dbus-core-0.8.5.2: Low-level D-Bus protocol implementation

DBus.Types

Contents

Synopsis

Available types

typeCode :: Type -> TextSource

Every type has an associated type code; a textual representation of the type, useful for debugging.

Variants

data Variant Source

Variants may contain any other built-in D-Bus value. Besides representing native VARIANT values, they allow type-safe storage and deconstruction of heterogeneous collections.

variantType :: Variant -> TypeSource

Every variant is strongly-typed; that is, the type of its contained value is known at all times. This function retrieves that type, so that the correct cast can be used to retrieve the value.

Signatures

Object paths

Arrays

arrayType :: Array -> TypeSource

This is the type contained within the array, not the type of the array itself.

Dictionaries

Structures

Names

Bus names

Interface names

Error names

Member names