PluginManager.h File Reference

#include "Singleton.h"
#include "version.h"
#include "Signal.h"
#include "ClientManager.h"
#include "Plugin.h"
Include dependency graph for PluginManager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  adchpp::PluginManager::CommandDispatch
class  adchpp::PluginManager::PluginInfo
class  adchpp::PluginManager

Namespaces

namespace  adchpp

Defines

#define PLUGIN_API   __attribute__ ((visibility("default")))

Typedefs

typedef int(* adchpp::PLUGIN_GET_VERSION )()
 PLUGIN_API double pluginGetVersion() This function should just return the constant PLUGINVERSIONFLOAT so that the pluginmanager can determine if this plugin should be loaded or not.
typedef int(* adchpp::PLUGIN_LOAD )()
 PLUGIN_API void pluginLoad() This function is called when the hub is starting up and loading the plugin.
typedef void * adchpp::plugin_t
typedef void(* adchpp::PLUGIN_UNLOAD )()
 PLUGIN_API void pluginUnload() Called when the hub is shutting down.

Define Documentation

#define PLUGIN_API   __attribute__ ((visibility("default")))

Definition at line 87 of file PluginManager.h.

Generated on Sat Nov 27 23:38:11 2010 for adchpp by  doxygen 1.6.3