DBus::IntrospectableAdaptor Class Reference

#include <introspection.h>

Inheritance diagram for DBus::IntrospectableAdaptor:
Inheritance graph

Public Member Functions

 IntrospectableAdaptor ()
Message Introspect (const CallMessage &)
Public Member Functions inherited from DBus::InterfaceAdaptor
 InterfaceAdaptor (const std::string &name)
Message dispatch_method (const CallMessage &)
void emit_signal (const SignalMessage &)
Variantget_property (const std::string &name)
void set_property (const std::string &name, Variant &value)
Public Member Functions inherited from DBus::Interface
 Interface (const std::string &name)
virtual ~Interface ()
const std::string & name () const
Public Member Functions inherited from DBus::AdaptorBase
virtual const ObjectAdaptorobject () const =0

Protected Member Functions

IntrospectedInterfaceintrospect () const
Protected Member Functions inherited from DBus::AdaptorBase
InterfaceAdaptorfind_interface (const std::string &name)
virtual ~AdaptorBase ()
virtual void _emit_signal (SignalMessage &)=0

Additional Inherited Members

Protected Attributes inherited from DBus::InterfaceAdaptor
MethodTable _methods
PropertyTable _properties
Protected Attributes inherited from DBus::AdaptorBase
InterfaceAdaptorTable _interfaces

Detailed Description

Definition at line 63 of file introspection.h.

Constructor & Destructor Documentation

◆ IntrospectableAdaptor()

IntrospectableAdaptor::IntrospectableAdaptor ( )

Member Function Documentation

◆ Introspect()

◆ introspect()

IntrospectedInterface * IntrospectableAdaptor::introspect ( ) const
protectedvirtual

Reimplemented from DBus::InterfaceAdaptor.

Definition at line 147 of file introspection.cpp.

References introspectable_name.


The documentation for this class was generated from the following files: