#include "adchpp.h"#include "PluginManager.h"#include "SimpleXML.h"#include "Exception.h"#include "Util.h"#include "LogManager.h"#include "SocketManager.h"#include "version.h"#include "File.h"#include "Text.h"#include "dlfcn.h"

Go to the source code of this file.
Namespaces | |
| namespace | adchpp |
Defines | |
| #define | PLUGIN_EXT ".so" |
| #define | PM_GET_ADDRESS(lib, name) ::dlsym(lib, name) |
| #define | PM_GET_ERROR_STRING() ::dlerror() |
| #define | PM_LOAD_LIBRARY(filename) ::dlopen(filename, RTLD_LAZY | RTLD_GLOBAL) |
| #define | PM_UNLOAD_LIBRARY(lib) ::dlclose(lib) |
| #define PLUGIN_EXT ".so" |
Definition at line 43 of file PluginManager.cpp.
Referenced by adchpp::PluginManager::load().
| #define PM_GET_ADDRESS | ( | lib, | |||
| name | ) | ::dlsym(lib, name) |
Definition at line 47 of file PluginManager.cpp.
Referenced by adchpp::PluginManager::loadPlugin().
| #define PM_GET_ERROR_STRING | ( | ) | ::dlerror() |
Definition at line 48 of file PluginManager.cpp.
Referenced by adchpp::PluginManager::loadPlugin().
| #define PM_LOAD_LIBRARY | ( | filename | ) | ::dlopen(filename, RTLD_LAZY | RTLD_GLOBAL) |
Definition at line 45 of file PluginManager.cpp.
Referenced by adchpp::PluginManager::loadPlugin().
| #define PM_UNLOAD_LIBRARY | ( | lib | ) | ::dlclose(lib) |
Definition at line 46 of file PluginManager.cpp.
Referenced by adchpp::PluginManager::loadPlugin(), and adchpp::PluginManager::shutdown().
1.6.3