plugin.h File Reference


Detailed Description

Contains the definitions for use with bx_.

.._gui_c classes used for interfacing with SDL and other device interfaces.

Id
plugin.h,v 1.7 2008/03/14 15:31:29 iamcamiel Exp

X-1.5 Camiel Vanderhoeven 20-JAN-2008 Added X11 GUI.

X-1.4 Camiel Vanderhoeven 19-JAN-2008 Added win32 GUI.

X-1.3 Camiel Vanderhoeven 02-JAN-2008 Comments.

X-1.2 Camiel Vanderhoeven 10-DEC-2007 Simplified this for use with ES40.

X-1.1 Camiel Vanderhoeven 6-DEC-2007 Initial version for ES40 emulator.

Definition in file plugin.h.

Go to the source code of this file.

Defines

#define PLUG_load_plugin(cfg, name)
#define PLUG_unload_plugin(name)
#define DECLARE_PLUGIN_INIT_FINI_FOR_MODULE(mod)

Functions

int libsdl_LTX_plugin_init (CConfigurator *cfg)
void libsdl_LTX_plugin_fini (void)
int libwin32_LTX_plugin_init (CConfigurator *cfg)
void libwin32_LTX_plugin_fini (void)
int libx11_LTX_plugin_init (CConfigurator *cfg)
void libx11_LTX_plugin_fini (void)


Define Documentation

#define DECLARE_PLUGIN_INIT_FINI_FOR_MODULE ( mod   ) 

Value:

int  lib##mod##_LTX_plugin_init(CConfigurator*  cfg); \
  void                                                lib##mod##_LTX_plugin_fini(void);

Definition at line 74 of file plugin.h.

#define PLUG_load_plugin ( cfg,
name   ) 

Value:

{                                   \
    lib##name##_LTX_plugin_init(cfg); \
  }

Definition at line 65 of file plugin.h.

Referenced by CConfigurator::initialize().

#define PLUG_unload_plugin ( name   ) 

Value:

{                                \
    lib##name##_LTX_plugin_fini(); \
  }

Definition at line 69 of file plugin.h.


Function Documentation

void libsdl_LTX_plugin_fini ( void   ) 

Definition at line 143 of file sdl.cpp.

int libsdl_LTX_plugin_init ( CConfigurator cfg  ) 

Definition at line 143 of file sdl.cpp.

void libwin32_LTX_plugin_fini ( void   ) 

Definition at line 104 of file gui_win32.cpp.

int libwin32_LTX_plugin_init ( CConfigurator cfg  ) 

Definition at line 104 of file gui_win32.cpp.

void libx11_LTX_plugin_fini ( void   ) 

Definition at line 122 of file gui_x11.cpp.

int libx11_LTX_plugin_init ( CConfigurator cfg  ) 

Definition at line 122 of file gui_x11.cpp.


SourceForge.net Logo
Project space on SourceForge.net