summaryrefslogtreecommitdiff
path: root/src/components/include/application_manager
Commit message (Collapse)AuthorAgeFilesLines
* Fix build failures from rearranged includesjacobkeeler2019-04-301-1/+0
|
* Run updated style scriptjacobkeeler2019-04-299-67/+68
|
* Change pass through to passthroughJackLivio2019-04-081-1/+1
|
* Add new app policy property: allow_unknown_rpc_pass_throughJackLivio2019-04-081-0/+8
|
* Rearrange includes and make AppServiceManager methods virtualjacobkeeler2019-03-151-1/+2
|
* Change `message` in ValidateRpcSO to referencejacobkeeler2019-03-121-1/+1
|
* Rename `remove_unknown_parameters` to `allow_unknown_parameters`jacobkeeler2019-03-121-1/+1
|
* Validating forwarded and App Service RPC requests (#2837)Shobhit Adlakha2019-03-121-0/+5
| | | | | | | | | | * Created validate param and seperate function for Validating RPC SmartObject * Moved validate rpc smart object function to rpc handler interface * Addressed review comments * Addressed review comments
* Merge branch 'feature/cloud_app_transport' into ↵Jacob Keeler2019-03-073-1/+22
|\ | | | | | | feature/base_app_services_implementation
| * Handle hybrid app preferencejacobkeeler2019-03-051-0/+3
| | | | | | | | If both a cloud app and mobile app attempt to register with the same name, the hybrid app preference of the cloud app is used to determine which app should be registered
| * GetCloudAppProperties (#2824)JackLivio2019-03-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * GetCloudAppProperties * Update setCloudAppProperties to use properties param * Address comments * Add set endpoint and app name * Remove setAppName * Address comment * Address Comments * Add return value to GetCloudAppParameters * Add return
| * Get Icon URL Request (#2823)JackLivio2019-03-012-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix regex command for reading paths post port number * Add Icon URL to policies * Create Icon Request and save to icon folder. * Fixes for get icon url * Fix unit tests * Send Icon_url request after PTU * Address comments * Address Comments
| * Close Cloud Connection (#2825)JackLivio2019-02-281-0/+2
| | | | | | | | | | | | | | | | * Close Cloud Connection * Address Comments * Update based on merge
| * Add auth_token to StartServiceACK for cloud appsjacobkeeler2019-02-261-0/+3
| |
* | RPC Passing and Handling unknown RPC parameters (#2821)Shobhit Adlakha2019-03-071-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Merge branch 'feature/base_app_services_implementation' into ↵Shobhit Adlakha2019-02-264-1/+32
|\ \ | | | | | | | | | feature/forwarded_request_timeout
| * | Get App Service Data With Subscribe (#2812)JackLivio2019-02-242-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-241-0/+2
| |\ \ | | | | | | | | | | | | | | | | smartdevicelink/feature/app_service_configuration_es_and_core_origin Config for embeddedServices and HMIOriginID
| | * | Update to HMIOriginIDJackLivio2019-02-211-1/+1
| | | |
| | * | Config for embeddedServices and CoresOriginIDJackLivio2019-02-211-0/+2
| | | |
| * | | Update AppServiceType to stringJackLivio2019-02-191-1/+1
| | | |
| * | | Change request type to enumJackLivio2019-01-301-1/+1
| | | |
| * | | Merge remote-tracking branch ↵JackLivio2019-01-301-1/+1
| |\ \ \ | | |/ / | | | | | | | | 'origin/feature/base_app_services_implementation' into feature/app_service_policies
| * | | Fix styleJackLivio2019-01-291-4/+8
| | | |
| * | | Update external policies for app services parametersJackLivio2019-01-291-0/+12
| | | |
| * | | Update app service structure in policiesJackLivio2019-01-261-3/+1
| | | |
| * | | Merge remote-tracking branch ↵JackLivio2019-01-241-0/+3
| |\ \ \ | | | | | | | | | | | | | | | 'origin/feature/base_app_services_implementation' into feature/app_service_policies
| * | | | Fix styleJackLivio2019-01-241-4/+5
| | | | |
| * | | | Add policy handler CheckAppServiceParametersJackLivio2019-01-231-0/+5
| | | | |
| * | | | Change handled_rpc to uint32JackLivio2019-01-231-1/+1
| | | | |
| * | | | External policiesJackLivio2019-01-231-1/+1
| | | | |
| * | | | Initial regular policy implementationJackLivio2019-01-221-0/+6
| | |_|/ | |/| |
* | | | Implemented RpcPassThroughTimeout param and IncreaseForwardedRequestTimeout ↵Shobhit Adlakha2019-02-212-0/+4
| |_|/ |/| | | | | | | | function
* | | Update PublishAppService in AppServiceManagerjacobkeeler2019-01-241-1/+1
| |/ |/|
* | Add basic App Service Managerjacobkeeler2019-01-231-0/+3
|/
* Refresh app list when an app is enabled or disabledjacobkeeler2018-12-121-0/+2
|
* Merge remote-tracking branch 'origin/feature/cloud_app_transport' into ↵jacobkeeler2018-12-031-4/+5
|\ | | | | | | feature/cloud_app_connection_status
| * Address review commentsfeature/cloud_app_policiesjacobkeeler2018-11-151-4/+5
| |
| * Fix style, add certificate, and add GetEnabledCloudAppsjacobkeeler2018-11-091-2/+13
| |
| * Add cloud app parameters to regular policiesjacobkeeler2018-11-091-0/+39
| |
* | Add method headers and fix stylejacobkeeler2018-11-271-0/+5
| | | | | | | | Also fix issues with retry timer management
* | Update ActivateApp timeout for cloud appsjacobkeeler2018-11-271-0/+2
| |
* | Add cloud connection statusjacobkeeler2018-11-161-0/+3
| | | | | | | | Also required some refactoring regarding the retry process for cloud apps, as well as how the HMIApplication struct was filled.
* | Fix style, add certificate, and add GetEnabledCloudAppsjacobkeeler2018-11-051-2/+13
| |
* | Add cloud app parameters to regular policiesjacobkeeler2018-11-021-0/+39
|/
* Fix issue where Vehicle Data and WayPoints were not unsubscribed on ↵fix/unsubscribe_way_points_vehicle_data_transport_switchjacobkeeler2018-10-041-1/+1
| | | | transport switch
* Set proper function id in removeHMIFakeParametersfix/set_function_id_remove_fake_paramsJackLivio2018-09-061-1/+2
|
* Update FileSize and Offset to uint64_tJackLivio2018-08-301-1/+1
|
* Merge remote-tracking branch 'origin/develop' into feature/full_app_idfeature/full_app_idJackLivio2018-08-232-53/+18
|\ | | | | | | | | # Conflicts: # src/components/interfaces/MOBILE_API.xml
| * Merge pull request #2363 from ↵JackLivio2018-08-211-0/+2
| |\ | | | | | | | | | | | | smartdevicelink/feature/interior_vehicle_data_management Feature/Interior vehicle data management