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.
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 |
EdbusObjectPath& edelib::operator<< | ( | EdbusObjectPath & | p, | |
const char * | el | |||
) | [inline] |
A simple shorcut for EdbusObjectPath append() memeber
References EdbusObjectPath::append().
EdbusMessage& edelib::operator<< | ( | EdbusMessage & | m, | |
const EdbusData & | val | |||
) | [inline] |
A convinient shortcut for EdbusMessage::append(). You can use it as:
EdbusMessage m; m << EdbusData::from_int32(4) << EdbusData::from_string("sample string") << EdbusData::from_bool(true);
References EdbusMessage::append().
EdbusList& edelib::operator<< | ( | EdbusList & | lst, | |
const EdbusData & | val | |||
) | [inline] |
A convinient shortcut for EdbusList::append(). You can use it as:
EdbusList m = EdbusData::from_struct(); m << EdbusData::from_int32(4) << EdbusData::from_string("sample string") << EdbusData::from_bool(true);
References EdbusList::append().