#include <opal/buildopts.h>#include <opal/mediafmt.h>Go to the source code of this file.
Classes | |
| class | OpalLineInterfaceDevice |
| struct | OpalLineInterfaceDevice::DialParams |
| class | OpalLine |
| class | OpalLIDRegistration |
Defines | |
| #define | OPAL_REGISTER_LID_FUNCTION(cls, type, param) |
| #define | OPAL_REGISTER_LID(cls, type) |
| #define | OPAL_REGISTER_LID_PARAM(cls, type) |
Functions | |
| PLIST (OpalLIDList, OpalLineInterfaceDevice) | |
| PLIST (OpalLineList, OpalLine) | |
| #define OPAL_REGISTER_LID | ( | cls, | |||
| type | ) |
Value:
OPAL_REGISTER_LID_FUNCTION(cls, type, OPAL_NO_PARAM) \ { return new cls; }
| #define OPAL_REGISTER_LID_FUNCTION | ( | cls, | |||
| type, | |||||
| param | ) |
Value:
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 | ) |
Value:
OPAL_REGISTER_LID_FUNCTION(cls, type, parameter) \ { return new cls(parameter); }
| PLIST | ( | OpalLineList | , | |
| OpalLine | ||||
| ) |
| PLIST | ( | OpalLIDList | , | |
| OpalLineInterfaceDevice | ||||
| ) |
1.5.1