Module: DBus::Type

Defined in:
lib/dbus/type.rb

Overview

D-Bus type module

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

Defined Under Namespace

Classes: Parser, SignatureException, Type

Constant Summary collapse

INVALID =

The types.

0
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 =

Mapping from type number to name.

{
  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"
}