hid.h File Reference

#include <ptlib.h>
#include <lid.h>

Go to the source code of this file.

Classes

class  HIDPluginDeviceManager

Defines

#define HID_REGISTER_DEVICE(cls, HIDName)   static HIDFactory::Worker<cls> cls##Factory(HIDName, true); \
#define HID_DEFINE_DEVICE(cls, HIDName, fmtName)

Typedefs

typedef PFactory< OpalLineInterfaceDeviceHIDFactory

Functions

static PFactory< PPluginModuleManager
>::Worker< HIDPluginDeviceManager
h323PluginCodecManagerFactory ("HIDPluginDeviceManager", true)


Define Documentation

#define HID_DEFINE_DEVICE cls,
HIDName,
fmtName   ) 
 

Value:

class cls : public OpalLineInterfaceDevice { \
  public: \
    cls() : OpalLineInterfaceDevice() { } \
    PString GetName() const \
    { return fmtName; } \
}; \
 HID_REGISTER_DEVICE(cls, capName) \

#define HID_REGISTER_DEVICE cls,
HIDName   )     static HIDFactory::Worker<cls> cls##Factory(HIDName, true); \
 


Typedef Documentation

typedef PFactory<OpalLineInterfaceDevice> HIDFactory
 


Function Documentation

static PFactory<PPluginModuleManager>::Worker<HIDPluginDeviceManager> h323PluginCodecManagerFactory "HIDPluginDeviceManager"  ,
true 
[static]
 


Generated on Thu May 18 00:24:41 2006 for OpenH323 by  doxygen 1.4.6