diff options
Diffstat (limited to 'SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects')
117 files changed, 0 insertions, 11842 deletions
diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/Marshaller.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/Marshaller.h deleted file mode 100644 index 24db51feb..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/Marshaller.h +++ /dev/null @@ -1,1645 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef MARSHALLER_INCLUDE -#define MARSHALLER_INCLUDE - -#include <string> -#include <json/json.h> - -#include "JSONHandler/RPC2Error.h" -#include "JSONHandler/RPC2Notification.h" -#include "JSONHandler/RPC2Request.h" -#include "JSONHandler/RPC2Response.h" - -#include "JSONHandler/RPC2ErrorMarshaller.h" - -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/ActivateAppMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/ActivateAppResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/GetAppListMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/GetAppListResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/GetDeviceListMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/GetDeviceListResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/OnAppDeactivatedMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/OnAppDeactivatedResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/OnAppRegisteredMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/OnAppUnregisteredMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/OnDeviceListUpdatedMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/SendDataMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/BasicCommunication/SendDataResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/Buttons/GetCapabilitiesMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/Buttons/GetCapabilitiesResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/Buttons/OnButtonEventMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/Buttons/OnButtonPressMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/ChangeRegistrationMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/ChangeRegistrationResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/GetCapabilitiesMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/GetCapabilitiesResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/GetLanguageMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/GetLanguageResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/GetSupportedLanguagesMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/GetSupportedLanguagesResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/OnLanguageChangeMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/SpeakMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/TTS/SpeakResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/AddCommandMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/AddCommandResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/AddSubMenuMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/AddSubMenuResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/AlertMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/AlertResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/AlertManeuverMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/AlertManeuverResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ChangeRegistrationMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ChangeRegistrationResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/CreateInteractionChoiceSetMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/CreateInteractionChoiceSetResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/DeleteCommandMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/DeleteCommandResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/DeleteInteractionChoiceSetMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/DeleteInteractionChoiceSetResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/DeleteSubMenuMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/DeleteSubMenuResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/DialNumberMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/DialNumberResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/EndAudioPassThruMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/EndAudioPassThruResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/GetCapabilitiesMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/GetCapabilitiesResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/GetLanguageMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/GetLanguageResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/GetSupportedLanguagesMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/GetSupportedLanguagesResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/OnCommandMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/OnDeviceChosenMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/OnDriverDistractionMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/OnLanguageChangeMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/OnReadyMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/OnSystemContextMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/OnTBTClientStateMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/PerformAudioPassThruMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/PerformAudioPassThruResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/PerformInteractionMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/PerformInteractionResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ResetGlobalPropertiesMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ResetGlobalPropertiesResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ScrollableMessageMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ScrollableMessageResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SetAppIconMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SetAppIconResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SetDisplayLayoutMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SetDisplayLayoutResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SetGlobalPropertiesMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SetGlobalPropertiesResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SetMediaClockTimerMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SetMediaClockTimerResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ShowMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ShowResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ShowConstantTBTMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/ShowConstantTBTResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SliderMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/SliderResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/UpdateTurnListMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/UI/UpdateTurnListResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/AddCommandMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/AddCommandResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/ChangeRegistrationMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/ChangeRegistrationResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/DeleteCommandMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/DeleteCommandResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/GetCapabilitiesMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/GetCapabilitiesResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/GetLanguageMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/GetLanguageResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/GetSupportedLanguagesMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/GetSupportedLanguagesResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/OnCommandMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VR/OnLanguageChangeMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/GetDTCsMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/GetDTCsResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/GetVehicleDataMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/GetVehicleDataResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/GetVehicleTypeMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/GetVehicleTypeResponseMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/OnVehicleDataMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/ReadDIDMarshaller.h" -#include "../src/../src/RPC2ObjectsImpl//NsRPC2Communication/VehicleInfo/ReadDIDResponseMarshaller.h" - -/* - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ -namespace NsRPC2Communication -{ - -class Marshaller -{ -public: - - enum Methods - { - METHOD_INVALID=-1, - METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__ACTIVATEAPP, - METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__ACTIVATEAPPRESPONSE, - METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__GETAPPLIST, - METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__GETAPPLISTRESPONSE, - METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__GETDEVICELIST, - METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__GETDEVICELISTRESPONSE, - METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__ONAPPDEACTIVATED, - METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__ONAPPDEACTIVATEDRESPONSE, - METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__ONAPPREGISTERED, - METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__ONAPPUNREGISTERED, - METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__ONDEVICELISTUPDATED, - METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__SENDDATA, - METHOD_NSRPC2COMMUNICATION_BASICCOMMUNICATION__SENDDATARESPONSE, - METHOD_NSRPC2COMMUNICATION_BUTTONS__GETCAPABILITIES, - METHOD_NSRPC2COMMUNICATION_BUTTONS__GETCAPABILITIESRESPONSE, - METHOD_NSRPC2COMMUNICATION_BUTTONS__ONBUTTONEVENT, - METHOD_NSRPC2COMMUNICATION_BUTTONS__ONBUTTONPRESS, - METHOD_NSRPC2COMMUNICATION_TTS__CHANGEREGISTRATION, - METHOD_NSRPC2COMMUNICATION_TTS__CHANGEREGISTRATIONRESPONSE, - METHOD_NSRPC2COMMUNICATION_TTS__GETCAPABILITIES, - METHOD_NSRPC2COMMUNICATION_TTS__GETCAPABILITIESRESPONSE, - METHOD_NSRPC2COMMUNICATION_TTS__GETLANGUAGE, - METHOD_NSRPC2COMMUNICATION_TTS__GETLANGUAGERESPONSE, - METHOD_NSRPC2COMMUNICATION_TTS__GETSUPPORTEDLANGUAGES, - METHOD_NSRPC2COMMUNICATION_TTS__GETSUPPORTEDLANGUAGESRESPONSE, - METHOD_NSRPC2COMMUNICATION_TTS__ONLANGUAGECHANGE, - METHOD_NSRPC2COMMUNICATION_TTS__SPEAK, - METHOD_NSRPC2COMMUNICATION_TTS__SPEAKRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__ADDCOMMAND, - METHOD_NSRPC2COMMUNICATION_UI__ADDCOMMANDRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__ADDSUBMENU, - METHOD_NSRPC2COMMUNICATION_UI__ADDSUBMENURESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__ALERT, - METHOD_NSRPC2COMMUNICATION_UI__ALERTRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__ALERTMANEUVER, - METHOD_NSRPC2COMMUNICATION_UI__ALERTMANEUVERRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__CHANGEREGISTRATION, - METHOD_NSRPC2COMMUNICATION_UI__CHANGEREGISTRATIONRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__CREATEINTERACTIONCHOICESET, - METHOD_NSRPC2COMMUNICATION_UI__CREATEINTERACTIONCHOICESETRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__DELETECOMMAND, - METHOD_NSRPC2COMMUNICATION_UI__DELETECOMMANDRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__DELETEINTERACTIONCHOICESET, - METHOD_NSRPC2COMMUNICATION_UI__DELETEINTERACTIONCHOICESETRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__DELETESUBMENU, - METHOD_NSRPC2COMMUNICATION_UI__DELETESUBMENURESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__DIALNUMBER, - METHOD_NSRPC2COMMUNICATION_UI__DIALNUMBERRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__ENDAUDIOPASSTHRU, - METHOD_NSRPC2COMMUNICATION_UI__ENDAUDIOPASSTHRURESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__GETCAPABILITIES, - METHOD_NSRPC2COMMUNICATION_UI__GETCAPABILITIESRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__GETLANGUAGE, - METHOD_NSRPC2COMMUNICATION_UI__GETLANGUAGERESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__GETSUPPORTEDLANGUAGES, - METHOD_NSRPC2COMMUNICATION_UI__GETSUPPORTEDLANGUAGESRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__ONCOMMAND, - METHOD_NSRPC2COMMUNICATION_UI__ONDEVICECHOSEN, - METHOD_NSRPC2COMMUNICATION_UI__ONDRIVERDISTRACTION, - METHOD_NSRPC2COMMUNICATION_UI__ONLANGUAGECHANGE, - METHOD_NSRPC2COMMUNICATION_UI__ONREADY, - METHOD_NSRPC2COMMUNICATION_UI__ONSYSTEMCONTEXT, - METHOD_NSRPC2COMMUNICATION_UI__ONTBTCLIENTSTATE, - METHOD_NSRPC2COMMUNICATION_UI__PERFORMAUDIOPASSTHRU, - METHOD_NSRPC2COMMUNICATION_UI__PERFORMAUDIOPASSTHRURESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__PERFORMINTERACTION, - METHOD_NSRPC2COMMUNICATION_UI__PERFORMINTERACTIONRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__RESETGLOBALPROPERTIES, - METHOD_NSRPC2COMMUNICATION_UI__RESETGLOBALPROPERTIESRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__SCROLLABLEMESSAGE, - METHOD_NSRPC2COMMUNICATION_UI__SCROLLABLEMESSAGERESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__SETAPPICON, - METHOD_NSRPC2COMMUNICATION_UI__SETAPPICONRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__SETDISPLAYLAYOUT, - METHOD_NSRPC2COMMUNICATION_UI__SETDISPLAYLAYOUTRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__SETGLOBALPROPERTIES, - METHOD_NSRPC2COMMUNICATION_UI__SETGLOBALPROPERTIESRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__SETMEDIACLOCKTIMER, - METHOD_NSRPC2COMMUNICATION_UI__SETMEDIACLOCKTIMERRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__SHOW, - METHOD_NSRPC2COMMUNICATION_UI__SHOWRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__SHOWCONSTANTTBT, - METHOD_NSRPC2COMMUNICATION_UI__SHOWCONSTANTTBTRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__SLIDER, - METHOD_NSRPC2COMMUNICATION_UI__SLIDERRESPONSE, - METHOD_NSRPC2COMMUNICATION_UI__UPDATETURNLIST, - METHOD_NSRPC2COMMUNICATION_UI__UPDATETURNLISTRESPONSE, - METHOD_NSRPC2COMMUNICATION_VR__ADDCOMMAND, - METHOD_NSRPC2COMMUNICATION_VR__ADDCOMMANDRESPONSE, - METHOD_NSRPC2COMMUNICATION_VR__CHANGEREGISTRATION, - METHOD_NSRPC2COMMUNICATION_VR__CHANGEREGISTRATIONRESPONSE, - METHOD_NSRPC2COMMUNICATION_VR__DELETECOMMAND, - METHOD_NSRPC2COMMUNICATION_VR__DELETECOMMANDRESPONSE, - METHOD_NSRPC2COMMUNICATION_VR__GETCAPABILITIES, - METHOD_NSRPC2COMMUNICATION_VR__GETCAPABILITIESRESPONSE, - METHOD_NSRPC2COMMUNICATION_VR__GETLANGUAGE, - METHOD_NSRPC2COMMUNICATION_VR__GETLANGUAGERESPONSE, - METHOD_NSRPC2COMMUNICATION_VR__GETSUPPORTEDLANGUAGES, - METHOD_NSRPC2COMMUNICATION_VR__GETSUPPORTEDLANGUAGESRESPONSE, - METHOD_NSRPC2COMMUNICATION_VR__ONCOMMAND, - METHOD_NSRPC2COMMUNICATION_VR__ONLANGUAGECHANGE, - METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__GETDTCS, - METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__GETDTCSRESPONSE, - METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__GETVEHICLEDATA, - METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__GETVEHICLEDATARESPONSE, - METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__GETVEHICLETYPE, - METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__GETVEHICLETYPERESPONSE, - METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__ONVEHICLEDATA, - METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__READDID, - METHOD_NSRPC2COMMUNICATION_VEHICLEINFO__READDIDRESPONSE - }; - - - Marshaller() {} - ~Marshaller() {} - - static ::NsRPC2Communication::RPC2Command* fromString(const std::string&); - static std::string toString(const ::NsRPC2Communication::RPC2Command* msg); - - static ::NsRPC2Communication::RPC2Command* fromJSON(const Json::Value&); - static Json::Value toJSON(const ::NsRPC2Communication::RPC2Command* msg); - -protected: - -// NsRPC2Communication::BasicCommunication::ActivateApp - static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::ActivateApp& res) - { - return mNsRPC2Communication_BasicCommunication__ActivateApp.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::BasicCommunication::ActivateApp& res) - { - return mNsRPC2Communication_BasicCommunication__ActivateApp.toString(res); - } - -// NsRPC2Communication::BasicCommunication::ActivateAppResponse - static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::ActivateAppResponse& res) - { - return mNsRPC2Communication_BasicCommunication__ActivateAppResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::BasicCommunication::ActivateAppResponse& res) - { - return mNsRPC2Communication_BasicCommunication__ActivateAppResponse.toString(res); - } - -// NsRPC2Communication::BasicCommunication::GetAppList - static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::GetAppList& res) - { - return mNsRPC2Communication_BasicCommunication__GetAppList.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::BasicCommunication::GetAppList& res) - { - return mNsRPC2Communication_BasicCommunication__GetAppList.toString(res); - } - -// NsRPC2Communication::BasicCommunication::GetAppListResponse - static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::GetAppListResponse& res) - { - return mNsRPC2Communication_BasicCommunication__GetAppListResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::BasicCommunication::GetAppListResponse& res) - { - return mNsRPC2Communication_BasicCommunication__GetAppListResponse.toString(res); - } - -// NsRPC2Communication::BasicCommunication::GetDeviceList - static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::GetDeviceList& res) - { - return mNsRPC2Communication_BasicCommunication__GetDeviceList.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::BasicCommunication::GetDeviceList& res) - { - return mNsRPC2Communication_BasicCommunication__GetDeviceList.toString(res); - } - -// NsRPC2Communication::BasicCommunication::GetDeviceListResponse - static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::GetDeviceListResponse& res) - { - return mNsRPC2Communication_BasicCommunication__GetDeviceListResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::BasicCommunication::GetDeviceListResponse& res) - { - return mNsRPC2Communication_BasicCommunication__GetDeviceListResponse.toString(res); - } - -// NsRPC2Communication::BasicCommunication::OnAppDeactivated - static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::OnAppDeactivated& res) - { - return mNsRPC2Communication_BasicCommunication__OnAppDeactivated.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::BasicCommunication::OnAppDeactivated& res) - { - return mNsRPC2Communication_BasicCommunication__OnAppDeactivated.toString(res); - } - -// NsRPC2Communication::BasicCommunication::OnAppDeactivatedResponse - /*static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::OnAppDeactivatedResponse& res) - { - return mNsRPC2Communication_BasicCommunication__OnAppDeactivatedResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::BasicCommunication::OnAppDeactivatedResponse& res) - { - return mNsRPC2Communication_BasicCommunication__OnAppDeactivatedResponse.toString(res); - }*/ - -// NsRPC2Communication::BasicCommunication::OnAppRegistered - static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::OnAppRegistered& res) - { - return mNsRPC2Communication_BasicCommunication__OnAppRegistered.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::BasicCommunication::OnAppRegistered& res) - { - return mNsRPC2Communication_BasicCommunication__OnAppRegistered.toString(res); - } - -// NsRPC2Communication::BasicCommunication::OnAppUnregistered - static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::OnAppUnregistered& res) - { - return mNsRPC2Communication_BasicCommunication__OnAppUnregistered.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::BasicCommunication::OnAppUnregistered& res) - { - return mNsRPC2Communication_BasicCommunication__OnAppUnregistered.toString(res); - } - -// NsRPC2Communication::BasicCommunication::OnDeviceListUpdated - static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::OnDeviceListUpdated& res) - { - return mNsRPC2Communication_BasicCommunication__OnDeviceListUpdated.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::BasicCommunication::OnDeviceListUpdated& res) - { - return mNsRPC2Communication_BasicCommunication__OnDeviceListUpdated.toString(res); - } - -// NsRPC2Communication::BasicCommunication::SendData - static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::SendData& res) - { - return mNsRPC2Communication_BasicCommunication__SendData.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::BasicCommunication::SendData& res) - { - return mNsRPC2Communication_BasicCommunication__SendData.toString(res); - } - -// NsRPC2Communication::BasicCommunication::SendDataResponse - static bool fromString(const std::string& str, NsRPC2Communication::BasicCommunication::SendDataResponse& res) - { - return mNsRPC2Communication_BasicCommunication__SendDataResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::BasicCommunication::SendDataResponse& res) - { - return mNsRPC2Communication_BasicCommunication__SendDataResponse.toString(res); - } - -// NsRPC2Communication::Buttons::GetCapabilities - static bool fromString(const std::string& str, NsRPC2Communication::Buttons::GetCapabilities& res) - { - return mNsRPC2Communication_Buttons__GetCapabilities.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::Buttons::GetCapabilities& res) - { - return mNsRPC2Communication_Buttons__GetCapabilities.toString(res); - } - -// NsRPC2Communication::Buttons::GetCapabilitiesResponse - static bool fromString(const std::string& str, NsRPC2Communication::Buttons::GetCapabilitiesResponse& res) - { - return mNsRPC2Communication_Buttons__GetCapabilitiesResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::Buttons::GetCapabilitiesResponse& res) - { - return mNsRPC2Communication_Buttons__GetCapabilitiesResponse.toString(res); - } - -// NsRPC2Communication::Buttons::OnButtonEvent - static bool fromString(const std::string& str, NsRPC2Communication::Buttons::OnButtonEvent& res) - { - return mNsRPC2Communication_Buttons__OnButtonEvent.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::Buttons::OnButtonEvent& res) - { - return mNsRPC2Communication_Buttons__OnButtonEvent.toString(res); - } - -// NsRPC2Communication::Buttons::OnButtonPress - static bool fromString(const std::string& str, NsRPC2Communication::Buttons::OnButtonPress& res) - { - return mNsRPC2Communication_Buttons__OnButtonPress.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::Buttons::OnButtonPress& res) - { - return mNsRPC2Communication_Buttons__OnButtonPress.toString(res); - } - -// NsRPC2Communication::TTS::ChangeRegistration - static bool fromString(const std::string& str, NsRPC2Communication::TTS::ChangeRegistration& res) - { - return mNsRPC2Communication_TTS__ChangeRegistration.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::TTS::ChangeRegistration& res) - { - return mNsRPC2Communication_TTS__ChangeRegistration.toString(res); - } - -// NsRPC2Communication::TTS::ChangeRegistrationResponse - static bool fromString(const std::string& str, NsRPC2Communication::TTS::ChangeRegistrationResponse& res) - { - return mNsRPC2Communication_TTS__ChangeRegistrationResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::TTS::ChangeRegistrationResponse& res) - { - return mNsRPC2Communication_TTS__ChangeRegistrationResponse.toString(res); - } - -// NsRPC2Communication::TTS::GetCapabilities - static bool fromString(const std::string& str, NsRPC2Communication::TTS::GetCapabilities& res) - { - return mNsRPC2Communication_TTS__GetCapabilities.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::TTS::GetCapabilities& res) - { - return mNsRPC2Communication_TTS__GetCapabilities.toString(res); - } - -// NsRPC2Communication::TTS::GetCapabilitiesResponse - static bool fromString(const std::string& str, NsRPC2Communication::TTS::GetCapabilitiesResponse& res) - { - return mNsRPC2Communication_TTS__GetCapabilitiesResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::TTS::GetCapabilitiesResponse& res) - { - return mNsRPC2Communication_TTS__GetCapabilitiesResponse.toString(res); - } - -// NsRPC2Communication::TTS::GetLanguage - static bool fromString(const std::string& str, NsRPC2Communication::TTS::GetLanguage& res) - { - return mNsRPC2Communication_TTS__GetLanguage.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::TTS::GetLanguage& res) - { - return mNsRPC2Communication_TTS__GetLanguage.toString(res); - } - -// NsRPC2Communication::TTS::GetLanguageResponse - static bool fromString(const std::string& str, NsRPC2Communication::TTS::GetLanguageResponse& res) - { - return mNsRPC2Communication_TTS__GetLanguageResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::TTS::GetLanguageResponse& res) - { - return mNsRPC2Communication_TTS__GetLanguageResponse.toString(res); - } - -// NsRPC2Communication::TTS::GetSupportedLanguages - static bool fromString(const std::string& str, NsRPC2Communication::TTS::GetSupportedLanguages& res) - { - return mNsRPC2Communication_TTS__GetSupportedLanguages.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::TTS::GetSupportedLanguages& res) - { - return mNsRPC2Communication_TTS__GetSupportedLanguages.toString(res); - } - -// NsRPC2Communication::TTS::GetSupportedLanguagesResponse - static bool fromString(const std::string& str, NsRPC2Communication::TTS::GetSupportedLanguagesResponse& res) - { - return mNsRPC2Communication_TTS__GetSupportedLanguagesResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::TTS::GetSupportedLanguagesResponse& res) - { - return mNsRPC2Communication_TTS__GetSupportedLanguagesResponse.toString(res); - } - -// NsRPC2Communication::TTS::OnLanguageChange - static bool fromString(const std::string& str, NsRPC2Communication::TTS::OnLanguageChange& res) - { - return mNsRPC2Communication_TTS__OnLanguageChange.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::TTS::OnLanguageChange& res) - { - return mNsRPC2Communication_TTS__OnLanguageChange.toString(res); - } - -// NsRPC2Communication::TTS::Speak - static bool fromString(const std::string& str, NsRPC2Communication::TTS::Speak& res) - { - return mNsRPC2Communication_TTS__Speak.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::TTS::Speak& res) - { - return mNsRPC2Communication_TTS__Speak.toString(res); - } - -// NsRPC2Communication::TTS::SpeakResponse - static bool fromString(const std::string& str, NsRPC2Communication::TTS::SpeakResponse& res) - { - return mNsRPC2Communication_TTS__SpeakResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::TTS::SpeakResponse& res) - { - return mNsRPC2Communication_TTS__SpeakResponse.toString(res); - } - -// NsRPC2Communication::UI::AddCommand - static bool fromString(const std::string& str, NsRPC2Communication::UI::AddCommand& res) - { - return mNsRPC2Communication_UI__AddCommand.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::AddCommand& res) - { - return mNsRPC2Communication_UI__AddCommand.toString(res); - } - -// NsRPC2Communication::UI::AddCommandResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::AddCommandResponse& res) - { - return mNsRPC2Communication_UI__AddCommandResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::AddCommandResponse& res) - { - return mNsRPC2Communication_UI__AddCommandResponse.toString(res); - } - -// NsRPC2Communication::UI::AddSubMenu - static bool fromString(const std::string& str, NsRPC2Communication::UI::AddSubMenu& res) - { - return mNsRPC2Communication_UI__AddSubMenu.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::AddSubMenu& res) - { - return mNsRPC2Communication_UI__AddSubMenu.toString(res); - } - -// NsRPC2Communication::UI::AddSubMenuResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::AddSubMenuResponse& res) - { - return mNsRPC2Communication_UI__AddSubMenuResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::AddSubMenuResponse& res) - { - return mNsRPC2Communication_UI__AddSubMenuResponse.toString(res); - } - -// NsRPC2Communication::UI::Alert - static bool fromString(const std::string& str, NsRPC2Communication::UI::Alert& res) - { - return mNsRPC2Communication_UI__Alert.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::Alert& res) - { - return mNsRPC2Communication_UI__Alert.toString(res); - } - -// NsRPC2Communication::UI::AlertResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::AlertResponse& res) - { - return mNsRPC2Communication_UI__AlertResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::AlertResponse& res) - { - return mNsRPC2Communication_UI__AlertResponse.toString(res); - } - -// NsRPC2Communication::UI::AlertManeuver - static bool fromString(const std::string& str, NsRPC2Communication::UI::AlertManeuver& res) - { - return mNsRPC2Communication_UI__AlertManeuver.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::AlertManeuver& res) - { - return mNsRPC2Communication_UI__AlertManeuver.toString(res); - } - -// NsRPC2Communication::UI::AlertManeuverResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::AlertManeuverResponse& res) - { - return mNsRPC2Communication_UI__AlertManeuverResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::AlertManeuverResponse& res) - { - return mNsRPC2Communication_UI__AlertManeuverResponse.toString(res); - } - -// NsRPC2Communication::UI::ChangeRegistration - static bool fromString(const std::string& str, NsRPC2Communication::UI::ChangeRegistration& res) - { - return mNsRPC2Communication_UI__ChangeRegistration.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::ChangeRegistration& res) - { - return mNsRPC2Communication_UI__ChangeRegistration.toString(res); - } - -// NsRPC2Communication::UI::ChangeRegistrationResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::ChangeRegistrationResponse& res) - { - return mNsRPC2Communication_UI__ChangeRegistrationResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::ChangeRegistrationResponse& res) - { - return mNsRPC2Communication_UI__ChangeRegistrationResponse.toString(res); - } - -// NsRPC2Communication::UI::CreateInteractionChoiceSet - static bool fromString(const std::string& str, NsRPC2Communication::UI::CreateInteractionChoiceSet& res) - { - return mNsRPC2Communication_UI__CreateInteractionChoiceSet.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::CreateInteractionChoiceSet& res) - { - return mNsRPC2Communication_UI__CreateInteractionChoiceSet.toString(res); - } - -// NsRPC2Communication::UI::CreateInteractionChoiceSetResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::CreateInteractionChoiceSetResponse& res) - { - return mNsRPC2Communication_UI__CreateInteractionChoiceSetResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::CreateInteractionChoiceSetResponse& res) - { - return mNsRPC2Communication_UI__CreateInteractionChoiceSetResponse.toString(res); - } - -// NsRPC2Communication::UI::DeleteCommand - static bool fromString(const std::string& str, NsRPC2Communication::UI::DeleteCommand& res) - { - return mNsRPC2Communication_UI__DeleteCommand.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::DeleteCommand& res) - { - return mNsRPC2Communication_UI__DeleteCommand.toString(res); - } - -// NsRPC2Communication::UI::DeleteCommandResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::DeleteCommandResponse& res) - { - return mNsRPC2Communication_UI__DeleteCommandResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::DeleteCommandResponse& res) - { - return mNsRPC2Communication_UI__DeleteCommandResponse.toString(res); - } - -// NsRPC2Communication::UI::DeleteInteractionChoiceSet - static bool fromString(const std::string& str, NsRPC2Communication::UI::DeleteInteractionChoiceSet& res) - { - return mNsRPC2Communication_UI__DeleteInteractionChoiceSet.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::DeleteInteractionChoiceSet& res) - { - return mNsRPC2Communication_UI__DeleteInteractionChoiceSet.toString(res); - } - -// NsRPC2Communication::UI::DeleteInteractionChoiceSetResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::DeleteInteractionChoiceSetResponse& res) - { - return mNsRPC2Communication_UI__DeleteInteractionChoiceSetResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::DeleteInteractionChoiceSetResponse& res) - { - return mNsRPC2Communication_UI__DeleteInteractionChoiceSetResponse.toString(res); - } - -// NsRPC2Communication::UI::DeleteSubMenu - static bool fromString(const std::string& str, NsRPC2Communication::UI::DeleteSubMenu& res) - { - return mNsRPC2Communication_UI__DeleteSubMenu.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::DeleteSubMenu& res) - { - return mNsRPC2Communication_UI__DeleteSubMenu.toString(res); - } - -// NsRPC2Communication::UI::DeleteSubMenuResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::DeleteSubMenuResponse& res) - { - return mNsRPC2Communication_UI__DeleteSubMenuResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::DeleteSubMenuResponse& res) - { - return mNsRPC2Communication_UI__DeleteSubMenuResponse.toString(res); - } - -// NsRPC2Communication::UI::DialNumber - static bool fromString(const std::string& str, NsRPC2Communication::UI::DialNumber& res) - { - return mNsRPC2Communication_UI__DialNumber.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::DialNumber& res) - { - return mNsRPC2Communication_UI__DialNumber.toString(res); - } - -// NsRPC2Communication::UI::DialNumberResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::DialNumberResponse& res) - { - return mNsRPC2Communication_UI__DialNumberResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::DialNumberResponse& res) - { - return mNsRPC2Communication_UI__DialNumberResponse.toString(res); - } - -// NsRPC2Communication::UI::EndAudioPassThru - static bool fromString(const std::string& str, NsRPC2Communication::UI::EndAudioPassThru& res) - { - return mNsRPC2Communication_UI__EndAudioPassThru.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::EndAudioPassThru& res) - { - return mNsRPC2Communication_UI__EndAudioPassThru.toString(res); - } - -// NsRPC2Communication::UI::EndAudioPassThruResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::EndAudioPassThruResponse& res) - { - return mNsRPC2Communication_UI__EndAudioPassThruResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::EndAudioPassThruResponse& res) - { - return mNsRPC2Communication_UI__EndAudioPassThruResponse.toString(res); - } - -// NsRPC2Communication::UI::GetCapabilities - static bool fromString(const std::string& str, NsRPC2Communication::UI::GetCapabilities& res) - { - return mNsRPC2Communication_UI__GetCapabilities.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::GetCapabilities& res) - { - return mNsRPC2Communication_UI__GetCapabilities.toString(res); - } - -// NsRPC2Communication::UI::GetCapabilitiesResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::GetCapabilitiesResponse& res) - { - return mNsRPC2Communication_UI__GetCapabilitiesResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::GetCapabilitiesResponse& res) - { - return mNsRPC2Communication_UI__GetCapabilitiesResponse.toString(res); - } - -// NsRPC2Communication::UI::GetLanguage - static bool fromString(const std::string& str, NsRPC2Communication::UI::GetLanguage& res) - { - return mNsRPC2Communication_UI__GetLanguage.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::GetLanguage& res) - { - return mNsRPC2Communication_UI__GetLanguage.toString(res); - } - -// NsRPC2Communication::UI::GetLanguageResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::GetLanguageResponse& res) - { - return mNsRPC2Communication_UI__GetLanguageResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::GetLanguageResponse& res) - { - return mNsRPC2Communication_UI__GetLanguageResponse.toString(res); - } - -// NsRPC2Communication::UI::GetSupportedLanguages - static bool fromString(const std::string& str, NsRPC2Communication::UI::GetSupportedLanguages& res) - { - return mNsRPC2Communication_UI__GetSupportedLanguages.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::GetSupportedLanguages& res) - { - return mNsRPC2Communication_UI__GetSupportedLanguages.toString(res); - } - -// NsRPC2Communication::UI::GetSupportedLanguagesResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::GetSupportedLanguagesResponse& res) - { - return mNsRPC2Communication_UI__GetSupportedLanguagesResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::GetSupportedLanguagesResponse& res) - { - return mNsRPC2Communication_UI__GetSupportedLanguagesResponse.toString(res); - } - -// NsRPC2Communication::UI::OnCommand - static bool fromString(const std::string& str, NsRPC2Communication::UI::OnCommand& res) - { - return mNsRPC2Communication_UI__OnCommand.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::OnCommand& res) - { - return mNsRPC2Communication_UI__OnCommand.toString(res); - } - -// NsRPC2Communication::UI::OnDeviceChosen - static bool fromString(const std::string& str, NsRPC2Communication::UI::OnDeviceChosen& res) - { - return mNsRPC2Communication_UI__OnDeviceChosen.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::OnDeviceChosen& res) - { - return mNsRPC2Communication_UI__OnDeviceChosen.toString(res); - } - -// NsRPC2Communication::UI::OnDriverDistraction - static bool fromString(const std::string& str, NsRPC2Communication::UI::OnDriverDistraction& res) - { - return mNsRPC2Communication_UI__OnDriverDistraction.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::OnDriverDistraction& res) - { - return mNsRPC2Communication_UI__OnDriverDistraction.toString(res); - } - -// NsRPC2Communication::UI::OnLanguageChange - static bool fromString(const std::string& str, NsRPC2Communication::UI::OnLanguageChange& res) - { - return mNsRPC2Communication_UI__OnLanguageChange.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::OnLanguageChange& res) - { - return mNsRPC2Communication_UI__OnLanguageChange.toString(res); - } - -// NsRPC2Communication::UI::OnReady - static bool fromString(const std::string& str, NsRPC2Communication::UI::OnReady& res) - { - return mNsRPC2Communication_UI__OnReady.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::OnReady& res) - { - return mNsRPC2Communication_UI__OnReady.toString(res); - } - -// NsRPC2Communication::UI::OnSystemContext - static bool fromString(const std::string& str, NsRPC2Communication::UI::OnSystemContext& res) - { - return mNsRPC2Communication_UI__OnSystemContext.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::OnSystemContext& res) - { - return mNsRPC2Communication_UI__OnSystemContext.toString(res); - } - -// NsRPC2Communication::UI::OnTBTClientState - static bool fromString(const std::string& str, NsRPC2Communication::UI::OnTBTClientState& res) - { - return mNsRPC2Communication_UI__OnTBTClientState.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::OnTBTClientState& res) - { - return mNsRPC2Communication_UI__OnTBTClientState.toString(res); - } - -// NsRPC2Communication::UI::PerformAudioPassThru - static bool fromString(const std::string& str, NsRPC2Communication::UI::PerformAudioPassThru& res) - { - return mNsRPC2Communication_UI__PerformAudioPassThru.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::PerformAudioPassThru& res) - { - return mNsRPC2Communication_UI__PerformAudioPassThru.toString(res); - } - -// NsRPC2Communication::UI::PerformAudioPassThruResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::PerformAudioPassThruResponse& res) - { - return mNsRPC2Communication_UI__PerformAudioPassThruResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::PerformAudioPassThruResponse& res) - { - return mNsRPC2Communication_UI__PerformAudioPassThruResponse.toString(res); - } - -// NsRPC2Communication::UI::PerformInteraction - static bool fromString(const std::string& str, NsRPC2Communication::UI::PerformInteraction& res) - { - return mNsRPC2Communication_UI__PerformInteraction.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::PerformInteraction& res) - { - return mNsRPC2Communication_UI__PerformInteraction.toString(res); - } - -// NsRPC2Communication::UI::PerformInteractionResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::PerformInteractionResponse& res) - { - return mNsRPC2Communication_UI__PerformInteractionResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::PerformInteractionResponse& res) - { - return mNsRPC2Communication_UI__PerformInteractionResponse.toString(res); - } - -// NsRPC2Communication::UI::ResetGlobalProperties - static bool fromString(const std::string& str, NsRPC2Communication::UI::ResetGlobalProperties& res) - { - return mNsRPC2Communication_UI__ResetGlobalProperties.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::ResetGlobalProperties& res) - { - return mNsRPC2Communication_UI__ResetGlobalProperties.toString(res); - } - -// NsRPC2Communication::UI::ResetGlobalPropertiesResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::ResetGlobalPropertiesResponse& res) - { - return mNsRPC2Communication_UI__ResetGlobalPropertiesResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::ResetGlobalPropertiesResponse& res) - { - return mNsRPC2Communication_UI__ResetGlobalPropertiesResponse.toString(res); - } - -// NsRPC2Communication::UI::ScrollableMessage - static bool fromString(const std::string& str, NsRPC2Communication::UI::ScrollableMessage& res) - { - return mNsRPC2Communication_UI__ScrollableMessage.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::ScrollableMessage& res) - { - return mNsRPC2Communication_UI__ScrollableMessage.toString(res); - } - -// NsRPC2Communication::UI::ScrollableMessageResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::ScrollableMessageResponse& res) - { - return mNsRPC2Communication_UI__ScrollableMessageResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::ScrollableMessageResponse& res) - { - return mNsRPC2Communication_UI__ScrollableMessageResponse.toString(res); - } - -// NsRPC2Communication::UI::SetAppIcon - static bool fromString(const std::string& str, NsRPC2Communication::UI::SetAppIcon& res) - { - return mNsRPC2Communication_UI__SetAppIcon.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::SetAppIcon& res) - { - return mNsRPC2Communication_UI__SetAppIcon.toString(res); - } - -// NsRPC2Communication::UI::SetAppIconResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::SetAppIconResponse& res) - { - return mNsRPC2Communication_UI__SetAppIconResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::SetAppIconResponse& res) - { - return mNsRPC2Communication_UI__SetAppIconResponse.toString(res); - } - -// NsRPC2Communication::UI::SetDisplayLayout - static bool fromString(const std::string& str, NsRPC2Communication::UI::SetDisplayLayout& res) - { - return mNsRPC2Communication_UI__SetDisplayLayout.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::SetDisplayLayout& res) - { - return mNsRPC2Communication_UI__SetDisplayLayout.toString(res); - } - -// NsRPC2Communication::UI::SetDisplayLayoutResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::SetDisplayLayoutResponse& res) - { - return mNsRPC2Communication_UI__SetDisplayLayoutResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::SetDisplayLayoutResponse& res) - { - return mNsRPC2Communication_UI__SetDisplayLayoutResponse.toString(res); - } - -// NsRPC2Communication::UI::SetGlobalProperties - static bool fromString(const std::string& str, NsRPC2Communication::UI::SetGlobalProperties& res) - { - return mNsRPC2Communication_UI__SetGlobalProperties.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::SetGlobalProperties& res) - { - return mNsRPC2Communication_UI__SetGlobalProperties.toString(res); - } - -// NsRPC2Communication::UI::SetGlobalPropertiesResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::SetGlobalPropertiesResponse& res) - { - return mNsRPC2Communication_UI__SetGlobalPropertiesResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::SetGlobalPropertiesResponse& res) - { - return mNsRPC2Communication_UI__SetGlobalPropertiesResponse.toString(res); - } - -// NsRPC2Communication::UI::SetMediaClockTimer - static bool fromString(const std::string& str, NsRPC2Communication::UI::SetMediaClockTimer& res) - { - return mNsRPC2Communication_UI__SetMediaClockTimer.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::SetMediaClockTimer& res) - { - return mNsRPC2Communication_UI__SetMediaClockTimer.toString(res); - } - -// NsRPC2Communication::UI::SetMediaClockTimerResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::SetMediaClockTimerResponse& res) - { - return mNsRPC2Communication_UI__SetMediaClockTimerResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::SetMediaClockTimerResponse& res) - { - return mNsRPC2Communication_UI__SetMediaClockTimerResponse.toString(res); - } - -// NsRPC2Communication::UI::Show - static bool fromString(const std::string& str, NsRPC2Communication::UI::Show& res) - { - return mNsRPC2Communication_UI__Show.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::Show& res) - { - return mNsRPC2Communication_UI__Show.toString(res); - } - -// NsRPC2Communication::UI::ShowResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::ShowResponse& res) - { - return mNsRPC2Communication_UI__ShowResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::ShowResponse& res) - { - return mNsRPC2Communication_UI__ShowResponse.toString(res); - } - -// NsRPC2Communication::UI::ShowConstantTBT - static bool fromString(const std::string& str, NsRPC2Communication::UI::ShowConstantTBT& res) - { - return mNsRPC2Communication_UI__ShowConstantTBT.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::ShowConstantTBT& res) - { - return mNsRPC2Communication_UI__ShowConstantTBT.toString(res); - } - -// NsRPC2Communication::UI::ShowConstantTBTResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::ShowConstantTBTResponse& res) - { - return mNsRPC2Communication_UI__ShowConstantTBTResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::ShowConstantTBTResponse& res) - { - return mNsRPC2Communication_UI__ShowConstantTBTResponse.toString(res); - } - -// NsRPC2Communication::UI::Slider - static bool fromString(const std::string& str, NsRPC2Communication::UI::Slider& res) - { - return mNsRPC2Communication_UI__Slider.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::Slider& res) - { - return mNsRPC2Communication_UI__Slider.toString(res); - } - -// NsRPC2Communication::UI::SliderResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::SliderResponse& res) - { - return mNsRPC2Communication_UI__SliderResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::SliderResponse& res) - { - return mNsRPC2Communication_UI__SliderResponse.toString(res); - } - -// NsRPC2Communication::UI::UpdateTurnList - static bool fromString(const std::string& str, NsRPC2Communication::UI::UpdateTurnList& res) - { - return mNsRPC2Communication_UI__UpdateTurnList.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::UpdateTurnList& res) - { - return mNsRPC2Communication_UI__UpdateTurnList.toString(res); - } - -// NsRPC2Communication::UI::UpdateTurnListResponse - static bool fromString(const std::string& str, NsRPC2Communication::UI::UpdateTurnListResponse& res) - { - return mNsRPC2Communication_UI__UpdateTurnListResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::UI::UpdateTurnListResponse& res) - { - return mNsRPC2Communication_UI__UpdateTurnListResponse.toString(res); - } - -// NsRPC2Communication::VR::AddCommand - static bool fromString(const std::string& str, NsRPC2Communication::VR::AddCommand& res) - { - return mNsRPC2Communication_VR__AddCommand.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VR::AddCommand& res) - { - return mNsRPC2Communication_VR__AddCommand.toString(res); - } - -// NsRPC2Communication::VR::AddCommandResponse - static bool fromString(const std::string& str, NsRPC2Communication::VR::AddCommandResponse& res) - { - return mNsRPC2Communication_VR__AddCommandResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VR::AddCommandResponse& res) - { - return mNsRPC2Communication_VR__AddCommandResponse.toString(res); - } - -// NsRPC2Communication::VR::ChangeRegistration - static bool fromString(const std::string& str, NsRPC2Communication::VR::ChangeRegistration& res) - { - return mNsRPC2Communication_VR__ChangeRegistration.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VR::ChangeRegistration& res) - { - return mNsRPC2Communication_VR__ChangeRegistration.toString(res); - } - -// NsRPC2Communication::VR::ChangeRegistrationResponse - static bool fromString(const std::string& str, NsRPC2Communication::VR::ChangeRegistrationResponse& res) - { - return mNsRPC2Communication_VR__ChangeRegistrationResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VR::ChangeRegistrationResponse& res) - { - return mNsRPC2Communication_VR__ChangeRegistrationResponse.toString(res); - } - -// NsRPC2Communication::VR::DeleteCommand - static bool fromString(const std::string& str, NsRPC2Communication::VR::DeleteCommand& res) - { - return mNsRPC2Communication_VR__DeleteCommand.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VR::DeleteCommand& res) - { - return mNsRPC2Communication_VR__DeleteCommand.toString(res); - } - -// NsRPC2Communication::VR::DeleteCommandResponse - static bool fromString(const std::string& str, NsRPC2Communication::VR::DeleteCommandResponse& res) - { - return mNsRPC2Communication_VR__DeleteCommandResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VR::DeleteCommandResponse& res) - { - return mNsRPC2Communication_VR__DeleteCommandResponse.toString(res); - } - -// NsRPC2Communication::VR::GetCapabilities - static bool fromString(const std::string& str, NsRPC2Communication::VR::GetCapabilities& res) - { - return mNsRPC2Communication_VR__GetCapabilities.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VR::GetCapabilities& res) - { - return mNsRPC2Communication_VR__GetCapabilities.toString(res); - } - -// NsRPC2Communication::VR::GetCapabilitiesResponse - static bool fromString(const std::string& str, NsRPC2Communication::VR::GetCapabilitiesResponse& res) - { - return mNsRPC2Communication_VR__GetCapabilitiesResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VR::GetCapabilitiesResponse& res) - { - return mNsRPC2Communication_VR__GetCapabilitiesResponse.toString(res); - } - -// NsRPC2Communication::VR::GetLanguage - static bool fromString(const std::string& str, NsRPC2Communication::VR::GetLanguage& res) - { - return mNsRPC2Communication_VR__GetLanguage.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VR::GetLanguage& res) - { - return mNsRPC2Communication_VR__GetLanguage.toString(res); - } - -// NsRPC2Communication::VR::GetLanguageResponse - static bool fromString(const std::string& str, NsRPC2Communication::VR::GetLanguageResponse& res) - { - return mNsRPC2Communication_VR__GetLanguageResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VR::GetLanguageResponse& res) - { - return mNsRPC2Communication_VR__GetLanguageResponse.toString(res); - } - -// NsRPC2Communication::VR::GetSupportedLanguages - static bool fromString(const std::string& str, NsRPC2Communication::VR::GetSupportedLanguages& res) - { - return mNsRPC2Communication_VR__GetSupportedLanguages.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VR::GetSupportedLanguages& res) - { - return mNsRPC2Communication_VR__GetSupportedLanguages.toString(res); - } - -// NsRPC2Communication::VR::GetSupportedLanguagesResponse - static bool fromString(const std::string& str, NsRPC2Communication::VR::GetSupportedLanguagesResponse& res) - { - return mNsRPC2Communication_VR__GetSupportedLanguagesResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VR::GetSupportedLanguagesResponse& res) - { - return mNsRPC2Communication_VR__GetSupportedLanguagesResponse.toString(res); - } - -// NsRPC2Communication::VR::OnCommand - static bool fromString(const std::string& str, NsRPC2Communication::VR::OnCommand& res) - { - return mNsRPC2Communication_VR__OnCommand.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VR::OnCommand& res) - { - return mNsRPC2Communication_VR__OnCommand.toString(res); - } - -// NsRPC2Communication::VR::OnLanguageChange - static bool fromString(const std::string& str, NsRPC2Communication::VR::OnLanguageChange& res) - { - return mNsRPC2Communication_VR__OnLanguageChange.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VR::OnLanguageChange& res) - { - return mNsRPC2Communication_VR__OnLanguageChange.toString(res); - } - -// NsRPC2Communication::VehicleInfo::GetDTCs - static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::GetDTCs& res) - { - return mNsRPC2Communication_VehicleInfo__GetDTCs.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VehicleInfo::GetDTCs& res) - { - return mNsRPC2Communication_VehicleInfo__GetDTCs.toString(res); - } - -// NsRPC2Communication::VehicleInfo::GetDTCsResponse - static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::GetDTCsResponse& res) - { - return mNsRPC2Communication_VehicleInfo__GetDTCsResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VehicleInfo::GetDTCsResponse& res) - { - return mNsRPC2Communication_VehicleInfo__GetDTCsResponse.toString(res); - } - -// NsRPC2Communication::VehicleInfo::GetVehicleData - static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::GetVehicleData& res) - { - return mNsRPC2Communication_VehicleInfo__GetVehicleData.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VehicleInfo::GetVehicleData& res) - { - return mNsRPC2Communication_VehicleInfo__GetVehicleData.toString(res); - } - -// NsRPC2Communication::VehicleInfo::GetVehicleDataResponse - static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::GetVehicleDataResponse& res) - { - return mNsRPC2Communication_VehicleInfo__GetVehicleDataResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VehicleInfo::GetVehicleDataResponse& res) - { - return mNsRPC2Communication_VehicleInfo__GetVehicleDataResponse.toString(res); - } - -// NsRPC2Communication::VehicleInfo::GetVehicleType - static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::GetVehicleType& res) - { - return mNsRPC2Communication_VehicleInfo__GetVehicleType.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VehicleInfo::GetVehicleType& res) - { - return mNsRPC2Communication_VehicleInfo__GetVehicleType.toString(res); - } - -// NsRPC2Communication::VehicleInfo::GetVehicleTypeResponse - static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::GetVehicleTypeResponse& res) - { - return mNsRPC2Communication_VehicleInfo__GetVehicleTypeResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VehicleInfo::GetVehicleTypeResponse& res) - { - return mNsRPC2Communication_VehicleInfo__GetVehicleTypeResponse.toString(res); - } - -// NsRPC2Communication::VehicleInfo::OnVehicleData - static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::OnVehicleData& res) - { - return mNsRPC2Communication_VehicleInfo__OnVehicleData.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VehicleInfo::OnVehicleData& res) - { - return mNsRPC2Communication_VehicleInfo__OnVehicleData.toString(res); - } - -// NsRPC2Communication::VehicleInfo::ReadDID - static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::ReadDID& res) - { - return mNsRPC2Communication_VehicleInfo__ReadDID.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VehicleInfo::ReadDID& res) - { - return mNsRPC2Communication_VehicleInfo__ReadDID.toString(res); - } - -// NsRPC2Communication::VehicleInfo::ReadDIDResponse - static bool fromString(const std::string& str, NsRPC2Communication::VehicleInfo::ReadDIDResponse& res) - { - return mNsRPC2Communication_VehicleInfo__ReadDIDResponse.fromString(str, res); - } - - static std::string toString(const NsRPC2Communication::VehicleInfo::ReadDIDResponse& res) - { - return mNsRPC2Communication_VehicleInfo__ReadDIDResponse.toString(res); - } - - - struct localHash - { - const char *name; - unsigned int idx; - void* marshaller; // Bingo!!! old good plain C with direct casting!!! - }; - -private: - - static Json::Value Request2JSON(const ::NsRPC2Communication::RPC2Request* msg); - static Json::Value Response2JSON(const ::NsRPC2Communication::RPC2Response* msg); - static Json::Value Notification2JSON(const ::NsRPC2Communication::RPC2Notification* msg); - - static const char* getName(Methods e) - { - return (e>=0 && e<110) ? mHashTable[e].name : NULL; - } - - static const Methods getIndex(const char* s); - - static const localHash mHashTable[110]; - friend class Marshaller_intHash; - - static ::NsRPC2Communication::RPC2ErrorMarshaller mRPC2ErrorInternal; - - static NsRPC2Communication::BasicCommunication::ActivateAppMarshaller mNsRPC2Communication_BasicCommunication__ActivateApp; - static NsRPC2Communication::BasicCommunication::ActivateAppResponseMarshaller mNsRPC2Communication_BasicCommunication__ActivateAppResponse; - static NsRPC2Communication::BasicCommunication::GetAppListMarshaller mNsRPC2Communication_BasicCommunication__GetAppList; - static NsRPC2Communication::BasicCommunication::GetAppListResponseMarshaller mNsRPC2Communication_BasicCommunication__GetAppListResponse; - static NsRPC2Communication::BasicCommunication::GetDeviceListMarshaller mNsRPC2Communication_BasicCommunication__GetDeviceList; - static NsRPC2Communication::BasicCommunication::GetDeviceListResponseMarshaller mNsRPC2Communication_BasicCommunication__GetDeviceListResponse; - static NsRPC2Communication::BasicCommunication::OnAppDeactivatedMarshaller mNsRPC2Communication_BasicCommunication__OnAppDeactivated; - //static NsRPC2Communication::BasicCommunication::OnAppDeactivatedResponseMarshaller mNsRPC2Communication_BasicCommunication__OnAppDeactivatedResponse; - static NsRPC2Communication::BasicCommunication::OnAppRegisteredMarshaller mNsRPC2Communication_BasicCommunication__OnAppRegistered; - static NsRPC2Communication::BasicCommunication::OnAppUnregisteredMarshaller mNsRPC2Communication_BasicCommunication__OnAppUnregistered; - static NsRPC2Communication::BasicCommunication::OnDeviceListUpdatedMarshaller mNsRPC2Communication_BasicCommunication__OnDeviceListUpdated; - static NsRPC2Communication::BasicCommunication::SendDataMarshaller mNsRPC2Communication_BasicCommunication__SendData; - static NsRPC2Communication::BasicCommunication::SendDataResponseMarshaller mNsRPC2Communication_BasicCommunication__SendDataResponse; - static NsRPC2Communication::Buttons::GetCapabilitiesMarshaller mNsRPC2Communication_Buttons__GetCapabilities; - static NsRPC2Communication::Buttons::GetCapabilitiesResponseMarshaller mNsRPC2Communication_Buttons__GetCapabilitiesResponse; - static NsRPC2Communication::Buttons::OnButtonEventMarshaller mNsRPC2Communication_Buttons__OnButtonEvent; - static NsRPC2Communication::Buttons::OnButtonPressMarshaller mNsRPC2Communication_Buttons__OnButtonPress; - static NsRPC2Communication::TTS::ChangeRegistrationMarshaller mNsRPC2Communication_TTS__ChangeRegistration; - static NsRPC2Communication::TTS::ChangeRegistrationResponseMarshaller mNsRPC2Communication_TTS__ChangeRegistrationResponse; - static NsRPC2Communication::TTS::GetCapabilitiesMarshaller mNsRPC2Communication_TTS__GetCapabilities; - static NsRPC2Communication::TTS::GetCapabilitiesResponseMarshaller mNsRPC2Communication_TTS__GetCapabilitiesResponse; - static NsRPC2Communication::TTS::GetLanguageMarshaller mNsRPC2Communication_TTS__GetLanguage; - static NsRPC2Communication::TTS::GetLanguageResponseMarshaller mNsRPC2Communication_TTS__GetLanguageResponse; - static NsRPC2Communication::TTS::GetSupportedLanguagesMarshaller mNsRPC2Communication_TTS__GetSupportedLanguages; - static NsRPC2Communication::TTS::GetSupportedLanguagesResponseMarshaller mNsRPC2Communication_TTS__GetSupportedLanguagesResponse; - static NsRPC2Communication::TTS::OnLanguageChangeMarshaller mNsRPC2Communication_TTS__OnLanguageChange; - static NsRPC2Communication::TTS::SpeakMarshaller mNsRPC2Communication_TTS__Speak; - static NsRPC2Communication::TTS::SpeakResponseMarshaller mNsRPC2Communication_TTS__SpeakResponse; - static NsRPC2Communication::UI::AddCommandMarshaller mNsRPC2Communication_UI__AddCommand; - static NsRPC2Communication::UI::AddCommandResponseMarshaller mNsRPC2Communication_UI__AddCommandResponse; - static NsRPC2Communication::UI::AddSubMenuMarshaller mNsRPC2Communication_UI__AddSubMenu; - static NsRPC2Communication::UI::AddSubMenuResponseMarshaller mNsRPC2Communication_UI__AddSubMenuResponse; - static NsRPC2Communication::UI::AlertMarshaller mNsRPC2Communication_UI__Alert; - static NsRPC2Communication::UI::AlertResponseMarshaller mNsRPC2Communication_UI__AlertResponse; - static NsRPC2Communication::UI::AlertManeuverMarshaller mNsRPC2Communication_UI__AlertManeuver; - static NsRPC2Communication::UI::AlertManeuverResponseMarshaller mNsRPC2Communication_UI__AlertManeuverResponse; - static NsRPC2Communication::UI::ChangeRegistrationMarshaller mNsRPC2Communication_UI__ChangeRegistration; - static NsRPC2Communication::UI::ChangeRegistrationResponseMarshaller mNsRPC2Communication_UI__ChangeRegistrationResponse; - static NsRPC2Communication::UI::CreateInteractionChoiceSetMarshaller mNsRPC2Communication_UI__CreateInteractionChoiceSet; - static NsRPC2Communication::UI::CreateInteractionChoiceSetResponseMarshaller mNsRPC2Communication_UI__CreateInteractionChoiceSetResponse; - static NsRPC2Communication::UI::DeleteCommandMarshaller mNsRPC2Communication_UI__DeleteCommand; - static NsRPC2Communication::UI::DeleteCommandResponseMarshaller mNsRPC2Communication_UI__DeleteCommandResponse; - static NsRPC2Communication::UI::DeleteInteractionChoiceSetMarshaller mNsRPC2Communication_UI__DeleteInteractionChoiceSet; - static NsRPC2Communication::UI::DeleteInteractionChoiceSetResponseMarshaller mNsRPC2Communication_UI__DeleteInteractionChoiceSetResponse; - static NsRPC2Communication::UI::DeleteSubMenuMarshaller mNsRPC2Communication_UI__DeleteSubMenu; - static NsRPC2Communication::UI::DeleteSubMenuResponseMarshaller mNsRPC2Communication_UI__DeleteSubMenuResponse; - static NsRPC2Communication::UI::DialNumberMarshaller mNsRPC2Communication_UI__DialNumber; - static NsRPC2Communication::UI::DialNumberResponseMarshaller mNsRPC2Communication_UI__DialNumberResponse; - static NsRPC2Communication::UI::EndAudioPassThruMarshaller mNsRPC2Communication_UI__EndAudioPassThru; - static NsRPC2Communication::UI::EndAudioPassThruResponseMarshaller mNsRPC2Communication_UI__EndAudioPassThruResponse; - static NsRPC2Communication::UI::GetCapabilitiesMarshaller mNsRPC2Communication_UI__GetCapabilities; - static NsRPC2Communication::UI::GetCapabilitiesResponseMarshaller mNsRPC2Communication_UI__GetCapabilitiesResponse; - static NsRPC2Communication::UI::GetLanguageMarshaller mNsRPC2Communication_UI__GetLanguage; - static NsRPC2Communication::UI::GetLanguageResponseMarshaller mNsRPC2Communication_UI__GetLanguageResponse; - static NsRPC2Communication::UI::GetSupportedLanguagesMarshaller mNsRPC2Communication_UI__GetSupportedLanguages; - static NsRPC2Communication::UI::GetSupportedLanguagesResponseMarshaller mNsRPC2Communication_UI__GetSupportedLanguagesResponse; - static NsRPC2Communication::UI::OnCommandMarshaller mNsRPC2Communication_UI__OnCommand; - static NsRPC2Communication::UI::OnDeviceChosenMarshaller mNsRPC2Communication_UI__OnDeviceChosen; - static NsRPC2Communication::UI::OnDriverDistractionMarshaller mNsRPC2Communication_UI__OnDriverDistraction; - static NsRPC2Communication::UI::OnLanguageChangeMarshaller mNsRPC2Communication_UI__OnLanguageChange; - static NsRPC2Communication::UI::OnReadyMarshaller mNsRPC2Communication_UI__OnReady; - static NsRPC2Communication::UI::OnSystemContextMarshaller mNsRPC2Communication_UI__OnSystemContext; - static NsRPC2Communication::UI::OnTBTClientStateMarshaller mNsRPC2Communication_UI__OnTBTClientState; - static NsRPC2Communication::UI::PerformAudioPassThruMarshaller mNsRPC2Communication_UI__PerformAudioPassThru; - static NsRPC2Communication::UI::PerformAudioPassThruResponseMarshaller mNsRPC2Communication_UI__PerformAudioPassThruResponse; - static NsRPC2Communication::UI::PerformInteractionMarshaller mNsRPC2Communication_UI__PerformInteraction; - static NsRPC2Communication::UI::PerformInteractionResponseMarshaller mNsRPC2Communication_UI__PerformInteractionResponse; - static NsRPC2Communication::UI::ResetGlobalPropertiesMarshaller mNsRPC2Communication_UI__ResetGlobalProperties; - static NsRPC2Communication::UI::ResetGlobalPropertiesResponseMarshaller mNsRPC2Communication_UI__ResetGlobalPropertiesResponse; - static NsRPC2Communication::UI::ScrollableMessageMarshaller mNsRPC2Communication_UI__ScrollableMessage; - static NsRPC2Communication::UI::ScrollableMessageResponseMarshaller mNsRPC2Communication_UI__ScrollableMessageResponse; - static NsRPC2Communication::UI::SetAppIconMarshaller mNsRPC2Communication_UI__SetAppIcon; - static NsRPC2Communication::UI::SetAppIconResponseMarshaller mNsRPC2Communication_UI__SetAppIconResponse; - static NsRPC2Communication::UI::SetDisplayLayoutMarshaller mNsRPC2Communication_UI__SetDisplayLayout; - static NsRPC2Communication::UI::SetDisplayLayoutResponseMarshaller mNsRPC2Communication_UI__SetDisplayLayoutResponse; - static NsRPC2Communication::UI::SetGlobalPropertiesMarshaller mNsRPC2Communication_UI__SetGlobalProperties; - static NsRPC2Communication::UI::SetGlobalPropertiesResponseMarshaller mNsRPC2Communication_UI__SetGlobalPropertiesResponse; - static NsRPC2Communication::UI::SetMediaClockTimerMarshaller mNsRPC2Communication_UI__SetMediaClockTimer; - static NsRPC2Communication::UI::SetMediaClockTimerResponseMarshaller mNsRPC2Communication_UI__SetMediaClockTimerResponse; - static NsRPC2Communication::UI::ShowMarshaller mNsRPC2Communication_UI__Show; - static NsRPC2Communication::UI::ShowResponseMarshaller mNsRPC2Communication_UI__ShowResponse; - static NsRPC2Communication::UI::ShowConstantTBTMarshaller mNsRPC2Communication_UI__ShowConstantTBT; - static NsRPC2Communication::UI::ShowConstantTBTResponseMarshaller mNsRPC2Communication_UI__ShowConstantTBTResponse; - static NsRPC2Communication::UI::SliderMarshaller mNsRPC2Communication_UI__Slider; - static NsRPC2Communication::UI::SliderResponseMarshaller mNsRPC2Communication_UI__SliderResponse; - static NsRPC2Communication::UI::UpdateTurnListMarshaller mNsRPC2Communication_UI__UpdateTurnList; - static NsRPC2Communication::UI::UpdateTurnListResponseMarshaller mNsRPC2Communication_UI__UpdateTurnListResponse; - static NsRPC2Communication::VR::AddCommandMarshaller mNsRPC2Communication_VR__AddCommand; - static NsRPC2Communication::VR::AddCommandResponseMarshaller mNsRPC2Communication_VR__AddCommandResponse; - static NsRPC2Communication::VR::ChangeRegistrationMarshaller mNsRPC2Communication_VR__ChangeRegistration; - static NsRPC2Communication::VR::ChangeRegistrationResponseMarshaller mNsRPC2Communication_VR__ChangeRegistrationResponse; - static NsRPC2Communication::VR::DeleteCommandMarshaller mNsRPC2Communication_VR__DeleteCommand; - static NsRPC2Communication::VR::DeleteCommandResponseMarshaller mNsRPC2Communication_VR__DeleteCommandResponse; - static NsRPC2Communication::VR::GetCapabilitiesMarshaller mNsRPC2Communication_VR__GetCapabilities; - static NsRPC2Communication::VR::GetCapabilitiesResponseMarshaller mNsRPC2Communication_VR__GetCapabilitiesResponse; - static NsRPC2Communication::VR::GetLanguageMarshaller mNsRPC2Communication_VR__GetLanguage; - static NsRPC2Communication::VR::GetLanguageResponseMarshaller mNsRPC2Communication_VR__GetLanguageResponse; - static NsRPC2Communication::VR::GetSupportedLanguagesMarshaller mNsRPC2Communication_VR__GetSupportedLanguages; - static NsRPC2Communication::VR::GetSupportedLanguagesResponseMarshaller mNsRPC2Communication_VR__GetSupportedLanguagesResponse; - static NsRPC2Communication::VR::OnCommandMarshaller mNsRPC2Communication_VR__OnCommand; - static NsRPC2Communication::VR::OnLanguageChangeMarshaller mNsRPC2Communication_VR__OnLanguageChange; - static NsRPC2Communication::VehicleInfo::GetDTCsMarshaller mNsRPC2Communication_VehicleInfo__GetDTCs; - static NsRPC2Communication::VehicleInfo::GetDTCsResponseMarshaller mNsRPC2Communication_VehicleInfo__GetDTCsResponse; - static NsRPC2Communication::VehicleInfo::GetVehicleDataMarshaller mNsRPC2Communication_VehicleInfo__GetVehicleData; - static NsRPC2Communication::VehicleInfo::GetVehicleDataResponseMarshaller mNsRPC2Communication_VehicleInfo__GetVehicleDataResponse; - static NsRPC2Communication::VehicleInfo::GetVehicleTypeMarshaller mNsRPC2Communication_VehicleInfo__GetVehicleType; - static NsRPC2Communication::VehicleInfo::GetVehicleTypeResponseMarshaller mNsRPC2Communication_VehicleInfo__GetVehicleTypeResponse; - static NsRPC2Communication::VehicleInfo::OnVehicleDataMarshaller mNsRPC2Communication_VehicleInfo__OnVehicleData; - static NsRPC2Communication::VehicleInfo::ReadDIDMarshaller mNsRPC2Communication_VehicleInfo__ReadDID; - static NsRPC2Communication::VehicleInfo::ReadDIDResponseMarshaller mNsRPC2Communication_VehicleInfo__ReadDIDResponse; - -}; -} -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/ActivateApp.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/ActivateApp.h deleted file mode 100644 index d109d08b1..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/ActivateApp.h +++ /dev/null @@ -1,89 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ACTIVATEAPP_INCLUDE -#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ACTIVATEAPP_INCLUDE - -#include <string> -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::SmartDeviceLinkCore - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace BasicCommunication - { - - class ActivateApp : public ::NsRPC2Communication::RPC2Request - { - public: - - ActivateApp(const ActivateApp& c); - ActivateApp(void); - - ActivateApp& operator =(const ActivateApp&); - - virtual ~ActivateApp(void); - - bool checkIntegrity(void); - -// getters - const std::string& get_appName(void); - - int get_appId(void); - - -// setters -/// appName <= 100 - bool set_appName(const std::string& appName); - - bool set_appId(int appId); - - - private: - - friend class ActivateAppMarshaller; - - std::string appName; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/ActivateAppResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/ActivateAppResponse.h deleted file mode 100644 index 6114e9beb..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/ActivateAppResponse.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ACTIVATEAPPRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ACTIVATEAPPRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::SmartDeviceLinkCore - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace BasicCommunication - { - - class ActivateAppResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - ActivateAppResponse(const ActivateAppResponse& c); - ActivateAppResponse(void); - - ActivateAppResponse& operator =(const ActivateAppResponse&); - - virtual ~ActivateAppResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class ActivateAppResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetAppList.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetAppList.h deleted file mode 100644 index 6072f4d4d..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetAppList.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_GETAPPLIST_INCLUDE -#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_GETAPPLIST_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::SmartDeviceLinkCore - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace BasicCommunication - { - - class GetAppList : public ::NsRPC2Communication::RPC2Request - { - public: - - GetAppList(const GetAppList& c); - GetAppList(void); - - GetAppList& operator =(const GetAppList&); - - virtual ~GetAppList(void); - - bool checkIntegrity(void); - - - private: - - friend class GetAppListMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetAppListResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetAppListResponse.h deleted file mode 100644 index a6295ae54..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetAppListResponse.h +++ /dev/null @@ -1,84 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_GETAPPLISTRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_GETAPPLISTRESPONSE_INCLUDE - -#include <vector> -#include "JSONHandler/RPC2Response.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/HMIApplication.h" - -/* - interface NsRPC2Communication::SmartDeviceLinkCore - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace BasicCommunication - { - - class GetAppListResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - GetAppListResponse(const GetAppListResponse& c); - GetAppListResponse(void); - - GetAppListResponse& operator =(const GetAppListResponse&); - - virtual ~GetAppListResponse(void); - - bool checkIntegrity(void); - -// getters - const std::vector< NsSmartDeviceLinkRPCV2::HMIApplication>& get_appList(void); - - -// setters - bool set_appList(const std::vector< NsSmartDeviceLinkRPCV2::HMIApplication>& appList); - - - private: - - friend class GetAppListResponseMarshaller; - - std::vector< NsSmartDeviceLinkRPCV2::HMIApplication> appList; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetDeviceList.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetDeviceList.h deleted file mode 100644 index 32e02d0a7..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetDeviceList.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_GETDEVICELIST_INCLUDE -#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_GETDEVICELIST_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::SmartDeviceLinkCore - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace BasicCommunication - { - - class GetDeviceList : public ::NsRPC2Communication::RPC2Request - { - public: - - GetDeviceList(const GetDeviceList& c); - GetDeviceList(void); - - GetDeviceList& operator =(const GetDeviceList&); - - virtual ~GetDeviceList(void); - - bool checkIntegrity(void); - - - private: - - friend class GetDeviceListMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetDeviceListResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetDeviceListResponse.h deleted file mode 100644 index dcca95313..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/GetDeviceListResponse.h +++ /dev/null @@ -1,86 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_GETDEVICELISTRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_GETDEVICELISTRESPONSE_INCLUDE - -#include <string> -#include <vector> -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::SmartDeviceLinkCore - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace BasicCommunication - { - - class GetDeviceListResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - GetDeviceListResponse(const GetDeviceListResponse& c); - GetDeviceListResponse(void); - - GetDeviceListResponse& operator =(const GetDeviceListResponse&); - - virtual ~GetDeviceListResponse(void); - - bool checkIntegrity(void); - -// getters - const std::vector< std::string>* get_deviceList(void); - -// setters -/// 1 <= size <= 100 - bool set_deviceList(const std::vector< std::string>& deviceList); - - void reset_deviceList(void); - - - private: - - friend class GetDeviceListResponseMarshaller; - - std::vector< std::string>* deviceList; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppDeactivated.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppDeactivated.h deleted file mode 100644 index ee6ef2566..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppDeactivated.h +++ /dev/null @@ -1,95 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONAPPDEACTIVATED_INCLUDE -#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONAPPDEACTIVATED_INCLUDE - -#include <string> -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/DeactivateReason.h" - -/* - interface NsRPC2Communication::SmartDeviceLinkCore - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace BasicCommunication - { - - class OnAppDeactivated : public ::NsRPC2Communication::RPC2Request - { - public: - - OnAppDeactivated(const OnAppDeactivated& c); - OnAppDeactivated(void); - - OnAppDeactivated& operator =(const OnAppDeactivated&); - - virtual ~OnAppDeactivated(void); - - bool checkIntegrity(void); - -// getters - const std::string& get_appName(void); - - const NsSmartDeviceLinkRPCV2::DeactivateReason& get_reason(void); - - int get_appId(void); - - -// setters -/// appName <= 100 - bool set_appName(const std::string& appName); - - bool set_reason(const NsSmartDeviceLinkRPCV2::DeactivateReason& reason); - - bool set_appId(int appId); - - - private: - - friend class OnAppDeactivatedMarshaller; - - std::string appName; - NsSmartDeviceLinkRPCV2::DeactivateReason reason; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppDeactivatedResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppDeactivatedResponse.h deleted file mode 100644 index c09ccbc02..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppDeactivatedResponse.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONAPPDEACTIVATEDRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONAPPDEACTIVATEDRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::SmartDeviceLinkCore - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace BasicCommunication - { - - class OnAppDeactivatedResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - OnAppDeactivatedResponse(const OnAppDeactivatedResponse& c); - OnAppDeactivatedResponse(void); - - OnAppDeactivatedResponse& operator =(const OnAppDeactivatedResponse&); - - virtual ~OnAppDeactivatedResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class OnAppDeactivatedResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppRegistered.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppRegistered.h deleted file mode 100644 index 9829ae87c..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppRegistered.h +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONAPPREGISTERED_INCLUDE -#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONAPPREGISTERED_INCLUDE - -#include "JSONHandler/RPC2Notification.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/HMIApplication.h" - -/* - interface NsRPC2Communication::SmartDeviceLinkCore - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace BasicCommunication - { - - class OnAppRegistered : public ::NsRPC2Communication::RPC2Notification - { - public: - - OnAppRegistered(const OnAppRegistered& c); - OnAppRegistered(void); - - OnAppRegistered& operator =(const OnAppRegistered&); - - virtual ~OnAppRegistered(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::HMIApplication& get_application(void); - - -// setters - bool set_application(const NsSmartDeviceLinkRPCV2::HMIApplication& application); - - - private: - - friend class OnAppRegisteredMarshaller; - - NsSmartDeviceLinkRPCV2::HMIApplication application; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppUnregistered.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppUnregistered.h deleted file mode 100644 index 2ffc0d767..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnAppUnregistered.h +++ /dev/null @@ -1,96 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONAPPUNREGISTERED_INCLUDE -#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONAPPUNREGISTERED_INCLUDE - -#include <string> -#include "JSONHandler/RPC2Notification.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/AppInterfaceUnregisteredReason.h" - -/* - interface NsRPC2Communication::SmartDeviceLinkCore - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace BasicCommunication - { - - class OnAppUnregistered : public ::NsRPC2Communication::RPC2Notification - { - public: - - OnAppUnregistered(const OnAppUnregistered& c); - OnAppUnregistered(void); - - OnAppUnregistered& operator =(const OnAppUnregistered&); - - virtual ~OnAppUnregistered(void); - - bool checkIntegrity(void); - -// getters - const std::string& get_appName(void); - - const NsSmartDeviceLinkRPCV2::AppInterfaceUnregisteredReason* get_reason(void); - int get_appId(void); - - -// setters -/// appName <= 100 - bool set_appName(const std::string& appName); - - bool set_reason(const NsSmartDeviceLinkRPCV2::AppInterfaceUnregisteredReason& reason); - - void reset_reason(void); - - bool set_appId(int appId); - - - private: - - friend class OnAppUnregisteredMarshaller; - - std::string appName; - NsSmartDeviceLinkRPCV2::AppInterfaceUnregisteredReason* reason; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnDeviceListUpdated.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnDeviceListUpdated.h deleted file mode 100644 index 2b6161800..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/OnDeviceListUpdated.h +++ /dev/null @@ -1,86 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONDEVICELISTUPDATED_INCLUDE -#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_ONDEVICELISTUPDATED_INCLUDE - -#include <string> -#include <vector> -#include "JSONHandler/RPC2Notification.h" - - -/* - interface NsRPC2Communication::SmartDeviceLinkCore - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace BasicCommunication - { - - class OnDeviceListUpdated : public ::NsRPC2Communication::RPC2Notification - { - public: - - OnDeviceListUpdated(const OnDeviceListUpdated& c); - OnDeviceListUpdated(void); - - OnDeviceListUpdated& operator =(const OnDeviceListUpdated&); - - virtual ~OnDeviceListUpdated(void); - - bool checkIntegrity(void); - -// getters - const std::vector< std::string>* get_deviceList(void); - -// setters -/// 1 <= size <= 100 - bool set_deviceList(const std::vector< std::string>& deviceList); - - void reset_deviceList(void); - - - private: - - friend class OnDeviceListUpdatedMarshaller; - - std::vector< std::string>* deviceList; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/RPC2.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/RPC2.h deleted file mode 100644 index d120fed0d..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/RPC2.h +++ /dev/null @@ -1,64 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_RPC2_INCLUDE -#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_RPC2_INCLUDE - -#include <string> -#include <json/json.h> - -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/ActivateApp.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/ActivateAppResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/GetAppList.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/GetAppListResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/GetDeviceList.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/GetDeviceListResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/OnAppDeactivated.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/OnAppDeactivatedResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/OnAppRegistered.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/OnAppUnregistered.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/OnDeviceListUpdated.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/SendData.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/BasicCommunication/SendDataResponse.h" - -#include "../src/../include/JSONHandler/RPC2Objects//Marshaller.h" - - -/* - interface NsRPC2Communication::SmartDeviceLinkCore - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/SendData.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/SendData.h deleted file mode 100644 index 34173190b..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/SendData.h +++ /dev/null @@ -1,99 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_SENDDATA_INCLUDE -#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_SENDDATA_INCLUDE - -#include <string> -#include <vector> -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::SmartDeviceLinkCore - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace BasicCommunication - { - - class SendData : public ::NsRPC2Communication::RPC2Request - { - public: - - SendData(const SendData& c); - SendData(void); - - SendData& operator =(const SendData&); - - virtual ~SendData(void); - - bool checkIntegrity(void); - -// getters - const std::vector< std::string>& get_data(void); - - const std::string* get_url(void); - const int* get_timeout(void); - -// setters -/// 1 <= size <= 100 - bool set_data(const std::vector< std::string>& data); - -/// url <= 1000 - bool set_url(const std::string& url); - - void reset_url(void); - -/// -2000000000 <= timeout <= 2000000000 - bool set_timeout(const int& timeout); - - void reset_timeout(void); - - - private: - - friend class SendDataMarshaller; - - std::vector< std::string> data; - std::string* url; - int* timeout; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/SendDataResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/SendDataResponse.h deleted file mode 100644 index 40dbe89e3..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/BasicCommunication/SendDataResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_SENDDATARESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_SMARTDEVICELINKCORE_SENDDATARESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::SmartDeviceLinkCore - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace BasicCommunication - { - - class SendDataResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - SendDataResponse(const SendDataResponse& c); - SendDataResponse(void); - - SendDataResponse& operator =(const SendDataResponse&); - - virtual ~SendDataResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class SendDataResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/GetCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/GetCapabilities.h deleted file mode 100644 index d70fd8a59..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/GetCapabilities.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_BUTTONS_GETCAPABILITIES_INCLUDE -#define NSRPC2COMMUNICATION_BUTTONS_GETCAPABILITIES_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::Buttons - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace Buttons - { - - class GetCapabilities : public ::NsRPC2Communication::RPC2Request - { - public: - - GetCapabilities(const GetCapabilities& c); - GetCapabilities(void); - - GetCapabilities& operator =(const GetCapabilities&); - - virtual ~GetCapabilities(void); - - bool checkIntegrity(void); - - - private: - - friend class GetCapabilitiesMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/GetCapabilitiesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/GetCapabilitiesResponse.h deleted file mode 100644 index 36f708386..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/GetCapabilitiesResponse.h +++ /dev/null @@ -1,92 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_BUTTONS_GETCAPABILITIESRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_BUTTONS_GETCAPABILITIESRESPONSE_INCLUDE - -#include <vector> -#include "JSONHandler/RPC2Response.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/ButtonCapabilities.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/PresetBankCapabilities.h" - -/* - interface NsRPC2Communication::Buttons - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace Buttons - { - - class GetCapabilitiesResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - GetCapabilitiesResponse(const GetCapabilitiesResponse& c); - GetCapabilitiesResponse(void); - - GetCapabilitiesResponse& operator =(const GetCapabilitiesResponse&); - - virtual ~GetCapabilitiesResponse(void); - - bool checkIntegrity(void); - -// getters - const std::vector< NsSmartDeviceLinkRPCV2::ButtonCapabilities>& get_capabilities(void); - - const NsSmartDeviceLinkRPCV2::PresetBankCapabilities* get_presetBankCapabilities(void); - -// setters -/// 1 <= size <= 100 - bool set_capabilities(const std::vector< NsSmartDeviceLinkRPCV2::ButtonCapabilities>& capabilities); - - bool set_presetBankCapabilities(const NsSmartDeviceLinkRPCV2::PresetBankCapabilities& presetBankCapabilities); - - void reset_presetBankCapabilities(void); - - - private: - - friend class GetCapabilitiesResponseMarshaller; - - std::vector< NsSmartDeviceLinkRPCV2::ButtonCapabilities> capabilities; - NsSmartDeviceLinkRPCV2::PresetBankCapabilities* presetBankCapabilities; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/OnButtonEvent.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/OnButtonEvent.h deleted file mode 100644 index 0961d6e87..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/OnButtonEvent.h +++ /dev/null @@ -1,96 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_BUTTONS_ONBUTTONEVENT_INCLUDE -#define NSRPC2COMMUNICATION_BUTTONS_ONBUTTONEVENT_INCLUDE - -#include "JSONHandler/RPC2Notification.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/ButtonName.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/ButtonEventMode.h" - -/* - interface NsRPC2Communication::Buttons - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace Buttons - { - - class OnButtonEvent : public ::NsRPC2Communication::RPC2Notification - { - public: - - OnButtonEvent(const OnButtonEvent& c); - OnButtonEvent(void); - - OnButtonEvent& operator =(const OnButtonEvent&); - - virtual ~OnButtonEvent(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::ButtonName& get_name(void); - - const NsSmartDeviceLinkRPCV2::ButtonEventMode& get_mode(void); - - const unsigned int* get_customButtonID(void); - -// setters - bool set_name(const NsSmartDeviceLinkRPCV2::ButtonName& name); - - bool set_mode(const NsSmartDeviceLinkRPCV2::ButtonEventMode& mode); - -/// customButtonID <= 65536 - bool set_customButtonID(const unsigned int& customButtonID); - - void reset_customButtonID(void); - - - private: - - friend class OnButtonEventMarshaller; - - NsSmartDeviceLinkRPCV2::ButtonName name; - NsSmartDeviceLinkRPCV2::ButtonEventMode mode; - unsigned int* customButtonID; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/OnButtonPress.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/OnButtonPress.h deleted file mode 100644 index 92d315a41..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/OnButtonPress.h +++ /dev/null @@ -1,96 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_BUTTONS_ONBUTTONPRESS_INCLUDE -#define NSRPC2COMMUNICATION_BUTTONS_ONBUTTONPRESS_INCLUDE - -#include "JSONHandler/RPC2Notification.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/ButtonName.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/ButtonPressMode.h" - -/* - interface NsRPC2Communication::Buttons - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace Buttons - { - - class OnButtonPress : public ::NsRPC2Communication::RPC2Notification - { - public: - - OnButtonPress(const OnButtonPress& c); - OnButtonPress(void); - - OnButtonPress& operator =(const OnButtonPress&); - - virtual ~OnButtonPress(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::ButtonName& get_name(void); - - const NsSmartDeviceLinkRPCV2::ButtonPressMode& get_mode(void); - - const unsigned int* get_customButtonID(void); - -// setters - bool set_name(const NsSmartDeviceLinkRPCV2::ButtonName& name); - - bool set_mode(const NsSmartDeviceLinkRPCV2::ButtonPressMode& mode); - -/// customButtonID <= 65536 - bool set_customButtonID(const unsigned int& customButtonID); - - void reset_customButtonID(void); - - - private: - - friend class OnButtonPressMarshaller; - - NsSmartDeviceLinkRPCV2::ButtonName name; - NsSmartDeviceLinkRPCV2::ButtonPressMode mode; - unsigned int* customButtonID; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/RPC2.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/RPC2.h deleted file mode 100644 index cb7eea258..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/Buttons/RPC2.h +++ /dev/null @@ -1,55 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_BUTTONS_RPC2_INCLUDE -#define NSRPC2COMMUNICATION_BUTTONS_RPC2_INCLUDE - -#include <string> -#include <json/json.h> - -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/Buttons/GetCapabilities.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/Buttons/GetCapabilitiesResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/Buttons/OnButtonEvent.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/Buttons/OnButtonPress.h" - -#include "../src/../include/JSONHandler/RPC2Objects/Marshaller.h" - - -/* - interface NsRPC2Communication::Buttons - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/ChangeRegistration.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/ChangeRegistration.h deleted file mode 100644 index e37587be4..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/ChangeRegistration.h +++ /dev/null @@ -1,88 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_TTS_CHANGEREGISTRATION_INCLUDE -#define NSRPC2COMMUNICATION_TTS_CHANGEREGISTRATION_INCLUDE - -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h" - -/* - interface NsRPC2Communication::TTS - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace TTS - { - - class ChangeRegistration : public ::NsRPC2Communication::RPC2Request - { - public: - - ChangeRegistration(const ChangeRegistration& c); - ChangeRegistration(void); - - ChangeRegistration& operator =(const ChangeRegistration&); - - virtual ~ChangeRegistration(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::Language& get_language(void); - - int get_appId(void); - - -// setters - bool set_language(const NsSmartDeviceLinkRPCV2::Language& language); - - bool set_appId(int appId); - - - private: - - friend class ChangeRegistrationMarshaller; - - NsSmartDeviceLinkRPCV2::Language language; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/ChangeRegistrationResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/ChangeRegistrationResponse.h deleted file mode 100644 index c2afcebb3..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/ChangeRegistrationResponse.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_TTS_CHANGEREGISTRATIONRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_TTS_CHANGEREGISTRATIONRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::TTS - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace TTS - { - - class ChangeRegistrationResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - ChangeRegistrationResponse(const ChangeRegistrationResponse& c); - ChangeRegistrationResponse(void); - - ChangeRegistrationResponse& operator =(const ChangeRegistrationResponse&); - - virtual ~ChangeRegistrationResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class ChangeRegistrationResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetCapabilities.h deleted file mode 100644 index 1dd3d363e..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetCapabilities.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_TTS_GETCAPABILITIES_INCLUDE -#define NSRPC2COMMUNICATION_TTS_GETCAPABILITIES_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::TTS - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace TTS - { - - class GetCapabilities : public ::NsRPC2Communication::RPC2Request - { - public: - - GetCapabilities(const GetCapabilities& c); - GetCapabilities(void); - - GetCapabilities& operator =(const GetCapabilities&); - - virtual ~GetCapabilities(void); - - bool checkIntegrity(void); - - - private: - - friend class GetCapabilitiesMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetCapabilitiesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetCapabilitiesResponse.h deleted file mode 100644 index 69c9d1469..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetCapabilitiesResponse.h +++ /dev/null @@ -1,85 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_TTS_GETCAPABILITIESRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_TTS_GETCAPABILITIESRESPONSE_INCLUDE - -#include <vector> -#include "JSONHandler/RPC2Response.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/SpeechCapabilities.h" - -/* - interface NsRPC2Communication::TTS - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace TTS - { - - class GetCapabilitiesResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - GetCapabilitiesResponse(const GetCapabilitiesResponse& c); - GetCapabilitiesResponse(void); - - GetCapabilitiesResponse& operator =(const GetCapabilitiesResponse&); - - virtual ~GetCapabilitiesResponse(void); - - bool checkIntegrity(void); - -// getters - const std::vector< NsSmartDeviceLinkRPCV2::SpeechCapabilities>& get_capabilities(void); - - -// setters -/// 1 <= size <= 100 - bool set_capabilities(const std::vector< NsSmartDeviceLinkRPCV2::SpeechCapabilities>& capabilities); - - - private: - - friend class GetCapabilitiesResponseMarshaller; - - std::vector< NsSmartDeviceLinkRPCV2::SpeechCapabilities> capabilities; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetLanguage.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetLanguage.h deleted file mode 100644 index 49a650d77..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetLanguage.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_TTS_GETLANGUAGE_INCLUDE -#define NSRPC2COMMUNICATION_TTS_GETLANGUAGE_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::TTS - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace TTS - { - - class GetLanguage : public ::NsRPC2Communication::RPC2Request - { - public: - - GetLanguage(const GetLanguage& c); - GetLanguage(void); - - GetLanguage& operator =(const GetLanguage&); - - virtual ~GetLanguage(void); - - bool checkIntegrity(void); - - - private: - - friend class GetLanguageMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetLanguageResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetLanguageResponse.h deleted file mode 100644 index 00e579168..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetLanguageResponse.h +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_TTS_GETLANGUAGERESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_TTS_GETLANGUAGERESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h" - -/* - interface NsRPC2Communication::TTS - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace TTS - { - - class GetLanguageResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - GetLanguageResponse(const GetLanguageResponse& c); - GetLanguageResponse(void); - - GetLanguageResponse& operator =(const GetLanguageResponse&); - - virtual ~GetLanguageResponse(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::Language& get_language(void); - - -// setters - bool set_language(const NsSmartDeviceLinkRPCV2::Language& language); - - - private: - - friend class GetLanguageResponseMarshaller; - - NsSmartDeviceLinkRPCV2::Language language; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetSupportedLanguages.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetSupportedLanguages.h deleted file mode 100644 index 70e7051d1..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetSupportedLanguages.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_TTS_GETSUPPORTEDLANGUAGES_INCLUDE -#define NSRPC2COMMUNICATION_TTS_GETSUPPORTEDLANGUAGES_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::TTS - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace TTS - { - - class GetSupportedLanguages : public ::NsRPC2Communication::RPC2Request - { - public: - - GetSupportedLanguages(const GetSupportedLanguages& c); - GetSupportedLanguages(void); - - GetSupportedLanguages& operator =(const GetSupportedLanguages&); - - virtual ~GetSupportedLanguages(void); - - bool checkIntegrity(void); - - - private: - - friend class GetSupportedLanguagesMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetSupportedLanguagesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetSupportedLanguagesResponse.h deleted file mode 100644 index 96beb4d03..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/GetSupportedLanguagesResponse.h +++ /dev/null @@ -1,85 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_TTS_GETSUPPORTEDLANGUAGESRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_TTS_GETSUPPORTEDLANGUAGESRESPONSE_INCLUDE - -#include <vector> -#include "JSONHandler/RPC2Response.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h" - -/* - interface NsRPC2Communication::TTS - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace TTS - { - - class GetSupportedLanguagesResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - GetSupportedLanguagesResponse(const GetSupportedLanguagesResponse& c); - GetSupportedLanguagesResponse(void); - - GetSupportedLanguagesResponse& operator =(const GetSupportedLanguagesResponse&); - - virtual ~GetSupportedLanguagesResponse(void); - - bool checkIntegrity(void); - -// getters - const std::vector< NsSmartDeviceLinkRPCV2::Language>& get_languages(void); - - -// setters -/// 1 <= size <= 100 - bool set_languages(const std::vector< NsSmartDeviceLinkRPCV2::Language>& languages); - - - private: - - friend class GetSupportedLanguagesResponseMarshaller; - - std::vector< NsSmartDeviceLinkRPCV2::Language> languages; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/OnLanguageChange.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/OnLanguageChange.h deleted file mode 100644 index 7c2e15c24..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/OnLanguageChange.h +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_TTS_ONLANGUAGECHANGE_INCLUDE -#define NSRPC2COMMUNICATION_TTS_ONLANGUAGECHANGE_INCLUDE - -#include "JSONHandler/RPC2Notification.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h" - -/* - interface NsRPC2Communication::TTS - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace TTS - { - - class OnLanguageChange : public ::NsRPC2Communication::RPC2Notification - { - public: - - OnLanguageChange(const OnLanguageChange& c); - OnLanguageChange(void); - - OnLanguageChange& operator =(const OnLanguageChange&); - - virtual ~OnLanguageChange(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::Language& get_language(void); - - -// setters - bool set_language(const NsSmartDeviceLinkRPCV2::Language& language); - - - private: - - friend class OnLanguageChangeMarshaller; - - NsSmartDeviceLinkRPCV2::Language language; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/RPC2.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/RPC2.h deleted file mode 100644 index 836b5e776..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/RPC2.h +++ /dev/null @@ -1,62 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_TTS_RPC2_INCLUDE -#define NSRPC2COMMUNICATION_TTS_RPC2_INCLUDE - -#include <string> -#include <json/json.h> - -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/ChangeRegistration.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/ChangeRegistrationResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/GetCapabilities.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/GetCapabilitiesResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/GetLanguage.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/GetLanguageResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/GetSupportedLanguages.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/GetSupportedLanguagesResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/OnLanguageChange.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/Speak.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/TTS/SpeakResponse.h" - -#include "../src/../include/JSONHandler/RPC2Objects/Marshaller.h" - - -/* - interface NsRPC2Communication::TTS - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/Speak.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/Speak.h deleted file mode 100644 index 3e9b6297d..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/Speak.h +++ /dev/null @@ -1,90 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_TTS_SPEAK_INCLUDE -#define NSRPC2COMMUNICATION_TTS_SPEAK_INCLUDE - -#include <vector> -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h" - -/* - interface NsRPC2Communication::TTS - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace TTS - { - - class Speak : public ::NsRPC2Communication::RPC2Request - { - public: - - Speak(const Speak& c); - Speak(void); - - Speak& operator =(const Speak&); - - virtual ~Speak(void); - - bool checkIntegrity(void); - -// getters - const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& get_ttsChunks(void); - - int get_appId(void); - - -// setters -/// 1 <= size <= 100 - bool set_ttsChunks(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& ttsChunks); - - bool set_appId(int appId); - - - private: - - friend class SpeakMarshaller; - - std::vector< NsSmartDeviceLinkRPCV2::TTSChunk> ttsChunks; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/SpeakResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/SpeakResponse.h deleted file mode 100644 index 2e616bb57..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/TTS/SpeakResponse.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_TTS_SPEAKRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_TTS_SPEAKRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::TTS - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace TTS - { - - class SpeakResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - SpeakResponse(const SpeakResponse& c); - SpeakResponse(void); - - SpeakResponse& operator =(const SpeakResponse&); - - virtual ~SpeakResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class SpeakResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddCommand.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddCommand.h deleted file mode 100644 index 53d1d6b4e..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddCommand.h +++ /dev/null @@ -1,101 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_ADDCOMMAND_INCLUDE -#define NSRPC2COMMUNICATION_UI_ADDCOMMAND_INCLUDE - -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/MenuParams.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/Image.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class AddCommand : public ::NsRPC2Communication::RPC2Request - { - public: - - AddCommand(const AddCommand& c); - AddCommand(void); - - AddCommand& operator =(const AddCommand&); - - virtual ~AddCommand(void); - - bool checkIntegrity(void); - -// getters - unsigned int get_cmdId(void); - - const NsSmartDeviceLinkRPCV2::MenuParams& get_menuParams(void); - - const NsSmartDeviceLinkRPCV2::Image* get_cmdIcon(void); - int get_appId(void); - - -// setters -/// cmdId <= 2000000000 - bool set_cmdId(unsigned int cmdId); - - bool set_menuParams(const NsSmartDeviceLinkRPCV2::MenuParams& menuParams); - - bool set_cmdIcon(const NsSmartDeviceLinkRPCV2::Image& cmdIcon); - - void reset_cmdIcon(void); - - bool set_appId(int appId); - - - private: - - friend class AddCommandMarshaller; - - unsigned int cmdId; - NsSmartDeviceLinkRPCV2::MenuParams menuParams; - NsSmartDeviceLinkRPCV2::Image* cmdIcon; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddCommandResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddCommandResponse.h deleted file mode 100644 index 89af58f84..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddCommandResponse.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_ADDCOMMANDRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_ADDCOMMANDRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class AddCommandResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - AddCommandResponse(const AddCommandResponse& c); - AddCommandResponse(void); - - AddCommandResponse& operator =(const AddCommandResponse&); - - virtual ~AddCommandResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class AddCommandResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddSubMenu.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddSubMenu.h deleted file mode 100644 index 5cc437cd0..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddSubMenu.h +++ /dev/null @@ -1,102 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_ADDSUBMENU_INCLUDE -#define NSRPC2COMMUNICATION_UI_ADDSUBMENU_INCLUDE - -#include <string> -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class AddSubMenu : public ::NsRPC2Communication::RPC2Request - { - public: - - AddSubMenu(const AddSubMenu& c); - AddSubMenu(void); - - AddSubMenu& operator =(const AddSubMenu&); - - virtual ~AddSubMenu(void); - - bool checkIntegrity(void); - -// getters - unsigned int get_menuId(void); - - const unsigned int* get_position(void); - const std::string& get_menuName(void); - - int get_appId(void); - - -// setters -/// menuId <= 2000000000 - bool set_menuId(unsigned int menuId); - -/// position <= 1000 - bool set_position(const unsigned int& position); - - void reset_position(void); - -/// menuName <= 500 - bool set_menuName(const std::string& menuName); - - bool set_appId(int appId); - - - private: - - friend class AddSubMenuMarshaller; - - unsigned int menuId; - unsigned int* position; - std::string menuName; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddSubMenuResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddSubMenuResponse.h deleted file mode 100644 index cf9ff2752..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AddSubMenuResponse.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_ADDSUBMENURESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_ADDSUBMENURESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class AddSubMenuResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - AddSubMenuResponse(const AddSubMenuResponse& c); - AddSubMenuResponse(void); - - AddSubMenuResponse& operator =(const AddSubMenuResponse&); - - virtual ~AddSubMenuResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class AddSubMenuResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Alert.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Alert.h deleted file mode 100644 index 67c3de943..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Alert.h +++ /dev/null @@ -1,134 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_ALERT_INCLUDE -#define NSRPC2COMMUNICATION_UI_ALERT_INCLUDE - -#include <string> -#include <vector> -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/SoftButton.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class Alert : public ::NsRPC2Communication::RPC2Request - { - public: - - Alert(const Alert& c); - Alert(void); - - Alert& operator =(const Alert&); - - virtual ~Alert(void); - - bool checkIntegrity(void); - -// getters - const std::string* get_AlertText1(void); - const std::string* get_AlertText2(void); - const std::string* get_AlertText3(void); - const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* get_ttsChunks(void); - const unsigned int* get_duration(void); - const bool* get_playTone(void); - const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>* get_softButtons(void); - int get_appId(void); - - -// setters -/// AlertText1 <= 500 - bool set_AlertText1(const std::string& AlertText1); - - void reset_AlertText1(void); - -/// AlertText2 <= 500 - bool set_AlertText2(const std::string& AlertText2); - - void reset_AlertText2(void); - -/// AlertText3 <= 500 - bool set_AlertText3(const std::string& AlertText3); - - void reset_AlertText3(void); - -/// 1 <= size <= 100 - bool set_ttsChunks(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& ttsChunks); - - void reset_ttsChunks(void); - -/// 3000 <= duration <= 10000 - bool set_duration(const unsigned int& duration); - - void reset_duration(void); - - bool set_playTone(const bool& playTone); - - void reset_playTone(void); - -/// 0 <= size <= 4 - bool set_softButtons(const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& softButtons); - - void reset_softButtons(void); - - bool set_appId(int appId); - - - private: - - friend class AlertMarshaller; - - std::string* AlertText1; - std::string* AlertText2; - std::string* AlertText3; - std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* ttsChunks; - unsigned int* duration; - bool* playTone; - std::vector< NsSmartDeviceLinkRPCV2::SoftButton>* softButtons; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertManeuver.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertManeuver.h deleted file mode 100644 index 7cd19df2c..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertManeuver.h +++ /dev/null @@ -1,97 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_ALERTMANEUVER_INCLUDE -#define NSRPC2COMMUNICATION_UI_ALERTMANEUVER_INCLUDE - -#include <vector> -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/SoftButton.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class AlertManeuver : public ::NsRPC2Communication::RPC2Request - { - public: - - AlertManeuver(const AlertManeuver& c); - AlertManeuver(void); - - AlertManeuver& operator =(const AlertManeuver&); - - virtual ~AlertManeuver(void); - - bool checkIntegrity(void); - -// getters - const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& get_ttsChunks(void); - - const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& get_softButtons(void); - - int get_appId(void); - - -// setters -/// 1 <= size <= 100 - bool set_ttsChunks(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& ttsChunks); - -/// 0 <= size <= 3 - bool set_softButtons(const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& softButtons); - - bool set_appId(int appId); - - - private: - - friend class AlertManeuverMarshaller; - - std::vector< NsSmartDeviceLinkRPCV2::TTSChunk> ttsChunks; - std::vector< NsSmartDeviceLinkRPCV2::SoftButton> softButtons; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertManeuverResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertManeuverResponse.h deleted file mode 100644 index e116ac580..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertManeuverResponse.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_ALERTMANEUVERRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_ALERTMANEUVERRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class AlertManeuverResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - AlertManeuverResponse(const AlertManeuverResponse& c); - AlertManeuverResponse(void); - - AlertManeuverResponse& operator =(const AlertManeuverResponse&); - - virtual ~AlertManeuverResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class AlertManeuverResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertResponse.h deleted file mode 100644 index 55d8bfa1f..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/AlertResponse.h +++ /dev/null @@ -1,84 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_ALERTRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_ALERTRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class AlertResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - AlertResponse(const AlertResponse& c); - AlertResponse(void); - - AlertResponse& operator =(const AlertResponse&); - - virtual ~AlertResponse(void); - - bool checkIntegrity(void); - -// getters - const unsigned int* get_tryAgainTime(void); - -// setters -/// tryAgainTime <= 2000000000 - bool set_tryAgainTime(const unsigned int& tryAgainTime); - - void reset_tryAgainTime(void); - - - private: - - friend class AlertResponseMarshaller; - - unsigned int* tryAgainTime; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ChangeRegistration.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ChangeRegistration.h deleted file mode 100644 index 304f12a95..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ChangeRegistration.h +++ /dev/null @@ -1,88 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_CHANGEREGISTRATION_INCLUDE -#define NSRPC2COMMUNICATION_UI_CHANGEREGISTRATION_INCLUDE - -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class ChangeRegistration : public ::NsRPC2Communication::RPC2Request - { - public: - - ChangeRegistration(const ChangeRegistration& c); - ChangeRegistration(void); - - ChangeRegistration& operator =(const ChangeRegistration&); - - virtual ~ChangeRegistration(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::Language& get_hmiDisplayLanguage(void); - - int get_appId(void); - - -// setters - bool set_hmiDisplayLanguage(const NsSmartDeviceLinkRPCV2::Language& hmiDisplayLanguage); - - bool set_appId(int appId); - - - private: - - friend class ChangeRegistrationMarshaller; - - NsSmartDeviceLinkRPCV2::Language hmiDisplayLanguage; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ChangeRegistrationResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ChangeRegistrationResponse.h deleted file mode 100644 index 87565dfcd..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ChangeRegistrationResponse.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_CHANGEREGISTRATIONRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_CHANGEREGISTRATIONRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class ChangeRegistrationResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - ChangeRegistrationResponse(const ChangeRegistrationResponse& c); - ChangeRegistrationResponse(void); - - ChangeRegistrationResponse& operator =(const ChangeRegistrationResponse&); - - virtual ~ChangeRegistrationResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class ChangeRegistrationResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/CreateInteractionChoiceSet.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/CreateInteractionChoiceSet.h deleted file mode 100644 index 1eb4aacad..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/CreateInteractionChoiceSet.h +++ /dev/null @@ -1,96 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_CREATEINTERACTIONCHOICESET_INCLUDE -#define NSRPC2COMMUNICATION_UI_CREATEINTERACTIONCHOICESET_INCLUDE - -#include <vector> -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/Choice.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class CreateInteractionChoiceSet : public ::NsRPC2Communication::RPC2Request - { - public: - - CreateInteractionChoiceSet(const CreateInteractionChoiceSet& c); - CreateInteractionChoiceSet(void); - - CreateInteractionChoiceSet& operator =(const CreateInteractionChoiceSet&); - - virtual ~CreateInteractionChoiceSet(void); - - bool checkIntegrity(void); - -// getters - unsigned int get_interactionChoiceSetID(void); - - const std::vector< NsSmartDeviceLinkRPCV2::Choice>& get_choiceSet(void); - - int get_appId(void); - - -// setters -/// interactionChoiceSetID <= 2000000000 - bool set_interactionChoiceSetID(unsigned int interactionChoiceSetID); - -/// 1 <= size <= 100 - bool set_choiceSet(const std::vector< NsSmartDeviceLinkRPCV2::Choice>& choiceSet); - - bool set_appId(int appId); - - - private: - - friend class CreateInteractionChoiceSetMarshaller; - - unsigned int interactionChoiceSetID; - std::vector< NsSmartDeviceLinkRPCV2::Choice> choiceSet; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/CreateInteractionChoiceSetResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/CreateInteractionChoiceSetResponse.h deleted file mode 100644 index 406ba5e0c..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/CreateInteractionChoiceSetResponse.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_CREATEINTERACTIONCHOICESETRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_CREATEINTERACTIONCHOICESETRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class CreateInteractionChoiceSetResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - CreateInteractionChoiceSetResponse(const CreateInteractionChoiceSetResponse& c); - CreateInteractionChoiceSetResponse(void); - - CreateInteractionChoiceSetResponse& operator =(const CreateInteractionChoiceSetResponse&); - - virtual ~CreateInteractionChoiceSetResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class CreateInteractionChoiceSetResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteCommand.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteCommand.h deleted file mode 100644 index f71d6f4d3..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteCommand.h +++ /dev/null @@ -1,88 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_DELETECOMMAND_INCLUDE -#define NSRPC2COMMUNICATION_UI_DELETECOMMAND_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class DeleteCommand : public ::NsRPC2Communication::RPC2Request - { - public: - - DeleteCommand(const DeleteCommand& c); - DeleteCommand(void); - - DeleteCommand& operator =(const DeleteCommand&); - - virtual ~DeleteCommand(void); - - bool checkIntegrity(void); - -// getters - unsigned int get_cmdId(void); - - int get_appId(void); - - -// setters -/// cmdId <= 2000000000 - bool set_cmdId(unsigned int cmdId); - - bool set_appId(int appId); - - - private: - - friend class DeleteCommandMarshaller; - - unsigned int cmdId; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteCommandResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteCommandResponse.h deleted file mode 100644 index b5cf749c8..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteCommandResponse.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_DELETECOMMANDRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_DELETECOMMANDRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class DeleteCommandResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - DeleteCommandResponse(const DeleteCommandResponse& c); - DeleteCommandResponse(void); - - DeleteCommandResponse& operator =(const DeleteCommandResponse&); - - virtual ~DeleteCommandResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class DeleteCommandResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteInteractionChoiceSet.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteInteractionChoiceSet.h deleted file mode 100644 index d1cde5163..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteInteractionChoiceSet.h +++ /dev/null @@ -1,89 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_DELETEINTERACTIONCHOICESET_INCLUDE -#define NSRPC2COMMUNICATION_UI_DELETEINTERACTIONCHOICESET_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class DeleteInteractionChoiceSet : public ::NsRPC2Communication::RPC2Request - { - public: - - DeleteInteractionChoiceSet(const DeleteInteractionChoiceSet& c); - DeleteInteractionChoiceSet(void); - - DeleteInteractionChoiceSet& operator =(const DeleteInteractionChoiceSet&); - - virtual ~DeleteInteractionChoiceSet(void); - - bool checkIntegrity(void); - -// getters - unsigned int get_interactionChoiceSetID(void); - - int get_appId(void); - - -// setters -/// interactionChoiceSetID <= 2000000000 - bool set_interactionChoiceSetID(unsigned int interactionChoiceSetID); - - bool set_appId(int appId); - - - private: - - friend class DeleteInteractionChoiceSetMarshaller; - - unsigned int interactionChoiceSetID; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteInteractionChoiceSetResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteInteractionChoiceSetResponse.h deleted file mode 100644 index fbc5ee0b2..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteInteractionChoiceSetResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_DELETEINTERACTIONCHOICESETRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_DELETEINTERACTIONCHOICESETRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class DeleteInteractionChoiceSetResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - DeleteInteractionChoiceSetResponse(const DeleteInteractionChoiceSetResponse& c); - DeleteInteractionChoiceSetResponse(void); - - DeleteInteractionChoiceSetResponse& operator =(const DeleteInteractionChoiceSetResponse&); - - virtual ~DeleteInteractionChoiceSetResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class DeleteInteractionChoiceSetResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteSubMenu.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteSubMenu.h deleted file mode 100644 index ef258893c..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteSubMenu.h +++ /dev/null @@ -1,89 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_DELETESUBMENU_INCLUDE -#define NSRPC2COMMUNICATION_UI_DELETESUBMENU_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class DeleteSubMenu : public ::NsRPC2Communication::RPC2Request - { - public: - - DeleteSubMenu(const DeleteSubMenu& c); - DeleteSubMenu(void); - - DeleteSubMenu& operator =(const DeleteSubMenu&); - - virtual ~DeleteSubMenu(void); - - bool checkIntegrity(void); - -// getters - unsigned int get_menuId(void); - - int get_appId(void); - - -// setters -/// menuId <= 2000000000 - bool set_menuId(unsigned int menuId); - - bool set_appId(int appId); - - - private: - - friend class DeleteSubMenuMarshaller; - - unsigned int menuId; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteSubMenuResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteSubMenuResponse.h deleted file mode 100644 index 670d52db4..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DeleteSubMenuResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_DELETESUBMENURESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_DELETESUBMENURESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class DeleteSubMenuResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - DeleteSubMenuResponse(const DeleteSubMenuResponse& c); - DeleteSubMenuResponse(void); - - DeleteSubMenuResponse& operator =(const DeleteSubMenuResponse&); - - virtual ~DeleteSubMenuResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class DeleteSubMenuResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DialNumber.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DialNumber.h deleted file mode 100644 index 04ee84c0f..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DialNumber.h +++ /dev/null @@ -1,90 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_DIALNUMBER_INCLUDE -#define NSRPC2COMMUNICATION_UI_DIALNUMBER_INCLUDE - -#include <string> -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class DialNumber : public ::NsRPC2Communication::RPC2Request - { - public: - - DialNumber(const DialNumber& c); - DialNumber(void); - - DialNumber& operator =(const DialNumber&); - - virtual ~DialNumber(void); - - bool checkIntegrity(void); - -// getters - const std::string& get_number(void); - - int get_appId(void); - - -// setters -/// number <= 500 - bool set_number(const std::string& number); - - bool set_appId(int appId); - - - private: - - friend class DialNumberMarshaller; - - std::string number; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DialNumberResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DialNumberResponse.h deleted file mode 100644 index 6dc53db5b..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/DialNumberResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_DIALNUMBERRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_DIALNUMBERRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class DialNumberResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - DialNumberResponse(const DialNumberResponse& c); - DialNumberResponse(void); - - DialNumberResponse& operator =(const DialNumberResponse&); - - virtual ~DialNumberResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class DialNumberResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/EndAudioPassThru.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/EndAudioPassThru.h deleted file mode 100644 index 89cf43623..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/EndAudioPassThru.h +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_ENDAUDIOPASSTHRU_INCLUDE -#define NSRPC2COMMUNICATION_UI_ENDAUDIOPASSTHRU_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class EndAudioPassThru : public ::NsRPC2Communication::RPC2Request - { - public: - - EndAudioPassThru(const EndAudioPassThru& c); - EndAudioPassThru(void); - - EndAudioPassThru& operator =(const EndAudioPassThru&); - - virtual ~EndAudioPassThru(void); - - bool checkIntegrity(void); - -// getters - int get_appId(void); - - -// setters - bool set_appId(int appId); - - - private: - - friend class EndAudioPassThruMarshaller; - - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/EndAudioPassThruResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/EndAudioPassThruResponse.h deleted file mode 100644 index 665dff35a..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/EndAudioPassThruResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_ENDAUDIOPASSTHRURESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_ENDAUDIOPASSTHRURESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class EndAudioPassThruResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - EndAudioPassThruResponse(const EndAudioPassThruResponse& c); - EndAudioPassThruResponse(void); - - EndAudioPassThruResponse& operator =(const EndAudioPassThruResponse&); - - virtual ~EndAudioPassThruResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class EndAudioPassThruResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetCapabilities.h deleted file mode 100644 index 7eb81ce29..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetCapabilities.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_GETCAPABILITIES_INCLUDE -#define NSRPC2COMMUNICATION_UI_GETCAPABILITIES_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class GetCapabilities : public ::NsRPC2Communication::RPC2Request - { - public: - - GetCapabilities(const GetCapabilities& c); - GetCapabilities(void); - - GetCapabilities& operator =(const GetCapabilities&); - - virtual ~GetCapabilities(void); - - bool checkIntegrity(void); - - - private: - - friend class GetCapabilitiesMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetCapabilitiesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetCapabilitiesResponse.h deleted file mode 100644 index 5d5b3b4a4..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetCapabilitiesResponse.h +++ /dev/null @@ -1,100 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_GETCAPABILITIESRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_GETCAPABILITIESRESPONSE_INCLUDE - -#include <vector> -#include "JSONHandler/RPC2Response.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/DisplayCapabilities.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/HmiZoneCapabilities.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/SoftButtonCapabilities.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class GetCapabilitiesResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - GetCapabilitiesResponse(const GetCapabilitiesResponse& c); - GetCapabilitiesResponse(void); - - GetCapabilitiesResponse& operator =(const GetCapabilitiesResponse&); - - virtual ~GetCapabilitiesResponse(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::DisplayCapabilities& get_displayCapabilities(void); - - const std::vector< NsSmartDeviceLinkRPCV2::HmiZoneCapabilities>& get_hmiZoneCapabilities(void); - - const std::vector< NsSmartDeviceLinkRPCV2::SoftButtonCapabilities>* get_softButtonCapabilities(void); - -// setters - bool set_displayCapabilities(const NsSmartDeviceLinkRPCV2::DisplayCapabilities& displayCapabilities); - -/// 1 <= size <= 100 - bool set_hmiZoneCapabilities(const std::vector< NsSmartDeviceLinkRPCV2::HmiZoneCapabilities>& hmiZoneCapabilities); - -/// 1 <= size <= 100 - bool set_softButtonCapabilities(const std::vector< NsSmartDeviceLinkRPCV2::SoftButtonCapabilities>& softButtonCapabilities); - - void reset_softButtonCapabilities(void); - - - private: - - friend class GetCapabilitiesResponseMarshaller; - - NsSmartDeviceLinkRPCV2::DisplayCapabilities displayCapabilities; - std::vector< NsSmartDeviceLinkRPCV2::HmiZoneCapabilities> hmiZoneCapabilities; - std::vector< NsSmartDeviceLinkRPCV2::SoftButtonCapabilities>* softButtonCapabilities; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetLanguage.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetLanguage.h deleted file mode 100644 index d350718c1..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetLanguage.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_GETLANGUAGE_INCLUDE -#define NSRPC2COMMUNICATION_UI_GETLANGUAGE_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class GetLanguage : public ::NsRPC2Communication::RPC2Request - { - public: - - GetLanguage(const GetLanguage& c); - GetLanguage(void); - - GetLanguage& operator =(const GetLanguage&); - - virtual ~GetLanguage(void); - - bool checkIntegrity(void); - - - private: - - friend class GetLanguageMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetLanguageResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetLanguageResponse.h deleted file mode 100644 index 7e7d1f8a1..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetLanguageResponse.h +++ /dev/null @@ -1,84 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_GETLANGUAGERESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_GETLANGUAGERESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class GetLanguageResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - GetLanguageResponse(const GetLanguageResponse& c); - GetLanguageResponse(void); - - GetLanguageResponse& operator =(const GetLanguageResponse&); - - virtual ~GetLanguageResponse(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::Language& get_hmiDisplayLanguage(void); - - -// setters - bool set_hmiDisplayLanguage(const NsSmartDeviceLinkRPCV2::Language& hmiDisplayLanguage); - - - private: - - friend class GetLanguageResponseMarshaller; - - NsSmartDeviceLinkRPCV2::Language hmiDisplayLanguage; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetSupportedLanguages.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetSupportedLanguages.h deleted file mode 100644 index 67419088b..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetSupportedLanguages.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_GETSUPPORTEDLANGUAGES_INCLUDE -#define NSRPC2COMMUNICATION_UI_GETSUPPORTEDLANGUAGES_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class GetSupportedLanguages : public ::NsRPC2Communication::RPC2Request - { - public: - - GetSupportedLanguages(const GetSupportedLanguages& c); - GetSupportedLanguages(void); - - GetSupportedLanguages& operator =(const GetSupportedLanguages&); - - virtual ~GetSupportedLanguages(void); - - bool checkIntegrity(void); - - - private: - - friend class GetSupportedLanguagesMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetSupportedLanguagesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetSupportedLanguagesResponse.h deleted file mode 100644 index 3f0230642..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/GetSupportedLanguagesResponse.h +++ /dev/null @@ -1,86 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_GETSUPPORTEDLANGUAGESRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_GETSUPPORTEDLANGUAGESRESPONSE_INCLUDE - -#include <vector> -#include "JSONHandler/RPC2Response.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class GetSupportedLanguagesResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - GetSupportedLanguagesResponse(const GetSupportedLanguagesResponse& c); - GetSupportedLanguagesResponse(void); - - GetSupportedLanguagesResponse& operator =(const GetSupportedLanguagesResponse&); - - virtual ~GetSupportedLanguagesResponse(void); - - bool checkIntegrity(void); - -// getters - const std::vector< NsSmartDeviceLinkRPCV2::Language>& get_languages(void); - - -// setters -/// 1 <= size <= 100 - bool set_languages(const std::vector< NsSmartDeviceLinkRPCV2::Language>& languages); - - - private: - - friend class GetSupportedLanguagesResponseMarshaller; - - std::vector< NsSmartDeviceLinkRPCV2::Language> languages; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnCommand.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnCommand.h deleted file mode 100644 index df733754a..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnCommand.h +++ /dev/null @@ -1,89 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_ONCOMMAND_INCLUDE -#define NSRPC2COMMUNICATION_UI_ONCOMMAND_INCLUDE - -#include "JSONHandler/RPC2Notification.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class OnCommand : public ::NsRPC2Communication::RPC2Notification - { - public: - - OnCommand(const OnCommand& c); - OnCommand(void); - - OnCommand& operator =(const OnCommand&); - - virtual ~OnCommand(void); - - bool checkIntegrity(void); - -// getters - unsigned int get_commandId(void); - - int get_appId(void); - - -// setters -/// commandId <= 2000000000 - bool set_commandId(unsigned int commandId); - - bool set_appId(int appId); - - - private: - - friend class OnCommandMarshaller; - - unsigned int commandId; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnDeviceChosen.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnDeviceChosen.h deleted file mode 100644 index d453732fe..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnDeviceChosen.h +++ /dev/null @@ -1,84 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_ONDEVICECHOSEN_INCLUDE -#define NSRPC2COMMUNICATION_UI_ONDEVICECHOSEN_INCLUDE - -#include <string> -#include "JSONHandler/RPC2Notification.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class OnDeviceChosen : public ::NsRPC2Communication::RPC2Notification - { - public: - - OnDeviceChosen(const OnDeviceChosen& c); - OnDeviceChosen(void); - - OnDeviceChosen& operator =(const OnDeviceChosen&); - - virtual ~OnDeviceChosen(void); - - bool checkIntegrity(void); - -// getters - const std::string& get_deviceName(void); - - -// setters - bool set_deviceName(const std::string& deviceName); - - - private: - - friend class OnDeviceChosenMarshaller; - - std::string deviceName; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnDriverDistraction.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnDriverDistraction.h deleted file mode 100644 index d4cf376fe..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnDriverDistraction.h +++ /dev/null @@ -1,84 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_ONDRIVERDISTRACTION_INCLUDE -#define NSRPC2COMMUNICATION_UI_ONDRIVERDISTRACTION_INCLUDE - -#include "JSONHandler/RPC2Notification.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/DriverDistractionState.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class OnDriverDistraction : public ::NsRPC2Communication::RPC2Notification - { - public: - - OnDriverDistraction(const OnDriverDistraction& c); - OnDriverDistraction(void); - - OnDriverDistraction& operator =(const OnDriverDistraction&); - - virtual ~OnDriverDistraction(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::DriverDistractionState& get_state(void); - - -// setters - bool set_state(const NsSmartDeviceLinkRPCV2::DriverDistractionState& state); - - - private: - - friend class OnDriverDistractionMarshaller; - - NsSmartDeviceLinkRPCV2::DriverDistractionState state; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnLanguageChange.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnLanguageChange.h deleted file mode 100644 index ab7782c21..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnLanguageChange.h +++ /dev/null @@ -1,84 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_ONLANGUAGECHANGE_INCLUDE -#define NSRPC2COMMUNICATION_UI_ONLANGUAGECHANGE_INCLUDE - -#include "JSONHandler/RPC2Notification.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class OnLanguageChange : public ::NsRPC2Communication::RPC2Notification - { - public: - - OnLanguageChange(const OnLanguageChange& c); - OnLanguageChange(void); - - OnLanguageChange& operator =(const OnLanguageChange&); - - virtual ~OnLanguageChange(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::Language& get_hmiDisplayLanguage(void); - - -// setters - bool set_hmiDisplayLanguage(const NsSmartDeviceLinkRPCV2::Language& hmiDisplayLanguage); - - - private: - - friend class OnLanguageChangeMarshaller; - - NsSmartDeviceLinkRPCV2::Language hmiDisplayLanguage; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnReady.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnReady.h deleted file mode 100644 index 84b6a5110..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnReady.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_ONREADY_INCLUDE -#define NSRPC2COMMUNICATION_UI_ONREADY_INCLUDE - -#include "JSONHandler/RPC2Notification.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class OnReady : public ::NsRPC2Communication::RPC2Notification - { - public: - - OnReady(const OnReady& c); - OnReady(void); - - OnReady& operator =(const OnReady&); - - virtual ~OnReady(void); - - bool checkIntegrity(void); - - - private: - - friend class OnReadyMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnSystemContext.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnSystemContext.h deleted file mode 100644 index 932b74b5a..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnSystemContext.h +++ /dev/null @@ -1,84 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_ONSYSTEMCONTEXT_INCLUDE -#define NSRPC2COMMUNICATION_UI_ONSYSTEMCONTEXT_INCLUDE - -#include "JSONHandler/RPC2Notification.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/SystemContext.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class OnSystemContext : public ::NsRPC2Communication::RPC2Notification - { - public: - - OnSystemContext(const OnSystemContext& c); - OnSystemContext(void); - - OnSystemContext& operator =(const OnSystemContext&); - - virtual ~OnSystemContext(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::SystemContext& get_systemContext(void); - - -// setters - bool set_systemContext(const NsSmartDeviceLinkRPCV2::SystemContext& systemContext); - - - private: - - friend class OnSystemContextMarshaller; - - NsSmartDeviceLinkRPCV2::SystemContext systemContext; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnTBTClientState.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnTBTClientState.h deleted file mode 100644 index 84c0bcda4..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/OnTBTClientState.h +++ /dev/null @@ -1,84 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_ONTBTCLIENTSTATE_INCLUDE -#define NSRPC2COMMUNICATION_UI_ONTBTCLIENTSTATE_INCLUDE - -#include "JSONHandler/RPC2Notification.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/TBTState.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class OnTBTClientState : public ::NsRPC2Communication::RPC2Notification - { - public: - - OnTBTClientState(const OnTBTClientState& c); - OnTBTClientState(void); - - OnTBTClientState& operator =(const OnTBTClientState&); - - virtual ~OnTBTClientState(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::TBTState& get_state(void); - int get_appId(void); - -// setters - bool set_state(const NsSmartDeviceLinkRPCV2::TBTState& state); - bool set_appId(int appId); - - private: - friend class OnTBTClientStateMarshaller; - - NsSmartDeviceLinkRPCV2::TBTState state; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformAudioPassThru.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformAudioPassThru.h deleted file mode 100644 index 25b510747..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformAudioPassThru.h +++ /dev/null @@ -1,130 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_PERFORMAUDIOPASSTHRU_INCLUDE -#define NSRPC2COMMUNICATION_UI_PERFORMAUDIOPASSTHRU_INCLUDE - -#include <string> -#include <vector> -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/SamplingRate.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/AudioCaptureQuality.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/AudioType.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class PerformAudioPassThru : public ::NsRPC2Communication::RPC2Request - { - public: - - PerformAudioPassThru(const PerformAudioPassThru& c); - PerformAudioPassThru(void); - - PerformAudioPassThru& operator =(const PerformAudioPassThru&); - - virtual ~PerformAudioPassThru(void); - - bool checkIntegrity(void); - -// getters - const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& get_initialPrompt(void); - - const std::string* get_audioPassThruDisplayText1(void); - const std::string* get_audioPassThruDisplayText2(void); - const NsSmartDeviceLinkRPCV2::SamplingRate& get_samplingRate(void); - - unsigned int get_maxDuration(void); - - const NsSmartDeviceLinkRPCV2::AudioCaptureQuality& get_bitsPerSample(void); - - const NsSmartDeviceLinkRPCV2::AudioType& get_audioType(void); - - int get_appId(void); - - -// setters -/// 1 <= size <= 100 - bool set_initialPrompt(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& initialPrompt); - -/// audioPassThruDisplayText1 <= 500 - bool set_audioPassThruDisplayText1(const std::string& audioPassThruDisplayText1); - - void reset_audioPassThruDisplayText1(void); - -/// audioPassThruDisplayText2 <= 500 - bool set_audioPassThruDisplayText2(const std::string& audioPassThruDisplayText2); - - void reset_audioPassThruDisplayText2(void); - - bool set_samplingRate(const NsSmartDeviceLinkRPCV2::SamplingRate& samplingRate); - -/// maxDuration <= 1000000 - bool set_maxDuration(unsigned int maxDuration); - - bool set_bitsPerSample(const NsSmartDeviceLinkRPCV2::AudioCaptureQuality& bitsPerSample); - - bool set_audioType(const NsSmartDeviceLinkRPCV2::AudioType& audioType); - - bool set_appId(int appId); - - - private: - - friend class PerformAudioPassThruMarshaller; - - std::vector< NsSmartDeviceLinkRPCV2::TTSChunk> initialPrompt; - std::string* audioPassThruDisplayText1; - std::string* audioPassThruDisplayText2; - NsSmartDeviceLinkRPCV2::SamplingRate samplingRate; - unsigned int maxDuration; - NsSmartDeviceLinkRPCV2::AudioCaptureQuality bitsPerSample; - NsSmartDeviceLinkRPCV2::AudioType audioType; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformAudioPassThruResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformAudioPassThruResponse.h deleted file mode 100644 index 112ccc655..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformAudioPassThruResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_PERFORMAUDIOPASSTHRURESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_PERFORMAUDIOPASSTHRURESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class PerformAudioPassThruResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - PerformAudioPassThruResponse(const PerformAudioPassThruResponse& c); - PerformAudioPassThruResponse(void); - - PerformAudioPassThruResponse& operator =(const PerformAudioPassThruResponse&); - - virtual ~PerformAudioPassThruResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class PerformAudioPassThruResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformInteraction.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformInteraction.h deleted file mode 100644 index 796d2d010..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformInteraction.h +++ /dev/null @@ -1,141 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_PERFORMINTERACTION_INCLUDE -#define NSRPC2COMMUNICATION_UI_PERFORMINTERACTION_INCLUDE - -#include <string> -#include <vector> -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/InteractionMode.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/VrHelpItem.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class PerformInteraction : public ::NsRPC2Communication::RPC2Request - { - public: - - PerformInteraction(const PerformInteraction& c); - PerformInteraction(void); - - PerformInteraction& operator =(const PerformInteraction&); - - virtual ~PerformInteraction(void); - - bool checkIntegrity(void); - -// getters - const std::string& get_initialText(void); - - const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& get_initialPrompt(void); - - const NsSmartDeviceLinkRPCV2::InteractionMode& get_interactionMode(void); - - const std::vector< unsigned int>& get_interactionChoiceSetIDList(void); - - const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* get_helpPrompt(void); - const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* get_timeoutPrompt(void); - const unsigned int* get_timeout(void); - const std::vector< NsSmartDeviceLinkRPCV2::VrHelpItem>* get_vrHelp(void); - int get_appId(void); - - -// setters -/// initialText <= 500 - bool set_initialText(const std::string& initialText); - -/// 1 <= size <= 100 - bool set_initialPrompt(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& initialPrompt); - - bool set_interactionMode(const NsSmartDeviceLinkRPCV2::InteractionMode& interactionMode); - -/// interactionChoiceSetIDList[] <= 2000000000 ; 1 <= size <= 100 - bool set_interactionChoiceSetIDList(const std::vector< unsigned int>& interactionChoiceSetIDList); - -/// 1 <= size <= 100 - bool set_helpPrompt(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& helpPrompt); - - void reset_helpPrompt(void); - -/// 1 <= size <= 100 - bool set_timeoutPrompt(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& timeoutPrompt); - - void reset_timeoutPrompt(void); - -/// 5000 <= timeout <= 100000 - bool set_timeout(const unsigned int& timeout); - - void reset_timeout(void); - -/// 1 <= size <= 100 - bool set_vrHelp(const std::vector< NsSmartDeviceLinkRPCV2::VrHelpItem>& vrHelp); - - void reset_vrHelp(void); - - bool set_appId(int appId); - - - private: - - friend class PerformInteractionMarshaller; - - std::string initialText; - std::vector< NsSmartDeviceLinkRPCV2::TTSChunk> initialPrompt; - NsSmartDeviceLinkRPCV2::InteractionMode interactionMode; - std::vector< unsigned int> interactionChoiceSetIDList; - std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* helpPrompt; - std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* timeoutPrompt; - unsigned int* timeout; - std::vector< NsSmartDeviceLinkRPCV2::VrHelpItem>* vrHelp; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformInteractionResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformInteractionResponse.h deleted file mode 100644 index fc28c4a73..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/PerformInteractionResponse.h +++ /dev/null @@ -1,92 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_PERFORMINTERACTIONRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_PERFORMINTERACTIONRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/TriggerSource.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class PerformInteractionResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - PerformInteractionResponse(const PerformInteractionResponse& c); - PerformInteractionResponse(void); - - PerformInteractionResponse& operator =(const PerformInteractionResponse&); - - virtual ~PerformInteractionResponse(void); - - bool checkIntegrity(void); - -// getters - const unsigned int* get_choiceID(void); - const NsSmartDeviceLinkRPCV2::TriggerSource* get_triggerSource(void); - -// setters -/// choiceID <= 2000000000 - bool set_choiceID(const unsigned int& choiceID); - - void reset_choiceID(void); - - bool set_triggerSource(const NsSmartDeviceLinkRPCV2::TriggerSource& triggerSource); - - void reset_triggerSource(void); - - - private: - - friend class PerformInteractionResponseMarshaller; - - unsigned int* choiceID; - NsSmartDeviceLinkRPCV2::TriggerSource* triggerSource; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/RPC2.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/RPC2.h deleted file mode 100644 index 088cd9cd3..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/RPC2.h +++ /dev/null @@ -1,111 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_RPC2_INCLUDE -#define NSRPC2COMMUNICATION_UI_RPC2_INCLUDE - -#include <string> -#include <json/json.h> - -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/AddCommand.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/AddCommandResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/AddSubMenu.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/AddSubMenuResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/Alert.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/AlertResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/AlertManeuver.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/AlertManeuverResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ChangeRegistration.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ChangeRegistrationResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/CreateInteractionChoiceSet.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/CreateInteractionChoiceSetResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/DeleteCommand.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/DeleteCommandResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/DeleteInteractionChoiceSet.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/DeleteInteractionChoiceSetResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/DeleteSubMenu.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/DeleteSubMenuResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/DialNumber.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/DialNumberResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/EndAudioPassThru.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/EndAudioPassThruResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/GetCapabilities.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/GetCapabilitiesResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/GetLanguage.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/GetLanguageResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/GetSupportedLanguages.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/GetSupportedLanguagesResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/OnCommand.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/OnDeviceChosen.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/OnDriverDistraction.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/OnLanguageChange.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/OnReady.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/OnSystemContext.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/OnTBTClientState.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/PerformAudioPassThru.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/PerformAudioPassThruResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/PerformInteraction.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/PerformInteractionResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ResetGlobalProperties.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ResetGlobalPropertiesResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ScrollableMessage.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ScrollableMessageResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SetAppIcon.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SetAppIconResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SetDisplayLayout.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SetDisplayLayoutResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SetGlobalProperties.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SetGlobalPropertiesResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SetMediaClockTimer.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SetMediaClockTimerResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/Show.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ShowResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ShowConstantTBT.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/ShowConstantTBTResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/Slider.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/SliderResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/UpdateTurnList.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/UI/UpdateTurnListResponse.h" - -#include "../src/../include/JSONHandler/RPC2Objects/Marshaller.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ResetGlobalProperties.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ResetGlobalProperties.h deleted file mode 100644 index affb93756..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ResetGlobalProperties.h +++ /dev/null @@ -1,91 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_RESETGLOBALPROPERTIES_INCLUDE -#define NSRPC2COMMUNICATION_UI_RESETGLOBALPROPERTIES_INCLUDE - -#include <vector> -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/GlobalProperty.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class ResetGlobalProperties : public ::NsRPC2Communication::RPC2Request - { - public: - - ResetGlobalProperties(const ResetGlobalProperties& c); - ResetGlobalProperties(void); - - ResetGlobalProperties& operator =(const ResetGlobalProperties&); - - virtual ~ResetGlobalProperties(void); - - bool checkIntegrity(void); - -// getters - const std::vector< NsSmartDeviceLinkRPCV2::GlobalProperty>& get_properties(void); - - int get_appId(void); - - -// setters -/// 1 <= size <= 100 - bool set_properties(const std::vector< NsSmartDeviceLinkRPCV2::GlobalProperty>& properties); - - bool set_appId(int appId); - - - private: - - friend class ResetGlobalPropertiesMarshaller; - - std::vector< NsSmartDeviceLinkRPCV2::GlobalProperty> properties; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ResetGlobalPropertiesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ResetGlobalPropertiesResponse.h deleted file mode 100644 index 84cc644f5..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ResetGlobalPropertiesResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_RESETGLOBALPROPERTIESRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_RESETGLOBALPROPERTIESRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class ResetGlobalPropertiesResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - ResetGlobalPropertiesResponse(const ResetGlobalPropertiesResponse& c); - ResetGlobalPropertiesResponse(void); - - ResetGlobalPropertiesResponse& operator =(const ResetGlobalPropertiesResponse&); - - virtual ~ResetGlobalPropertiesResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class ResetGlobalPropertiesResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ScrollableMessage.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ScrollableMessage.h deleted file mode 100644 index d39f88d59..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ScrollableMessage.h +++ /dev/null @@ -1,106 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_SCROLLABLEMESSAGE_INCLUDE -#define NSRPC2COMMUNICATION_UI_SCROLLABLEMESSAGE_INCLUDE - -#include <string> -#include <vector> -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/SoftButton.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class ScrollableMessage : public ::NsRPC2Communication::RPC2Request - { - public: - - ScrollableMessage(const ScrollableMessage& c); - ScrollableMessage(void); - - ScrollableMessage& operator =(const ScrollableMessage&); - - virtual ~ScrollableMessage(void); - - bool checkIntegrity(void); - -// getters - const std::string& get_scrollableMessageBody(void); - - const unsigned int* get_timeout(void); - const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>* get_softButtons(void); - int get_appId(void); - - -// setters -/// scrollableMessageBody <= 500 - bool set_scrollableMessageBody(const std::string& scrollableMessageBody); - -/// timeout <= 65535 - bool set_timeout(const unsigned int& timeout); - - void reset_timeout(void); - -/// 0 <= size <= 8 - bool set_softButtons(const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& softButtons); - - void reset_softButtons(void); - - bool set_appId(int appId); - - - private: - - friend class ScrollableMessageMarshaller; - - std::string scrollableMessageBody; - unsigned int* timeout; - std::vector< NsSmartDeviceLinkRPCV2::SoftButton>* softButtons; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ScrollableMessageResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ScrollableMessageResponse.h deleted file mode 100644 index d98d2965b..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ScrollableMessageResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_SCROLLABLEMESSAGERESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_SCROLLABLEMESSAGERESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class ScrollableMessageResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - ScrollableMessageResponse(const ScrollableMessageResponse& c); - ScrollableMessageResponse(void); - - ScrollableMessageResponse& operator =(const ScrollableMessageResponse&); - - virtual ~ScrollableMessageResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class ScrollableMessageResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetAppIcon.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetAppIcon.h deleted file mode 100644 index 9b3d4ad38..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetAppIcon.h +++ /dev/null @@ -1,90 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_SETAPPICON_INCLUDE -#define NSRPC2COMMUNICATION_UI_SETAPPICON_INCLUDE - -#include <string> -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class SetAppIcon : public ::NsRPC2Communication::RPC2Request - { - public: - - SetAppIcon(const SetAppIcon& c); - SetAppIcon(void); - - SetAppIcon& operator =(const SetAppIcon&); - - virtual ~SetAppIcon(void); - - bool checkIntegrity(void); - -// getters - const std::string& get_syncFileName(void); - - int get_appId(void); - - -// setters -/// syncFileName <= 500 - bool set_syncFileName(const std::string& syncFileName); - - bool set_appId(int appId); - - - private: - - friend class SetAppIconMarshaller; - - std::string syncFileName; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetAppIconResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetAppIconResponse.h deleted file mode 100644 index 356075324..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetAppIconResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_SETAPPICONRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_SETAPPICONRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class SetAppIconResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - SetAppIconResponse(const SetAppIconResponse& c); - SetAppIconResponse(void); - - SetAppIconResponse& operator =(const SetAppIconResponse&); - - virtual ~SetAppIconResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class SetAppIconResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetDisplayLayout.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetDisplayLayout.h deleted file mode 100644 index 7d49f4114..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetDisplayLayout.h +++ /dev/null @@ -1,89 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_SETDISPLAYLAYOUT_INCLUDE -#define NSRPC2COMMUNICATION_UI_SETDISPLAYLAYOUT_INCLUDE - -#include <string> -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class SetDisplayLayout : public ::NsRPC2Communication::RPC2Request - { - public: - - SetDisplayLayout(const SetDisplayLayout& c); - SetDisplayLayout(void); - - SetDisplayLayout& operator =(const SetDisplayLayout&); - - virtual ~SetDisplayLayout(void); - - bool checkIntegrity(void); - -// getters - const std::string& get_displayLayout(void); - - int get_appId(void); - - -// setters - bool set_displayLayout(const std::string& displayLayout); - - bool set_appId(int appId); - - - private: - - friend class SetDisplayLayoutMarshaller; - - std::string displayLayout; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetDisplayLayoutResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetDisplayLayoutResponse.h deleted file mode 100644 index cadf33614..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetDisplayLayoutResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_SETDISPLAYLAYOUTRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_SETDISPLAYLAYOUTRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class SetDisplayLayoutResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - SetDisplayLayoutResponse(const SetDisplayLayoutResponse& c); - SetDisplayLayoutResponse(void); - - SetDisplayLayoutResponse& operator =(const SetDisplayLayoutResponse&); - - virtual ~SetDisplayLayoutResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class SetDisplayLayoutResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetGlobalProperties.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetGlobalProperties.h deleted file mode 100644 index e428498f7..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetGlobalProperties.h +++ /dev/null @@ -1,116 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_SETGLOBALPROPERTIES_INCLUDE -#define NSRPC2COMMUNICATION_UI_SETGLOBALPROPERTIES_INCLUDE - -#include <string> -#include <vector> -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/TTSChunk.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/VrHelpItem.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class SetGlobalProperties : public ::NsRPC2Communication::RPC2Request - { - public: - - SetGlobalProperties(const SetGlobalProperties& c); - SetGlobalProperties(void); - - SetGlobalProperties& operator =(const SetGlobalProperties&); - - virtual ~SetGlobalProperties(void); - - bool checkIntegrity(void); - -// getters - const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* get_helpPrompt(void); - const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* get_timeoutPrompt(void); - const std::string* get_vrHelpTitle(void); - const std::vector< NsSmartDeviceLinkRPCV2::VrHelpItem>* get_vrHelp(void); - int get_appId(void); - - -// setters -/// 1 <= size <= 100 - bool set_helpPrompt(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& helpPrompt); - - void reset_helpPrompt(void); - -/// 1 <= size <= 100 - bool set_timeoutPrompt(const std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>& timeoutPrompt); - - void reset_timeoutPrompt(void); - -/// vrHelpTitle <= 500 - bool set_vrHelpTitle(const std::string& vrHelpTitle); - - void reset_vrHelpTitle(void); - -/// 1 <= size <= 100 - bool set_vrHelp(const std::vector< NsSmartDeviceLinkRPCV2::VrHelpItem>& vrHelp); - - void reset_vrHelp(void); - - bool set_appId(int appId); - - - private: - - friend class SetGlobalPropertiesMarshaller; - - std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* helpPrompt; - std::vector< NsSmartDeviceLinkRPCV2::TTSChunk>* timeoutPrompt; - std::string* vrHelpTitle; - std::vector< NsSmartDeviceLinkRPCV2::VrHelpItem>* vrHelp; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetGlobalPropertiesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetGlobalPropertiesResponse.h deleted file mode 100644 index 3f83e18e4..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetGlobalPropertiesResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_SETGLOBALPROPERTIESRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_SETGLOBALPROPERTIESRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class SetGlobalPropertiesResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - SetGlobalPropertiesResponse(const SetGlobalPropertiesResponse& c); - SetGlobalPropertiesResponse(void); - - SetGlobalPropertiesResponse& operator =(const SetGlobalPropertiesResponse&); - - virtual ~SetGlobalPropertiesResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class SetGlobalPropertiesResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetMediaClockTimer.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetMediaClockTimer.h deleted file mode 100644 index 011d7a21d..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetMediaClockTimer.h +++ /dev/null @@ -1,96 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_SETMEDIACLOCKTIMER_INCLUDE -#define NSRPC2COMMUNICATION_UI_SETMEDIACLOCKTIMER_INCLUDE - -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/StartTime.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/UpdateMode.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class SetMediaClockTimer : public ::NsRPC2Communication::RPC2Request - { - public: - - SetMediaClockTimer(const SetMediaClockTimer& c); - SetMediaClockTimer(void); - - SetMediaClockTimer& operator =(const SetMediaClockTimer&); - - virtual ~SetMediaClockTimer(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::StartTime* get_startTime(void); - const NsSmartDeviceLinkRPCV2::UpdateMode& get_updateMode(void); - - int get_appId(void); - - -// setters - bool set_startTime(const NsSmartDeviceLinkRPCV2::StartTime& startTime); - - void reset_startTime(void); - - bool set_updateMode(const NsSmartDeviceLinkRPCV2::UpdateMode& updateMode); - - bool set_appId(int appId); - - - private: - - friend class SetMediaClockTimerMarshaller; - - NsSmartDeviceLinkRPCV2::StartTime* startTime; - NsSmartDeviceLinkRPCV2::UpdateMode updateMode; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetMediaClockTimerResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetMediaClockTimerResponse.h deleted file mode 100644 index 8b5aa5b2b..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SetMediaClockTimerResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_SETMEDIACLOCKTIMERRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_SETMEDIACLOCKTIMERRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class SetMediaClockTimerResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - SetMediaClockTimerResponse(const SetMediaClockTimerResponse& c); - SetMediaClockTimerResponse(void); - - SetMediaClockTimerResponse& operator =(const SetMediaClockTimerResponse&); - - virtual ~SetMediaClockTimerResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class SetMediaClockTimerResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Show.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Show.h deleted file mode 100644 index 01f733106..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Show.h +++ /dev/null @@ -1,163 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_SHOW_INCLUDE -#define NSRPC2COMMUNICATION_UI_SHOW_INCLUDE - -#include <string> -#include <vector> -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/TextAlignment.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/Image.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/SoftButton.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class Show : public ::NsRPC2Communication::RPC2Request - { - public: - - Show(const Show& c); - Show(void); - - Show& operator =(const Show&); - - virtual ~Show(void); - - bool checkIntegrity(void); - -// getters - const std::string* get_mainField1(void); - const std::string* get_mainField2(void); - const std::string* get_mainField3(void); - const std::string* get_mainField4(void); - const NsSmartDeviceLinkRPCV2::TextAlignment* get_alignment(void); - const std::string* get_statusBar(void); - const std::string* get_mediaClock(void); - const std::string* get_mediaTrack(void); - const NsSmartDeviceLinkRPCV2::Image* get_graphic(void); - const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>* get_softButtons(void); - const std::vector< std::string>* get_customPresets(void); - int get_appId(void); - - -// setters -/// mainField1 <= 500 - bool set_mainField1(const std::string& mainField1); - - void reset_mainField1(void); - -/// mainField2 <= 500 - bool set_mainField2(const std::string& mainField2); - - void reset_mainField2(void); - -/// mainField3 <= 500 - bool set_mainField3(const std::string& mainField3); - - void reset_mainField3(void); - -/// mainField4 <= 500 - bool set_mainField4(const std::string& mainField4); - - void reset_mainField4(void); - - bool set_alignment(const NsSmartDeviceLinkRPCV2::TextAlignment& alignment); - - void reset_alignment(void); - -/// statusBar <= 500 - bool set_statusBar(const std::string& statusBar); - - void reset_statusBar(void); - -/// mediaClock <= 500 - bool set_mediaClock(const std::string& mediaClock); - - void reset_mediaClock(void); - -/// mediaTrack <= 500 - bool set_mediaTrack(const std::string& mediaTrack); - - void reset_mediaTrack(void); - - bool set_graphic(const NsSmartDeviceLinkRPCV2::Image& graphic); - - void reset_graphic(void); - -/// 0 <= size <= 8 - bool set_softButtons(const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& softButtons); - - void reset_softButtons(void); - -/// customPresets[] <= 500 ; 0 <= size <= 6 - bool set_customPresets(const std::vector< std::string>& customPresets); - - void reset_customPresets(void); - - bool set_appId(int appId); - - - private: - - friend class ShowMarshaller; - - std::string* mainField1; - std::string* mainField2; - std::string* mainField3; - std::string* mainField4; - NsSmartDeviceLinkRPCV2::TextAlignment* alignment; - std::string* statusBar; - std::string* mediaClock; - std::string* mediaTrack; - NsSmartDeviceLinkRPCV2::Image* graphic; - std::vector< NsSmartDeviceLinkRPCV2::SoftButton>* softButtons; - std::vector< std::string>* customPresets; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowConstantTBT.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowConstantTBT.h deleted file mode 100644 index b761d1a37..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowConstantTBT.h +++ /dev/null @@ -1,144 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_SHOWCONSTANTTBT_INCLUDE -#define NSRPC2COMMUNICATION_UI_SHOWCONSTANTTBT_INCLUDE - -#include <string> -#include <vector> -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/Image.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/SoftButton.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class ShowConstantTBT : public ::NsRPC2Communication::RPC2Request - { - public: - - ShowConstantTBT(const ShowConstantTBT& c); - ShowConstantTBT(void); - - ShowConstantTBT& operator =(const ShowConstantTBT&); - - virtual ~ShowConstantTBT(void); - - bool checkIntegrity(void); - -// getters - const std::string* get_navigationText1(void); - const std::string* get_navigationText2(void); - const std::string* get_eta(void); - const std::string* get_totalDistance(void); - const NsSmartDeviceLinkRPCV2::Image& get_turnIcon(void); - - float get_distanceToManeuver(void); - - float get_distanceToManeuverScale(void); - - const bool* get_maneuverComplete(void); - const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& get_softButtons(void); - - int get_appId(void); - - -// setters -/// navigationText1 <= 500 - bool set_navigationText1(const std::string& navigationText1); - - void reset_navigationText1(void); - -/// navigationText2 <= 500 - bool set_navigationText2(const std::string& navigationText2); - - void reset_navigationText2(void); - -/// eta <= 500 - bool set_eta(const std::string& eta); - - void reset_eta(void); - -/// totalDistance <= 500 - bool set_totalDistance(const std::string& totalDistance); - - void reset_totalDistance(void); - - bool set_turnIcon(const NsSmartDeviceLinkRPCV2::Image& turnIcon); - -/// 0 <= distanceToManeuver <= 1000000000 - bool set_distanceToManeuver(float distanceToManeuver); - -/// 0 <= distanceToManeuverScale <= 1000000000 - bool set_distanceToManeuverScale(float distanceToManeuverScale); - - bool set_maneuverComplete(const bool& maneuverComplete); - - void reset_maneuverComplete(void); - -/// 0 <= size <= 3 - bool set_softButtons(const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& softButtons); - - bool set_appId(int appId); - - - private: - - friend class ShowConstantTBTMarshaller; - - std::string* navigationText1; - std::string* navigationText2; - std::string* eta; - std::string* totalDistance; - NsSmartDeviceLinkRPCV2::Image turnIcon; - float distanceToManeuver; - float distanceToManeuverScale; - bool* maneuverComplete; - std::vector< NsSmartDeviceLinkRPCV2::SoftButton> softButtons; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowConstantTBTResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowConstantTBTResponse.h deleted file mode 100644 index fc4f4930e..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowConstantTBTResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_SHOWCONSTANTTBTRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_SHOWCONSTANTTBTRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class ShowConstantTBTResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - ShowConstantTBTResponse(const ShowConstantTBTResponse& c); - ShowConstantTBTResponse(void); - - ShowConstantTBTResponse& operator =(const ShowConstantTBTResponse&); - - virtual ~ShowConstantTBTResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class ShowConstantTBTResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowResponse.h deleted file mode 100644 index eb05ecf66..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/ShowResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_SHOWRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_SHOWRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class ShowResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - ShowResponse(const ShowResponse& c); - ShowResponse(void); - - ShowResponse& operator =(const ShowResponse&); - - virtual ~ShowResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class ShowResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Slider.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Slider.h deleted file mode 100644 index 2421bb870..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/Slider.h +++ /dev/null @@ -1,116 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_SLIDER_INCLUDE -#define NSRPC2COMMUNICATION_UI_SLIDER_INCLUDE - -#include <string> -#include <vector> -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class Slider : public ::NsRPC2Communication::RPC2Request - { - public: - - Slider(const Slider& c); - Slider(void); - - Slider& operator =(const Slider&); - - virtual ~Slider(void); - - bool checkIntegrity(void); - -// getters - unsigned int get_numTicks(void); - - unsigned int get_position(void); - - const std::string& get_sliderHeader(void); - - const std::vector< std::string>* get_sliderFooter(void); - unsigned int get_timeout(void); - - int get_appId(void); - - -// setters -/// 2 <= numTicks <= 26 - bool set_numTicks(unsigned int numTicks); - -/// 1 <= position <= 16 - bool set_position(unsigned int position); - -/// sliderHeader <= 500 - bool set_sliderHeader(const std::string& sliderHeader); - -/// sliderFooter[] <= 500 ; 1 <= size <= 26 - bool set_sliderFooter(const std::vector< std::string>& sliderFooter); - - void reset_sliderFooter(void); - -/// timeout <= 65535 - bool set_timeout(unsigned int timeout); - - bool set_appId(int appId); - - - private: - - friend class SliderMarshaller; - - unsigned int numTicks; - unsigned int position; - std::string sliderHeader; - std::vector< std::string>* sliderFooter; - unsigned int timeout; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SliderResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SliderResponse.h deleted file mode 100644 index f7828c125..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/SliderResponse.h +++ /dev/null @@ -1,84 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_SLIDERRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_SLIDERRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class SliderResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - SliderResponse(const SliderResponse& c); - SliderResponse(void); - - SliderResponse& operator =(const SliderResponse&); - - virtual ~SliderResponse(void); - - bool checkIntegrity(void); - -// getters - unsigned int get_sliderPosition(void); - - -// setters -/// 1 <= sliderPosition <= 26 - bool set_sliderPosition(unsigned int sliderPosition); - - - private: - - friend class SliderResponseMarshaller; - - unsigned int sliderPosition; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/UpdateTurnList.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/UpdateTurnList.h deleted file mode 100644 index 0bac9c820..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/UpdateTurnList.h +++ /dev/null @@ -1,98 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_UPDATETURNLIST_INCLUDE -#define NSRPC2COMMUNICATION_UI_UPDATETURNLIST_INCLUDE - -#include <vector> -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/Turn.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/SoftButton.h" - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class UpdateTurnList : public ::NsRPC2Communication::RPC2Request - { - public: - - UpdateTurnList(const UpdateTurnList& c); - UpdateTurnList(void); - - UpdateTurnList& operator =(const UpdateTurnList&); - - virtual ~UpdateTurnList(void); - - bool checkIntegrity(void); - -// getters - const std::vector< NsSmartDeviceLinkRPCV2::Turn>& get_turnList(void); - - const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& get_softButtons(void); - - int get_appId(void); - - -// setters -/// 1 <= size <= 100 - bool set_turnList(const std::vector< NsSmartDeviceLinkRPCV2::Turn>& turnList); - -/// 0 <= size <= 1 - bool set_softButtons(const std::vector< NsSmartDeviceLinkRPCV2::SoftButton>& softButtons); - - bool set_appId(int appId); - - - private: - - friend class UpdateTurnListMarshaller; - - std::vector< NsSmartDeviceLinkRPCV2::Turn> turnList; - std::vector< NsSmartDeviceLinkRPCV2::SoftButton> softButtons; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/UpdateTurnListResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/UpdateTurnListResponse.h deleted file mode 100644 index d6cef5d31..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/UI/UpdateTurnListResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_UI_UPDATETURNLISTRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_UI_UPDATETURNLISTRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::UI - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace UI - { - - class UpdateTurnListResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - UpdateTurnListResponse(const UpdateTurnListResponse& c); - UpdateTurnListResponse(void); - - UpdateTurnListResponse& operator =(const UpdateTurnListResponse&); - - virtual ~UpdateTurnListResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class UpdateTurnListResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/AddCommand.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/AddCommand.h deleted file mode 100644 index be4373577..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/AddCommand.h +++ /dev/null @@ -1,97 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VR_ADDCOMMAND_INCLUDE -#define NSRPC2COMMUNICATION_VR_ADDCOMMAND_INCLUDE - -#include <string> -#include <vector> -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::VR - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VR - { - - class AddCommand : public ::NsRPC2Communication::RPC2Request - { - public: - - AddCommand(const AddCommand& c); - AddCommand(void); - - AddCommand& operator =(const AddCommand&); - - virtual ~AddCommand(void); - - bool checkIntegrity(void); - -// getters - unsigned int get_cmdId(void); - - const std::vector< std::string>& get_vrCommands(void); - - int get_appId(void); - - -// setters -/// cmdId <= 2000000000 - bool set_cmdId(unsigned int cmdId); - -/// vrCommands[] <= 99 ; 1 <= size <= 100 - bool set_vrCommands(const std::vector< std::string>& vrCommands); - - bool set_appId(int appId); - - - private: - - friend class AddCommandMarshaller; - - unsigned int cmdId; - std::vector< std::string> vrCommands; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/AddCommandResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/AddCommandResponse.h deleted file mode 100644 index ee135f4e6..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/AddCommandResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VR_ADDCOMMANDRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_VR_ADDCOMMANDRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::VR - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VR - { - - class AddCommandResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - AddCommandResponse(const AddCommandResponse& c); - AddCommandResponse(void); - - AddCommandResponse& operator =(const AddCommandResponse&); - - virtual ~AddCommandResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class AddCommandResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/ChangeRegistration.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/ChangeRegistration.h deleted file mode 100644 index 58f18caa9..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/ChangeRegistration.h +++ /dev/null @@ -1,89 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VR_CHANGEREGISTRATION_INCLUDE -#define NSRPC2COMMUNICATION_VR_CHANGEREGISTRATION_INCLUDE - -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h" - -/* - interface NsRPC2Communication::VR - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VR - { - - class ChangeRegistration : public ::NsRPC2Communication::RPC2Request - { - public: - - ChangeRegistration(const ChangeRegistration& c); - ChangeRegistration(void); - - ChangeRegistration& operator =(const ChangeRegistration&); - - virtual ~ChangeRegistration(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::Language& get_language(void); - - int get_appId(void); - - -// setters - bool set_language(const NsSmartDeviceLinkRPCV2::Language& language); - - bool set_appId(int appId); - - - private: - - friend class ChangeRegistrationMarshaller; - - NsSmartDeviceLinkRPCV2::Language language; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/ChangeRegistrationResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/ChangeRegistrationResponse.h deleted file mode 100644 index 8d8e7b206..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/ChangeRegistrationResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VR_CHANGEREGISTRATIONRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_VR_CHANGEREGISTRATIONRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::VR - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VR - { - - class ChangeRegistrationResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - ChangeRegistrationResponse(const ChangeRegistrationResponse& c); - ChangeRegistrationResponse(void); - - ChangeRegistrationResponse& operator =(const ChangeRegistrationResponse&); - - virtual ~ChangeRegistrationResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class ChangeRegistrationResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/DeleteCommand.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/DeleteCommand.h deleted file mode 100644 index 8c8d39936..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/DeleteCommand.h +++ /dev/null @@ -1,89 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VR_DELETECOMMAND_INCLUDE -#define NSRPC2COMMUNICATION_VR_DELETECOMMAND_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::VR - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VR - { - - class DeleteCommand : public ::NsRPC2Communication::RPC2Request - { - public: - - DeleteCommand(const DeleteCommand& c); - DeleteCommand(void); - - DeleteCommand& operator =(const DeleteCommand&); - - virtual ~DeleteCommand(void); - - bool checkIntegrity(void); - -// getters - unsigned int get_cmdId(void); - - int get_appId(void); - - -// setters -/// cmdId <= 2000000000 - bool set_cmdId(unsigned int cmdId); - - bool set_appId(int appId); - - - private: - - friend class DeleteCommandMarshaller; - - unsigned int cmdId; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/DeleteCommandResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/DeleteCommandResponse.h deleted file mode 100644 index 717b8fda0..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/DeleteCommandResponse.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VR_DELETECOMMANDRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_VR_DELETECOMMANDRESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - - -/* - interface NsRPC2Communication::VR - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VR - { - - class DeleteCommandResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - DeleteCommandResponse(const DeleteCommandResponse& c); - DeleteCommandResponse(void); - - DeleteCommandResponse& operator =(const DeleteCommandResponse&); - - virtual ~DeleteCommandResponse(void); - - bool checkIntegrity(void); - - - private: - - friend class DeleteCommandResponseMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetCapabilities.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetCapabilities.h deleted file mode 100644 index ca03cfa8c..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetCapabilities.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VR_GETCAPABILITIES_INCLUDE -#define NSRPC2COMMUNICATION_VR_GETCAPABILITIES_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::VR - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VR - { - - class GetCapabilities : public ::NsRPC2Communication::RPC2Request - { - public: - - GetCapabilities(const GetCapabilities& c); - GetCapabilities(void); - - GetCapabilities& operator =(const GetCapabilities&); - - virtual ~GetCapabilities(void); - - bool checkIntegrity(void); - - - private: - - friend class GetCapabilitiesMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetCapabilitiesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetCapabilitiesResponse.h deleted file mode 100644 index aee9be237..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetCapabilitiesResponse.h +++ /dev/null @@ -1,86 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VR_GETCAPABILITIESRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_VR_GETCAPABILITIESRESPONSE_INCLUDE - -#include <vector> -#include "JSONHandler/RPC2Response.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/VrCapabilities.h" - -/* - interface NsRPC2Communication::VR - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VR - { - - class GetCapabilitiesResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - GetCapabilitiesResponse(const GetCapabilitiesResponse& c); - GetCapabilitiesResponse(void); - - GetCapabilitiesResponse& operator =(const GetCapabilitiesResponse&); - - virtual ~GetCapabilitiesResponse(void); - - bool checkIntegrity(void); - -// getters - const std::vector< NsSmartDeviceLinkRPCV2::VrCapabilities>& get_capabilities(void); - - -// setters -/// 1 <= size <= 100 - bool set_capabilities(const std::vector< NsSmartDeviceLinkRPCV2::VrCapabilities>& capabilities); - - - private: - - friend class GetCapabilitiesResponseMarshaller; - - std::vector< NsSmartDeviceLinkRPCV2::VrCapabilities> capabilities; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetLanguage.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetLanguage.h deleted file mode 100644 index fa3459ad1..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetLanguage.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VR_GETLANGUAGE_INCLUDE -#define NSRPC2COMMUNICATION_VR_GETLANGUAGE_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::VR - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VR - { - - class GetLanguage : public ::NsRPC2Communication::RPC2Request - { - public: - - GetLanguage(const GetLanguage& c); - GetLanguage(void); - - GetLanguage& operator =(const GetLanguage&); - - virtual ~GetLanguage(void); - - bool checkIntegrity(void); - - - private: - - friend class GetLanguageMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetLanguageResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetLanguageResponse.h deleted file mode 100644 index 08b0e143b..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetLanguageResponse.h +++ /dev/null @@ -1,84 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VR_GETLANGUAGERESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_VR_GETLANGUAGERESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h" - -/* - interface NsRPC2Communication::VR - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VR - { - - class GetLanguageResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - GetLanguageResponse(const GetLanguageResponse& c); - GetLanguageResponse(void); - - GetLanguageResponse& operator =(const GetLanguageResponse&); - - virtual ~GetLanguageResponse(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::Language& get_language(void); - - -// setters - bool set_language(const NsSmartDeviceLinkRPCV2::Language& language); - - - private: - - friend class GetLanguageResponseMarshaller; - - NsSmartDeviceLinkRPCV2::Language language; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetSupportedLanguages.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetSupportedLanguages.h deleted file mode 100644 index 7a2b9866c..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetSupportedLanguages.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VR_GETSUPPORTEDLANGUAGES_INCLUDE -#define NSRPC2COMMUNICATION_VR_GETSUPPORTEDLANGUAGES_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::VR - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VR - { - - class GetSupportedLanguages : public ::NsRPC2Communication::RPC2Request - { - public: - - GetSupportedLanguages(const GetSupportedLanguages& c); - GetSupportedLanguages(void); - - GetSupportedLanguages& operator =(const GetSupportedLanguages&); - - virtual ~GetSupportedLanguages(void); - - bool checkIntegrity(void); - - - private: - - friend class GetSupportedLanguagesMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetSupportedLanguagesResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetSupportedLanguagesResponse.h deleted file mode 100644 index 3e0c3d52d..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/GetSupportedLanguagesResponse.h +++ /dev/null @@ -1,86 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VR_GETSUPPORTEDLANGUAGESRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_VR_GETSUPPORTEDLANGUAGESRESPONSE_INCLUDE - -#include <vector> -#include "JSONHandler/RPC2Response.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h" - -/* - interface NsRPC2Communication::VR - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VR - { - - class GetSupportedLanguagesResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - GetSupportedLanguagesResponse(const GetSupportedLanguagesResponse& c); - GetSupportedLanguagesResponse(void); - - GetSupportedLanguagesResponse& operator =(const GetSupportedLanguagesResponse&); - - virtual ~GetSupportedLanguagesResponse(void); - - bool checkIntegrity(void); - -// getters - const std::vector< NsSmartDeviceLinkRPCV2::Language>& get_languages(void); - - -// setters -/// 1 <= size <= 100 - bool set_languages(const std::vector< NsSmartDeviceLinkRPCV2::Language>& languages); - - - private: - - friend class GetSupportedLanguagesResponseMarshaller; - - std::vector< NsSmartDeviceLinkRPCV2::Language> languages; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/OnCommand.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/OnCommand.h deleted file mode 100644 index 9d0bf0c5c..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/OnCommand.h +++ /dev/null @@ -1,89 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VR_ONCOMMAND_INCLUDE -#define NSRPC2COMMUNICATION_VR_ONCOMMAND_INCLUDE - -#include "JSONHandler/RPC2Notification.h" - - -/* - interface NsRPC2Communication::VR - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VR - { - - class OnCommand : public ::NsRPC2Communication::RPC2Notification - { - public: - - OnCommand(const OnCommand& c); - OnCommand(void); - - OnCommand& operator =(const OnCommand&); - - virtual ~OnCommand(void); - - bool checkIntegrity(void); - -// getters - unsigned int get_cmdID(void); - - int get_appId(void); - - -// setters -/// cmdID <= 2000000000 - bool set_cmdID(unsigned int cmdID); - - bool set_appId(int appId); - - - private: - - friend class OnCommandMarshaller; - - unsigned int cmdID; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/OnLanguageChange.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/OnLanguageChange.h deleted file mode 100644 index 8da1b2b74..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/OnLanguageChange.h +++ /dev/null @@ -1,84 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VR_ONLANGUAGECHANGE_INCLUDE -#define NSRPC2COMMUNICATION_VR_ONLANGUAGECHANGE_INCLUDE - -#include "JSONHandler/RPC2Notification.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/Language.h" - -/* - interface NsRPC2Communication::VR - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VR - { - - class OnLanguageChange : public ::NsRPC2Communication::RPC2Notification - { - public: - - OnLanguageChange(const OnLanguageChange& c); - OnLanguageChange(void); - - OnLanguageChange& operator =(const OnLanguageChange&); - - virtual ~OnLanguageChange(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::Language& get_language(void); - - -// setters - bool set_language(const NsSmartDeviceLinkRPCV2::Language& language); - - - private: - - friend class OnLanguageChangeMarshaller; - - NsSmartDeviceLinkRPCV2::Language language; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/RPC2.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/RPC2.h deleted file mode 100644 index 175d7a1d6..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VR/RPC2.h +++ /dev/null @@ -1,66 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VR_RPC2_INCLUDE -#define NSRPC2COMMUNICATION_VR_RPC2_INCLUDE - -#include <string> -#include <json/json.h> - -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/AddCommand.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/AddCommandResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/ChangeRegistration.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/ChangeRegistrationResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/DeleteCommand.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/DeleteCommandResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/GetCapabilities.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/GetCapabilitiesResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/GetLanguage.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/GetLanguageResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/GetSupportedLanguages.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/GetSupportedLanguagesResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/OnCommand.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VR/OnLanguageChange.h" - -#include "../src/../include/JSONHandler/RPC2Objects/Marshaller.h" - - -/* - interface NsRPC2Communication::VR - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetDTCs.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetDTCs.h deleted file mode 100644 index 2d0995875..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetDTCs.h +++ /dev/null @@ -1,95 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_GETDTCS_INCLUDE -#define NSRPC2COMMUNICATION_VEHICLEINFO_GETDTCS_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::VehicleInfo - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VehicleInfo - { - - class GetDTCs : public ::NsRPC2Communication::RPC2Request - { - public: - - GetDTCs(const GetDTCs& c); - GetDTCs(void); - - GetDTCs& operator =(const GetDTCs&); - - virtual ~GetDTCs(void); - - bool checkIntegrity(void); - -// getters - unsigned int get_ecuName(void); - - const bool* get_encrypted(void); - int get_appId(void); - - -// setters -/// ecuName <= 65535 - bool set_ecuName(unsigned int ecuName); - - bool set_encrypted(const bool& encrypted); - - void reset_encrypted(void); - - bool set_appId(int appId); - - - private: - - friend class GetDTCsMarshaller; - - unsigned int ecuName; - bool* encrypted; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetDTCsResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetDTCsResponse.h deleted file mode 100644 index 90e77bac9..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetDTCsResponse.h +++ /dev/null @@ -1,87 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_GETDTCSRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_VEHICLEINFO_GETDTCSRESPONSE_INCLUDE - -#include <vector> -#include "JSONHandler/RPC2Response.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/DTC.h" - -/* - interface NsRPC2Communication::VehicleInfo - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VehicleInfo - { - - class GetDTCsResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - GetDTCsResponse(const GetDTCsResponse& c); - GetDTCsResponse(void); - - GetDTCsResponse& operator =(const GetDTCsResponse&); - - virtual ~GetDTCsResponse(void); - - bool checkIntegrity(void); - -// getters - const std::vector< NsSmartDeviceLinkRPCV2::DTC>* get_dtcList(void); - -// setters -/// 1 <= size <= 100 - bool set_dtcList(const std::vector< NsSmartDeviceLinkRPCV2::DTC>& dtcList); - - void reset_dtcList(void); - - - private: - - friend class GetDTCsResponseMarshaller; - - std::vector< NsSmartDeviceLinkRPCV2::DTC>* dtcList; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleData.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleData.h deleted file mode 100644 index 4f340faf7..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleData.h +++ /dev/null @@ -1,89 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_GETVEHICLEDATA_INCLUDE -#define NSRPC2COMMUNICATION_VEHICLEINFO_GETVEHICLEDATA_INCLUDE - -#include "JSONHandler/RPC2Request.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/VehicleDataType.h" - -/* - interface NsRPC2Communication::VehicleInfo - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VehicleInfo - { - - class GetVehicleData : public ::NsRPC2Communication::RPC2Request - { - public: - - GetVehicleData(const GetVehicleData& c); - GetVehicleData(void); - - GetVehicleData& operator =(const GetVehicleData&); - - virtual ~GetVehicleData(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::VehicleDataType& get_dataType(void); - - int get_appId(void); - - -// setters - bool set_dataType(const NsSmartDeviceLinkRPCV2::VehicleDataType& dataType); - - bool set_appId(int appId); - - - private: - - friend class GetVehicleDataMarshaller; - - NsSmartDeviceLinkRPCV2::VehicleDataType dataType; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleDataResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleDataResponse.h deleted file mode 100644 index 3b638a466..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleDataResponse.h +++ /dev/null @@ -1,198 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_GETVEHICLEDATARESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_VEHICLEINFO_GETVEHICLEDATARESPONSE_INCLUDE - -#include <string> -#include "JSONHandler/RPC2Response.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/GPSData.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/PRNDL.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/TireStatus.h" - -/* - interface NsRPC2Communication::VehicleInfo - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VehicleInfo - { - - class GetVehicleDataResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - GetVehicleDataResponse(const GetVehicleDataResponse& c); - GetVehicleDataResponse(void); - - GetVehicleDataResponse& operator =(const GetVehicleDataResponse&); - - virtual ~GetVehicleDataResponse(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::GPSData* get_gps(void); - const float* get_speed(void); - const unsigned int* get_rpm(void); - const float* get_fuelLevel(void); - const float* get_avgFuelEconomy(void); - const float* get_batteryVoltage(void); - const float* get_externalTemperature(void); - const std::string* get_vin(void); - const NsSmartDeviceLinkRPCV2::PRNDL* get_prndl(void); - const NsSmartDeviceLinkRPCV2::TireStatus* get_tirePressure(void); - const float* get_batteryPackVoltage(void); - const float* get_batteryPackCurrent(void); - const int* get_batteryPackTemperature(void); - const int* get_engineTorque(void); - const unsigned int* get_odometer(void); - const unsigned int* get_tripOdometer(void); - const std::string* get_satRadioESN(void); - -// setters - bool set_gps(const NsSmartDeviceLinkRPCV2::GPSData& gps); - - void reset_gps(void); - -/// -100 <= speed <= 500 - bool set_speed(const float& speed); - - void reset_speed(void); - -/// rpm <= 20000 - bool set_rpm(const unsigned int& rpm); - - void reset_rpm(void); - -/// 0 <= fuelLevel <= 100 - bool set_fuelLevel(const float& fuelLevel); - - void reset_fuelLevel(void); - -/// 0 <= avgFuelEconomy <= 7000 - bool set_avgFuelEconomy(const float& avgFuelEconomy); - - void reset_avgFuelEconomy(void); - -/// 0 <= batteryVoltage <= 26 - bool set_batteryVoltage(const float& batteryVoltage); - - void reset_batteryVoltage(void); - -/// -40 <= externalTemperature <= 100 - bool set_externalTemperature(const float& externalTemperature); - - void reset_externalTemperature(void); - -/// vin <= 17 - bool set_vin(const std::string& vin); - - void reset_vin(void); - - bool set_prndl(const NsSmartDeviceLinkRPCV2::PRNDL& prndl); - - void reset_prndl(void); - - bool set_tirePressure(const NsSmartDeviceLinkRPCV2::TireStatus& tirePressure); - - void reset_tirePressure(void); - -/// -1000 <= batteryPackVoltage <= 1000 - bool set_batteryPackVoltage(const float& batteryPackVoltage); - - void reset_batteryPackVoltage(void); - -/// -1000 <= batteryPackCurrent <= 1000 - bool set_batteryPackCurrent(const float& batteryPackCurrent); - - void reset_batteryPackCurrent(void); - -/// -50 <= batteryPackTemperature <= 250 - bool set_batteryPackTemperature(const int& batteryPackTemperature); - - void reset_batteryPackTemperature(void); - -/// -10000 <= engineTorque <= 55000 - bool set_engineTorque(const int& engineTorque); - - void reset_engineTorque(void); - -/// odometer <= 2000000 - bool set_odometer(const unsigned int& odometer); - - void reset_odometer(void); - -/// tripOdometer <= 2000000 - bool set_tripOdometer(const unsigned int& tripOdometer); - - void reset_tripOdometer(void); - -/// satRadioESN <= 500 - bool set_satRadioESN(const std::string& satRadioESN); - - void reset_satRadioESN(void); - - - private: - - friend class GetVehicleDataResponseMarshaller; - - NsSmartDeviceLinkRPCV2::GPSData* gps; - float* speed; - unsigned int* rpm; - float* fuelLevel; - float* avgFuelEconomy; - float* batteryVoltage; - float* externalTemperature; - std::string* vin; - NsSmartDeviceLinkRPCV2::PRNDL* prndl; - NsSmartDeviceLinkRPCV2::TireStatus* tirePressure; - float* batteryPackVoltage; - float* batteryPackCurrent; - int* batteryPackTemperature; - int* engineTorque; - unsigned int* odometer; - unsigned int* tripOdometer; - std::string* satRadioESN; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleType.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleType.h deleted file mode 100644 index 8162d4c00..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleType.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_GETVEHICLETYPE_INCLUDE -#define NSRPC2COMMUNICATION_VEHICLEINFO_GETVEHICLETYPE_INCLUDE - -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::VehicleInfo - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VehicleInfo - { - - class GetVehicleType : public ::NsRPC2Communication::RPC2Request - { - public: - - GetVehicleType(const GetVehicleType& c); - GetVehicleType(void); - - GetVehicleType& operator =(const GetVehicleType&); - - virtual ~GetVehicleType(void); - - bool checkIntegrity(void); - - - private: - - friend class GetVehicleTypeMarshaller; - - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleTypeResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleTypeResponse.h deleted file mode 100644 index 32293a341..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/GetVehicleTypeResponse.h +++ /dev/null @@ -1,84 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_GETVEHICLETYPERESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_VEHICLEINFO_GETVEHICLETYPERESPONSE_INCLUDE - -#include "JSONHandler/RPC2Response.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/VehicleType.h" - -/* - interface NsRPC2Communication::VehicleInfo - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VehicleInfo - { - - class GetVehicleTypeResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - GetVehicleTypeResponse(const GetVehicleTypeResponse& c); - GetVehicleTypeResponse(void); - - GetVehicleTypeResponse& operator =(const GetVehicleTypeResponse&); - - virtual ~GetVehicleTypeResponse(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::VehicleType& get_vehicleType(void); - - -// setters - bool set_vehicleType(const NsSmartDeviceLinkRPCV2::VehicleType& vehicleType); - - - private: - - friend class GetVehicleTypeResponseMarshaller; - - NsSmartDeviceLinkRPCV2::VehicleType vehicleType; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/OnVehicleData.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/OnVehicleData.h deleted file mode 100644 index bff4fd304..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/OnVehicleData.h +++ /dev/null @@ -1,198 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_ONVEHICLEDATA_INCLUDE -#define NSRPC2COMMUNICATION_VEHICLEINFO_ONVEHICLEDATA_INCLUDE - -#include <string> -#include "JSONHandler/RPC2Notification.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/GPSData.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/PRNDL.h" -#include "../include/JSONHandler/SDLRPCObjects/V2/TireStatus.h" - -/* - interface NsRPC2Communication::VehicleInfo - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VehicleInfo - { - - class OnVehicleData : public ::NsRPC2Communication::RPC2Notification - { - public: - - OnVehicleData(const OnVehicleData& c); - OnVehicleData(void); - - OnVehicleData& operator =(const OnVehicleData&); - - virtual ~OnVehicleData(void); - - bool checkIntegrity(void); - -// getters - const NsSmartDeviceLinkRPCV2::GPSData* get_gps(void); - const float* get_speed(void); - const unsigned int* get_rpm(void); - const float* get_fuelLevel(void); - const float* get_avgFuelEconomy(void); - const float* get_batteryVoltage(void); - const float* get_externalTemperature(void); - const std::string* get_vin(void); - const NsSmartDeviceLinkRPCV2::PRNDL* get_prndl(void); - const NsSmartDeviceLinkRPCV2::TireStatus* get_tirePressure(void); - const float* get_batteryPackVoltage(void); - const float* get_batteryPackCurrent(void); - const int* get_batteryPackTemperature(void); - const int* get_engineTorque(void); - const unsigned int* get_odometer(void); - const unsigned int* get_tripOdometer(void); - const std::string* get_genericbinary(void); - -// setters - bool set_gps(const NsSmartDeviceLinkRPCV2::GPSData& gps); - - void reset_gps(void); - -/// -100 <= speed <= 500 - bool set_speed(const float& speed); - - void reset_speed(void); - -/// rpm <= 20000 - bool set_rpm(const unsigned int& rpm); - - void reset_rpm(void); - -/// 0 <= fuelLevel <= 100 - bool set_fuelLevel(const float& fuelLevel); - - void reset_fuelLevel(void); - -/// 0 <= avgFuelEconomy <= 7000 - bool set_avgFuelEconomy(const float& avgFuelEconomy); - - void reset_avgFuelEconomy(void); - -/// 0 <= batteryVoltage <= 26 - bool set_batteryVoltage(const float& batteryVoltage); - - void reset_batteryVoltage(void); - -/// -40 <= externalTemperature <= 100 - bool set_externalTemperature(const float& externalTemperature); - - void reset_externalTemperature(void); - -/// vin <= 17 - bool set_vin(const std::string& vin); - - void reset_vin(void); - - bool set_prndl(const NsSmartDeviceLinkRPCV2::PRNDL& prndl); - - void reset_prndl(void); - - bool set_tirePressure(const NsSmartDeviceLinkRPCV2::TireStatus& tirePressure); - - void reset_tirePressure(void); - -/// -1000 <= batteryPackVoltage <= 1000 - bool set_batteryPackVoltage(const float& batteryPackVoltage); - - void reset_batteryPackVoltage(void); - -/// -1000 <= batteryPackCurrent <= 1000 - bool set_batteryPackCurrent(const float& batteryPackCurrent); - - void reset_batteryPackCurrent(void); - -/// -50 <= batteryPackTemperature <= 250 - bool set_batteryPackTemperature(const int& batteryPackTemperature); - - void reset_batteryPackTemperature(void); - -/// -10000 <= engineTorque <= 55000 - bool set_engineTorque(const int& engineTorque); - - void reset_engineTorque(void); - -/// odometer <= 2000000 - bool set_odometer(const unsigned int& odometer); - - void reset_odometer(void); - -/// tripOdometer <= 2000000 - bool set_tripOdometer(const unsigned int& tripOdometer); - - void reset_tripOdometer(void); - -/// genericbinary <= 500 - bool set_genericbinary(const std::string& genericbinary); - - void reset_genericbinary(void); - - - private: - - friend class OnVehicleDataMarshaller; - - NsSmartDeviceLinkRPCV2::GPSData* gps; - float* speed; - unsigned int* rpm; - float* fuelLevel; - float* avgFuelEconomy; - float* batteryVoltage; - float* externalTemperature; - std::string* vin; - NsSmartDeviceLinkRPCV2::PRNDL* prndl; - NsSmartDeviceLinkRPCV2::TireStatus* tirePressure; - float* batteryPackVoltage; - float* batteryPackCurrent; - int* batteryPackTemperature; - int* engineTorque; - unsigned int* odometer; - unsigned int* tripOdometer; - std::string* genericbinary; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/RPC2.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/RPC2.h deleted file mode 100644 index 63fb0bc48..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/RPC2.h +++ /dev/null @@ -1,61 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_RPC2_INCLUDE -#define NSRPC2COMMUNICATION_VEHICLEINFO_RPC2_INCLUDE - -#include <string> -#include <json/json.h> - -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/GetDTCs.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/GetDTCsResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/GetVehicleData.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/GetVehicleDataResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/GetVehicleType.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/GetVehicleTypeResponse.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/OnVehicleData.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/ReadDID.h" -#include "../src/../include/JSONHandler/RPC2Objects//NsRPC2Communication/VehicleInfo/ReadDIDResponse.h" - -#include "../src/../include/JSONHandler/RPC2Objects/Marshaller.h" - - -/* - interface NsRPC2Communication::VehicleInfo - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/ReadDID.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/ReadDID.h deleted file mode 100644 index dd5c6a2c0..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/ReadDID.h +++ /dev/null @@ -1,102 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_READDID_INCLUDE -#define NSRPC2COMMUNICATION_VEHICLEINFO_READDID_INCLUDE - -#include <vector> -#include "JSONHandler/RPC2Request.h" - - -/* - interface NsRPC2Communication::VehicleInfo - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VehicleInfo - { - - class ReadDID : public ::NsRPC2Communication::RPC2Request - { - public: - - ReadDID(const ReadDID& c); - ReadDID(void); - - ReadDID& operator =(const ReadDID&); - - virtual ~ReadDID(void); - - bool checkIntegrity(void); - -// getters - unsigned int get_ecuName(void); - - const std::vector< unsigned int>& get_didLocation(void); - - const bool* get_encrypted(void); - int get_appId(void); - - -// setters -/// ecuName <= 65535 - bool set_ecuName(unsigned int ecuName); - -/// didLocation[] <= 65535 ; 0 <= size <= 1000 - bool set_didLocation(const std::vector< unsigned int>& didLocation); - - bool set_encrypted(const bool& encrypted); - - void reset_encrypted(void); - - bool set_appId(int appId); - - - private: - - friend class ReadDIDMarshaller; - - unsigned int ecuName; - std::vector< unsigned int> didLocation; - bool* encrypted; - int appId; - - }; - } -} - -#endif diff --git a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/ReadDIDResponse.h b/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/ReadDIDResponse.h deleted file mode 100644 index 23ff4d6e4..000000000 --- a/SDL_Core/src/components/JSONHandler/include/JSONHandler/RPC2Objects/NsRPC2Communication/VehicleInfo/ReadDIDResponse.h +++ /dev/null @@ -1,95 +0,0 @@ -// -// Copyright (c) 2013, Ford Motor Company -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following -// disclaimer in the documentation and/or other materials provided with the -// distribution. -// -// Neither the name of the Ford Motor Company nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. -// - -#ifndef NSRPC2COMMUNICATION_VEHICLEINFO_READDIDRESPONSE_INCLUDE -#define NSRPC2COMMUNICATION_VEHICLEINFO_READDIDRESPONSE_INCLUDE - -#include <string> -#include <vector> -#include "JSONHandler/RPC2Response.h" - -#include "../include/JSONHandler/SDLRPCObjects/V2/VehicleDataResultCode.h" - -/* - interface NsRPC2Communication::VehicleInfo - version 1.2 - generated at Thu Jan 24 06:41:15 2013 - source stamp Wed Jan 23 13:56:28 2013 - author RC -*/ - -namespace NsRPC2Communication -{ - namespace VehicleInfo - { - - class ReadDIDResponse : public ::NsRPC2Communication::RPC2Response - { - public: - - ReadDIDResponse(const ReadDIDResponse& c); - ReadDIDResponse(void); - - ReadDIDResponse& operator =(const ReadDIDResponse&); - - virtual ~ReadDIDResponse(void); - - bool checkIntegrity(void); - -// getters - const std::vector< NsSmartDeviceLinkRPCV2::VehicleDataResultCode>* get_dataResult(void); - const std::vector< std::string>* get_data(void); - -// setters -/// 0 <= size <= 1000 - bool set_dataResult(const std::vector< NsSmartDeviceLinkRPCV2::VehicleDataResultCode>& dataResult); - - void reset_dataResult(void); - -/// data[] <= 5000 ; 0 <= size <= 1000 - bool set_data(const std::vector< std::string>& data); - - void reset_data(void); - - - private: - - friend class ReadDIDResponseMarshaller; - - std::vector< NsSmartDeviceLinkRPCV2::VehicleDataResultCode>* dataResult; - std::vector< std::string>* data; - - }; - } -} - -#endif |