KISSCPP
a C++ library for rapid application development
|
Namespaces | |
manip | |
Classes | |
class | client |
struct | InstanceListType |
class | Config |
class | Connection |
class | ErrorState |
class | ErrorStateList |
class | IoServicePool |
class | ManipResult |
class | LogStreamSettings |
class | LogStream |
class | Base64BiCoder |
class | PersistedQueue |
class | PtreeBase64Bicoder |
class | RequestHandler |
class | RequestRouter |
class | RetryableCommsFailure |
class | PerminantCommsFailure |
class | Server |
class | StatsReporter |
class | ErrorReporter |
class | ErrorCleaner |
class | HandlerReporter |
class | LogLevelAdjuster |
class | StatAbleQueue |
class | StatsKeeper |
class | ThreadsafePersistedPriorityQueue |
class | ThreadsafePersistedQueue |
class | ThreadsafeQueue |
Typedefs | |
typedef std::set< std::string > | WhiteListType |
typedef std::map< std::string, InstanceListType > | MappedWhiteListType |
typedef boost::shared_ptr < Connection > | ConnectionPtr |
typedef boost::shared_ptr < ErrorState > | SharedErrorState |
typedef std::map< std::string, SharedErrorState > | ErrorStateMapType |
typedef ErrorStateMapType::iterator | ErrorStateMapTypeIterator |
typedef std::vector < SharedErrorState > | ErrorList |
typedef boost::shared_ptr < ErrorList > | SharedErrorList |
typedef ErrorList::iterator | ErrorListIterator |
typedef PersistedQueue < boost::property_tree::ptree, PtreeBase64Bicoder > | PtreeQ |
typedef boost::shared_ptr< PtreeQ > | SharedPtreeQ |
typedef boost::scoped_ptr< PtreeQ > | ScopedPtreeQ |
typedef ThreadsafePersistedQueue < boost::property_tree::ptree, PtreeBase64Bicoder > | SafePtreeQ |
typedef boost::shared_ptr < SafePtreeQ > | SharedSafePtreeQ |
typedef boost::scoped_ptr < SafePtreeQ > | ScopedSafePtreeQ |
typedef boost::shared_ptr < RequestHandler > | RequestHandlerPtr |
typedef std::map< std::string, RequestHandlerPtr > | requestHandlerMapType |
typedef requestHandlerMapType::iterator | requestHandlerMapTypeIter |
typedef std::map< std::string, std::string > | requestHandlerInfoList |
typedef requestHandlerInfoList::iterator | requestHandlerInfoListIter |
typedef boost::shared_ptr < requestHandlerInfoList > | sharedRequestHandlerInfoList |
typedef boost::shared_ptr < RequestRouter > | sharedRequestRouter |
typedef boost::shared_ptr < StatAbleQueue > | sharedStatAbleQ |
typedef std::map< std::string, std::deque< double > > | GatheredStatsMapType |
typedef GatheredStatsMapType::iterator | GatheredStatsMapTypeIterator |
typedef std::map< std::string, double > | StatsMapType |
typedef StatsMapType::iterator | StatsMapTypeIterator |
typedef boost::shared_ptr < StatsMapType > | SharedStatsMapType |
typedef std::vector< double > | StatsHistoryType |
typedef std::map< std::string, StatsHistoryType > | StatsHistoryMapType |
typedef StatsHistoryMapType::iterator | StatsHistoryMapTypeIterator |
typedef boost::shared_ptr < StatsHistoryMapType > | SharedStatsHistoryMapType |
typedef std::map< std::string, sharedStatAbleQ > | QueueStatsMapType |
typedef QueueStatsMapType::iterator | QueueStatsMapTypeIterator |
Enumerations | |
enum | log_type { LT_DEBUG = 0, LT_INFO = 1, LT_ERROR = 2 } |
Used in conjunction with log_serverity as a log filter. More... | |
enum | log_severity { LS_LOW = 0, LS_NORMAL = 1, LS_HIGH = 2 } |
Used in conjunction with log_type as a log filter. More... | |
enum | RequestStatus { RQST_SUCCESS, RQST_COMMAND_NOT_SUPPORTED, RQST_INVALID_PARAMETER, RQST_MISSING_PARAMETER, RQST_APPLICATION_BUSY, RQST_APPLICATION_SHUTING_DOWN, RQST_CLIENT_DENIED, RQST_PROCESSING_FAILURE, RQST_UNKNOWN } |
Functions | |
void | ptreeMerge (BoostPtree &pt1, BoostPtree &pt2, std::string node) |
void | ptreeAddOrPut (BoostPtree &pt1, std::string name, std::string value) |
template<typename T > | |
LogStream & | operator<< (LogStream &s, ManipResult< T > m) |
typedef boost::shared_ptr<Connection> kisscpp::ConnectionPtr |
typedef std::vector<SharedErrorState> kisscpp::ErrorList |
typedef ErrorList::iterator kisscpp::ErrorListIterator |
typedef std::map<std::string, SharedErrorState> kisscpp::ErrorStateMapType |
typedef ErrorStateMapType::iterator kisscpp::ErrorStateMapTypeIterator |
typedef std::map<std::string, std::deque<double> > kisscpp::GatheredStatsMapType |
typedef GatheredStatsMapType::iterator kisscpp::GatheredStatsMapTypeIterator |
typedef std::map<std::string, InstanceListType> kisscpp::MappedWhiteListType |
typedef PersistedQueue<boost::property_tree::ptree, PtreeBase64Bicoder> kisscpp::PtreeQ |
typedef std::map<std::string, sharedStatAbleQ > kisscpp::QueueStatsMapType |
typedef QueueStatsMapType::iterator kisscpp::QueueStatsMapTypeIterator |
typedef std::map<std::string, std::string> kisscpp::requestHandlerInfoList |
typedef requestHandlerInfoList::iterator kisscpp::requestHandlerInfoListIter |
typedef std::map<std::string, RequestHandlerPtr> kisscpp::requestHandlerMapType |
typedef requestHandlerMapType::iterator kisscpp::requestHandlerMapTypeIter |
typedef boost::shared_ptr<RequestHandler> kisscpp::RequestHandlerPtr |
typedef ThreadsafePersistedQueue<boost::property_tree::ptree, PtreeBase64Bicoder> kisscpp::SafePtreeQ |
typedef boost::scoped_ptr<PtreeQ> kisscpp::ScopedPtreeQ |
typedef boost::scoped_ptr<SafePtreeQ> kisscpp::ScopedSafePtreeQ |
typedef boost::shared_ptr<ErrorList> kisscpp::SharedErrorList |
typedef boost::shared_ptr<ErrorState> kisscpp::SharedErrorState |
typedef boost::shared_ptr<PtreeQ> kisscpp::SharedPtreeQ |
typedef boost::shared_ptr<requestHandlerInfoList> kisscpp::sharedRequestHandlerInfoList |
typedef boost::shared_ptr<RequestRouter> kisscpp::sharedRequestRouter |
typedef boost::shared_ptr<SafePtreeQ> kisscpp::SharedSafePtreeQ |
typedef boost::shared_ptr<StatAbleQueue> kisscpp::sharedStatAbleQ |
typedef boost::shared_ptr<StatsHistoryMapType> kisscpp::SharedStatsHistoryMapType |
typedef boost::shared_ptr<StatsMapType> kisscpp::SharedStatsMapType |
typedef std::map<std::string, StatsHistoryType> kisscpp::StatsHistoryMapType |
typedef StatsHistoryMapType::iterator kisscpp::StatsHistoryMapTypeIterator |
typedef std::vector<double> kisscpp::StatsHistoryType |
typedef std::map<std::string, double > kisscpp::StatsMapType |
typedef StatsMapType::iterator kisscpp::StatsMapTypeIterator |
typedef std::set<std::string> kisscpp::WhiteListType |
enum kisscpp::log_type |
|
inline |
void kisscpp::ptreeAddOrPut | ( | BoostPtree & | pt1, |
std::string | name, | ||
std::string | value | ||
) |
void kisscpp::ptreeMerge | ( | BoostPtree & | pt1, |
BoostPtree & | pt2, | ||
std::string | node | ||
) |