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)
 
virtual IntrospectedInterfaceintrospect () const
 
- 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 ( )

Definition at line 40 of file introspection.cpp.

References Introspect(), and register_method.

Member Function Documentation

◆ introspect()

IntrospectedInterface * IntrospectableAdaptor::introspect ( ) const
protectedvirtual

Reimplemented from DBus::InterfaceAdaptor.

Definition at line 147 of file introspection.cpp.

References introspectable_name.

◆ Introspect()


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