Module: DBus

Defined in:
lib/dbus/binding.rb,
lib/dbus.rb,
lib/dbus/version.rb,
ext/ruby-dbus-common.c

Overview


D-BUS bindings for Ruby © Copyright 2004 Leon Breedt © Copyright 2004 Provenco Group Ltd

Licensed under the same terms as the D-BUS library


Defined Under Namespace

Modules: Binding, BindingVersion Classes: ActivationBus, Bus, DBusCallable, DBusError, Object, ObjectPath, ObjectTree, RemoteObject, RemoteService, Service, SessionBus, SystemBus

Constant Summary collapse

BINDING_VERSION =

Contains the string version of the D-BUS bindings

"#{BindingVersion::VERSION_MAJOR}.#{BindingVersion::VERSION_MINOR}.#{BindingVersion::VERSION_PATCH}"
BUS_SESSION =
INT2FIX(DBUS_BUS_SESSION)
BUS_SYSTEM =
INT2FIX(DBUS_BUS_SYSTEM)
BUS_ACTIVATION =
INT2FIX(DBUS_BUS_ACTIVATION)
DISPATCH_DATA_REMAINS =
INT2FIX(DBUS_DISPATCH_DATA_REMAINS)
DISPATCH_COMPLETE =
INT2FIX(DBUS_DISPATCH_COMPLETE)
DISPATCH_NEED_MEMORY =
INT2FIX(DBUS_DISPATCH_NEED_MEMORY)
SERVICE_FLAG_PROHIBIT_REPLACEMENT =
INT2FIX(DBUS_SERVICE_FLAG_PROHIBIT_REPLACEMENT)
SERVICE_FLAG_REPLACE_EXISTING =
INT2FIX(DBUS_SERVICE_FLAG_REPLACE_EXISTING)
HANDLER_RESULT_HANDLED =
INT2FIX(DBUS_HANDLER_RESULT_HANDLED)
HANDLER_RESULT_NOT_YET_HANDLED =
INT2FIX(DBUS_HANDLER_RESULT_NOT_YET_HANDLED)
HANDLER_RESULT_NEED_MEMORY =
INT2FIX(DBUS_HANDLER_RESULT_NEED_MEMORY)
MESSAGE_TYPE_INVALID =
INT2FIX(DBUS_MESSAGE_TYPE_INVALID)
MESSAGE_TYPE_METHOD_CALL =
INT2FIX(DBUS_MESSAGE_TYPE_METHOD_CALL)
MESSAGE_TYPE_METHOD_RETURN =
INT2FIX(DBUS_MESSAGE_TYPE_METHOD_RETURN)
MESSAGE_TYPE_ERROR =
INT2FIX(DBUS_MESSAGE_TYPE_ERROR)
MESSAGE_TYPE_SIGNAL =
INT2FIX(DBUS_MESSAGE_TYPE_SIGNAL)
TYPE_INVALID =
INT2FIX(DBUS_TYPE_INVALID)
TYPE_NIL =
INT2FIX(DBUS_TYPE_NIL)
TYPE_BYTE =
INT2FIX(DBUS_TYPE_BYTE)
TYPE_BOOLEAN =
INT2FIX(DBUS_TYPE_BOOLEAN)
TYPE_INT32 =
INT2FIX(DBUS_TYPE_INT32)
TYPE_UINT32 =
INT2FIX(DBUS_TYPE_UINT32)
TYPE_INT64 =
INT2FIX(DBUS_TYPE_INT64)
TYPE_UINT64 =
INT2FIX(DBUS_TYPE_UINT64)
TYPE_DOUBLE =
INT2FIX(DBUS_TYPE_DOUBLE)
TYPE_STRING =
INT2FIX(DBUS_TYPE_STRING)
TYPE_CUSTOM =
INT2FIX(DBUS_TYPE_CUSTOM)
TYPE_ARRAY =
INT2FIX(DBUS_TYPE_ARRAY)
TYPE_DICT =
INT2FIX(DBUS_TYPE_DICT)
TYPE_OBJECT_PATH =
INT2FIX(DBUS_TYPE_OBJECT_PATH)