Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
dbus_minimal_p.h File Reference

(a19b57a634eddb8e2d749ff8ad06f87f3feef0ab)

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DBusError
struct  DBusMessageIter

Macros

#define DBUS_MAJOR_VERSION   1
#define DBUS_MINOR_VERSION   2
#define DBUS_VERSION   ((1 << 16) | (2 << 8))
#define DBUS_SERVICE_DBUS   "org.freedesktop.DBus"
#define DBUS_PATH_DBUS   "/org/freedesktop/DBus"
#define DBUS_PATH_LOCAL   "/org/freedesktop/DBus/Local"
#define DBUS_INTERFACE_DBUS   "org.freedesktop.DBus"
#define DBUS_INTERFACE_INTROSPECTABLE   "org.freedesktop.DBus.Introspectable"
#define DBUS_INTERFACE_PROPERTIES   "org.freedesktop.DBus.Properties"
#define DBUS_INTERFACE_LOCAL   "org.freedesktop.DBus.Local"
#define DBUS_NAME_FLAG_ALLOW_REPLACEMENT   0x1
#define DBUS_NAME_FLAG_REPLACE_EXISTING   0x2
#define DBUS_NAME_FLAG_DO_NOT_QUEUE   0x4
#define DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER   1
#define DBUS_REQUEST_NAME_REPLY_IN_QUEUE   2
#define DBUS_REQUEST_NAME_REPLY_EXISTS   3
#define DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER   4
#define DBUS_RELEASE_NAME_REPLY_RELEASED   1
#define DBUS_RELEASE_NAME_REPLY_NON_EXISTENT   2
#define DBUS_RELEASE_NAME_REPLY_NOT_OWNER   3
#define DBUS_TYPE_INVALID   ((int) '\0')
#define DBUS_TYPE_INVALID_AS_STRING   "\0"
#define DBUS_TYPE_BYTE   ((int) 'y')
#define DBUS_TYPE_BYTE_AS_STRING   "y"
#define DBUS_TYPE_BOOLEAN   ((int) 'b')
#define DBUS_TYPE_BOOLEAN_AS_STRING   "b"
#define DBUS_TYPE_INT16   ((int) 'n')
#define DBUS_TYPE_INT16_AS_STRING   "n"
#define DBUS_TYPE_UINT16   ((int) 'q')
#define DBUS_TYPE_UINT16_AS_STRING   "q"
#define DBUS_TYPE_INT32   ((int) 'i')
#define DBUS_TYPE_INT32_AS_STRING   "i"
#define DBUS_TYPE_UINT32   ((int) 'u')
#define DBUS_TYPE_UINT32_AS_STRING   "u"
#define DBUS_TYPE_INT64   ((int) 'x')
#define DBUS_TYPE_INT64_AS_STRING   "x"
#define DBUS_TYPE_UINT64   ((int) 't')
#define DBUS_TYPE_UINT64_AS_STRING   "t"
#define DBUS_TYPE_DOUBLE   ((int) 'd')
#define DBUS_TYPE_DOUBLE_AS_STRING   "d"
#define DBUS_TYPE_STRING   ((int) 's')
#define DBUS_TYPE_STRING_AS_STRING   "s"
#define DBUS_TYPE_OBJECT_PATH   ((int) 'o')
#define DBUS_TYPE_OBJECT_PATH_AS_STRING   "o"
#define DBUS_TYPE_SIGNATURE   ((int) 'g')
#define DBUS_TYPE_SIGNATURE_AS_STRING   "g"
#define DBUS_TYPE_UNIX_FD   ((int) 'h')
#define DBUS_TYPE_UNIX_FD_AS_STRING   "h"
#define DBUS_TYPE_ARRAY   ((int) 'a')
#define DBUS_TYPE_ARRAY_AS_STRING   "a"
#define DBUS_TYPE_VARIANT   ((int) 'v')
#define DBUS_TYPE_VARIANT_AS_STRING   "v"
#define DBUS_TYPE_STRUCT   ((int) 'r')
#define DBUS_TYPE_STRUCT_AS_STRING   "r"
#define DBUS_TYPE_DICT_ENTRY   ((int) 'e')
#define DBUS_TYPE_DICT_ENTRY_AS_STRING   "e"
#define DBUS_STRUCT_BEGIN_CHAR   ((int) '(')
#define DBUS_STRUCT_BEGIN_CHAR_AS_STRING   "("
#define DBUS_STRUCT_END_CHAR   ((int) ')')
#define DBUS_STRUCT_END_CHAR_AS_STRING   ")"
#define DBUS_DICT_ENTRY_BEGIN_CHAR   ((int) '{')
#define DBUS_DICT_ENTRY_BEGIN_CHAR_AS_STRING   "{"
#define DBUS_DICT_ENTRY_END_CHAR   ((int) '}')
#define DBUS_DICT_ENTRY_END_CHAR_AS_STRING   "}"
#define DBUS_MAXIMUM_NAME_LENGTH   255
#define DBUS_MESSAGE_TYPE_INVALID   0
#define DBUS_MESSAGE_TYPE_METHOD_CALL   1
#define DBUS_MESSAGE_TYPE_METHOD_RETURN   2
#define DBUS_MESSAGE_TYPE_ERROR   3
#define DBUS_MESSAGE_TYPE_SIGNAL   4
#define DBUS_INTROSPECT_1_0_XML_NAMESPACE   "http://www.freedesktop.org/standards/dbus"
#define DBUS_INTROSPECT_1_0_XML_PUBLIC_IDENTIFIER   "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
#define DBUS_INTROSPECT_1_0_XML_SYSTEM_IDENTIFIER   "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"
#define DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE   "<!DOCTYPE node PUBLIC \"" DBUS_INTROSPECT_1_0_XML_PUBLIC_IDENTIFIER "\"\n\"" DBUS_INTROSPECT_1_0_XML_SYSTEM_IDENTIFIER "\">\n"

Typedefs

typedef qint64 dbus_int64_t
typedef quint64 dbus_uint64_t
typedef qint32 dbus_int32_t
typedef quint32 dbus_uint32_t
typedef qint16 dbus_int16_t
typedef quint16 dbus_uint16_t
typedef dbus_uint32_t dbus_unichar_t
typedef dbus_uint32_t dbus_bool_t
typedef void(* DBusFreeFunction) (void *memory)
typedef dbus_bool_t(* DBusAddWatchFunction) (DBusWatch *watch, void *data)
typedef void(* DBusWatchToggledFunction) (DBusWatch *watch, void *data)
typedef void(* DBusRemoveWatchFunction) (DBusWatch *watch, void *data)
typedef dbus_bool_t(* DBusAddTimeoutFunction) (DBusTimeout *timeout, void *data)
typedef void(* DBusTimeoutToggledFunction) (DBusTimeout *timeout, void *data)
typedef void(* DBusRemoveTimeoutFunction) (DBusTimeout *timeout, void *data)
typedef void(* DBusDispatchStatusFunction) (DBusConnection *connection, DBusDispatchStatus new_status, void *data)
typedef void(* DBusWakeupMainFunction) (void *data)
typedef void(* DBusPendingCallNotifyFunction) (DBusPendingCall *pending, void *user_data)
typedef DBusHandlerResult(* DBusHandleMessageFunction) (DBusConnection *connection, DBusMessage *message, void *user_data)
typedef void(* DBusNewConnectionFunction) (DBusServer *server, DBusConnection *new_connection, void *data)

Enumerations

enum  DBusBusType { DBUS_BUS_SESSION , DBUS_BUS_SYSTEM , DBUS_BUS_STARTER }
enum  DBusHandlerResult { DBUS_HANDLER_RESULT_HANDLED , DBUS_HANDLER_RESULT_NOT_YET_HANDLED , DBUS_HANDLER_RESULT_NEED_MEMORY }
enum  DBusWatchFlags { DBUS_WATCH_READABLE = 1 << 0 , DBUS_WATCH_WRITABLE = 1 << 1 , DBUS_WATCH_ERROR = 1 << 2 , DBUS_WATCH_HANGUP = 1 << 3 }
enum  DBusDispatchStatus { DBUS_DISPATCH_DATA_REMAINS , DBUS_DISPATCH_COMPLETE , DBUS_DISPATCH_NEED_MEMORY }

Macro Definition Documentation

◆ DBUS_DICT_ENTRY_BEGIN_CHAR

#define DBUS_DICT_ENTRY_BEGIN_CHAR   ((int) '{')

Definition at line 238 of file dbus_minimal_p.h.

◆ DBUS_DICT_ENTRY_BEGIN_CHAR_AS_STRING

#define DBUS_DICT_ENTRY_BEGIN_CHAR_AS_STRING   "{"

Definition at line 239 of file dbus_minimal_p.h.

◆ DBUS_DICT_ENTRY_END_CHAR

#define DBUS_DICT_ENTRY_END_CHAR   ((int) '}')

Definition at line 240 of file dbus_minimal_p.h.

◆ DBUS_DICT_ENTRY_END_CHAR_AS_STRING

#define DBUS_DICT_ENTRY_END_CHAR_AS_STRING   "}"

Definition at line 241 of file dbus_minimal_p.h.

◆ DBUS_INTERFACE_DBUS

#define DBUS_INTERFACE_DBUS   "org.freedesktop.DBus"

Definition at line 92 of file dbus_minimal_p.h.

◆ DBUS_INTERFACE_INTROSPECTABLE

#define DBUS_INTERFACE_INTROSPECTABLE   "org.freedesktop.DBus.Introspectable"

Definition at line 93 of file dbus_minimal_p.h.

◆ DBUS_INTERFACE_LOCAL

#define DBUS_INTERFACE_LOCAL   "org.freedesktop.DBus.Local"

Definition at line 95 of file dbus_minimal_p.h.

◆ DBUS_INTERFACE_PROPERTIES

#define DBUS_INTERFACE_PROPERTIES   "org.freedesktop.DBus.Properties"

Definition at line 94 of file dbus_minimal_p.h.

◆ DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE

#define DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE   "<!DOCTYPE node PUBLIC \"" DBUS_INTROSPECT_1_0_XML_PUBLIC_IDENTIFIER "\"\n\"" DBUS_INTROSPECT_1_0_XML_SYSTEM_IDENTIFIER "\">\n"

Definition at line 254 of file dbus_minimal_p.h.

◆ DBUS_INTROSPECT_1_0_XML_NAMESPACE

#define DBUS_INTROSPECT_1_0_XML_NAMESPACE   "http://www.freedesktop.org/standards/dbus"

Definition at line 251 of file dbus_minimal_p.h.

◆ DBUS_INTROSPECT_1_0_XML_PUBLIC_IDENTIFIER

#define DBUS_INTROSPECT_1_0_XML_PUBLIC_IDENTIFIER   "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"

Definition at line 252 of file dbus_minimal_p.h.

◆ DBUS_INTROSPECT_1_0_XML_SYSTEM_IDENTIFIER

#define DBUS_INTROSPECT_1_0_XML_SYSTEM_IDENTIFIER   "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"

Definition at line 253 of file dbus_minimal_p.h.

◆ DBUS_MAJOR_VERSION

#define DBUS_MAJOR_VERSION   1

Definition at line 34 of file dbus_minimal_p.h.

◆ DBUS_MAXIMUM_NAME_LENGTH

#define DBUS_MAXIMUM_NAME_LENGTH   255

Definition at line 243 of file dbus_minimal_p.h.

◆ DBUS_MESSAGE_TYPE_ERROR

#define DBUS_MESSAGE_TYPE_ERROR   3

Definition at line 248 of file dbus_minimal_p.h.

◆ DBUS_MESSAGE_TYPE_INVALID

#define DBUS_MESSAGE_TYPE_INVALID   0

Definition at line 245 of file dbus_minimal_p.h.

◆ DBUS_MESSAGE_TYPE_METHOD_CALL

#define DBUS_MESSAGE_TYPE_METHOD_CALL   1

Definition at line 246 of file dbus_minimal_p.h.

◆ DBUS_MESSAGE_TYPE_METHOD_RETURN

#define DBUS_MESSAGE_TYPE_METHOD_RETURN   2

Definition at line 247 of file dbus_minimal_p.h.

◆ DBUS_MESSAGE_TYPE_SIGNAL

#define DBUS_MESSAGE_TYPE_SIGNAL   4

Definition at line 249 of file dbus_minimal_p.h.

◆ DBUS_MINOR_VERSION

#define DBUS_MINOR_VERSION   2

Definition at line 35 of file dbus_minimal_p.h.

◆ DBUS_NAME_FLAG_ALLOW_REPLACEMENT

#define DBUS_NAME_FLAG_ALLOW_REPLACEMENT   0x1

Allow another service to become the primary owner if requested

Definition at line 97 of file dbus_minimal_p.h.

◆ DBUS_NAME_FLAG_DO_NOT_QUEUE

#define DBUS_NAME_FLAG_DO_NOT_QUEUE   0x4

If we can not become the primary owner do not place us in the queue

Definition at line 99 of file dbus_minimal_p.h.

◆ DBUS_NAME_FLAG_REPLACE_EXISTING

#define DBUS_NAME_FLAG_REPLACE_EXISTING   0x2

Request to replace the current primary owner

Definition at line 98 of file dbus_minimal_p.h.

◆ DBUS_PATH_DBUS

#define DBUS_PATH_DBUS   "/org/freedesktop/DBus"

Definition at line 90 of file dbus_minimal_p.h.

◆ DBUS_PATH_LOCAL

#define DBUS_PATH_LOCAL   "/org/freedesktop/DBus/Local"

Definition at line 91 of file dbus_minimal_p.h.

◆ DBUS_RELEASE_NAME_REPLY_NON_EXISTENT

#define DBUS_RELEASE_NAME_REPLY_NON_EXISTENT   2

The given name does not exist on the bus

Definition at line 107 of file dbus_minimal_p.h.

◆ DBUS_RELEASE_NAME_REPLY_NOT_OWNER

#define DBUS_RELEASE_NAME_REPLY_NOT_OWNER   3

Service is not an owner of the given name

Definition at line 108 of file dbus_minimal_p.h.

◆ DBUS_RELEASE_NAME_REPLY_RELEASED

#define DBUS_RELEASE_NAME_REPLY_RELEASED   1

Service was released from the given name

Definition at line 106 of file dbus_minimal_p.h.

◆ DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER

#define DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER   4

Service is already the primary owner

Definition at line 104 of file dbus_minimal_p.h.

◆ DBUS_REQUEST_NAME_REPLY_EXISTS

#define DBUS_REQUEST_NAME_REPLY_EXISTS   3

Service is already in the queue

Definition at line 103 of file dbus_minimal_p.h.

◆ DBUS_REQUEST_NAME_REPLY_IN_QUEUE

#define DBUS_REQUEST_NAME_REPLY_IN_QUEUE   2

Service could not become the primary owner and has been placed in the queue

Definition at line 102 of file dbus_minimal_p.h.

◆ DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER

#define DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER   1

Service has become the primary owner of the requested name

Definition at line 101 of file dbus_minimal_p.h.

◆ DBUS_SERVICE_DBUS

#define DBUS_SERVICE_DBUS   "org.freedesktop.DBus"

Definition at line 89 of file dbus_minimal_p.h.

◆ DBUS_STRUCT_BEGIN_CHAR

#define DBUS_STRUCT_BEGIN_CHAR   ((int) '(')

Definition at line 234 of file dbus_minimal_p.h.

◆ DBUS_STRUCT_BEGIN_CHAR_AS_STRING

#define DBUS_STRUCT_BEGIN_CHAR_AS_STRING   "("

Definition at line 235 of file dbus_minimal_p.h.

◆ DBUS_STRUCT_END_CHAR

#define DBUS_STRUCT_END_CHAR   ((int) ')')

Definition at line 236 of file dbus_minimal_p.h.

◆ DBUS_STRUCT_END_CHAR_AS_STRING

#define DBUS_STRUCT_END_CHAR_AS_STRING   ")"

Definition at line 237 of file dbus_minimal_p.h.

◆ DBUS_TYPE_ARRAY

#define DBUS_TYPE_ARRAY   ((int) 'a')

Definition at line 224 of file dbus_minimal_p.h.

◆ DBUS_TYPE_ARRAY_AS_STRING

#define DBUS_TYPE_ARRAY_AS_STRING   "a"

Definition at line 225 of file dbus_minimal_p.h.

◆ DBUS_TYPE_BOOLEAN

#define DBUS_TYPE_BOOLEAN   ((int) 'b')

Definition at line 199 of file dbus_minimal_p.h.

◆ DBUS_TYPE_BOOLEAN_AS_STRING

#define DBUS_TYPE_BOOLEAN_AS_STRING   "b"

Definition at line 200 of file dbus_minimal_p.h.

◆ DBUS_TYPE_BYTE

#define DBUS_TYPE_BYTE   ((int) 'y')

Definition at line 197 of file dbus_minimal_p.h.

◆ DBUS_TYPE_BYTE_AS_STRING

#define DBUS_TYPE_BYTE_AS_STRING   "y"

Definition at line 198 of file dbus_minimal_p.h.

◆ DBUS_TYPE_DICT_ENTRY

#define DBUS_TYPE_DICT_ENTRY   ((int) 'e')

Definition at line 231 of file dbus_minimal_p.h.

◆ DBUS_TYPE_DICT_ENTRY_AS_STRING

#define DBUS_TYPE_DICT_ENTRY_AS_STRING   "e"

Definition at line 232 of file dbus_minimal_p.h.

◆ DBUS_TYPE_DOUBLE

#define DBUS_TYPE_DOUBLE   ((int) 'd')

Definition at line 213 of file dbus_minimal_p.h.

◆ DBUS_TYPE_DOUBLE_AS_STRING

#define DBUS_TYPE_DOUBLE_AS_STRING   "d"

Definition at line 214 of file dbus_minimal_p.h.

◆ DBUS_TYPE_INT16

#define DBUS_TYPE_INT16   ((int) 'n')

Definition at line 201 of file dbus_minimal_p.h.

◆ DBUS_TYPE_INT16_AS_STRING

#define DBUS_TYPE_INT16_AS_STRING   "n"

Definition at line 202 of file dbus_minimal_p.h.

◆ DBUS_TYPE_INT32

#define DBUS_TYPE_INT32   ((int) 'i')

Definition at line 205 of file dbus_minimal_p.h.

◆ DBUS_TYPE_INT32_AS_STRING

#define DBUS_TYPE_INT32_AS_STRING   "i"

Definition at line 206 of file dbus_minimal_p.h.

◆ DBUS_TYPE_INT64

#define DBUS_TYPE_INT64   ((int) 'x')

Definition at line 209 of file dbus_minimal_p.h.

◆ DBUS_TYPE_INT64_AS_STRING

#define DBUS_TYPE_INT64_AS_STRING   "x"

Definition at line 210 of file dbus_minimal_p.h.

◆ DBUS_TYPE_INVALID

#define DBUS_TYPE_INVALID   ((int) '\0')

Definition at line 195 of file dbus_minimal_p.h.

◆ DBUS_TYPE_INVALID_AS_STRING

#define DBUS_TYPE_INVALID_AS_STRING   "\0"

Definition at line 196 of file dbus_minimal_p.h.

◆ DBUS_TYPE_OBJECT_PATH

#define DBUS_TYPE_OBJECT_PATH   ((int) 'o')

Definition at line 217 of file dbus_minimal_p.h.

◆ DBUS_TYPE_OBJECT_PATH_AS_STRING

#define DBUS_TYPE_OBJECT_PATH_AS_STRING   "o"

Definition at line 218 of file dbus_minimal_p.h.

◆ DBUS_TYPE_SIGNATURE

#define DBUS_TYPE_SIGNATURE   ((int) 'g')

Definition at line 219 of file dbus_minimal_p.h.

◆ DBUS_TYPE_SIGNATURE_AS_STRING

#define DBUS_TYPE_SIGNATURE_AS_STRING   "g"

Definition at line 220 of file dbus_minimal_p.h.

◆ DBUS_TYPE_STRING

#define DBUS_TYPE_STRING   ((int) 's')

Definition at line 215 of file dbus_minimal_p.h.

◆ DBUS_TYPE_STRING_AS_STRING

#define DBUS_TYPE_STRING_AS_STRING   "s"

Definition at line 216 of file dbus_minimal_p.h.

◆ DBUS_TYPE_STRUCT

#define DBUS_TYPE_STRUCT   ((int) 'r')

Definition at line 229 of file dbus_minimal_p.h.

◆ DBUS_TYPE_STRUCT_AS_STRING

#define DBUS_TYPE_STRUCT_AS_STRING   "r"

Definition at line 230 of file dbus_minimal_p.h.

◆ DBUS_TYPE_UINT16

#define DBUS_TYPE_UINT16   ((int) 'q')

Definition at line 203 of file dbus_minimal_p.h.

◆ DBUS_TYPE_UINT16_AS_STRING

#define DBUS_TYPE_UINT16_AS_STRING   "q"

Definition at line 204 of file dbus_minimal_p.h.

◆ DBUS_TYPE_UINT32

#define DBUS_TYPE_UINT32   ((int) 'u')

Definition at line 207 of file dbus_minimal_p.h.

◆ DBUS_TYPE_UINT32_AS_STRING

#define DBUS_TYPE_UINT32_AS_STRING   "u"

Definition at line 208 of file dbus_minimal_p.h.

◆ DBUS_TYPE_UINT64

#define DBUS_TYPE_UINT64   ((int) 't')

Definition at line 211 of file dbus_minimal_p.h.

◆ DBUS_TYPE_UINT64_AS_STRING

#define DBUS_TYPE_UINT64_AS_STRING   "t"

Definition at line 212 of file dbus_minimal_p.h.

◆ DBUS_TYPE_UNIX_FD

#define DBUS_TYPE_UNIX_FD   ((int) 'h')

Definition at line 221 of file dbus_minimal_p.h.

◆ DBUS_TYPE_UNIX_FD_AS_STRING

#define DBUS_TYPE_UNIX_FD_AS_STRING   "h"

Definition at line 222 of file dbus_minimal_p.h.

◆ DBUS_TYPE_VARIANT

#define DBUS_TYPE_VARIANT   ((int) 'v')

Definition at line 226 of file dbus_minimal_p.h.

◆ DBUS_TYPE_VARIANT_AS_STRING

#define DBUS_TYPE_VARIANT_AS_STRING   "v"

Definition at line 227 of file dbus_minimal_p.h.

◆ DBUS_VERSION

#define DBUS_VERSION   ((1 << 16) | (2 << 8))

Definition at line 36 of file dbus_minimal_p.h.

Typedef Documentation

◆ dbus_bool_t

Definition at line 72 of file dbus_minimal_p.h.

◆ dbus_int16_t

Definition at line 30 of file dbus_minimal_p.h.

◆ dbus_int32_t

Definition at line 28 of file dbus_minimal_p.h.

◆ dbus_int64_t

Definition at line 26 of file dbus_minimal_p.h.

◆ dbus_uint16_t

Definition at line 31 of file dbus_minimal_p.h.

◆ dbus_uint32_t

Definition at line 29 of file dbus_minimal_p.h.

◆ dbus_uint64_t

Definition at line 27 of file dbus_minimal_p.h.

◆ dbus_unichar_t

Definition at line 71 of file dbus_minimal_p.h.

◆ DBusAddTimeoutFunction

typedef dbus_bool_t(* DBusAddTimeoutFunction) (DBusTimeout *timeout, void *data)

Definition at line 144 of file dbus_minimal_p.h.

◆ DBusAddWatchFunction

typedef dbus_bool_t(* DBusAddWatchFunction) (DBusWatch *watch, void *data)

Definition at line 138 of file dbus_minimal_p.h.

◆ DBusDispatchStatusFunction

typedef void(* DBusDispatchStatusFunction) (DBusConnection *connection, DBusDispatchStatus new_status, void *data)

Definition at line 150 of file dbus_minimal_p.h.

◆ DBusFreeFunction

typedef void(* DBusFreeFunction) (void *memory)

Definition at line 111 of file dbus_minimal_p.h.

◆ DBusHandleMessageFunction

typedef DBusHandlerResult(* DBusHandleMessageFunction) (DBusConnection *connection, DBusMessage *message, void *user_data)

Definition at line 156 of file dbus_minimal_p.h.

◆ DBusNewConnectionFunction

typedef void(* DBusNewConnectionFunction) (DBusServer *server, DBusConnection *new_connection, void *data)

Definition at line 257 of file dbus_minimal_p.h.

◆ DBusPendingCallNotifyFunction

typedef void(* DBusPendingCallNotifyFunction) (DBusPendingCall *pending, void *user_data)

Definition at line 154 of file dbus_minimal_p.h.

◆ DBusRemoveTimeoutFunction

typedef void(* DBusRemoveTimeoutFunction) (DBusTimeout *timeout, void *data)

Definition at line 148 of file dbus_minimal_p.h.

◆ DBusRemoveWatchFunction

typedef void(* DBusRemoveWatchFunction) (DBusWatch *watch, void *data)

Definition at line 142 of file dbus_minimal_p.h.

◆ DBusTimeoutToggledFunction

typedef void(* DBusTimeoutToggledFunction) (DBusTimeout *timeout, void *data)

Definition at line 146 of file dbus_minimal_p.h.

◆ DBusWakeupMainFunction

typedef void(* DBusWakeupMainFunction) (void *data)

Definition at line 153 of file dbus_minimal_p.h.

◆ DBusWatchToggledFunction

typedef void(* DBusWatchToggledFunction) (DBusWatch *watch, void *data)

Definition at line 140 of file dbus_minimal_p.h.

Enumeration Type Documentation

◆ DBusBusType

Enumerator
DBUS_BUS_SESSION 

The login session bus

DBUS_BUS_SYSTEM 

The systemwide bus

DBUS_BUS_STARTER 

The bus that started us, if any

Definition at line 75 of file dbus_minimal_p.h.

◆ DBusDispatchStatus

Enumerator
DBUS_DISPATCH_DATA_REMAINS 

There is more data to potentially convert to messages.

DBUS_DISPATCH_COMPLETE 

All currently available data has been processed.

DBUS_DISPATCH_NEED_MEMORY 

More memory is needed to continue.

Definition at line 131 of file dbus_minimal_p.h.

◆ DBusHandlerResult

Enumerator
DBUS_HANDLER_RESULT_HANDLED 

Message has had its effect - no need to run more handlers.

DBUS_HANDLER_RESULT_NOT_YET_HANDLED 

Message has not had any effect - see if other handlers want it.

DBUS_HANDLER_RESULT_NEED_MEMORY 

Need more memory in order to return DBUS_HANDLER_RESULT_HANDLED or DBUS_HANDLER_RESULT_NOT_YET_HANDLED. Please try again later with more memory.

Definition at line 82 of file dbus_minimal_p.h.

◆ DBusWatchFlags

Enumerator
DBUS_WATCH_READABLE 

As in POLLIN

DBUS_WATCH_WRITABLE 

As in POLLOUT

DBUS_WATCH_ERROR 

As in POLLERR (can't watch for this, but can be present in current state passed to dbus_watch_handle()).

DBUS_WATCH_HANGUP 

As in POLLHUP (can't watch for it, but can be present in current state passed to dbus_watch_handle()).

Definition at line 114 of file dbus_minimal_p.h.