Namespace l2dbus.Introspection

L2DBUS Introspection

This section describes a Lua Introspection class.

The Introspection class is an implementation of the Introspectable interface. It's implemented in terms of the Lua Interface class and ultimately relies on the D-Bus XML introspection data generated by each registered interface of a service object. Simply registering this class with a service object makes the resulting service object introspectable in D-Bus terms.

Functions

new ()


Functions

new ()

Creates a new Introspection interface.

Creates an Introspection interface when registered with a service object. It will generate D-Bus XML introspection data for any other interfaces registered with the object. Effectively, this class implements the Introspectable interface and thus service objects do not have to provide an explicit implementation.

Returns:

    userdata The userdata object representing the Introspection interface.
generated by LDoc 1.3