irccd  3.0.3
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Circcd::acceptorAbstract stream acceptor interface
 Circcd::js::apiJavascript API module
 Circcd::daemon::botIrccd main instance
 Circcd::daemon::channelA channel to join with an optional password
 Circcd::test::cli_fixtureTest fixture for irccdctl frontend
 Circcd::daemon::connect_eventConnection success event
 Circcd::daemon::irc::connectionAbstract connection to a server
 Circcd::connectorAbstract connection interface
 Circcd::js::duk::contextRAII based Duktape handler
 Circcd::ctl::controllerMain irccdctl interface
 Circcd::daemon::disconnect_eventConnection success event
 Cenable_shared_from_this
 Circcd::js::duk::errorBase ECMAScript error class
 Cexception
 Circcd::js::fileObject for Javascript to perform I/O
 Circcd::daemon::logger::filterFilter messages before printing them
 Circcd::daemon::invite_eventInvite event
 Circcd::test::irccd_fixtureTest fixture for irccd
 Circcd::daemon::join_eventJoin event
 Circcd::test::js_plugin_fixtureTest fixture helper for Javascript plugins
 Cjson
 Circcd::daemon::kick_eventKick event
 Circcd::daemon::me_eventCTCP action event
 Circcd::daemon::irc::messageDescribe a IRC message
 Circcd::daemon::message_eventMessage event
 Circcd::daemon::server_util::message_typePack a message and its type
 Circcd::test::mockKeep track of function invocations
 Circcd::daemon::mode_eventMode event
 Circcd::daemon::names_eventNames listing event
 Circcd::daemon::nick_eventNick change event
 Circcd::daemon::notice_eventNotice event
 Costream
 Circcd::daemon::part_eventPart event
 Circcd::daemon::plugin_loaderAbstract interface for searching plugins
 Circcd::daemon::plugin_serviceManage plugins
 Circcd::daemon::ruleManage rule to activate or deactive events
 Circcd::daemon::rule_serviceStore and solve rules
 Circcd::daemon::server_serviceManage IRC servers
 Circcd::daemon::logger::sinkInterface to implement new logger mechanisms
 Circcd::js::duk::stack_guardStack sanity checker
 Circcd::streamAbstract stream interface
 Cstringbuf
 Circcd::string_util::substUsed for format() function
 Csystem_error
 Circcd::ini::tokenDescribe a token read in the .ini source
 Circcd::daemon::topic_eventTopic event
 Circcd::daemon::transport_commandServer side remote command
 Circcd::daemon::transport_serviceManage transport servers and clients
 Ctrue_type
 Circcd::json_util::type_traits< T >Describe how to convert a JSON value
 Circcd::daemon::logger::type_traits< T >Traits for loggable objects
 Circcd::js::duk::type_traits< T >Operations on different types
 Circcd::js::duk::type_traits< bool >Specialization for bool
 Circcd::json_util::type_traits< bool >Specialization for bool
 Circcd::js::duk::type_traits< boost::system::system_error >Specialize dukx_type_traits for boost::system::system_error
 Circcd::js::duk::type_traits< const char * >Specialization for C strings
 Circcd::js::duk::type_traits< daemon::bot >Specialize dukx_type_traits for bot
 Circcd::js::duk::type_traits< daemon::plugin_error >Specialization for plugin_error
 Circcd::js::duk::type_traits< daemon::server_error >Specialization for server_error
 Circcd::json_util::type_traits< double >Specialization for double
 Circcd::js::duk::type_traits< duk_double_t >Specialization for duk_double_t
 Circcd::js::duk::type_traits< duk_int_t >Specialization for duk_int_t
 Circcd::js::duk::type_traits< duk_uint_t >Specialization for duk_uint_t
 Circcd::js::duk::type_traits< error >Specialization for error
 Circcd::js::duk::type_traits< plugin >Specialize dukx_type_traits for plugin
 Circcd::daemon::logger::type_traits< plugin >Implement Loggable traits for plugin
 Circcd::daemon::logger::type_traits< rule >Specialization for rule
 Circcd::daemon::logger::type_traits< server >Specialization for server
 Circcd::js::duk::type_traits< std::exception >Specialization for std::exception
 Circcd::json_util::type_traits< std::int16_t >Specialization for std::int16_t
 Circcd::json_util::type_traits< std::int32_t >Specialization for std::int32_t
 Circcd::json_util::type_traits< std::int64_t >Specialization for std::int64_t
 Circcd::json_util::type_traits< std::int8_t >Specialization for std::int8_t
 Circcd::js::duk::type_traits< std::shared_ptr< daemon::server > >Specialization for servers as shared_ptr
 Circcd::js::duk::type_traits< std::shared_ptr< file > >Specialization for generic file type as shared_ptr
 Circcd::json_util::type_traits< std::string >Specialization for std::string
 Circcd::js::duk::type_traits< std::string >Specialization for C++ std::strings
 Circcd::js::duk::type_traits< std::system_error >Specialize dukx_type_traits for boost::system::system_error
 Circcd::json_util::type_traits< std::uint16_t >Specialization for std::uint16_t
 Circcd::json_util::type_traits< std::uint32_t >Specialization for std::int32_t
 Circcd::json_util::type_traits< std::uint64_t >Specialization for std::uint64_t
 Circcd::json_util::type_traits< std::uint8_t >Specialization for std::uint8_t
 Circcd::daemon::irc::userDescribe a user
 Cvector
 Circcd::daemon::whois_eventWhois event
 Circcd::daemon::whois_infoDescribe a whois information
 Circcd::xdgXDG directory specifications