Chmbdc::pattern::function_traits< ReturnType(ClassType::*)(Args...) const >::arg< i > | |
Chmbdc::pattern::function_traits< ReturnType(ClassType::*)(Args...)>::arg< i > | |
►Chmbdc::os::BasePtrAllocator | Helping allocating object and its aggregated objects in a continouse memory |
Chmbdc::os::ShmBasePtrAllocator | Helping allocating object and its aggregated objects in a continouse shared memory |
Chmbdc::app::context_property::broadcast< max_parallel_consumer > | |
Chmbdc::pattern::lf_misc::chunk_base_ptr< Seq > | |
Chmbdc::app::detail::context_property_aggregator< ContextProperties > | |
►Chmbdc::app::detail::context_property_aggregator< ContextProperties... > | |
Chmbdc::app::detail::context_property_aggregator< context_property::broadcast< c >, ContextProperties... > | |
Chmbdc::app::detail::context_property_aggregator< context_property::ipc_attacher, ContextProperties... > | |
Chmbdc::app::detail::context_property_aggregator< context_property::ipc_creator, ContextProperties... > | |
Chmbdc::app::detail::context_property_aggregator< context_property::partition, ContextProperties... > | |
Chmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties > | |
►Chmbdc::app::ThreadCommBase< MaxMessageSize, ContextProperties... > | |
Chmbdc::app::Context< MaxMessageSize, ContextProperties > | |
Chmbdc::os::DefaultAllocator | Default vanilla allocate |
Chmbdc::app::detail::dispatcher< CcClient, Message > | |
Chmbdc::app::detail::dispatcher< CcClient, JustBytes > | |
Chmbdc::os::DownloadFile | |
Chmbdc::os::DownloadMemory | |
Chmbdc::time::Duration | |
Chmbdc::app::EmptyLogTrailer | |
►Cenable_shared_from_this | |
Chmbdc::app::tcpcast::RecvSession< OutputBuffer, MsgArbitrator > | |
►Chmbdc::app::tcpcast::SendSession | |
Chmbdc::app::tcpcast::AsyncSendSession | |
Chmbdc::app::tcpcast::SyncSendSession | |
►Cexception | |
Chmbdc::ExitCode | |
Chmbdc::UnknownException | |
Chmbdc::os::ExecutionIo | Execute a program as a child and capture its stdin stdout and/or stderr |
Chmbdc::pattern::function_traits< T > | |
Chmbdc::pattern::function_traits< ReturnType(ClassType::*)(Args...) const > | |
Chmbdc::pattern::function_traits< ReturnType(ClassType::*)(Args...)> | |
Chmbdc::pattern::GuardedSingleton< Singleton > | |
►Chmbdc::pattern::GuardedSingleton< LoggerT< Ctx > > | |
Chmbdc::app::LoggerT< Ctx > | |
►Chmbdc::pattern::GuardedSingleton< NetContext > | |
Chmbdc::app::mcast::NetContext | |
Chmbdc::app::netmap::NetContext | |
Chmbdc::app::tcpcast::NetContext | |
►Chmbdc::pattern::GuardedSingleton< SimpleLogger > | |
Chmbdc::app::SimpleLogger | Very naive logger that works safely |
Chmbdc::os::HandleSignals | Functions to handle signals |
Chmbdc::app::tcpcast::hasFileAttachment | |
Cstd::hash< hmbdc::text::TypedString< NAME, SIZE > > | |
Chmbdc::comm::inet::HashEndpoint< asio_endpoint > | |
Chmbdc::app::tcpcast::hasMemoryAttachment | |
Chmbdc::app::hasTag< tag > | |
►Chmbdc::app::hasTag< 0 > | |
Chmbdc::app::Flush | |
►Chmbdc::app::hasTag< 1001 > | |
Chmbdc::app::utils::Ball | |
Chmbdc::app::utils::Message | |
►Chmbdc::app::hasTag< 101 > | |
Chmbdc::app::mcast::Subscribe | |
►Chmbdc::app::hasTag< 102 > | |
Chmbdc::app::mcast::Unsubscribe | |
►Chmbdc::app::hasTag< 201 > | |
Chmbdc::app::tcpcast::Subscribe | |
►Chmbdc::app::hasTag< 202 > | |
Chmbdc::app::tcpcast::Unsubscribe | |
►Chmbdc::app::hasTag< 203 > | |
Chmbdc::app::tcpcast::TopicSource | |
►Chmbdc::app::hasTag< 204 > | |
Chmbdc::app::tcpcast::SessionStarted | |
►Chmbdc::app::hasTag< 205 > | |
Chmbdc::app::tcpcast::SessionDropped | |
►Chmbdc::app::hasTag< 3 > | |
Chmbdc::app::LoggingT< MaxStreamableSize > | |
►Chmbdc::app::hasTag< 301 > | |
Chmbdc::app::netmap::Subscribe | |
►Chmbdc::app::hasTag< 302 > | |
Chmbdc::app::netmap::Unsubscribe | |
►Chmbdc::app::hasTag< 4 > | |
Chmbdc::app::JustBytes | A special type of message |
Chmbdc::detail::index_tuple<... > | |
Chmbdc::app::context_property::ipc_attacher | |
Chmbdc::app::context_property::ipc_creator | |
Chmbdc::pattern::is_first_base_of< Base, Derived > | |
Chmbdc::pattern::lf_misc::iterator< Seq > | |
Chmbdc::pattern::LockFreeBufferT< MAX_PARALLE_CONSUMER > | |
Chmbdc::app::LogTrailer | |
Chmbdc::detail::make_indices_impl< I, IndexTuple, Types > | |
►Chmbdc::detail::make_indices_impl< 0, index_tuple<>, Types... > | |
Chmbdc::detail::make_indices< Types > | |
Chmbdc::detail::make_indices_impl< I, index_tuple< Indexes... > > | |
Chmbdc::detail::make_indices_impl< I, index_tuple< Indexes... >, T, Types... > | |
Chmbdc::app::MessageHandler< CcClient, Messages > | |
Chmbdc::app::MessageHandler< CcClient, M, Messages... > | |
►Chmbdc::app::MessageHandler< CcClient, Messages... > | |
Chmbdc::app::Client< CcClient, Messages > | |
►Chmbdc::app::MessageHandler< changeSched, Messages... > | |
►Chmbdc::app::Client< changeSched > | |
Chmbdc::app::utils::changeSched | |
►Chmbdc::app::MessageHandler< ConsoleClient< NetCtx >, Messages... > | |
►Chmbdc::app::Client< ConsoleClient< NetCtx >, JustBytes > | |
Chmbdc::app::utils::ConsoleClient< NetCtx > | Client that work as a console to send and receive network messages |
►Chmbdc::app::MessageHandler< LoggerT< Ctx >, Messages... > | |
►Chmbdc::app::Client< LoggerT< Ctx >, LoggingT< Ctx::MAX_MESSAGE_SIZE > > | |
Chmbdc::app::LoggerT< Ctx > | |
►Chmbdc::app::MessageHandler< Pinger< Sender >, Messages... > | |
►Chmbdc::app::Client< Pinger< Sender >, Ball > | |
Chmbdc::app::utils::Pinger< Sender > | |
►Chmbdc::app::MessageHandler< Ponger< Sender >, Messages... > | |
►Chmbdc::app::Client< Ponger< Sender >, Ball > | |
Chmbdc::app::utils::Ponger< Sender > | |
►Chmbdc::app::MessageHandler< ReceiverClient, Messages... > | |
►Chmbdc::app::Client< ReceiverClient, Message > | |
Chmbdc::app::utils::ReceiverClient | |
►Chmbdc::app::MessageHandler< RecvTransportEngine< OutputBuffer, MsgArbitrator >, Messages... > | |
►Chmbdc::app::Client< RecvTransportEngine< OutputBuffer, MsgArbitrator > > | |
Chmbdc::app::tcpcast::RecvTransportEngine< OutputBuffer, MsgArbitrator > | Impl class |
►Chmbdc::app::MessageHandler< RecvTransportEngine< OutputBuffer, MsgArbitrator >, Subscribe, Unsubscribe, TopicSource > | |
Chmbdc::app::tcpcast::RecvTransportEngine< OutputBuffer, MsgArbitrator > | Impl class |
►Chmbdc::app::MessageHandler< RecvTransportEngineImpl< OutBuffer, MsgArbitrator >, Messages... > | |
►Chmbdc::app::Client< RecvTransportEngineImpl< OutBuffer, MsgArbitrator > > | |
Chmbdc::app::netmap::RecvTransportEngineImpl< OutBuffer, MsgArbitrator > | Impl class, |
►Chmbdc::app::MessageHandler< RecvTransportEngineImpl< OutBuffer, MsgArbitrator >, Subscribe, Unsubscribe > | |
Chmbdc::app::netmap::RecvTransportEngineImpl< OutBuffer, MsgArbitrator > | Impl class, |
►Chmbdc::app::MessageHandler< RecvTransportEngineImpl< OutputBuffer, MsgArbitrator >, Messages... > | |
►Chmbdc::app::Client< RecvTransportEngineImpl< OutputBuffer, MsgArbitrator > > | |
Chmbdc::app::mcast::RecvTransportEngineImpl< OutputBuffer, MsgArbitrator > | Impl class |
►Chmbdc::app::MessageHandler< RecvTransportImpl< OutputBuffer, MsgArbitrator >, Subscribe, Unsubscribe > | |
►Chmbdc::app::mcast::RecvTransportImpl< OutputBuffer, MsgArbitrator > | Impl class |
Chmbdc::app::mcast::RecvTransportEngineImpl< OutputBuffer, MsgArbitrator > | Impl class |
►Chmbdc::app::MessageHandler< SenderClient, Messages... > | |
►Chmbdc::app::Client< SenderClient > | |
Chmbdc::app::utils::SenderClient | |
►Chmbdc::app::MessageHandler< SendTransportEngine, Messages... > | |
►Chmbdc::app::Client< SendTransportEngine > | |
Chmbdc::app::mcast::SendTransportEngine | |
Chmbdc::app::netmap::SendTransportEngine | Power a netmap port sending functions |
Chmbdc::app::tcpcast::SendTransportEngine | |
►Chmbdc::app::MessageHandler< StuckClientPurger< Buffer >, Messages... > | |
►Chmbdc::app::Client< StuckClientPurger< Buffer > > | |
Chmbdc::app::utils::StuckClientPurger< Buffer > | |
►Chmbdc::app::MessageHead | |
Chmbdc::app::MessageWrap< Message > | |
Chmbdc::app::MessageWrap< JustBytes > | |
Chmbdc::app::MessageWrap< hmbdc::app::tcpcast::SessionDropped > | |
Chmbdc::app::MessageWrap< hmbdc::app::tcpcast::SessionStarted > | |
Chmbdc::pattern::MonoLockFreeBuffer | |
Chmbdc::app::detail::no_more | |
Chmbdc::app::tcpcast::RecvTransport::NoOpArb | Take all arbitrator (no arbitration at all) |
Chmbdc::app::netmap::RecvTransport::NoOpArb | Take all arbitrator (no arbitration at all) |
Chmbdc::app::mcast::RecvTransport::NoOpArb | Take all arbitrator (no arbitration at all) |
►Cnumeric_limits | |
Cstd::numeric_limits< Duration > | |
Chmbdc::text::lfb_stream::OStringStream< Buffer, BufferItem, STREAMABLE_TYPE_TAG > | |
►Chmbdc::text::lfb_stream::OStringStream< Ctx::Buffer, MessageWrap< LoggingT< Ctx::MAX_MESSAGE_SIZE > >, LoggingT< Ctx::MAX_MESSAGE_SIZE >::typeTag > | |
Chmbdc::app::LoggerT< Ctx > | |
Chmbdc::app::context_property::partition | |
Chmbdc::comm::eth::pkt | |
Chmbdc::comm::eth::pkt_n< N > | |
►Chmbdc::pattern::PoolConsumer | |
Chmbdc::app::Client< changeSched > | |
Chmbdc::app::Client< ConsoleClient< NetCtx >, JustBytes > | |
Chmbdc::app::Client< LoggerT< Ctx >, LoggingT< Ctx::MAX_MESSAGE_SIZE > > | |
Chmbdc::app::Client< Pinger< Sender >, Ball > | |
Chmbdc::app::Client< Ponger< Sender >, Ball > | |
Chmbdc::app::Client< ReceiverClient, Message > | |
Chmbdc::app::Client< RecvTransportEngine< OutputBuffer, MsgArbitrator > > | |
Chmbdc::app::Client< RecvTransportEngineImpl< OutBuffer, MsgArbitrator > > | |
Chmbdc::app::Client< RecvTransportEngineImpl< OutputBuffer, MsgArbitrator > > | |
Chmbdc::app::Client< SenderClient > | |
Chmbdc::app::Client< SendTransportEngine > | |
Chmbdc::app::Client< StuckClientPurger< Buffer > > | |
Chmbdc::app::Client< CcClient, Messages > | |
Chmbdc::pattern::PoolT< Buffer > | |
►Cptree | |
Chmbdc::app::Config | Class to hold an hmbdc configuration |
Chmbdc::time::Rater | |
►Chmbdc::app::netmap::RecvTransport | Power a netmap port receiving functions |
Chmbdc::app::netmap::RecvTransportEngineImpl< OutBuffer, MsgArbitrator > | Impl class, |
►Cruntime_error | |
Chmbdc::os::ThreadConfigException | |
Chmbdc::pattern::lf_misc::DeadConsumer | |
Chmbdc::app::tcpcast::Sender | Fascade class for sending network messages |
Chmbdc::app::netmap::Sender | Fascade class for sending network messages |
Chmbdc::app::mcast::Sender | |
►Chmbdc::app::tcpcast::SendServer | |
Chmbdc::app::tcpcast::AsyncSendServer | |
Chmbdc::pattern::SeqArb< PARTICIPANT_COUNT, Seq, THREADSAFE > | |
Chmbdc::pattern::SeqArb< PARTICIPANT_COUNT, Seq, false > | |
►Cset_base_hook | |
►Chmbdc::time::Timer | |
Chmbdc::time::DailyTimer | |
Chmbdc::time::OneTimeTimer | |
►Chmbdc::time::ReoccuringTimer | |
Chmbdc::app::tcpcast::RecvTransportEngine< OutputBuffer, MsgArbitrator > | Impl class |
Chmbdc::app::tcpcast::SendTransportEngine | |
Chmbdc::app::utils::ReceiverClient | |
Chmbdc::app::utils::SenderClient | |
Chmbdc::numeric::set_bits_count< v > | |
Chmbdc::numeric::set_bits_count< 0 > | |
►Chmbdc::app::detail::single_thread_powered_client | |
Chmbdc::app::mcast::RecvTransportEngineImpl< OutputBuffer, MsgArbitrator > | Impl class |
Chmbdc::app::mcast::SendTransportEngine | |
Chmbdc::app::tcpcast::RecvTransportEngine< OutputBuffer, MsgArbitrator > | Impl class |
Chmbdc::app::tcpcast::SendTransportEngine | |
Chmbdc::app::utils::changeSched | |
Chmbdc::pattern::SingleThreadSeqArb< PARTICIPANT_COUNT, Seq > | |
Chmbdc::pattern::SingletonGuardian< Singleton > | |
►Chmbdc::numeric::StatHistogramBase | |
Chmbdc::numeric::StatHistogram< T, DETAILED > | Collect sample values and keep histogram for top percentages |
Chmbdc::numeric::StatHistogram< T, false > | |
Chmbdc::numeric::StatHistogram< Duration, false > | |
►Chmbdc::text::lfb_stream::Streamable | |
Chmbdc::text::lfb_stream::detail::TypedStreamable< SIZE_LIMIT, T > | |
Chmbdc::text::lfb_stream::detail::TypedStreamable< SIZE_LIMIT, char const * > | |
Chmbdc::text::lfb_stream::detail::TypedStreamable< SIZE_LIMIT, char(&)[N]> | |
Chmbdc::text::lfb_stream::detail::TypedStreamable< SIZE_LIMIT, const char(&)[N]> | |
Chmbdc::text::lfb_stream::detail::TypedStreamable< SIZE_LIMIT, const char[N]> | |
Chmbdc::text::stringAccessTraits | |
Chmbdc::time::SysTime | |
►Chmbdc::time::TimerManager | |
Chmbdc::app::tcpcast::RecvTransportEngine< OutputBuffer, MsgArbitrator > | Impl class |
Chmbdc::app::tcpcast::SendTransportEngine | |
Chmbdc::app::utils::ReceiverClient | |
Chmbdc::app::utils::SenderClient | |
Chmbdc::app::detail::tm_runner< is_timer_manager > | |
Chmbdc::app::detail::tm_runner< true > | |
Chmbdc::app::Trace | |
►Chmbdc::app::tcpcast::Transport | |
►Chmbdc::app::tcpcast::RecvTransport | Interface to power a tcpcast transport receiving functions |
Chmbdc::app::tcpcast::RecvTransportEngine< OutputBuffer, MsgArbitrator > | Impl class |
►Chmbdc::app::tcpcast::SendTransport | Capture the transportation mechanism |
Chmbdc::app::tcpcast::SendTransportEngine | |
►Chmbdc::app::mcast::Transport | |
►Chmbdc::app::mcast::RecvTransport | Interface to power a multicast transport receiving functions |
Chmbdc::app::mcast::RecvTransportImpl< OutputBuffer, MsgArbitrator > | Impl class |
►Chmbdc::app::mcast::SendTransport | |
Chmbdc::app::mcast::SendTransportEngine | |
Chmbdc::app::tcpcast::TransportMessageHeader | |
Chmbdc::app::mcast::TransportMessageHeader | |
Chmbdc::app::netmap::TransportMessageHeader | |
►Ctrie | |
Chmbdc::text::StringTrieSet | |
►Ctrie_policy_base | |
Chmbdc::text::string_wildcard_trie_search< Node_CItr, Node_Itr, _ATraits, _Alloc > | |
Chmbdc::text::TypedString< NAME, SIZE > | |
►Chmbdc::text::TypedString< TOPIC, 64u > | |
Chmbdc::comm::Topic | Topic as in the publish / subscribe communication paradigm |
Chmbdc::comm::eth::virt_header | |