Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

dbus.h File Reference


Detailed Description

Module to dynamically load libdbus and load all symbols which are needed by VirtualBox.

Definition in file dbus.h.

#include <stdint.h>
#include <VBox/dbus-calls.h>

Go to the source code of this file.

Classes

struct  DBusError
struct  DBusMessageIter

Defines

#define DBUS_ERROR_NO_MEMORY   "org.freedesktop.DBus.Error.NoMemory"
#define DBUS_TYPE_ARRAY   ((int) 'a')
#define DBUS_TYPE_ARRAY_AS_STRING   "a"
#define DBUS_TYPE_DICT_ENTRY   ((int) 'e')
#define DBUS_TYPE_DICT_ENTRY_AS_STRING   "e"
#define DBUS_TYPE_INT32   ((int) 'i')
#define DBUS_TYPE_INVALID   ((int) '\0')
#define DBUS_TYPE_STRING   ((int) 's')
#define DBUS_TYPE_STRING_AS_STRING   "s"
#define DBUS_TYPE_UINT32   ((int) 'u')
#define VBOX_DBUS_1_3_LIB   "libdbus-1.so.3"
#define VBOX_PROXY_STUB(function, rettype, signature, shortsig)   RTR3DECL(rettype) ( function ) signature ;

Typedefs

typedef uint32_t dbus_bool_t
typedef uint32_t dbus_uint32_t
typedef struct DBusConnection DBusConnection
typedef void(* DBusFreeFunction )(void *)
typedef DBusHandlerResult(* DBusHandleMessageFunction )(DBusConnection *, DBusMessage *, void *)
typedef struct DBusMessage DBusMessage
typedef struct DBusMessageIter DBusMessageIter

Enumerations

enum  DBusBusType {
  DBUS_BUS_SESSON, DBUS_BUS_SYSTEM, DBUS_BUS_STARTER, DBUS_BUS_SESSON,
  DBUS_BUS_SYSTEM, DBUS_BUS_STARTER
}
enum  DBusHandlerResult { DBUS_HANDLER_RESULT_HANDLED, DBUS_HANDLER_RESULT_NOT_YET_HANDLED, DBUS_HANDLER_RESULT_NEED_MEMORY }

Functions

 RTR3DECL (int) RTDBusLoadLib(void)


Generated by  Doxygen 1.6.0   Back to index