hid.h File Reference

#include <ptlib.h>
#include <ptlib/pluginmgr.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
< OpalLineInterfaceDevice
HIDFactory

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 Wed Feb 6 09:02:45 2008 for OpenH323 by  doxygen 1.5.4