Base type of PropertyProxy to allow for storage in e.g.
More...
#include <propertyproxy.h>
Base type of PropertyProxy to allow for storage in e.g.
a vector.
◆ PropertyProxyBase()
◆ ~PropertyProxyBase()
PropertyProxyBase::~PropertyProxyBase |
( |
| ) |
|
|
protected |
◆ DBUS_CXX_PROPAGATE_CONST()
DBus::PropertyProxyBase::DBUS_CXX_PROPAGATE_CONST |
( |
std::unique_ptr< priv_data > |
| ) |
|
|
private |
◆ interface_name()
◆ invalidate()
void PropertyProxyBase::invalidate |
( |
| ) |
|
|
private |
◆ name()
std::string PropertyProxyBase::name |
( |
| ) |
const |
◆ set_interface()
◆ set_value()
Set the value of this property.
When used on a remote property(a proxy), this will attempt to set the value on the remote object. If the property is READONLY, this acts as a No-op.
When used on a local property(adapter), this will emit the PropertyChanged DBus signal in order to notify clients that the property has updated. Note that the exact value of the PropertyUpdateType will determine what is emitted(invalidated, new value, or invalidation)
- Parameters
-
value | The new value to set |
References DBus::Const, and DBus::CallMessage::create().
Referenced by DBus::PropertyProxy< T_type >::set_value().
◆ signal_generic_property_changed()
sigc::signal< void(DBus::Variant)> PropertyProxyBase::signal_generic_property_changed |
( |
| ) |
|
◆ update_type()
◆ updated_value()
void PropertyProxyBase::updated_value |
( |
Variant |
value | ) |
|
|
private |
◆ variant_value()
◆ InterfaceProxy
The documentation for this class was generated from the following files: