DBus::PropertiesAdaptor Class Reference

#include <property.h>

Inheritance diagram for DBus::PropertiesAdaptor:
Inheritance graph

Public Member Functions

 PropertiesAdaptor ()
Message Get (const CallMessage &)
Message Set (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

virtual void on_get_property (InterfaceAdaptor &, const std::string &, Variant &)
virtual void on_set_property (InterfaceAdaptor &, const std::string &, const Variant &)
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 68 of file property.h.

Constructor & Destructor Documentation

◆ PropertiesAdaptor()

PropertiesAdaptor::PropertiesAdaptor ( )

Member Function Documentation

◆ Get()

◆ introspect()

IntrospectedInterface * PropertiesAdaptor::introspect ( ) const
protectedvirtual

Reimplemented from DBus::InterfaceAdaptor.

Definition at line 99 of file property.cpp.

References properties_name.

◆ on_get_property()

virtual void DBus::PropertiesAdaptor::on_get_property ( InterfaceAdaptor & ,
const std::string & ,
Variant &  )
inlineprotectedvirtual

Definition at line 80 of file property.h.

References DBus::InterfaceAdaptor::InterfaceAdaptor().

Referenced by Get().

◆ on_set_property()

virtual void DBus::PropertiesAdaptor::on_set_property ( InterfaceAdaptor & ,
const std::string & ,
const Variant &  )
inlineprotectedvirtual

Definition at line 83 of file property.h.

References DBus::InterfaceAdaptor::InterfaceAdaptor().

Referenced by Set().

◆ Set()


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