dbus-cxx
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cstd::basic_string< Char >STL class
 CDBus::priv::dbus_function_traits< T >
 CDBus::priv::dbus_function_traits< std::function< DBus::MultipleReturn< T_ret... >(Args...)> >
 CDBus::priv::dbus_function_traits< std::function< T_ret(Args...)> >
 CDBus::priv::dbus_function_traits< std::function< void(Args...)> >
 CDBus::priv::dbus_signature< argn >
 CDBus::priv::dbus_signature< argn... >
 CDBus::priv::dbus_signature<>
 CDBus::DemarshalingRoutines for demarshaling data
 CDBus::DispatcherA Dispatcher handles all of the reading/writing that a Connection needs in order to work correctly
 Cstd::enable_shared_from_this
 Cstd::exceptionSTL class
 CDBus::FileDescriptorA FileDescriptor holds a UNIX file descriptor that can be passed between processes
 CDBus::InterfaceAn Interface represents a local copy of a DBus interface
 CDBus::InterfaceProxyAn InterfaceProxy represents a remote Interface in another application on the DBus
 CDBus::MarshalingImplements the marshaling algorithms on a given vector of data
 CDBus::MatchRuleImmutable class that represents a match rule for DBus
 CDBus::MatchRuleBuilderA builder to create match rules
 CDBus::MessageThis class represents a basic DBus message and also serves as a base class for the specialized message types (call, return, signal, error)
 CDBus::MessageAppendIteratorInsertion iterator allow values to be appended to a message
 CDBus::MessageIteratorExtraction iterator allowing values to be retrieved from a message
 CDBus::priv::method_signature< argn >
 CDBus::priv::method_signature< argn... >
 CDBus::priv::method_signature<>
 CDBus::MethodBaseBase class for all methods(proxy and local)
 CDBus::MethodProxy< signature >
 CDBus::MethodProxy< bool(std::string)>
 CDBus::MethodProxy< DBus::Variant(std::string, std::string)>
 CDBus::MethodProxy< ObjectManagerObjects()>
 CDBus::MethodProxy< std::map< std::string, DBus::Variant >()>
 CDBus::MethodProxy< std::map< std::string, DBus::Variant >(std::string)>
 CDBus::MethodProxy< std::map< std::string, std::vector< std::string > >()>
 CDBus::MethodProxy< std::string()>
 CDBus::MethodProxy< std::string(std::string)>
 CDBus::MethodProxy< std::vector< std::string >()>
 CDBus::MethodProxy< std::vector< std::string >(std::string)>
 CDBus::MethodProxy< std::vector< uint8_t >(std::string)>
 CDBus::MethodProxy< uint32_t(std::string)>
 CDBus::MethodProxy< uint32_t(std::string, uint32_t)>
 CDBus::MethodProxy< void()>
 CDBus::MethodProxy< void(std::map< std::string, std::string >)>
 CDBus::MethodProxy< void(std::string)>
 CDBus::MethodProxy< void(std::string, std::string, DBus::Variant)>
 CDBus::MethodProxy< void(std::vector< std::string >, uint32_t)>
 CDBus::MethodProxyBaseBase class for all proxy(remote) methods
 CDBus::MultipleReturn< Ts >
 CDBus::priv::multireturn_signature< argn >
 CDBus::priv::multireturn_signature< argn... >
 CDBus::priv::multireturn_signature<>
 CDBus::ObjectAn Object represents a local object that is able to be called over the DBus
 CDBus::ObjectProxyObject proxies are local proxies that provide local methods and signals for remote objects with dbus interfaces
 CDBus::PropertyBaseBase type of Property to allow for storage in e.g
 CDBus::PropertyProxyBaseBase type of PropertyProxy to allow for storage in e.g
 CQObject
 CDBus::priv::SASLImplements the authentication routines for connection to the bus
 CDBus::Signal< T_sig >
 Csigc::signal< T_return, T_arg >
 CDBus::Signal< T_ret(T_args...)>
 CDBus::SignalBaseBase class of all signals(proxy and adapter)
 CDBus::SignalProxy< type >
 CDBus::SignalProxy< void(DBus::Path, std::map< std::string, std::map< std::string, DBus::Variant > >)>
 CDBus::SignalProxy< void(DBus::Path, std::vector< std::string >)>
 CDBus::SignalProxy< void(std::string)>
 CDBus::SignalProxy< void(std::string, std::map< std::string, DBus::Variant >, std::vector< std::string >)>
 CDBus::SignalProxy< void(std::string, std::string, std::string)>
 CDBus::SignatureRepresents a DBus signature
 CDBus::SignatureIteratorA SignatureIterator allows you to iterate over a given DBus signature, and to extract useful information out of the signature
 CDBus::priv::SignatureNodeRepresents a single entry in our graph of the signature
 CSL_LogLocationWhere the log message was generated from
 CDBus::ThreadDispatcherA ThreadDispatcher is responsible for executing method calls and signals on objects in the given thread
 CDBus::priv::Transport
 CDBus::TypeInfoContains useful data about the type in order for code generation to happen in an easy manner
 CDBus::ValidatorContains various static routines for validating and/or sanitizing data
 CDBus::VariantA Variant is a type-safe union for DBus operations
 CDBus::priv::VariantAppendIteratorUsed to append a single, complete value to a Variant
 CDBus::priv::VariantIterator