|
PionNetworkLibrary
|
Namespaces | |
| error | |
| http | |
| spdy | |
| tcp | |
| test | |
Classes | |
| class | admin_rights |
| struct | algorithm |
| class | exception |
| struct | iequal_to |
| struct | ihash |
| struct | logger |
| class | plugin |
| class | plugin_ptr |
| class | plugin_instance_ptr |
| class | plugin_manager |
| class | process |
| class | scheduler |
| class | multi_thread_scheduler |
| class | single_service_scheduler |
| class | one_to_one_scheduler |
| class | user |
| class | user_manager |
Typedefs | |
| typedef PION_HASH_MULTIMAP < std::string, std::string, ihash, iequal_to > | ihash_multimap |
| data type for case-insensitive dictionary of strings More... | |
| typedef int | log_appender |
| typedef log_appender * | log_appender_ptr |
| typedef boost::shared_ptr< user > | user_ptr |
| data type for a user pointer More... | |
| typedef boost::shared_ptr < user_manager > | user_manager_ptr |
| data type for a user_manager pointer More... | |
Functions | |
| template<class T > | |
| static std::string | diagnostic_information (T const &e) |
| void | handle_signal (int) |
| typedef PION_HASH_MULTIMAP<std::string, std::string, ihash, iequal_to > pion::ihash_multimap |
data type for case-insensitive dictionary of strings
| typedef int pion::log_appender |
| typedef log_appender* pion::log_appender_ptr |
| typedef boost::shared_ptr<user_manager> pion::user_manager_ptr |
data type for a user_manager pointer
| typedef boost::shared_ptr<user> pion::user_ptr |
data type for a user pointer
|
inlinestatic |
static method that generates a meaningful diagnostic message from exceptions
| e | reference to an exception object |
Referenced by pion::http::server::handle_request(), pion::http::plugin_server::load_service_config(), and pion::scheduler::process_service_work().
| void pion::handle_signal | ( | int | ) |
References pion::process::shutdown().
Referenced by pion::process::initialize().