Module DBus::Type
In: lib/dbus/type.rb

D-Bus type module

This module containts the constants of the types specified in the D-Bus protocol.

Classes and Modules

Class DBus::Type::Parser
Class DBus::Type::SignatureException
Class DBus::Type::Type

Constants

INVALID = 0   The types.
BYTE = ?y
BOOLEAN = ?b
INT16 = ?n
UINT16 = ?q
INT32 = ?i
UINT32 = ?u
INT64 = ?x
UINT64 = ?t
DOUBLE = ?d
STRUCT = ?r
ARRAY = ?a
VARIANT = ?v
OBJECT_PATH = ?o
STRING = ?s
SIGNATURE = ?g
DICT_ENTRY = ?e
TypeName = { INVALID => "INVALID", BYTE => "BYTE", BOOLEAN => "BOOLEAN", INT16 => "INT16", UINT16 => "UINT16", INT32 => "INT32", UINT32 => "UINT32", INT64 => "INT64", UINT64 => "UINT64", DOUBLE => "DOUBLE", STRUCT => "STRUCT", ARRAY => "ARRAY", VARIANT => "VARIANT", OBJECT_PATH => "OBJECT_PATH", STRING => "STRING", SIGNATURE => "SIGNATURE", DICT_ENTRY => "DICT_ENTRY"   Mapping from type number to name.

[Validate]