OpalPluginControl Class Reference

`#include <opalpluginmgr.h>`

## Public Member Functions

| OpalPluginControl (const PluginCodec_Definition *def, const char *name)
bool | Exists () const
int | Call (void *parm, unsigned *parmLen, void *context=NULL) const
int | Call (void *parm, unsigned parmLen, void *context=NULL) const
const char * | GetName () const

## Protected Attributes

const PluginCodec_Definition * | codecDef
const char * | fnName
const PluginCodec_ControlDefn * | controlDef

## Constructor & Destructor Documentation

OpalPluginControl::OpalPluginControl | ( | const PluginCodec_Definition * | def,
|  | const char * | name
| ) |  |

## Member Function Documentation

int OpalPluginControl::Call | ( | void * | parm,
|  | unsigned * | parmLen,
|  | void * | context = `NULL`
| ) |  | const

inline

References codecDef, PluginCodec_ControlDefn::control, controlDef, and fnName.

Referenced by Call().

int OpalPluginControl::Call | ( | void * | parm,
|  | unsigned | parmLen,
|  | void * | context = `NULL`
| ) |  | const

inline

References Call().

bool OpalPluginControl::Exists | ( |  | ) | const

inline

References controlDef.

const char* OpalPluginControl::GetName | ( |  | ) | const

inline

References fnName.

## Field Documentation

const PluginCodec_Definition* OpalPluginControl::codecDef

protected

Referenced by Call().

const PluginCodec_ControlDefn* OpalPluginControl::controlDef

protected

Referenced by Call(), and Exists().

const char* OpalPluginControl::fnName

protected

Referenced by Call(), and GetName().

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

- opalpluginmgr.h