opalplugin.hpp File Reference
#include "opalplugin.h"
#include <map>
#include <string>
#include <string.h>
#include <stdlib.h>
#include <malloc.h>
#include <limits.h>
#include <sstream>
Go to the source code of this file.
Define Documentation
| #define PLUGINCODEC_CONTROL_LOG_FUNCTION { PLUGINCODEC_CONTROL_SET_LOG_FUNCTION, PluginCodec_SetLogFunction }, |
| #define PLUGINCODEC_DEFINE_CONTROL_TABLE |
( |
name |
|
) |
|
Value:static PluginCodec_ControlDefn name[] = { \
{ PLUGINCODEC_CONTROL_GET_OUTPUT_DATA_SIZE, PluginCodec::GetOutputDataSize }, \
{ PLUGINCODEC_CONTROL_TO_NORMALISED_OPTIONS, PluginCodec::ToNormalised }, \
{ PLUGINCODEC_CONTROL_TO_CUSTOMISED_OPTIONS, PluginCodec::ToCustomised }, \
{ PLUGINCODEC_CONTROL_FREE_CODEC_OPTIONS, PluginCodec::FreeOptions }, \
{ PLUGINCODEC_CONTROL_SET_CODEC_OPTIONS, PluginCodec::SetOptions }, \
{ PLUGINCODEC_CONTROL_GET_CODEC_OPTIONS, PluginCodec::GetOptions }, \
PLUGINCODEC_CONTROL_LOG_FUNCTION \
{ NULL } \
}
| #define PLUGINCODEC_TRACING 1 |
| #define PTRACE |
( |
level, |
|
|
section, |
|
|
args |
|
) |
|
Function Documentation
| static int PluginCodec_SetLogFunction |
( |
const PluginCodec_Definition * |
, |
|
|
void * |
, |
|
|
const char * |
, |
|
|
void * |
parm, |
|
|
unsigned * |
len | |
|
) |
| | [static] |
Variable Documentation