The C Utility Toolkit
Main Page | Data Structures | File List | Data Fields | Globals

PluginManager Struct Reference

#include <plugin.h>


Data Fields

Pluginplugins_
StrHmapevent_map_
CallbackEntry ** callbacks_
int(* AddPluginObj )(struct PluginManager *, Plugin *)
int(* AddPlugin )(struct PluginManager *, const char *)
int(* AddDir )(struct PluginManager *, const char *path, char recursive)
size_t(* AddEvent )(struct PluginManager *, const char *, PluginCallback, unsigned char)
int(* RemoveEvent )(struct PluginManager *, size_t, PluginCallback, unsigned char)
int(* RemoveEventName )(struct PluginManager *, const char *, PluginCallback, unsigned char)
size_t(* FindEvent )(struct PluginManager *, const char *)
int(* DoEvent )(struct PluginManager *, size_t event, void *, void *)
int(* DoEventName )(struct PluginManager *, const char *, void *, void *)


Field Documentation

int(* PluginManager::AddDir)(struct PluginManager *, const char *path, char recursive)
 

size_t(* PluginManager::AddEvent)(struct PluginManager *, const char *, PluginCallback, unsigned char)
 

int(* PluginManager::AddPlugin)(struct PluginManager *, const char *)
 

int(* PluginManager::AddPluginObj)(struct PluginManager *, Plugin *)
 

CallbackEntry** PluginManager::callbacks_
 

int(* PluginManager::DoEvent)(struct PluginManager *, size_t event, void *, void *)
 

int(* PluginManager::DoEventName)(struct PluginManager *, const char *, void *, void *)
 

StrHmap* PluginManager::event_map_
 

size_t(* PluginManager::FindEvent)(struct PluginManager *, const char *)
 

Plugin* PluginManager::plugins_
 

int(* PluginManager::RemoveEvent)(struct PluginManager *, size_t, PluginCallback, unsigned char)
 

int(* PluginManager::RemoveEventName)(struct PluginManager *, const char *, PluginCallback, unsigned char)
 


The documentation for this struct was generated from the following file:
Generated on Wed Jan 12 13:13:42 2005 for CUTK by doxygen 1.3.7