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)
 
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

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 ( )

Definition at line 37 of file property.cpp.

References Get(), register_method, and Set().

Member Function Documentation

◆ Get()

Message PropertiesAdaptor::Get ( const CallMessage call)

◆ 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.

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.

Referenced by Set().

◆ Set()

Message PropertiesAdaptor::Set ( const CallMessage call)

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