OpenCBM
Macros | Typedefs | Functions
getpluginaddress.h File Reference

Shared library / DLL for accessing the driver Functions for obtaining the addresses of plugin functions. More...

Go to the source code of this file.

Macros

#define SHARED_OBJECT_HANDLE_INVALID   NULL
 @@@ More...
 

Typedefs

typedef void * SHARED_OBJECT_HANDLE
 @@@ More...
 

Functions

SHARED_OBJECT_HANDLE plugin_load (const char *name)
 @@@ More...
 
void * plugin_get_address (SHARED_OBJECT_HANDLE handle, const char *name)
 @@@ More...
 
void plugin_unload (SHARED_OBJECT_HANDLE handle)
 @@@ More...
 

Detailed Description

Shared library / DLL for accessing the driver Functions for obtaining the addresses of plugin functions.



Author
Spiro Trikaliotis

Definition in file getpluginaddress.h.

Macro Definition Documentation

#define SHARED_OBJECT_HANDLE_INVALID   NULL

@@@

Todo:
document

Definition at line 39 of file getpluginaddress.h.

Typedef Documentation

typedef void* SHARED_OBJECT_HANDLE

@@@

Todo:
document

Definition at line 36 of file getpluginaddress.h.

Function Documentation

void* plugin_get_address ( SHARED_OBJECT_HANDLE  handle,
const char *  name 
)

@@@

Todo:
document
Parameters
handle
name
Returns
Todo:
document
Parameters
handle
name
Returns

Definition at line 56 of file LINUX/getpluginaddress.c.

Referenced by cbm_get_plugin_function_address().

SHARED_OBJECT_HANDLE plugin_load ( const char *  name)

@@@

Todo:
document
Parameters
name
Returns
Todo:
document
Parameters
name
Returns

Definition at line 32 of file LINUX/getpluginaddress.c.

References cbmlibmisc_format_error_message().

void plugin_unload ( SHARED_OBJECT_HANDLE  handle)

@@@

Todo:
document
Parameters
handle
Returns
Todo:
document
Parameters
handle
Returns

Definition at line 68 of file LINUX/getpluginaddress.c.