Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
dbus_minimal_p.h File Reference

(184717e3a7cb469693641ea7ebd234ae5d8bd674)

+ 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 237 of file dbus_minimal_p.h.

Referenced by QDBusMarshaller::appendVariantInternal(), and validateSingleType().

◆ DBUS_DICT_ENTRY_BEGIN_CHAR_AS_STRING

#define DBUS_DICT_ENTRY_BEGIN_CHAR_AS_STRING   "{"

Definition at line 238 of file dbus_minimal_p.h.

Referenced by QDBusMarshaller::beginMap().

◆ DBUS_DICT_ENTRY_END_CHAR

#define DBUS_DICT_ENTRY_END_CHAR   ((int) '}')

Definition at line 239 of file dbus_minimal_p.h.

Referenced by validateSingleType().

◆ DBUS_DICT_ENTRY_END_CHAR_AS_STRING

#define DBUS_DICT_ENTRY_END_CHAR_AS_STRING   "}"

Definition at line 240 of file dbus_minimal_p.h.

Referenced by QDBusMarshaller::beginMap().

◆ DBUS_INTERFACE_DBUS

#define DBUS_INTERFACE_DBUS   "org.freedesktop.DBus"

◆ DBUS_INTERFACE_INTROSPECTABLE

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

Definition at line 92 of file dbus_minimal_p.h.

Referenced by QDBusUtil::dbusInterfaceIntrospectable().

◆ DBUS_INTERFACE_LOCAL

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

Definition at line 94 of file dbus_minimal_p.h.

◆ DBUS_INTERFACE_PROPERTIES

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

◆ 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 253 of file dbus_minimal_p.h.

Referenced by qDBusIntrospectObject().

◆ DBUS_INTROSPECT_1_0_XML_NAMESPACE

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

Definition at line 250 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 251 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 252 of file dbus_minimal_p.h.

◆ DBUS_MAJOR_VERSION

#define DBUS_MAJOR_VERSION   1

Definition at line 33 of file dbus_minimal_p.h.

◆ DBUS_MAXIMUM_NAME_LENGTH

◆ DBUS_MESSAGE_TYPE_ERROR

#define DBUS_MESSAGE_TYPE_ERROR   3

◆ DBUS_MESSAGE_TYPE_INVALID

#define DBUS_MESSAGE_TYPE_INVALID   0

Definition at line 244 of file dbus_minimal_p.h.

◆ DBUS_MESSAGE_TYPE_METHOD_CALL

#define DBUS_MESSAGE_TYPE_METHOD_CALL   1

Definition at line 245 of file dbus_minimal_p.h.

Referenced by QDBusArgument::QDBusArgument(), and QDBusMessage::type().

◆ DBUS_MESSAGE_TYPE_METHOD_RETURN

#define DBUS_MESSAGE_TYPE_METHOD_RETURN   2

Definition at line 246 of file dbus_minimal_p.h.

Referenced by QDBusMessagePrivate::toDBusMessage(), and QDBusMessage::type().

◆ DBUS_MESSAGE_TYPE_SIGNAL

#define DBUS_MESSAGE_TYPE_SIGNAL   4

Definition at line 248 of file dbus_minimal_p.h.

Referenced by QDBusMessage::type().

◆ DBUS_MINOR_VERSION

#define DBUS_MINOR_VERSION   2

Definition at line 34 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 96 of file dbus_minimal_p.h.

Referenced by QDBusConnectionInterface::registerService().

◆ 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 98 of file dbus_minimal_p.h.

Referenced by QDBusConnectionInterface::registerService().

◆ DBUS_NAME_FLAG_REPLACE_EXISTING

#define DBUS_NAME_FLAG_REPLACE_EXISTING   0x2

Request to replace the current primary owner

Definition at line 97 of file dbus_minimal_p.h.

Referenced by QDBusConnectionInterface::registerService().

◆ DBUS_PATH_DBUS

#define DBUS_PATH_DBUS   "/org/freedesktop/DBus"

Definition at line 89 of file dbus_minimal_p.h.

Referenced by QDBusUtil::dbusPath().

◆ DBUS_PATH_LOCAL

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

Definition at line 90 of file dbus_minimal_p.h.

Referenced by QDBusUtil::dbusPathLocal().

◆ 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 106 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 107 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 105 of file dbus_minimal_p.h.

Referenced by QDBusConnectionInterface::unregisterService().

◆ DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER

#define DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER   4

Service is already the primary owner

Definition at line 103 of file dbus_minimal_p.h.

Referenced by QDBusConnectionInterface::registerService().

◆ DBUS_REQUEST_NAME_REPLY_EXISTS

#define DBUS_REQUEST_NAME_REPLY_EXISTS   3

Service is already in the queue

Definition at line 102 of file dbus_minimal_p.h.

Referenced by QDBusConnectionInterface::registerService().

◆ 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 101 of file dbus_minimal_p.h.

Referenced by QDBusConnectionInterface::registerService().

◆ 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 100 of file dbus_minimal_p.h.

Referenced by QDBusConnectionInterface::registerService().

◆ DBUS_SERVICE_DBUS

#define DBUS_SERVICE_DBUS   "org.freedesktop.DBus"

Definition at line 88 of file dbus_minimal_p.h.

Referenced by QDBusUtil::dbusService().

◆ DBUS_STRUCT_BEGIN_CHAR

#define DBUS_STRUCT_BEGIN_CHAR   ((int) '(')

◆ DBUS_STRUCT_BEGIN_CHAR_AS_STRING

#define DBUS_STRUCT_BEGIN_CHAR_AS_STRING   "("

Definition at line 234 of file dbus_minimal_p.h.

◆ DBUS_STRUCT_END_CHAR

#define DBUS_STRUCT_END_CHAR   ((int) ')')

Definition at line 235 of file dbus_minimal_p.h.

Referenced by QDBusMarshaller::open(), and validateSingleType().

◆ DBUS_STRUCT_END_CHAR_AS_STRING

#define DBUS_STRUCT_END_CHAR_AS_STRING   ")"

Definition at line 236 of file dbus_minimal_p.h.

◆ DBUS_TYPE_ARRAY

◆ DBUS_TYPE_ARRAY_AS_STRING

#define DBUS_TYPE_ARRAY_AS_STRING   "a"

◆ DBUS_TYPE_BOOLEAN

◆ DBUS_TYPE_BOOLEAN_AS_STRING

#define DBUS_TYPE_BOOLEAN_AS_STRING   "b"

Definition at line 199 of file dbus_minimal_p.h.

Referenced by QDBusMetaType::typeToSignature().

◆ DBUS_TYPE_BYTE

◆ DBUS_TYPE_BYTE_AS_STRING

#define DBUS_TYPE_BYTE_AS_STRING   "y"

Definition at line 197 of file dbus_minimal_p.h.

Referenced by QDBusMarshaller::append(), and QDBusMetaType::typeToSignature().

◆ DBUS_TYPE_DICT_ENTRY

◆ DBUS_TYPE_DICT_ENTRY_AS_STRING

#define DBUS_TYPE_DICT_ENTRY_AS_STRING   "e"

Definition at line 231 of file dbus_minimal_p.h.

◆ DBUS_TYPE_DOUBLE

◆ DBUS_TYPE_DOUBLE_AS_STRING

#define DBUS_TYPE_DOUBLE_AS_STRING   "d"

Definition at line 213 of file dbus_minimal_p.h.

Referenced by QDBusMetaType::typeToSignature().

◆ DBUS_TYPE_INT16

◆ DBUS_TYPE_INT16_AS_STRING

#define DBUS_TYPE_INT16_AS_STRING   "n"

Definition at line 201 of file dbus_minimal_p.h.

Referenced by QDBusMetaType::typeToSignature().

◆ DBUS_TYPE_INT32

◆ DBUS_TYPE_INT32_AS_STRING

#define DBUS_TYPE_INT32_AS_STRING   "i"

Definition at line 205 of file dbus_minimal_p.h.

Referenced by QDBusMetaType::typeToSignature().

◆ DBUS_TYPE_INT64

◆ DBUS_TYPE_INT64_AS_STRING

#define DBUS_TYPE_INT64_AS_STRING   "x"

Definition at line 209 of file dbus_minimal_p.h.

Referenced by QDBusMetaType::typeToSignature().

◆ DBUS_TYPE_INVALID

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

◆ DBUS_TYPE_INVALID_AS_STRING

#define DBUS_TYPE_INVALID_AS_STRING   "\0"

Definition at line 195 of file dbus_minimal_p.h.

◆ DBUS_TYPE_OBJECT_PATH

◆ DBUS_TYPE_OBJECT_PATH_AS_STRING

#define DBUS_TYPE_OBJECT_PATH_AS_STRING   "o"

Definition at line 217 of file dbus_minimal_p.h.

Referenced by QDBusMetaType::typeToSignature().

◆ DBUS_TYPE_SIGNATURE

◆ DBUS_TYPE_SIGNATURE_AS_STRING

#define DBUS_TYPE_SIGNATURE_AS_STRING   "g"

Definition at line 219 of file dbus_minimal_p.h.

Referenced by QDBusMetaType::typeToSignature().

◆ DBUS_TYPE_STRING

◆ DBUS_TYPE_STRING_AS_STRING

#define DBUS_TYPE_STRING_AS_STRING   "s"

Definition at line 215 of file dbus_minimal_p.h.

Referenced by QDBusMarshaller::append(), and QDBusMetaType::typeToSignature().

◆ DBUS_TYPE_STRUCT

◆ DBUS_TYPE_STRUCT_AS_STRING

#define DBUS_TYPE_STRUCT_AS_STRING   "r"

Definition at line 229 of file dbus_minimal_p.h.

◆ DBUS_TYPE_UINT16

◆ DBUS_TYPE_UINT16_AS_STRING

#define DBUS_TYPE_UINT16_AS_STRING   "q"

Definition at line 203 of file dbus_minimal_p.h.

Referenced by QDBusMetaType::typeToSignature().

◆ DBUS_TYPE_UINT32

◆ DBUS_TYPE_UINT32_AS_STRING

#define DBUS_TYPE_UINT32_AS_STRING   "u"

Definition at line 207 of file dbus_minimal_p.h.

Referenced by QDBusMetaType::typeToSignature().

◆ DBUS_TYPE_UINT64

◆ DBUS_TYPE_UINT64_AS_STRING

#define DBUS_TYPE_UINT64_AS_STRING   "t"

Definition at line 211 of file dbus_minimal_p.h.

Referenced by QDBusMetaType::typeToSignature().

◆ DBUS_TYPE_UNIX_FD

◆ DBUS_TYPE_UNIX_FD_AS_STRING

#define DBUS_TYPE_UNIX_FD_AS_STRING   "h"

Definition at line 221 of file dbus_minimal_p.h.

Referenced by QDBusMetaType::typeToSignature().

◆ DBUS_TYPE_VARIANT

◆ DBUS_TYPE_VARIANT_AS_STRING

#define DBUS_TYPE_VARIANT_AS_STRING   "v"

Definition at line 226 of file dbus_minimal_p.h.

Referenced by QDBusMarshaller::append(), and QDBusMetaType::typeToSignature().

◆ DBUS_VERSION

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

Definition at line 35 of file dbus_minimal_p.h.

Typedef Documentation

◆ dbus_bool_t

Definition at line 71 of file dbus_minimal_p.h.

◆ dbus_int16_t

Definition at line 29 of file dbus_minimal_p.h.

◆ dbus_int32_t

Definition at line 27 of file dbus_minimal_p.h.

◆ dbus_int64_t

Definition at line 25 of file dbus_minimal_p.h.

◆ dbus_uint16_t

Definition at line 30 of file dbus_minimal_p.h.

◆ dbus_uint32_t

Definition at line 28 of file dbus_minimal_p.h.

◆ dbus_uint64_t

Definition at line 26 of file dbus_minimal_p.h.

◆ dbus_unichar_t

Definition at line 70 of file dbus_minimal_p.h.

◆ DBusAddTimeoutFunction

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

Definition at line 143 of file dbus_minimal_p.h.

◆ DBusAddWatchFunction

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

Definition at line 137 of file dbus_minimal_p.h.

◆ DBusDispatchStatusFunction

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

Definition at line 149 of file dbus_minimal_p.h.

◆ DBusFreeFunction

typedef void(* DBusFreeFunction) (void *memory)

Definition at line 110 of file dbus_minimal_p.h.

◆ DBusHandleMessageFunction

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

Definition at line 155 of file dbus_minimal_p.h.

◆ DBusNewConnectionFunction

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

Definition at line 256 of file dbus_minimal_p.h.

◆ DBusPendingCallNotifyFunction

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

Definition at line 153 of file dbus_minimal_p.h.

◆ DBusRemoveTimeoutFunction

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

Definition at line 147 of file dbus_minimal_p.h.

◆ DBusRemoveWatchFunction

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

Definition at line 141 of file dbus_minimal_p.h.

◆ DBusTimeoutToggledFunction

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

Definition at line 145 of file dbus_minimal_p.h.

◆ DBusWakeupMainFunction

typedef void(* DBusWakeupMainFunction) (void *data)

Definition at line 152 of file dbus_minimal_p.h.

◆ DBusWatchToggledFunction

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

Definition at line 139 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 74 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 130 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 81 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 113 of file dbus_minimal_p.h.