Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
]
►
C
std::basic_string< Char >
STL class
►
C
std::string
STL class
C
DBus::Path
Represents a
DBus
Path
C
DBus::priv::dbus_function_traits< T >
C
DBus::priv::dbus_function_traits< std::function< DBus::MultipleReturn< T_ret... >(Args...)> >
C
DBus::priv::dbus_function_traits< std::function< T_ret(Args...)> >
C
DBus::priv::dbus_function_traits< std::function< void(Args...)> >
C
DBus::priv::dbus_signature< argn >
►
C
DBus::priv::dbus_signature< argn... >
C
DBus::priv::dbus_signature< arg1, argn... >
C
DBus::priv::dbus_signature<>
C
DBus::Demarshaling
Routines for demarshaling data
►
C
DBus::Dispatcher
A
Dispatcher
handles all of the reading/writing that a
Connection
needs in order to work correctly
C
DBus::StandaloneDispatcher
The
StandaloneDispatcher
creates a new thread that handles all of the reading and writing to the bus
►
C
std::enable_shared_from_this
C
DBus::Connection
Connection
point to the
DBus
C
ErrorAccessDenied
C
ErrorAddressInUse
C
ErrorAuthFailed
C
ErrorBadAddress
C
ErrorDeadlock
C
ErrorDisconnected
C
ErrorDispatcherInitFailed
C
ErrorFailed
C
ErrorFileExists
C
ErrorFileNotFound
C
ErrorInvalidAdaptee
C
ErrorInvalidArgs
C
ErrorInvalidCObject
C
ErrorInvalidConnection
C
ErrorInvalidFileContent
C
ErrorInvalidMessageType
C
ErrorInvalidSharedPtr
C
ErrorInvalidSignature
C
ErrorInvalidTypecast
C
ErrorIOError
C
ErrorLimitsExceeded
C
ErrorMatchRuleInvalid
C
ErrorMatchRuleNotFound
C
ErrorNameHasNoOwner
C
ErrorNoConnection
C
ErrorNoMemory
C
ErrorNoNetwork
C
ErrorNoReply
C
ErrorNoServer
C
ErrorNotInitialized
C
ErrorNotOwner
C
ErrorNotSupported
C
ErrorPollFailed
C
ErrorPropertyReadOnly
C
ErrorSELinuxSecurityContextUnknown
C
ErrorServiceUnknown
C
ErrorSpawnChildExited
C
ErrorSpawnChildSignaled
C
ErrorSpawnExecFailed
C
ErrorSpawnFailed
C
ErrorSpawnForkFailed
C
ErrorTimedOut
C
ErrorTimeout
C
ErrorUnixProcessIdUnknown
C
ErrorUnknownInterface
C
ErrorUnknownMethod
C
ErrorUnknownObject
C
ErrorUnknownProperty
►
C
std::exception
STL class
►
C
DBus::Error
Base class of a hierarchy of error objects thrown when exceptional conditions occur
C
DBus::ErrorBadVariantCast
C
DBus::ErrorIncorrectDispatchThread
C
DBus::ErrorInvalidMessage
An invalid message was tried to be parsed
C
DBus::ErrorMessageNestedTooDeep
C
DBus::ErrorRemoteException
C
DBus::ErrorUnableToParse
We were unable to parse(something is unimplemented?)
C
DBus::ErrorUnknown
C
DBus::FileDescriptor
A
FileDescriptor
holds a UNIX file descriptor that can be passed between processes
C
DBus::Interface
An
Interface
represents a local copy of a
DBus
interface
►
C
DBus::InterfaceProxy
An
InterfaceProxy
represents a remote
Interface
in another application on the
DBus
C
DBus::IntrospectableInterfaceProxy
C
DBus::PeerInterfaceProxy
C
DBus::PropertiesInterfaceProxy
C
DBus::Marshaling
Implements the marshaling algorithms on a given vector of data
►
C
DBus::MatchRule
Immutable class that represents a match rule for
DBus
C
DBus::ErrorMatchRule
C
DBus::MethodCallMatchRule
C
DBus::MethodReturnMatchRule
C
DBus::SignalMatchRule
A special
MatchRule
for signals
C
DBus::MatchRuleBuilder
A builder to create match rules
►
C
DBus::Message
This class represents a basic
DBus
message and also serves as a base class for the specialized message types (call, return, signal, error)
C
DBus::CallMessage
Represents a
DBus
call message
C
DBus::ErrorMessage
Represents a
DBus
Error
message
C
DBus::ReturnMessage
Represents a
DBus
call return message
C
DBus::SignalMessage
Represents a
DBus
signal message
C
DBus::MessageAppendIterator
Insertion iterator allow values to be appended to a message
C
DBus::MessageIterator
Extraction iterator allowing values to be retrieved from a message
C
DBus::priv::method_signature< argn >
►
C
DBus::priv::method_signature< argn... >
C
DBus::priv::method_signature< arg1, argn... >
C
DBus::priv::method_signature<>
►
C
DBus::MethodBase
Base class for all methods(proxy and local)
C
DBus::Method< T_type >
C
DBus::MethodProxy< signature >
►
C
DBus::MethodProxyBase
Base class for all proxy(remote) methods
C
DBus::MethodProxy< T_return(T_arg...)>
MethodProxy
specialization for non-void return type
C
DBus::MethodProxy< void(T_arg...)>
MethodProxy
specialization for void return type
C
DBus::MultipleReturn< Ts >
C
DBus::priv::multireturn_signature< argn >
►
C
DBus::priv::multireturn_signature< argn... >
C
DBus::priv::multireturn_signature< arg1, argn... >
C
DBus::priv::multireturn_signature<>
C
DBus::Object
An
Object
represents a local object that is able to be called over the
DBus
►
C
DBus::ObjectProxy
Object
proxies are local proxies that provide local methods and signals for remote objects with dbus interfaces
C
DBus::DBusDaemonProxy
►
C
DBus::PropertyBase
Base type of
Property
to allow for storage in e.g
C
DBus::Property< T_type >
Represents a local
DBus
property
►
C
DBus::PropertyProxyBase
Base type of
PropertyProxy
to allow for storage in e.g
C
DBus::PropertyProxy< T_type >
Represents a remote
DBus
property
C
DBus::priv::SASL
Implements the authentication routines for connection to the bus
C
DBus::Signal< T_sig >
►
C
sigc::signal< T_return, T_arg >
C
DBus::Signal< void(T_type...)>
Subclass of sigc::signal
C
DBus::SignalProxy< void(T_arg...)>
Subclass of the sigc::signal templates
C
DBus::Signal< T_ret(T_args...)>
►
C
DBus::SignalBase
Base class of all signals(proxy and adapter)
C
DBus::Signal< void(T_type...)>
Subclass of sigc::signal
►
C
DBus::SignalProxyBase
Base class for a signal proxy that allows you to listen for signals
C
DBus::SignalProxy< void(T_arg...)>
Subclass of the sigc::signal templates
C
DBus::SignalProxy< type >
C
DBus::Signature
Represents a
DBus
signature
C
DBus::SignatureIterator
A
SignatureIterator
allows you to iterate over a given
DBus
signature, and to extract useful information out of the signature
C
DBus::priv::SignatureNode
Represents a single entry in our graph of the signature
C
SL_LogLocation
Where the log message was generated from
C
DBus::ThreadDispatcher
A
ThreadDispatcher
is responsible for executing method calls and signals on objects in the given thread
►
C
DBus::priv::Transport
C
DBus::priv::SendmsgTransport
The Sendmsg handles reading and writing over a Unix FD that supports sendmsg()
C
DBus::priv::SimpleTransport
The
SimpleTransport
handles reading and writing over a Unix FD
C
DBus::TypeInfo
Contains useful data about the type in order for code generation to happen in an easy manner
C
DBus::Validator
Contains various static routines for validating and/or sanitizing data
C
DBus::Variant
A
Variant
is a type-safe union for
DBus
operations
C
DBus::priv::VariantAppendIterator
Used to append a single, complete value to a
Variant
C
DBus::priv::VariantIterator
Generated on Wed Dec 20 2023 20:42:24 for dbus-cxx by
1.9.1