assert(getMethodName);
}
- CallStatus getValue(ValueType& value) const {
- CallStatus callStatus;
+ void getValue(CallStatus& callStatus, ValueType& value) const {
DBusProxyHelper<DBusSerializableArguments<>,
DBusSerializableArguments<ValueType> >::callMethodWithReply(dbusProxy_, getMethodName_, "", callStatus, value);
- return callStatus;
}
std::future<CallStatus> getValueAsync(AttributeAsyncCallback attributeAsyncCallback) {
version_(majorValue, minorValue) {
}
-CallStatus StaticInterfaceVersionAttribute::getValue(Version& version) const {
+void StaticInterfaceVersionAttribute::getValue(CallStatus& callStatus, Version& version) const {
version = version_;
-
- return CallStatus::SUCCESS;
+ callStatus = CallStatus::SUCCESS;
}
std::future<CallStatus> StaticInterfaceVersionAttribute::getValueAsync(AttributeAsyncCallback attributeAsyncCallback) {
public:
StaticInterfaceVersionAttribute(const uint32_t& majorValue, const uint32_t& minorValue);
- CallStatus getValue(Version& version) const;
+ void getValue(CallStatus& callStatus, Version& version) const;
std::future<CallStatus> getValueAsync(AttributeAsyncCallback attributeAsyncCallback);
private: