From 32caf7f1db12965712a1f74016e7b55e258cab73 Mon Sep 17 00:00:00 2001 From: Christian Linke Date: Wed, 25 Sep 2013 15:42:47 +0200 Subject: * made sure that CommonAPI stuff compiles with release 2.1 Signed-off-by: Christian Linke --- .../genivi/am/RoutingControlObserverDBusProxy.cpp | 242 ++++++++++++++++++--- 1 file changed, 217 insertions(+), 25 deletions(-) (limited to 'PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusProxy.cpp') diff --git a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusProxy.cpp b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusProxy.cpp index 637b174..203d734 100644 --- a/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusProxy.cpp +++ b/PluginRoutingInterfaceCAPI/src-gen/org/genivi/am/RoutingControlObserverDBusProxy.cpp @@ -1,28 +1,27 @@ /* -* This file was generated by the CommonAPI Generators. -* -* This file was generated by the CommonAPI Generators. -* -* This file was generated by the CommonAPI Generators. -* -* Copyright (C) 2012, BMW AG -* -* This file is part of GENIVI Project AudioManager. -* -* Contributions are licensed to the GENIVI Alliance under one or more -* Contribution License Agreements. -* -* \copyright -* This Source Code Form is subject to the terms of the -* Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with -* this file, You can obtain one at http://mozilla.org/MPL/2.0/. -* +* This file was generated by the CommonAPI Generators. +* Used org.genivi.commonapi.core 2.1.1.201309251246. +* Used org.franca.core 0.8.9.201308271211. * +* Copyright (c) 2012 BMW +* * \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013 -* \author Christian Linke christian.linke@bmw.de BMW 2013 -* +* +* \copyright +* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, +* including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, +* subject to the following conditions: +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +* THE USE OR OTHER DEALINGS IN THE SOFTWARE. +* * For further information see http://www.genivi.org/. */ +/** + * Routing Receive sendInterface description. + * @author Christian Mueller + */ #include "RoutingControlObserverDBusProxy.h" namespace org { @@ -30,12 +29,13 @@ namespace genivi { namespace am { std::shared_ptr createRoutingControlObserverDBusProxy( + const std::shared_ptr& factory, const std::string& commonApiAddress, const std::string& interfaceName, const std::string& busName, const std::string& objectPath, const std::shared_ptr& dbusProxyConnection) { - return std::make_shared(commonApiAddress, interfaceName, busName, objectPath, dbusProxyConnection); + return std::make_shared(factory, commonApiAddress, interfaceName, busName, objectPath, dbusProxyConnection); } __attribute__((constructor)) void registerRoutingControlObserverDBusProxy(void) { @@ -44,21 +44,25 @@ __attribute__((constructor)) void registerRoutingControlObserverDBusProxy(void) } RoutingControlObserverDBusProxy::RoutingControlObserverDBusProxy( + const std::shared_ptr& factory, const std::string& commonApiAddress, const std::string& interfaceName, const std::string& busName, const std::string& objectPath, const std::shared_ptr& dbusProxyconnection): - CommonAPI::DBus::DBusProxy(commonApiAddress, interfaceName, busName, objectPath, dbusProxyconnection) -, routingReady_(*this, "onRoutingReadyAttributeChanged", "setRoutingReadyAttribute", "i", "getRoutingReadyAttribute") - { -} + CommonAPI::DBus::DBusProxy(factory, commonApiAddress, interfaceName, busName, objectPath, dbusProxyconnection) +,routingReady_(*this, "onRoutingReadyAttributeChanged", "i", "getRoutingReadyAttribute") + { + } RoutingControlObserverDBusProxy::RoutingReadyAttribute& RoutingControlObserverDBusProxy::getRoutingReadyAttribute() { return routingReady_; } +/** + * acknowledges a asyncConnect + */ void RoutingControlObserverDBusProxy::ackConnect(const am_Handle_s& handle, const am_connectionID_t& connectionID, const am_Error_e& error, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -78,6 +82,9 @@ std::future RoutingControlObserverDBusProxy::ackConnectAs handle, connectionID, error, std::move(callback)); } +/** + * acknowledges a asyncDisconnect + */ void RoutingControlObserverDBusProxy::ackDisconnect(const am_Handle_s& handle, const am_connectionID_t& connectionID, const am_Error_e& error, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -97,6 +104,9 @@ std::future RoutingControlObserverDBusProxy::ackDisconnec handle, connectionID, error, std::move(callback)); } +/** + * acknowledges a asyncsetSinkVolume + */ void RoutingControlObserverDBusProxy::ackSetSinkVolumeChange(const am_Handle_s& handle, const am_volume_t& volume, const am_Error_e& error, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -116,6 +126,9 @@ std::future RoutingControlObserverDBusProxy::ackSetSinkVo handle, volume, error, std::move(callback)); } +/** + * acknowledges a asyncsetSourceVolume + */ void RoutingControlObserverDBusProxy::ackSetSourceVolumeChange(const am_Handle_s& handle, const am_volume_t& volume, const am_Error_e& error, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -135,6 +148,9 @@ std::future RoutingControlObserverDBusProxy::ackSetSource handle, volume, error, std::move(callback)); } +/** + * acknowlegde for asyncSetSourceState + */ void RoutingControlObserverDBusProxy::ackSetSourceState(const am_Handle_s& handle, const am_Error_e& error, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -154,6 +170,9 @@ std::future RoutingControlObserverDBusProxy::ackSetSource handle, error, std::move(callback)); } +/** + * acknowledges asyncSetSinkSoundProperties + */ void RoutingControlObserverDBusProxy::ackSetSinkSoundProperties(const am_Handle_s& handle, const am_Error_e& error, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -173,6 +192,9 @@ std::future RoutingControlObserverDBusProxy::ackSetSinkSo handle, error, std::move(callback)); } +/** + * acknowledges asyncSetSinkSoundProperty + */ void RoutingControlObserverDBusProxy::ackSetSinkSoundProperty(const am_Handle_s& handle, const am_Error_e& error, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -192,6 +214,9 @@ std::future RoutingControlObserverDBusProxy::ackSetSinkSo handle, error, std::move(callback)); } +/** + * acknowledges asyncSetSourceSoundProperties + */ void RoutingControlObserverDBusProxy::ackSetSourceSoundProperties(const am_Handle_s& handle, const am_Error_e& error, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -211,6 +236,9 @@ std::future RoutingControlObserverDBusProxy::ackSetSource handle, error, std::move(callback)); } +/** + * acknowledges asyncSetSourceSoundProperty + */ void RoutingControlObserverDBusProxy::ackSetSourceSoundProperty(const am_Handle_s& handle, const am_Error_e& error, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -230,6 +258,9 @@ std::future RoutingControlObserverDBusProxy::ackSetSource handle, error, std::move(callback)); } +/** + * acknowledges asyncCrossFade + */ void RoutingControlObserverDBusProxy::ackCrossFading(const am_Handle_s& handle, const am_HotSink_e& hotSink, const am_Error_e& error, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -249,6 +280,10 @@ std::future RoutingControlObserverDBusProxy::ackCrossFadi handle, hotSink, error, std::move(callback)); } +/** + * acknowledges a volume tick. This can be used to display volumechanges during + * ramps + */ void RoutingControlObserverDBusProxy::ackSourceVolumeTick(const am_Handle_s& handle, const am_sourceID_t& sourceID, const am_volume_t& volume, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -268,6 +303,10 @@ std::future RoutingControlObserverDBusProxy::ackSourceVol handle, sourceID, volume, std::move(callback)); } +/** + * acknowledges a volume tick. This can be used to display volumechanges during + * ramps + */ void RoutingControlObserverDBusProxy::ackSinkVolumeTick(const am_Handle_s& handle, const am_sinkID_t& sinkID, const am_volume_t& volume, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -287,6 +326,14 @@ std::future RoutingControlObserverDBusProxy::ackSinkVolum handle, sinkID, volume, std::move(callback)); } +/** + * This function returns the ID to the given domainName. If already a domain is + * registered with this name, it will return the corresponding ID, if not it will + * reserve an ID but not register the domain. The other parameters of the domain + * will be overwritten when the domain is registered. +(at)return E_OK on + * success, E_UNKNOWN on error + */ void RoutingControlObserverDBusProxy::peekDomain(const std::string& name, CommonAPI::CallStatus& callStatus, am_domainID_t& domainID, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -306,6 +353,11 @@ std::future RoutingControlObserverDBusProxy::peekDomainAs name, std::move(callback)); } +/** + * registers a domain +(at)return E_OK on succes, E_ALREADY_EXISTENT if already + * registered E_UNKOWN on error + */ void RoutingControlObserverDBusProxy::registerDomain(const am_Domain_s& domainData, const std::string& returnBusname, const std::string& returnInterface, CommonAPI::CallStatus& callStatus, am_domainID_t& domainID, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -325,6 +377,12 @@ std::future RoutingControlObserverDBusProxy::registerDoma domainData, returnBusname, returnInterface, std::move(callback)); } +/** + * deregisters a domain. All sources, sinks, gateways and crossfaders from that + * domain will be removed as well. +(at)return E_OK on succes, E_NON_EXISTENT if + * not found E_UNKOWN on error + */ void RoutingControlObserverDBusProxy::deregisterDomain(const am_domainID_t& domainID, CommonAPI::CallStatus& callStatus, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -344,6 +402,10 @@ std::future RoutingControlObserverDBusProxy::deregisterDo domainID, std::move(callback)); } +/** + * registers a gateway. (at)return E_OK on succes, E_ALREADY_EXISTENT if already + * registered E_UNKOWN on error + */ void RoutingControlObserverDBusProxy::registerGateway(const am_Gateway_s& gatewayData, CommonAPI::CallStatus& callStatus, am_gatewayID_t& gatewayID, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -363,6 +425,12 @@ std::future RoutingControlObserverDBusProxy::registerGate gatewayData, std::move(callback)); } +/** + * deregisters a gateway. Also removes all sinks and sources of the controlling + * domain. +(at)return E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on + * error + */ void RoutingControlObserverDBusProxy::deregisterGateway(const am_gatewayID_t& gatewayID, CommonAPI::CallStatus& callStatus, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -382,6 +450,14 @@ std::future RoutingControlObserverDBusProxy::deregisterGa gatewayID, std::move(callback)); } +/** + * This function returns the ID to the given sinkName. If already a sink is + * registered with this name, it will return the corresponding ID, if not it will + * reserve an ID but not register the sink. The other parameters of the sink will + * be overwritten when the sink is registered. +(at)return E_OK on success, + * E_UNKNOWN on error + */ void RoutingControlObserverDBusProxy::peekSink(const std::string& name, CommonAPI::CallStatus& callStatus, am_sinkID_t& sinkID, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -401,6 +477,12 @@ std::future RoutingControlObserverDBusProxy::peekSinkAsyn name, std::move(callback)); } +/** + * Registers a sink. If the sink is part of a gateway, the listconnectionFormats + * is copied to the gatewayInformation +(at)return E_OK on succes, + * E_ALREADY_EXISTENT if already registered E_UNKOWN on error + */ void RoutingControlObserverDBusProxy::registerSink(const am_Sink_s& sinkData, CommonAPI::CallStatus& callStatus, am_sinkID_t& sinkID, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -420,6 +502,11 @@ std::future RoutingControlObserverDBusProxy::registerSink sinkData, std::move(callback)); } +/** + * deregisters a sink. +(at)return E_OK on succes, E_NON_EXISTENT if not found + * E_UNKOWN on error + */ void RoutingControlObserverDBusProxy::deregisterSink(const am_sinkID_t& sinkID, CommonAPI::CallStatus& callStatus, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -439,6 +526,14 @@ std::future RoutingControlObserverDBusProxy::deregisterSi sinkID, std::move(callback)); } +/** + * This function returns the ID to the given sourceName. If already a source is + * registered with this name, it will return the corresponding ID, if not it will + * reserve an ID but not register the source. The other parameters of the source + * will be overwritten when the source is registered. +(at)return E_OK on + * success, E_UNKNOWN on error + */ void RoutingControlObserverDBusProxy::peekSource(const std::string& name, CommonAPI::CallStatus& callStatus, am_sourceID_t& sourceID, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -458,6 +553,13 @@ std::future RoutingControlObserverDBusProxy::peekSourceAs name, std::move(callback)); } +/** + * registers a source. If the source is part of a gateway, the + * listconnectionFormats is copied to the gatewayInformation +(at)return E_OK on + * success, E_UNKNOWN on error, E_ALREADY_EXIST if either name or sourceID + * already exists + */ void RoutingControlObserverDBusProxy::registerSource(const am_Source_s& sourceData, CommonAPI::CallStatus& callStatus, am_sourceID_t& sourceID, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -477,6 +579,11 @@ std::future RoutingControlObserverDBusProxy::registerSour sourceData, std::move(callback)); } +/** + * deregisters a source +(at)return E_OK on succes, E_NON_EXISTENT if not found + * E_UNKOWN on error + */ void RoutingControlObserverDBusProxy::deregisterSource(const am_sourceID_t& sourceID, CommonAPI::CallStatus& callStatus, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -496,6 +603,11 @@ std::future RoutingControlObserverDBusProxy::deregisterSo sourceID, std::move(callback)); } +/** + * this function registers a crossfader. +(at)return E_OK on succes, + * E_ALREADY_EXISTENT if already registered E_UNKOWN on error + */ void RoutingControlObserverDBusProxy::registerCrossfader(const am_Crossfader_s& crossfaderData, CommonAPI::CallStatus& callStatus, am_crossfaderID_t& crossfaderID, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -515,6 +627,12 @@ std::future RoutingControlObserverDBusProxy::registerCros crossfaderData, std::move(callback)); } +/** + * this function deregisters a crossfader. removes all sources and sinks assiated + * as well. +(at)return E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on + * error + */ void RoutingControlObserverDBusProxy::deregisterCrossfader(const am_crossfaderID_t& crossfaderID, CommonAPI::CallStatus& callStatus, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -534,6 +652,12 @@ std::future RoutingControlObserverDBusProxy::deregisterCr crossfaderID, std::move(callback)); } +/** + * this function peeks a sourceclassID. It is used by the RoutingPlugins to + * determine the SinkClassIDs of a sinkClass. +(at)return E_OK on succes, + * E_DATABASE_ERROR on error + */ void RoutingControlObserverDBusProxy::peekSourceClassID(const std::string& name, CommonAPI::CallStatus& callStatus, am_sourceClass_t& sourceClassID, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -553,6 +677,12 @@ std::future RoutingControlObserverDBusProxy::peekSourceCl name, std::move(callback)); } +/** + * this function peeks a sourceclassID. It is used by the RoutingPlugins to + * determine the SinkClassIDs of a sinkClass. +(at)return E_OK on succes, + * E_DATABASE_ERROR on error + */ void RoutingControlObserverDBusProxy::peekSinkClassID(const std::string& name, CommonAPI::CallStatus& callStatus, am_sinkClass_t& sinkClassID, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -572,6 +702,9 @@ std::future RoutingControlObserverDBusProxy::peekSinkClas name, std::move(callback)); } +/** + * is called when a low level interrupt changes it status. + */ void RoutingControlObserverDBusProxy::hookInterruptStatusChange(const am_sourceID_t& sourceID, const am_InterruptState_e& interruptState, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -591,6 +724,11 @@ std::future RoutingControlObserverDBusProxy::hookInterrup sourceID, interruptState, std::move(callback)); } +/** + * This hook is called when all elements from a domain are registered. +Is used by + * the Controller to know when all expected domains are finally registered + */ void RoutingControlObserverDBusProxy::hookDomainRegistrationComplete(const am_domainID_t& domainID, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -610,6 +748,9 @@ std::future RoutingControlObserverDBusProxy::hookDomainRe domainID, std::move(callback)); } +/** + * is called when a sink changes its availability + */ void RoutingControlObserverDBusProxy::hookSinkAvailablityStatusChange(const am_sinkID_t& sinkID, const am_Availability_s& availability, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -629,6 +770,9 @@ std::future RoutingControlObserverDBusProxy::hookSinkAvai sinkID, availability, std::move(callback)); } +/** + * is called when a source changes its availability + */ void RoutingControlObserverDBusProxy::hookSourceAvailablityStatusChange(const am_sourceID_t& sourceID, const am_Availability_s& availability, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -648,6 +792,9 @@ std::future RoutingControlObserverDBusProxy::hookSourceAv sourceID, availability, std::move(callback)); } +/** + * is called when a domain changes its status. This used for early domains only + */ void RoutingControlObserverDBusProxy::hookDomainStateChange(const am_domainID_t& domainID, const am_DomainState_e& domainState, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -667,6 +814,9 @@ std::future RoutingControlObserverDBusProxy::hookDomainSt domainID, domainState, std::move(callback)); } +/** + * is called when the timinginformation (delay) changed for a connection. + */ void RoutingControlObserverDBusProxy::hookTimingInformationChanged(const am_connectionID_t& connectionID, const am_timeSync_t& delay, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -686,6 +836,11 @@ std::future RoutingControlObserverDBusProxy::hookTimingIn connectionID, delay, std::move(callback)); } +/** + * this function is used to send out all data that has been changed in an early + * state. +(at)return E_OK on success, E_UNKNOWN on error + */ void RoutingControlObserverDBusProxy::sendChangedData(const am_EarlyData_L& earlyData, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -705,6 +860,10 @@ std::future RoutingControlObserverDBusProxy::sendChangedD earlyData, std::move(callback)); } +/** + * updates data of an gateway. (at)return E_OK on success, E_NON_EXISTENT if the + * gatewayID is not valid. + */ void RoutingControlObserverDBusProxy::updateGateway(const am_gatewayID_t& gatewayID, const am_ConnectionFormat_L& listSourceFormats, const am_ConnectionFormat_L& listSinkFormats, const am_Convertion_L& convertionMatrix, CommonAPI::CallStatus& callStatus, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -724,6 +883,10 @@ std::future RoutingControlObserverDBusProxy::updateGatewa gatewayID, listSourceFormats, listSinkFormats, convertionMatrix, std::move(callback)); } +/** + * updates data of an gateway. (at)return E_OK on success, E_NON_EXISTENT if the + * sinkID is not valid. + */ void RoutingControlObserverDBusProxy::updateSink(const am_sinkID_t& sinkID, const am_sinkClass_t& sinkClassID, const am_SoundProperty_L& listSoundProperties, const am_ConnectionFormat_L& listConnectionFormats, const am_MainSoundProperty_L& listMainSoundProperties, CommonAPI::CallStatus& callStatus, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -743,6 +906,18 @@ std::future RoutingControlObserverDBusProxy::updateSinkAs sinkID, sinkClassID, listSoundProperties, listConnectionFormats, listMainSoundProperties, std::move(callback)); } +/** + * updates data of an source. (at)return E_OK on success, E_NON_EXISTENT if the + * sourceID in the struct is not valid. +Please note that only the following + * data out of am_Source_s have effect when they are + * changed: +sourceClassID, +listSoundProperties, +listConnectionFormats, + * +listMainSoundProperties + */ void RoutingControlObserverDBusProxy::updateSource(const am_sourceID_t& sourceID, const am_sourceClass_t& sourceClassID, const am_SoundProperty_L& listSoundProperties, const am_ConnectionFormat_L& listConnectionFormats, const am_MainSoundProperty_L& listMainSoundProperties, CommonAPI::CallStatus& callStatus, am_Error_e& error) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments >::callMethodWithReply( @@ -762,6 +937,9 @@ std::future RoutingControlObserverDBusProxy::updateSource sourceID, sourceClassID, listSoundProperties, listConnectionFormats, listMainSoundProperties, std::move(callback)); } +/** + * acknowledges a asyncSetSinkVolumes + */ void RoutingControlObserverDBusProxy::ackSetVolumes(const am_Handle_s& handle, const am_Volumes_L& listvolumes, const am_Error_e& error, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -781,6 +959,9 @@ std::future RoutingControlObserverDBusProxy::ackSetVolume handle, listvolumes, error, std::move(callback)); } +/** + * The acknowledge of the SinkNotificationConfiguration + */ void RoutingControlObserverDBusProxy::ackSinkNotificationConfiguration(const am_Handle_s& handle, const am_Error_e& error, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -800,6 +981,9 @@ std::future RoutingControlObserverDBusProxy::ackSinkNotif handle, error, std::move(callback)); } +/** + * The acknowledge of the SourceNotificationConfiguration + */ void RoutingControlObserverDBusProxy::ackSourceNotificationConfiguration(const am_Handle_s& handle, const am_Error_e& error, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -819,6 +1003,9 @@ std::future RoutingControlObserverDBusProxy::ackSourceNot handle, error, std::move(callback)); } +/** + * is called whenever a notified value needs to be send + */ void RoutingControlObserverDBusProxy::hookSinkNotificationDataChange(const am_sinkID_t& sinkID, const am_NotificationPayload_s& payload, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -838,6 +1025,9 @@ std::future RoutingControlObserverDBusProxy::hookSinkNoti sinkID, payload, std::move(callback)); } +/** + * is called whenever a notified value needs to be send + */ void RoutingControlObserverDBusProxy::hookSourceNotificationDataChange(const am_sourceID_t& sourceID, const am_NotificationPayload_s& payload, CommonAPI::CallStatus& callStatus) { CommonAPI::DBus::DBusProxyHelper, CommonAPI::DBus::DBusSerializableArguments<> >::callMethodWithReply( @@ -877,6 +1067,8 @@ std::future RoutingControlObserverDBusProxy::confirmRouti std::move(callback)); } + + void RoutingControlObserverDBusProxy::getOwnVersion(uint16_t& ownVersionMajor, uint16_t& ownVersionMinor) const { ownVersionMajor = 0; ownVersionMinor = 1; -- cgit v1.2.1