|
OPAL Version 3.10.2
|
Go to the source code of this file.
Data Structures | |
| class | OpalLineInterfaceDevice |
| struct | OpalLineInterfaceDevice::DialParams |
| class | OpalLine |
| class | OpalLIDRegistration |
Defines | |
| #define | OPAL_REGISTER_LID_FUNCTION(cls, type, param) |
| #define | OPAL_NO_PARAM |
| #define | OPAL_REGISTER_LID(cls, type) |
| #define | OPAL_REGISTER_LID_PARAM(cls, type) |
Functions | |
| PLIST (OpalLIDList, OpalLineInterfaceDevice) | |
| PLIST (OpalLineList, OpalLine) | |
| #define OPAL_NO_PARAM |
| #define OPAL_REGISTER_LID | ( | cls, | |
| type | |||
| ) |
OPAL_REGISTER_LID_FUNCTION(cls, type, OPAL_NO_PARAM) \ { return new cls; }
| #define OPAL_REGISTER_LID_FUNCTION | ( | cls, | |
| type, | |||
| param | |||
| ) |
static class cls##_Registration : public OpalLIDRegistration { \ public: \ cls##_Registration() : OpalLIDRegistration(type) { } \ OpalLineInterfaceDevice * Create(void * param) const; \ } instance_##cls##_Registration; \ OpalLineInterfaceDevice * cls##_Registration::Create(void * param) const
| #define OPAL_REGISTER_LID_PARAM | ( | cls, | |
| type | |||
| ) |
OPAL_REGISTER_LID_FUNCTION(cls, type, parameter) \ { return new cls(parameter); }
| PLIST | ( | OpalLIDList | , |
| OpalLineInterfaceDevice | |||
| ) |
| PLIST | ( | OpalLineList | , |
| OpalLine | |||
| ) |