summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix onAppServiceData from mobilefix/app_service_on_app_service_data_disallowedJackLivio2019-03-111-1/+1
|
* Merge pull request #2802 from ↵Jacob Keeler2019-03-08265-560/+13598
|\ | | | | | | | | smartdevicelink/feature/base_app_services_implementation Base App Services Implementation
| * Update preloaded PT and fix merge issuesfeature/base_app_services_implementationjacobkeeler2019-03-073-22/+54
| |
| * Merge branch 'feature/cloud_app_transport' into ↵Jacob Keeler2019-03-07105-330/+1958
| |\ | | | | | | | | | feature/base_app_services_implementation
| * | RPC Passing and Handling unknown RPC parameters (#2821)Shobhit Adlakha2019-03-0735-89/+835
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial app service app extension * Add GetAppServiceData rpc templates. * Add request to mobile, and fix HMI GASD naming * Add Core->Mobile Requests and Responses * HMI GetAppService Request/Response to hmi and from hmi. * Add mobile on event handling * Fix GASD Response From Mobile * Add PerformAppServiceInteraction RPC * Fixes for GetAppServiceData subscribe, and OnAppServiceData Fixes allow for multiple consumers on a single app service type. Consumer/provider can be any combination of an ios app(s), android app(s), or an ivi HMI app(s). * Update AppServicetype to string and fix unit tests * Implemented RpcPassThroughTimeout param and IncreaseForwardedRequestTimeout function * Address review comments * Fixed build tests * Fix style * Address comments * Address comments * Pass info from provider in GASD response * Implemented boolean paramter to keep/remove unknown RPC paramaters * Added plugin keys * Implemented allowing unknown rpc params if function is handled by AS plugin or is related to SystemCapability * Implemented handling unknown params for OSCU notifications * Fixed build tests * Implemented handling unknown params for RPC Passing * Initial implementation of RPC Passing * fixed UNSUPPORTED_REQUEST case * Moved RPCPassing implementation into seperate class * Implemented passthrough request timeout * Addressed style and formatting comments * Put RPCPassingHandler in seperate file * Removed unused request/response file (based on review comment r263121367) * Fixed timeout implementation * Created functions for handling forwarding requests/responses to core and mobile * Moved Populating request queue functionality to seperate function * Changed implementation to use one map with the original request and a queue of app service information * Fixed timeout implementation * Seperated RPCPassing checks from IsAppServiceRPC checks * Added locks for request and timeout queues * Addressed review comments * Fixed rpc_passing_handler_ initializer and added comments * Reduced scope of locks for rpc_passing_queue
| * | Fix serviceIcon typejacobkeeler2019-03-071-1/+1
| | |
| * | Merge pull request #2817 from smartdevicelink/feature/forwarded_request_timeoutJacob Keeler2019-03-0713-2/+65
| |\ \ | | | | | | | | Increasing Timeout for forwarded AppService requests
| | * | Add forwarding timeout for GetFilefeature/forwarded_request_timeoutjacobkeeler2019-03-061-0/+2
| | | |
| | * | Merge remote-tracking branch ↵jacobkeeler2019-03-0643-199/+1605
| | |\ \ | | |/ / | |/| | | | | | 'origin/feature/base_app_services_implementation' into feature/forwarded_request_timeout
| * | | GetFile RPC (#2811)Shobhit Adlakha2019-03-0625-6/+1041
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implemented GetFile rpc in MOBILE API * Initial implementation of GetFile rpc * Implemented GetFile RPC * Fixed binary data param in GetFile response * Added case for handling SmartType UInteger in SmartObject::duplicate function * Implemented offset and length params * Implemented GetFile for services published by the HMI * Switched to events to handle forwarding GetFile request to HMI * Addressed review comments * Addressed review comments * Addressed review comments * Implemented length parameter * Changed RPC name from GetFileFromHMI to GetFilePath * Fix MOBILE_API formatting * Fix HMI_API formatting * Addressed review comments * Checking success rather than result code for hmi response
| * | | Merge pull request #2827 from smartdevicelink/feature/protect_published_servicesJacob Keeler2019-03-069-88/+122
| |\ \ \ | | | | | | | | | | App Services Fixes
| | * | | Fix stylefeature/protect_published_servicesjacobkeeler2019-03-052-11/+8
| | | | |
| | * | | Fix HMI API typesjacobkeeler2019-03-051-9/+9
| | | | |
| | * | | Fix usage of `subscribe` parameter in GetAppServiceDatajacobkeeler2019-03-051-8/+8
| | | | |
| | * | | Add logic for handling `allowAppConsumers`jacobkeeler2019-03-055-8/+40
| | | | |
| | * | | Fix lock usagejacobkeeler2019-03-051-7/+6
| | | | |
| | * | | Add lock for `published_services` mapjacobkeeler2019-02-274-65/+71
| | | | | | | | | | | | | | | | | | | | Also modify getter functions for services
| * | | | Remove URI Scheme and URI Prefix (#2828)JackLivio2019-03-018-62/+0
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove URI Scheme and URI Prefix * Remove ValidateManifest() * Style
| * | | Merge pull request #2826 from smartdevicelink/feature/app_services_ini_behaviorJacob Keeler2019-02-275-12/+75
| |\ \ \ | | | | | | | | | | Add logic for `HMIOriginID` and `EmbeddedServices` ini params
| | * \ \ Merge branch 'feature/base_app_services_implementation' into ↵feature/app_services_ini_behaviorJacob Keeler2019-02-2713-40/+376
| | |\ \ \ | | |/ / / | |/| | | | | | | | feature/app_services_ini_behavior
| * | | | Merge pull request #2820 from smartdevicelink/feature/navigation_service_typeJacob Keeler2019-02-2713-40/+376
| |\ \ \ \ | | | | | | | | | | | | Add NAVIGATION AppServiceType
| | * | | | Add capability updates for NAVIGATION service typefeature/navigation_service_typejacobkeeler2019-02-2613-42/+164
| | | | | | | | | | | | | | | | | | | | | | | | Also revise name of `timeStamp` parameter in NavigationServiceData
| | * | | | Add NAVIGATION AppServiceTypejacobkeeler2019-02-232-0/+214
| | | | | |
| | | * | | Address commentsjacobkeeler2019-02-272-10/+11
| | | | | |
| | | * | | Add logic for `HMIOriginID` and `EmbeddedServices`jacobkeeler2019-02-265-12/+74
| | |/ / / | |/| | |
| | | * | Add passthrough timeout to provider requestsjacobkeeler2019-03-064-11/+17
| | | | |
| | | * | Merge branch 'feature/base_app_services_implementation' into ↵Shobhit Adlakha2019-02-26228-589/+8366
| | | |\ \ | | |_|/ / | |/| | | | | | | | feature/forwarded_request_timeout
| * | | | PerformAppServiceInteraction RPC (#2815)Jacob Keeler2019-02-2637-59/+1920
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add PerformAppServiceInteraction RPC * Add handling for `requestServiceActive` parameter * Fix style * Change PerformAppServiceInteraction class naming Clarify direction in class name
| * | | | Get App Service Data With Subscribe (#2812)JackLivio2019-02-24125-415/+3254
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial app service app extension * Add GetAppServiceData rpc templates. * Add request to mobile, and fix HMI GASD naming * Add Core->Mobile Requests and Responses * HMI GetAppService Request/Response to hmi and from hmi. * Add mobile on event handling * Fix GASD Response From Mobile * Fixes for GetAppServiceData subscribe, and OnAppServiceData Fixes allow for multiple consumers on a single app service type. Consumer/provider can be any combination of an ios app(s), android app(s), or an ivi HMI app(s). * Update AppServicetype to string and fix unit tests * Address review comments * Address comments * Address comments * Pass info from provider in GASD response
| * | | | Merge pull request #2818 from ↵JackLivio2019-02-245-0/+69
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | smartdevicelink/feature/app_service_configuration_es_and_core_origin Config for embeddedServices and HMIOriginID
| | * | | | Update src/appMain/smartDeviceLink.inifeature/app_service_configuration_es_and_core_originJacob Keeler2019-02-221-1/+1
| | | | | | | | | | | | | | | | | | Co-Authored-By: JackLivio <jack@livio.io>
| | * | | | Update to HMIOriginIDJackLivio2019-02-215-13/+13
| | | | | |
| | * | | | Config for embeddedServices and CoresOriginIDJackLivio2019-02-215-0/+69
| | | | | |
| * | | | | Merge pull request #2801 from smartdevicelink/feature/app_service_policiesJackLivio2019-02-2442-10/+1193
| |\ \ \ \ \ | | |_|/ / / | |/| | | | App Service Policy Implementation
| | * | | | Move publish app service & subscribe after policy checkfeature/app_service_policiesJackLivio2019-02-231-7/+8
| | | | | |
| | * | | | Set behavior for omitted and missing service_names and handled_rpcsJackLivio2019-02-236-25/+58
| | | | | |
| | * | | | styleJackLivio2019-02-221-1/+4
| | | | | |
| | * | | | Merge remote-tracking branch ↵JackLivio2019-02-2234-56/+953
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'origin/feature/base_app_services_implementation' into feature/app_service_policies # Conflicts: # src/components/application_manager/src/app_service_manager.cc
| | * | | | | Remove todosJackLivio2019-02-222-4/+4
| | | | | | |
| | * | | | | Update ↵Shobhit Adlakha2019-02-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/mobile/publish_app_service_request.cc Add info for DISALLOWED Co-Authored-By: JackLivio <jack@livio.io>
| | * | | | | Update AppServiceType to stringJackLivio2019-02-197-27/+18
| | | | | | |
| | * | | | | Merge remote-tracking branch ↵JackLivio2019-02-193-12/+12
| | |\ \ \ \ \ | | | | |/ / / | | | |/| | | | | | | | | | 'origin/feature/base_app_services_implementation' into feature/app_service_policies
| | * | | | | Update policy unit testsJackLivio2019-02-199-4/+34
| | | | | | |
| | * | | | | Address CommentsJackLivio2019-02-136-19/+30
| | | | | | |
| | * | | | | Merge remote-tracking branch ↵JackLivio2019-02-1318-43/+169
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 'origin/feature/base_app_services_implementation' into feature/app_service_policies
| | * \ \ \ \ \ Merge remote-tracking branch ↵JackLivio2019-01-311-1/+10
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 'origin/feature/base_app_services_implementation' into feature/app_service_policies
| | * | | | | | | Change request type to enumJackLivio2019-01-305-10/+17
| | | | | | | | |
| | * | | | | | | Merge remote-tracking branch ↵JackLivio2019-01-3012-23/+54
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'origin/feature/base_app_services_implementation' into feature/app_service_policies
| | * | | | | | | | Fix styleJackLivio2019-01-2918-59/+66
| | | | | | | | | |
| | * | | | | | | | Update external policies for app services parametersJackLivio2019-01-2922-196/+441
| | | | | | | | | |