PTLib  Version 2.12.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PDevicePluginServiceDescriptor Class Referenceabstract

#include <plugin.h>

Inheritance diagram for PDevicePluginServiceDescriptor:
Collaboration diagram for PDevicePluginServiceDescriptor:

Public Member Functions

virtual PObjectCreateInstance (int userData) const =0
 
virtual PStringArray GetDeviceNames (int userData) const =0
 
virtual bool ValidateDeviceName (const PString &deviceName, int userData) const
 
virtual bool GetDeviceCapabilities (const PString &deviceName, void *capabilities) const
 
- Public Member Functions inherited from PPluginServiceDescriptor
 PPluginServiceDescriptor ()
 
virtual ~PPluginServiceDescriptor ()
 
virtual unsigned GetPluginAPIVersion () const
 

Static Public Attributes

static const char SeparatorChar
 

Additional Inherited Members

- Protected Attributes inherited from PPluginServiceDescriptor
unsigned version
 

Member Function Documentation

virtual bool PDevicePluginServiceDescriptor::GetDeviceCapabilities ( const PString deviceName,
void *  capabilities 
) const
virtual
virtual bool PDevicePluginServiceDescriptor::ValidateDeviceName ( const PString deviceName,
int  userData 
) const
virtual

Member Data Documentation

const char PDevicePluginServiceDescriptor::SeparatorChar
static

The documentation for this class was generated from the following file: