|
OPAL
Version 3.14.3
|
#include <lid.h>


Public Member Functions | |
Construction | |
| OpalLIDRegistration (const char *name) | |
| ~OpalLIDRegistration () | |
Operations | |
| virtual OpalLineInterfaceDevice * | Create (void *parameters) const =0 |
Protected Attributes | |
| OpalLIDRegistration * | link |
| bool | duplicate |
Friends | |
| class | OpalLineInterfaceDevice |
This class embodies the description of a Line Interface Device.
An application may create a descendent off this class and override the Create() function to make the instance of a class implementing a transcoder.
| OpalLIDRegistration::OpalLIDRegistration | ( | const char * | name | ) |
Create a new LID registration.
| name | Line Interface Device type name |
| OpalLIDRegistration::~OpalLIDRegistration | ( | ) |
Destroy and remove LID registration.
|
pure virtual |
Create an instance of the transcoder implementation.
| parameters | Arbitrary parameters for the LID |
Implemented in OpalPluginLIDRegistration.
|
friend |
|
protected |
|
protected |