Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

OpalLIDRegistration Class Reference

#include <lid.h>

List of all members.

Public Methods

Construction
 OpalLIDRegistration (const char *name)
Operations
virtual OpalLineInterfaceDeviceCreate (void *parameters) const=0

Protected Attributes

OpalLIDRegistration * link

Friends

class OpalLineInterfaceDevice


Detailed Description

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.


Constructor & Destructor Documentation

OpalLIDRegistration::OpalLIDRegistration const char *    name
 

Create a new transcoder registration.

Parameters:
name  Line Interface Device type name


Member Function Documentation

virtual OpalLineInterfaceDevice* OpalLIDRegistration::Create void *    parameters const [pure virtual]
 

Create an instance of the transcoder implementation.

Parameters:
parameters  Arbitrary parameters for the LID


Friends And Related Function Documentation

friend class OpalLineInterfaceDevice [friend]
 


Member Data Documentation

OpalLIDRegistration* OpalLIDRegistration::link [protected]
 


The documentation for this class was generated from the following file:
Generated on Sun Jul 23 09:40:33 2006 for OPAL by doxygen1.2.18