|
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: