Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
]
►
N
DBus
Global
DBus
namespace, where everything happens
►
N
priv
Private namespace for internal dbux-cxx implementation
C
SASL
Implements the authentication routines for connection to the bus
C
SendmsgTransport
The Sendmsg handles reading and writing over a Unix FD that supports sendmsg()
C
SignatureNode
Represents a single entry in our graph of the signature
C
dbus_signature
C
dbus_signature<>
C
dbus_signature< arg1, argn... >
C
SimpleTransport
The
SimpleTransport
handles reading and writing over a Unix FD
C
Transport
C
method_signature
C
method_signature<>
C
method_signature< arg1, argn... >
C
multireturn_signature
C
multireturn_signature<>
C
multireturn_signature< arg1, argn... >
C
dbus_function_traits
C
dbus_function_traits< std::function< void(Args...)> >
C
dbus_function_traits< std::function< T_ret(Args...)> >
C
dbus_function_traits< std::function< DBus::MultipleReturn< T_ret... >(Args...)> >
C
VariantAppendIterator
Used to append a single, complete value to a
Variant
C
VariantIterator
C
CallMessage
Represents a
DBus
call message
C
Connection
Connection
point to the
DBus
C
DBusDaemonProxy
C
Demarshaling
Routines for demarshaling data
C
Dispatcher
A
Dispatcher
handles all of the reading/writing that a
Connection
needs in order to work correctly
C
Error
Base class of a hierarchy of error objects thrown when exceptional conditions occur
C
ErrorIncorrectDispatchThread
C
ErrorRemoteException
C
ErrorUnknown
C
ErrorBadVariantCast
C
ErrorUnableToParse
We were unable to parse(something is unimplemented?)
C
ErrorInvalidMessage
An invalid message was tried to be parsed
C
ErrorMessageNestedTooDeep
C
ErrorMessage
Represents a
DBus
Error
message
C
FileDescriptor
A
FileDescriptor
holds a UNIX file descriptor that can be passed between processes
C
Interface
An
Interface
represents a local copy of a
DBus
interface
C
MethodProxy
C
InterfaceProxy
An
InterfaceProxy
represents a remote
Interface
in another application on the
DBus
C
Marshaling
Implements the marshaling algorithms on a given vector of data
C
MatchRule
Immutable class that represents a match rule for
DBus
C
SignalMatchRule
A special
MatchRule
for signals
C
MethodCallMatchRule
C
MethodReturnMatchRule
C
ErrorMatchRule
C
MatchRuleBuilder
A builder to create match rules
C
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
MessageAppendIterator
Insertion iterator allow values to be appended to a message
C
MultipleReturn
C
MessageIterator
Extraction iterator allowing values to be retrieved from a message
C
MethodBase
Base class for all methods(proxy and local)
C
Method
C
MethodProxyBase
Base class for all proxy(remote) methods
C
MethodProxy< void(T_arg...)>
MethodProxy
specialization for void return type
C
MethodProxy< T_return(T_arg...)>
MethodProxy
specialization for non-void return type
C
Object
An
Object
represents a local object that is able to be called over the
DBus
C
ObjectProxy
Object
proxies are local proxies that provide local methods and signals for remote objects with dbus interfaces
C
Path
Represents a
DBus
Path
C
PropertyBase
Base type of
Property
to allow for storage in e.g
C
Property
Represents a local
DBus
property
C
PropertyProxyBase
Base type of
PropertyProxy
to allow for storage in e.g
C
PropertyProxy
Represents a remote
DBus
property
C
ReturnMessage
Represents a
DBus
call return message
C
Signal
C
Signal< T_ret(T_args...)>
C
Signal< void(T_type...)>
Subclass of sigc::signal
C
SignalBase
Base class of all signals(proxy and adapter)
C
SignalMessage
Represents a
DBus
signal message
C
SignalProxy
C
SignalProxyBase
Base class for a signal proxy that allows you to listen for signals
C
SignalProxy< void(T_arg...)>
Subclass of the sigc::signal templates
C
Signature
Represents a
DBus
signature
C
SignatureIterator
A
SignatureIterator
allows you to iterate over a given
DBus
signature, and to extract useful information out of the signature
C
StandaloneDispatcher
The
StandaloneDispatcher
creates a new thread that handles all of the reading and writing to the bus
C
IntrospectableInterfaceProxy
C
PeerInterfaceProxy
C
PropertiesInterfaceProxy
C
ThreadDispatcher
A
ThreadDispatcher
is responsible for executing method calls and signals on objects in the given thread
C
TypeInfo
Contains useful data about the type in order for code generation to happen in an easy manner
C
Validator
Contains various static routines for validating and/or sanitizing data
C
Variant
A
Variant
is a type-safe union for
DBus
operations
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
SL_LogLocation
Where the log message was generated from
Generated on Wed Dec 20 2023 20:42:24 for dbus-cxx by
1.9.1