D-Bus classes and functions

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

EdbusListoperator<< (EdbusList &lst, const EdbusData &val)
EdbusMessageoperator<< (EdbusMessage &m, const EdbusData &val)
EdbusObjectPathoperator<< (EdbusObjectPath &p, const char *el)

Typedef Documentation

typedef int(* EdbusCallback)(const EdbusMessage *, void *)

A callback type for method and signal callbacks


Function Documentation

EdbusObjectPath& operator<< ( EdbusObjectPath p,
const char *  el 
) [inline]

A simple shorcut for EdbusObjectPath append() memeber

References EdbusObjectPath::append().

EdbusMessage& operator<< ( EdbusMessage m,
const EdbusData val 
) [inline]

A convinient shortcut for EdbusMessage::append(). You can use it as:

References EdbusMessage::append().

EdbusList& operator<< ( EdbusList lst,
const EdbusData val 
) [inline]

A convinient shortcut for EdbusList::append(). You can use it as:

References EdbusList::append().


Generated on 7 May 2013 for edelib by  doxygen 1.6.1