Namespaces | |
namespace | Glib |
Classes | |
struct | PredicateAccumulatorDefaultTrue |
This accumulator starts with a presumption of true and checks to see if any result returned false. More... | |
struct | InterruptablePredicateAccumulatorDefaultFalse |
This accumulator will interrupt on the first slot that returns true. More... | |
struct | MessageHandlerAccumulator |
This accumulator will try each slot and stop when the first slot returns HANDLED. More... | |
struct | FilterAccumulator |
This accumulator will try each slot and stop when the first slot returns FILTER. More... | |
struct | PredicateAccumulatorDefaultFalse |
This accumulator starts with a presumption of false and checks to see if any result returned true. More... | |
class | CallMessage |
Represents a DBus call message. More... | |
class | Connection |
Connection point to the DBus. More... | |
class | signal |
Subclass of the numbered sigc::signal templates. More... | |
class | signal< T_return, nil, nil, nil, nil, nil, nil, nil > |
Subclass of the numbered sigc::signal templates. More... | |
class | signal< T_return, T_arg1, nil, nil, nil, nil, nil, nil > |
Subclass of the numbered sigc::signal templates. More... | |
class | signal< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil > |
Subclass of the numbered sigc::signal templates. More... | |
class | signal< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil > |
Subclass of the numbered sigc::signal templates. More... | |
class | signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil > |
Subclass of the numbered sigc::signal templates. More... | |
class | signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil > |
Subclass of the numbered sigc::signal templates. More... | |
class | signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil > |
Subclass of the numbered sigc::signal templates. More... | |
class | Dispatcher |
Handles multi-threaded dispatching of one or more connections. More... | |
class | Error |
Base class of a hierarchy of error objects thrown when exceptional conditions occur. More... | |
class | ErrorMessage |
Represents a DBus Error message. More... | |
class | Interface |
class | InterfaceProxy |
class | Message |
This class represents a basic DBus message and also serves as a base class for the specialized message types (call, return, signal, error). More... | |
class | MessageAppendIterator |
Insertion iterator allow values to be appended to a message. More... | |
class | MessageFilter |
This class provides a common base class for all message filters. More... | |
class | MessageHandler |
This class provides a common base class for all message handlers. More... | |
class | MessageIterator |
Extraction iterator allowing values to be retrieved from a message. More... | |
class | Method |
class | Method< T_return, nil, nil, nil, nil, nil, nil, nil > |
class | Method< T_return, T_arg1, nil, nil, nil, nil, nil, nil > |
class | Method< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil > |
class | Method< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil > |
class | Method< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil > |
class | Method< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil > |
class | Method< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil > |
class | Method< void, nil, nil, nil, nil, nil, nil, nil > |
class | Method< void, T_arg1, nil, nil, nil, nil, nil, nil > |
class | Method< void, T_arg1, T_arg2, nil, nil, nil, nil, nil > |
class | Method< void, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil > |
class | Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil > |
class | Method< void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil > |
class | Method< void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil > |
class | MethodBase |
class | MethodProxy |
class | MethodProxy< T_return, nil, nil, nil, nil, nil, nil, nil > |
class | MethodProxy< T_return, T_arg1, nil, nil, nil, nil, nil, nil > |
class | MethodProxy< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil > |
class | MethodProxy< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil > |
class | MethodProxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil > |
class | MethodProxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil > |
class | MethodProxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil > |
class | MethodProxy< void, nil, nil, nil, nil, nil, nil, nil > |
class | MethodProxy< void, T_arg1, nil, nil, nil, nil, nil, nil > |
class | MethodProxy< void, T_arg1, T_arg2, nil, nil, nil, nil, nil > |
class | MethodProxy< void, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil > |
class | MethodProxy< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil > |
class | MethodProxy< void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil > |
class | MethodProxy< void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil > |
class | MethodProxyBase |
class | Object |
class | ObjectProxy |
Provides a mechanism for creating local proxies for objects with dbus interfaces. More... | |
class | Path |
class | PendingCall |
Monitors an asynchronous call, emitting a signal when a response is received. More... | |
class | ReturnMessage |
Represents a DBus call return message. More... | |
class | signal_base |
class | signal_proxy |
Subclass of the numbered sigc::signal templates. More... | |
class | signal_proxy< T_return, nil, nil, nil, nil, nil, nil, nil > |
Subclass of the numbered sigc::signal templates. More... | |
class | signal_proxy< T_return, T_arg1, nil, nil, nil, nil, nil, nil > |
Subclass of the numbered sigc::signal templates. More... | |
class | signal_proxy< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil > |
Subclass of the numbered sigc::signal templates. More... | |
class | signal_proxy< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil > |
Subclass of the numbered sigc::signal templates. More... | |
class | signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil > |
Subclass of the numbered sigc::signal templates. More... | |
class | signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil > |
Subclass of the numbered sigc::signal templates. More... | |
class | signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil > |
Subclass of the numbered sigc::signal templates. More... | |
class | signal_proxy_base |
class | signal_proxy_simple |
class | SignalMessage |
Represents a DBus signal message. More... | |
class | SignalReceiver |
This class serves as a receiver of incoming signal messages. More... | |
class | Signature |
class | SignatureIterator |
Signature iterator allowing type signatures to be parsed. More... | |
class | Timeout |
Provides timeouts that can be armed/disarmed as necessary. More... | |
class | Watch |
Provides file descriptor watches. More... | |
Typedefs | |
typedef enum DBus::BusType | BusType |
typedef enum DBus::CreateMethod | CreateMethod |
typedef enum DBus::Type | Type |
typedef enum DBus::ContainerType | ContainerType |
typedef enum DBus::MessageType | MessageType |
typedef enum DBus::DispatchStatus | DispatchStatus |
typedef enum DBus::HandlerResult | HandlerResult |
typedef enum DBus::FilterResult | FilterResult |
typedef enum DBus::StartReply | StartReply |
typedef enum DBus::WatchStatus | WatchStatus |
typedef enum DBus::PrimaryFallback | PrimaryFallback |
typedef sigc::signal < FilterResult, DBusCxxPointer < Connection > , Message::pointer > ::accumulated < FilterAccumulator > | FilterSignal |
typedef sigc::nil | nil |
Enumerations | |
enum | BusType { BUS_NONE = -1, BUS_SESSION = DBUS_BUS_SESSION, BUS_SYSTEM = DBUS_BUS_SYSTEM, BUS_STARTER = DBUS_BUS_STARTER } |
enum | CreateMethod { CREATE_ALIAS, CREATE_COPY } |
enum | Type { TYPE_INVALID = DBUS_TYPE_INVALID, TYPE_BYTE = DBUS_TYPE_BYTE, TYPE_BOOLEAN = DBUS_TYPE_BOOLEAN, TYPE_INT16 = DBUS_TYPE_INT16, TYPE_UINT16 = DBUS_TYPE_UINT16, TYPE_INT32 = DBUS_TYPE_INT32, TYPE_UINT32 = DBUS_TYPE_UINT32, TYPE_INT64 = DBUS_TYPE_INT64, TYPE_UINT64 = DBUS_TYPE_UINT64, TYPE_DOUBLE = DBUS_TYPE_DOUBLE, TYPE_STRING = DBUS_TYPE_STRING, TYPE_OBJECT_PATH = DBUS_TYPE_OBJECT_PATH, TYPE_SIGNATURE = DBUS_TYPE_SIGNATURE, TYPE_ARRAY = DBUS_TYPE_ARRAY, TYPE_VARIANT = DBUS_TYPE_VARIANT, TYPE_STRUCT = DBUS_TYPE_STRUCT, TYPE_DICT_ENTRY = DBUS_TYPE_DICT_ENTRY } |
enum | ContainerType { CONTAINER_ARRAY = DBUS_TYPE_ARRAY, CONTAINER_VARIANT = DBUS_TYPE_VARIANT, CONTAINER_STRUCT = DBUS_TYPE_STRUCT, CONTAINER_DICT_ENTRY = DBUS_TYPE_DICT_ENTRY } |
enum | MessageType { INVALID_MESSAGE = DBUS_MESSAGE_TYPE_INVALID, CALL_MESSAGE = DBUS_MESSAGE_TYPE_METHOD_CALL, RETURN_MESSAGE = DBUS_MESSAGE_TYPE_METHOD_RETURN, ERROR_MESSAGE = DBUS_MESSAGE_TYPE_ERROR, SIGNAL_MESSAGE = DBUS_MESSAGE_TYPE_SIGNAL } |
enum | DispatchStatus { DISPATCH_DATA_REMAINS = DBUS_DISPATCH_DATA_REMAINS, DISPATCH_COMPLETE = DBUS_DISPATCH_COMPLETE, DISPATCH_NEED_MEMORY = DBUS_DISPATCH_NEED_MEMORY } |
enum | HandlerResult { HANDLED = DBUS_HANDLER_RESULT_HANDLED, NOT_HANDLED = DBUS_HANDLER_RESULT_NOT_YET_HANDLED, HANDLER_NEEDS_MEMORY = DBUS_HANDLER_RESULT_NEED_MEMORY } |
enum | FilterResult { FILTER = HANDLED, DONT_FILTER = NOT_HANDLED, FILTER_NEEDS_MEMORY = HANDLER_NEEDS_MEMORY } |
enum | StartReply { START_REPLY_FAILED = 0, START_REPLY_SUCCESS = DBUS_START_REPLY_SUCCESS, START_REPLY_ALREADY_RUNNING = DBUS_START_REPLY_ALREADY_RUNNING } |
enum | WatchStatus { WATCH_READABLE = DBUS_WATCH_READABLE, WATCH_WRITABLE = DBUS_WATCH_WRITABLE, WATCH_ERROR = DBUS_WATCH_ERROR, WATCH_HANGUP = DBUS_WATCH_HANGUP } |
enum | PrimaryFallback { PRIMARY, FALLBACK } |
Functions | |
void | callmsg_wp_deleter (void *v) |
void | conn_wp_deleter (void *v) |
template<typename T > | |
void | deleter (void *p) |
Connection::pointer | operator<< (Connection::pointer ptr, Message::pointer msg) |
Connection::pointer | operator<< (Connection::pointer ptr, Message::const_pointer msg) |
Connection::pointer | operator<< (Connection::pointer ptr, ReturnMessage::pointer msg) |
Connection::pointer | operator<< (Connection::pointer ptr, ReturnMessage::const_pointer msg) |
Connection::pointer | operator<< (Connection::pointer ptr, SignalMessage::pointer msg) |
Connection::pointer | operator<< (Connection::pointer ptr, SignalMessage::const_pointer msg) |
DBUSCXX_ERROR (ErrorFailed, DBUS_ERROR_FAILED) | |
DBUSCXX_ERROR (ErrorNoMemory, DBUS_ERROR_NO_MEMORY) | |
DBUSCXX_ERROR (ErrorServiceUnknown, DBUS_ERROR_SERVICE_UNKNOWN) | |
DBUSCXX_ERROR (ErrorNameHasNoOwner, DBUS_ERROR_NAME_HAS_NO_OWNER) | |
DBUSCXX_ERROR (ErrorNoReply, DBUS_ERROR_NO_REPLY) | |
DBUSCXX_ERROR (ErrorIOError, DBUS_ERROR_IO_ERROR) | |
DBUSCXX_ERROR (ErrorBadAddress, DBUS_ERROR_BAD_ADDRESS) | |
DBUSCXX_ERROR (ErrorNotSupported, DBUS_ERROR_NOT_SUPPORTED) | |
DBUSCXX_ERROR (ErrorLimitsExceeded, DBUS_ERROR_LIMITS_EXCEEDED) | |
DBUSCXX_ERROR (ErrorAccessDenied, DBUS_ERROR_ACCESS_DENIED) | |
DBUSCXX_ERROR (ErrorAuthFailed, DBUS_ERROR_AUTH_FAILED) | |
DBUSCXX_ERROR (ErrorNoServer, DBUS_ERROR_NO_SERVER) | |
DBUSCXX_ERROR (ErrorTimeout, DBUS_ERROR_TIMEOUT) | |
DBUSCXX_ERROR (ErrorNoNetwork, DBUS_ERROR_NO_NETWORK) | |
DBUSCXX_ERROR (ErrorAddressInUse, DBUS_ERROR_ADDRESS_IN_USE) | |
DBUSCXX_ERROR (ErrorDisconnected, DBUS_ERROR_DISCONNECTED) | |
DBUSCXX_ERROR (ErrorInvalidArgs, DBUS_ERROR_INVALID_ARGS) | |
DBUSCXX_ERROR (ErrorFileNotFound, DBUS_ERROR_FILE_NOT_FOUND) | |
DBUSCXX_ERROR (ErrorFileExists, DBUS_ERROR_FILE_EXISTS) | |
DBUSCXX_ERROR (ErrorUnknownMethod, DBUS_ERROR_UNKNOWN_METHOD) | |
DBUSCXX_ERROR (ErrorTimedOut, DBUS_ERROR_TIMED_OUT) | |
DBUSCXX_ERROR (ErrorMatchRuleNotFound, DBUS_ERROR_MATCH_RULE_NOT_FOUND) | |
DBUSCXX_ERROR (ErrorMatchRuleInvalid, DBUS_ERROR_MATCH_RULE_INVALID) | |
DBUSCXX_ERROR (ErrorSpawnExecFailed, DBUS_ERROR_SPAWN_EXEC_FAILED) | |
DBUSCXX_ERROR (ErrorSpawnForkFailed, DBUS_ERROR_SPAWN_FORK_FAILED) | |
DBUSCXX_ERROR (ErrorSpawnChildExited, DBUS_ERROR_SPAWN_CHILD_EXITED) | |
DBUSCXX_ERROR (ErrorSpawnChildSignaled, DBUS_ERROR_SPAWN_CHILD_SIGNALED) | |
DBUSCXX_ERROR (ErrorSpawnFailed, DBUS_ERROR_SPAWN_FAILED) | |
DBUSCXX_ERROR (ErrorUnixProcessIdUnknown, DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN) | |
DBUSCXX_ERROR (ErrorInvalidSignature, DBUS_ERROR_INVALID_SIGNATURE) | |
DBUSCXX_ERROR (ErrorInvalidFileContent, DBUS_ERROR_INVALID_FILE_CONTENT) | |
DBUSCXX_ERROR (ErrorSELinuxSecurityContextUnknown, DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN) | |
DBUSCXX_ERROR (ErrorInvalidCObject,"Invalid C Object") | |
DBUSCXX_ERROR (ErrorInvalidTypecast,"Invalid Typecast") | |
DBUSCXX_ERROR (ErrorInvalidConnection,"DBus connection is invalid") | |
DBUSCXX_ERROR (ErrorInvalidMessageType,"DBus message type does not match the C++ Message object type") | |
DBUSCXX_ERROR (ErrorNoConnection,"No connection specified and operation requires a DBus connection") | |
DBUSCXX_ERROR (ErrorDeadlock,"Locking a mutex a dbus-cxx thread already owns") | |
DBUSCXX_ERROR (ErrorNotOwner,"Unlocking a mutex a dbus-cxx thread doesn't own") | |
DBUSCXX_ERROR (ErrorNotInitialized,"DBus::init(bool threadsafe=true) not called") | |
DBUSCXX_ERROR (ErrorInvalidAdaptee,"DBus adapter method called, but adaptee is invalid") | |
void | errmsg_wp_deleter (void *v) |
void | wp_deleter (void *v) |
void | retmsg_wp_deleter (void *v) |
void | sigmsg_wp_deleter (void *v) |
void | init (bool threadsafe) |
bool | initialized () |
std::string | introspect (Connection::pointer conn, const std::string &destination, const std::string &path) |
Type | checked_type_cast (int n) |
std::string | introspect (DBusCxxPointer< Connection > conn, const std::string &destination, const std::string &path) |
std::string | signature (uint8_t) |
std::string | signature (bool) |
std::string | signature (int16_t) |
std::string | signature (uint16_t) |
std::string | signature (int32_t) |
std::string | signature (uint32_t) |
std::string | signature (int64_t) |
std::string | signature (uint64_t) |
std::string | signature (double) |
std::string | signature (std::string) |
std::string | signature (Signature) |
std::string | signature (Path) |
std::string | signature (char) |
std::string | signature (int8_t) |
std::string | signature (float) |
template<typename T > | |
std::string | signature () |
template<> | |
std::string | signature< uint8_t > () |
template<> | |
std::string | signature< bool > () |
template<> | |
std::string | signature< int16_t > () |
template<> | |
std::string | signature< uint16_t > () |
template<> | |
std::string | signature< int32_t > () |
template<> | |
std::string | signature< uint32_t > () |
template<> | |
std::string | signature< int64_t > () |
template<> | |
std::string | signature< uint64_t > () |
template<> | |
std::string | signature< double > () |
template<> | |
std::string | signature< std::string > () |
template<> | |
std::string | signature< Signature > () |
template<> | |
std::string | signature< Path > () |
template<> | |
std::string | signature< char > () |
template<> | |
std::string | signature< int8_t > () |
template<> | |
std::string | signature< float > () |
Type | type (uint8_t) |
Type | type (bool) |
Type | type (int16_t) |
Type | type (uint16_t) |
Type | type (int32_t) |
Type | type (uint32_t) |
Type | type (int64_t) |
Type | type (uint64_t) |
Type | type (double) |
Type | type (const std::string &) |
Type | type (const char *) |
Type | type (Path) |
Type | type (Signature) |
Type | type (char) |
Type | type (int8_t) |
Type | type (float) |
std::string | type_string (uint8_t) |
std::string | type_string (bool) |
std::string | type_string (int16_t) |
std::string | type_string (uint16_t) |
std::string | type_string (int32_t) |
std::string | type_string (uint32_t) |
std::string | type_string (int64_t) |
std::string | type_string (uint64_t) |
std::string | type_string (double) |
std::string | type_string (std::string) |
std::string | type_string (Path) |
std::string | type_string (Signature) |
std::string | type_string_from_code (DBus::Type t) |
Variables | |
const Signature::size_type | npos = std::string::npos |
pthread_mutex_t | init_mutex = PTHREAD_MUTEX_INITIALIZER |
mutex to lock when initializing | |
bool | initialized_var = false |
typedef enum DBus::BusType DBus::BusType |
typedef enum DBus::ContainerType DBus::ContainerType |
typedef enum DBus::CreateMethod DBus::CreateMethod |
typedef enum DBus::DispatchStatus DBus::DispatchStatus |
typedef enum DBus::FilterResult DBus::FilterResult |
typedef sigc::signal<FilterResult,DBusCxxPointer<Connection>,Message::pointer>::accumulated<FilterAccumulator> DBus::FilterSignal |
typedef enum DBus::HandlerResult DBus::HandlerResult |
typedef enum DBus::MessageType DBus::MessageType |
typedef sigc::nil DBus::nil |
typedef enum DBus::PrimaryFallback DBus::PrimaryFallback |
typedef enum DBus::StartReply DBus::StartReply |
typedef enum DBus::Type DBus::Type |
typedef enum DBus::WatchStatus DBus::WatchStatus |
enum DBus::BusType |
enum DBus::ContainerType |
enum DBus::CreateMethod |
enum DBus::DispatchStatus |
enum DBus::FilterResult |
enum DBus::HandlerResult |
enum DBus::MessageType |
enum DBus::StartReply |
enum DBus::Type |
enum DBus::WatchStatus |
void DBus::callmsg_wp_deleter | ( | void * | v | ) |
Type DBus::checked_type_cast | ( | int | n | ) |
void DBus::conn_wp_deleter | ( | void * | v | ) |
Referenced by DBus::Connection::create().
DBus::DBUSCXX_ERROR | ( | ErrorInvalidAdaptee | , | |
"DBus adapter method | called, | |||
but adaptee is invalid" | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorNotInitialized | , | |
"DBus::init(bool threadsafe=true) not called" | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorNotOwner | , | |
"Unlocking a mutex a dbus-cxx thread doesn't own" | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorDeadlock | , | |
"Locking a mutex a dbus-cxx thread already owns" | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorNoConnection | , | |
"No connection specified and operation requires a DBus connection" | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorInvalidMessageType | , | |
"DBus message type does not match the C++ Message object type" | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorInvalidConnection | , | |
"DBus connection is invalid" | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorInvalidTypecast | , | |
"Invalid Typecast" | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorInvalidCObject | , | |
"Invalid C Object" | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorSELinuxSecurityContextUnknown | , | |
DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorInvalidFileContent | , | |
DBUS_ERROR_INVALID_FILE_CONTENT | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorInvalidSignature | , | |
DBUS_ERROR_INVALID_SIGNATURE | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorUnixProcessIdUnknown | , | |
DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorSpawnFailed | , | |
DBUS_ERROR_SPAWN_FAILED | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorSpawnChildSignaled | , | |
DBUS_ERROR_SPAWN_CHILD_SIGNALED | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorSpawnChildExited | , | |
DBUS_ERROR_SPAWN_CHILD_EXITED | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorSpawnForkFailed | , | |
DBUS_ERROR_SPAWN_FORK_FAILED | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorSpawnExecFailed | , | |
DBUS_ERROR_SPAWN_EXEC_FAILED | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorMatchRuleInvalid | , | |
DBUS_ERROR_MATCH_RULE_INVALID | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorMatchRuleNotFound | , | |
DBUS_ERROR_MATCH_RULE_NOT_FOUND | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorTimedOut | , | |
DBUS_ERROR_TIMED_OUT | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorUnknownMethod | , | |
DBUS_ERROR_UNKNOWN_METHOD | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorFileExists | , | |
DBUS_ERROR_FILE_EXISTS | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorFileNotFound | , | |
DBUS_ERROR_FILE_NOT_FOUND | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorInvalidArgs | , | |
DBUS_ERROR_INVALID_ARGS | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorDisconnected | , | |
DBUS_ERROR_DISCONNECTED | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorAddressInUse | , | |
DBUS_ERROR_ADDRESS_IN_USE | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorNoNetwork | , | |
DBUS_ERROR_NO_NETWORK | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorTimeout | , | |
DBUS_ERROR_TIMEOUT | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorNoServer | , | |
DBUS_ERROR_NO_SERVER | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorAuthFailed | , | |
DBUS_ERROR_AUTH_FAILED | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorAccessDenied | , | |
DBUS_ERROR_ACCESS_DENIED | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorLimitsExceeded | , | |
DBUS_ERROR_LIMITS_EXCEEDED | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorNotSupported | , | |
DBUS_ERROR_NOT_SUPPORTED | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorBadAddress | , | |
DBUS_ERROR_BAD_ADDRESS | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorIOError | , | |
DBUS_ERROR_IO_ERROR | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorNoReply | , | |
DBUS_ERROR_NO_REPLY | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorNameHasNoOwner | , | |
DBUS_ERROR_NAME_HAS_NO_OWNER | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorServiceUnknown | , | |
DBUS_ERROR_SERVICE_UNKNOWN | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorNoMemory | , | |
DBUS_ERROR_NO_MEMORY | ||||
) |
DBus::DBUSCXX_ERROR | ( | ErrorFailed | , | |
DBUS_ERROR_FAILED | ||||
) |
void DBus::deleter | ( | void * | p | ) | [inline] |
void DBus::errmsg_wp_deleter | ( | void * | v | ) |
void DBus::init | ( | bool | threadsafe | ) |
References init_mutex, initialized_var, and DBus::Connection::m_weak_pointer_slot.
bool DBus::initialized | ( | ) |
References initialized_var.
std::string DBus::introspect | ( | DBusCxxPointer< Connection > | conn, | |
const std::string & | destination, | |||
const std::string & | path | |||
) |
std::string DBus::introspect | ( | Connection::pointer | conn, | |
const std::string & | destination, | |||
const std::string & | path | |||
) |
References DBus::CallMessage::create().
Connection::pointer DBus::operator<< | ( | Connection::pointer | ptr, | |
SignalMessage::const_pointer | msg | |||
) | [inline] |
Connection::pointer DBus::operator<< | ( | Connection::pointer | ptr, | |
SignalMessage::pointer | msg | |||
) | [inline] |
Connection::pointer DBus::operator<< | ( | Connection::pointer | ptr, | |
ReturnMessage::const_pointer | msg | |||
) | [inline] |
Connection::pointer DBus::operator<< | ( | Connection::pointer | ptr, | |
ReturnMessage::pointer | msg | |||
) | [inline] |
Connection::pointer DBus::operator<< | ( | Connection::pointer | ptr, | |
Message::const_pointer | msg | |||
) | [inline] |
Connection::pointer DBus::operator<< | ( | Connection::pointer | ptr, | |
Message::pointer | msg | |||
) | [inline] |
void DBus::retmsg_wp_deleter | ( | void * | v | ) |
void DBus::sigmsg_wp_deleter | ( | void * | v | ) |
std::string DBus::signature | ( | ) | [inline] |
std::string DBus::signature | ( | float | ) | [inline] |
std::string DBus::signature | ( | int8_t | ) | [inline] |
std::string DBus::signature | ( | char | ) | [inline] |
std::string DBus::signature | ( | Path | ) | [inline] |
std::string DBus::signature | ( | Signature | ) | [inline] |
std::string DBus::signature | ( | std::string | ) | [inline] |
std::string DBus::signature | ( | double | ) | [inline] |
std::string DBus::signature | ( | uint64_t | ) | [inline] |
std::string DBus::signature | ( | int64_t | ) | [inline] |
std::string DBus::signature | ( | uint32_t | ) | [inline] |
std::string DBus::signature | ( | int32_t | ) | [inline] |
std::string DBus::signature | ( | uint16_t | ) | [inline] |
std::string DBus::signature | ( | int16_t | ) | [inline] |
std::string DBus::signature | ( | bool | ) | [inline] |
std::string DBus::signature | ( | uint8_t | ) | [inline] |
std::string DBus::signature< bool > | ( | ) | [inline] |
std::string DBus::signature< char > | ( | ) | [inline] |
std::string DBus::signature< double > | ( | ) | [inline] |
std::string DBus::signature< float > | ( | ) | [inline] |
std::string DBus::signature< int16_t > | ( | ) | [inline] |
std::string DBus::signature< int32_t > | ( | ) | [inline] |
std::string DBus::signature< int64_t > | ( | ) | [inline] |
std::string DBus::signature< int8_t > | ( | ) | [inline] |
std::string DBus::signature< Path > | ( | ) | [inline] |
std::string DBus::signature< Signature > | ( | ) | [inline] |
std::string DBus::signature< std::string > | ( | ) | [inline] |
std::string DBus::signature< uint16_t > | ( | ) | [inline] |
std::string DBus::signature< uint32_t > | ( | ) | [inline] |
std::string DBus::signature< uint64_t > | ( | ) | [inline] |
std::string DBus::signature< uint8_t > | ( | ) | [inline] |
Type DBus::type | ( | float | ) | [inline] |
Type DBus::type | ( | Signature | ) | [inline] |
References TYPE_SIGNATURE.
Type DBus::type | ( | Path | ) | [inline] |
References TYPE_OBJECT_PATH.
Type DBus::type | ( | const char * | ) | [inline] |
References TYPE_STRING.
Type DBus::type | ( | const std::string & | ) | [inline] |
References TYPE_STRING.
Type DBus::type | ( | double | ) | [inline] |
References TYPE_DOUBLE.
Type DBus::type | ( | uint64_t | ) | [inline] |
References TYPE_UINT64.
Type DBus::type | ( | int64_t | ) | [inline] |
References TYPE_INT64.
Type DBus::type | ( | uint32_t | ) | [inline] |
References TYPE_UINT32.
Type DBus::type | ( | int32_t | ) | [inline] |
References TYPE_INT32.
Type DBus::type | ( | uint16_t | ) | [inline] |
References TYPE_UINT16.
Type DBus::type | ( | int16_t | ) | [inline] |
References TYPE_INT16.
Type DBus::type | ( | bool | ) | [inline] |
References TYPE_BOOLEAN.
Type DBus::type | ( | uint8_t | ) | [inline] |
References TYPE_BYTE.
Referenced by DBus::MessageAppendIterator::protected_append(), and DBus::MessageIterator::value().
std::string DBus::type_string | ( | Signature | ) | [inline] |
std::string DBus::type_string | ( | Path | ) | [inline] |
std::string DBus::type_string | ( | std::string | ) | [inline] |
std::string DBus::type_string | ( | double | ) | [inline] |
std::string DBus::type_string | ( | uint64_t | ) | [inline] |
std::string DBus::type_string | ( | int64_t | ) | [inline] |
std::string DBus::type_string | ( | uint32_t | ) | [inline] |
std::string DBus::type_string | ( | int32_t | ) | [inline] |
std::string DBus::type_string | ( | uint16_t | ) | [inline] |
std::string DBus::type_string | ( | int16_t | ) | [inline] |
std::string DBus::type_string | ( | bool | ) | [inline] |
std::string DBus::type_string | ( | uint8_t | ) | [inline] |
Referenced by DBus::MessageIterator::value().
std::string DBus::type_string_from_code | ( | DBus::Type | t | ) | [inline] |
References TYPE_ARRAY, TYPE_BOOLEAN, TYPE_BYTE, TYPE_DICT_ENTRY, TYPE_DOUBLE, TYPE_INT16, TYPE_INT32, TYPE_INT64, TYPE_OBJECT_PATH, TYPE_SIGNATURE, TYPE_STRING, TYPE_STRUCT, TYPE_UINT16, TYPE_UINT32, TYPE_UINT64, and TYPE_VARIANT.
void DBus::wp_deleter | ( | void * | v | ) |
pthread_mutex_t DBus::init_mutex = PTHREAD_MUTEX_INITIALIZER |
bool DBus::initialized_var = false |
Referenced by init(), and initialized().
const Signature::size_type DBus::npos = std::string::npos |
Referenced by DBus::Path::append_element(), and DBus::Path::is_valid().