#include <lid.h>
Inheritance diagram for OpalLIDRegistration:

Public Member Functions | |
Operations  | |
| virtual OpalLineInterfaceDevice * | Create (void *parameters) const=0 | 
Protected Attributes | |
| OpalLIDRegistration * | link | 
| bool | duplicate | 
Friends | |
| class | OpalLineInterfaceDevice | 
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.
| OpalLIDRegistration::OpalLIDRegistration | ( | const char * | name | ) | 
Create a new LID registration.
| name | Line Interface Device type name | 
| OpalLIDRegistration::~OpalLIDRegistration | ( | ) | 
Destroy and remove LID registration.
| virtual OpalLineInterfaceDevice* OpalLIDRegistration::Create | ( | void * | parameters | ) |  const [pure virtual] | 
        
Create an instance of the transcoder implementation.
| parameters | Arbitrary parameters for the LID | 
Implemented in OpalPluginLIDRegistration.
friend class OpalLineInterfaceDevice [friend]           | 
        
OpalLIDRegistration* OpalLIDRegistration::link [protected]           | 
        
bool OpalLIDRegistration::duplicate [protected]           | 
        
 1.5.1