edelib
2.1.0
|
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... | |
Macros | |
#define | EDBUS_INTROSPECTION_DTD |
Typedefs | |
typedef int(* | EdbusCallback )(const EdbusMessage *, void *) |
Functions | |
EdbusList & | operator<< (EdbusList &lst, const EdbusData &val) |
EdbusMessage & | operator<< (EdbusMessage &m, const EdbusData &val) |
EdbusObjectPath & | operator<< (EdbusObjectPath &p, const char *el) |
#define EDBUS_INTROSPECTION_DTD |
This macro is DTD header for DBus introspection XML. Useful only if you are going to construct own introspection XML reply.
typedef int(* EdbusCallback)(const EdbusMessage *, void *) |
A callback type for method and signal callbacks
enum EdbusConnectionType |
enum EdbusDataType |
Type of data current EdbusData object holds.
Enumerator | |
---|---|
EDBUS_TYPE_INVALID |
Invalid type (empty object) |
EDBUS_TYPE_BYTE |
byte |
EDBUS_TYPE_BOOL |
bool |
EDBUS_TYPE_INT16 |
short |
EDBUS_TYPE_UINT16 |
unsigned short |
EDBUS_TYPE_INT32 |
integer |
EDBUS_TYPE_UINT32 |
unsigned integer |
EDBUS_TYPE_INT64 |
long long |
EDBUS_TYPE_UINT64 |
unsigned long long |
EDBUS_TYPE_DOUBLE |
double |
EDBUS_TYPE_STRING |
string |
EDBUS_TYPE_OBJECT_PATH |
EdbusObjectPath type. |
EDBUS_TYPE_ARRAY |
array |
EDBUS_TYPE_STRUCT |
structure |
EDBUS_TYPE_DICT |
dictionary |
EDBUS_TYPE_VARIANT |
variant |
enum EdbusErrorType |
EdbusError error type.
enum EdbusNameMode |
|
inline |
A simple shorcut for EdbusObjectPath append() memeber
References EdbusObjectPath::append().
|
inline |
A convinient shortcut for EdbusList::append(). You can use it as:
References EdbusList::append().
|
inline |
A convinient shortcut for EdbusMessage::append(). You can use it as:
References EdbusMessage::append().