* Fixed implementation of D-Bus properties
* Added an example to demonstrate implementation of D-Bus properties * Fixed DBus::Server (should work with the tcp transport too, see related TODO item) git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@8158 30a43799-04e7-0310-8b2b-ea0d24f86d0e
This commit is contained in:
parent
19712668b1
commit
1b84dc5abc
30 changed files with 750 additions and 121 deletions
|
@ -46,7 +46,7 @@ Message PropertiesAdaptor::Get( const CallMessage& call )
|
|||
|
||||
ri >> iface_name >> property_name;
|
||||
|
||||
debug_log("requesting property %s on interface %s\n", property_name.c_str(), iface_name.c_str());
|
||||
debug_log("requesting property %s on interface %s", property_name.c_str(), iface_name.c_str());
|
||||
|
||||
InterfaceAdaptor* interface = (InterfaceAdaptor*) find_interface(iface_name);
|
||||
|
||||
|
@ -85,8 +85,7 @@ Message PropertiesAdaptor::Set( const CallMessage& call )
|
|||
|
||||
on_set_property(*interface, property_name, value);
|
||||
|
||||
if(!interface->set_property(property_name, value))
|
||||
throw ErrorFailed("requested property not found");
|
||||
interface->set_property(property_name, value);
|
||||
|
||||
ReturnMessage reply(call);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue