#include <opal/mediafmt.h>
Go to the source code of this file.
Classes | |
class | OpalLineInterfaceDevice |
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) |
|
Value: OPAL_REGISTER_LID_FUNCTION(cls, type, OPAL_NO_PARAM) \ { return new cls; } |
|
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 |
|
Value: OPAL_REGISTER_LID_FUNCTION(cls, type, parameter) \ { return new cls(parameter); } |
|
|
|
|