Classes |
class | EdbusConnection |
| D-Bus connection and data sender. More...
|
class | EdbusContainer< T > |
| Abstract container for D-Bus containers. More...
|
class | EdbusData |
| Class for representing D-Bus data types. More...
|
class | EdbusVariant |
| Represents D-Bus variant. More...
|
class | EdbusDictEntry |
| An entry in EdbusDict. More...
|
class | EdbusDict |
| Dictionary container for D-Bus types. More...
|
class | EdbusError |
| A class representing D-Bus error. More...
|
class | EdbusList |
| A class representing D-Bus struct and array. More...
|
class | EdbusMessage |
| Data transporter for D-Bus. More...
|
class | EdbusObjectPath |
| Represents D-Bus object path. More...
|
Typedefs |
typedef int(* | EdbusCallback )(const EdbusMessage *, void *) |
Enumerations |
enum | EdbusConnectionType { EDBUS_SYSTEM,
EDBUS_SESSION
} |
| Represents connection either to system or session bus.
|
enum | EdbusNameMode { EDBUS_NAME_NO_REPLACE = 0,
EDBUS_NAME_ALLOW_REPLACE = 1,
EDBUS_NAME_REPLACE_EXISTING = 2
} |
| What to do when known name is acquired.
|
enum | EdbusDataType {
EDBUS_TYPE_INVALID,
EDBUS_TYPE_BYTE,
EDBUS_TYPE_BOOL,
EDBUS_TYPE_INT16,
EDBUS_TYPE_UINT16,
EDBUS_TYPE_INT32,
EDBUS_TYPE_UINT32,
EDBUS_TYPE_INT64,
EDBUS_TYPE_UINT64,
EDBUS_TYPE_DOUBLE,
EDBUS_TYPE_STRING,
EDBUS_TYPE_OBJECT_PATH,
EDBUS_TYPE_ARRAY,
EDBUS_TYPE_STRUCT,
EDBUS_TYPE_DICT,
EDBUS_TYPE_VARIANT
} |
| Type of data current EdbusData object holds.
|
enum | EdbusErrorType {
EDBUS_ERROR_INVALID,
EDBUS_ERROR_FAILED,
EDBUS_ERROR_NO_MEMORY,
EDBUS_ERROR_SERVICE_UNKNOWN,
EDBUS_ERROR_NAME_HAS_NO_OWNER,
EDBUS_ERROR_NO_REPLY,
EDBUS_ERROR_IO_ERROR,
EDBUS_ERROR_BAD_ADDRESS,
EDBUS_ERROR_NOT_SUPPORTED,
EDBUS_ERROR_LIMITS_EXCEEDED,
EDBUS_ERROR_ACCESS_DENIED,
EDBUS_ERROR_AUTH_FAILED,
EDBUS_ERROR_NO_SERVER,
EDBUS_ERROR_TIMEOUT,
EDBUS_ERROR_NO_NETWORK,
EDBUS_ERROR_DISCONNECTED,
EDBUS_ERROR_INVALID_ARGS,
EDBUS_ERROR_FILE_NOT_FOUND,
EDBUS_ERROR_FILE_EXISTS,
EDBUS_ERROR_UNKNOWN_METHOD,
EDBUS_ERROR_TIMED_OUT,
EDBUS_ERROR_INVALID_SIGNATURE,
EDBUS_ERROR_USER_DEFINED
} |
| EdbusError error type.
|
Functions |
EdbusList & | operator<< (EdbusList &lst, const EdbusData &val) |
EdbusMessage & | operator<< (EdbusMessage &m, const EdbusData &val) |
EdbusObjectPath & | operator<< (EdbusObjectPath &p, const char *el) |