PionNetworkLibrary
|
#include <vector>
#include <string>
#include <map>
#include <list>
#include <boost/noncopyable.hpp>
#include <boost/thread/once.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/filesystem/path.hpp>
#include <pion/config.hpp>
#include <pion/error.hpp>
Classes | |
class | pion::plugin |
struct | pion::plugin::data_type |
class | pion::plugin_ptr< InterfaceClassType > |
class | pion::plugin_instance_ptr< InterfaceClassType > |
Namespaces | |
pion | |
Macros | |
#define | PION_DECLARE_PLUGIN(plugin_name) |
#define PION_DECLARE_PLUGIN | ( | plugin_name | ) |
Macros to declare entry points for statically linked plugins in accordance with the general naming convention.
Typical use: