summaryrefslogtreecommitdiff
path: root/AudioManagerDaemon/src/CAmDatabaseHandlerMap.cpp
Commit message (Collapse)AuthorAgeFilesLines
* * rework of the build structure, adopt to standard cmake package structure7.4Christian Linke2016-02-151-3079/+0
| | | | | | | | | | | | | | * check versions when loading the libs * introduction of the AudioManagerCore * give control plugin as file or directory * remove SQLITE * either find and use gmock or build and install it * fixed [Bug 411] * compile flag gnu11 is now used Signed-off-by: Christian Linke <Christian.Linke@bmw.de> Signed-off-by: Christian Linke <Christian.Linke@bmw.de>
* correct cache handling of sink main sound property in changeSinkDB()Toshiaki Isogai2016-02-041-1/+1
| | | | Signed-off-by: Toshiaki Isogai <tisogai@jp.adit-jv.com>
* * Fix for inconsistency in CAmDatabaseHandlerMap/SQLiteAleksandar Donchev2015-11-181-23/+20
| | | | | | getListMainSinks/Sources. Another minor optimizations as well. Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Condition in CAmRoutingreceiver fixed and redundant function in ↵Aleksandar Donchev2015-11-061-84/+35
| | | | | | CAmDatabaseHandlerMap removed. Signed-off-by: Christian Linke <christian.linke@bmw.de>
* Implement IAmCommand getVolume method7.3Pau Espin Pedrol2015-10-071-0/+13
|
* Bug 308 - Change in Database Handlers to enable/disable enforced update7.0Jens Lorenz2015-08-041-84/+144
| | | | Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
* Implemented filtering of duplicated notification configuration types on ↵Jens Lorenz2015-08-041-0/+4
| | | | | | registration of source and sink elements Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
* calculateMainConnectionDelay doesn't work if only a single connection has a ↵Jens Lorenz2015-08-041-10/+6
| | | | | | timing information Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
* * cleaned up compile flagsChristian Linke2015-07-071-0/+16
| | | | | * fix for getDomainOfCrossfader Signed-off-by: Christian Linke <christian.linke@bmw.de>
* *Routing bug fixing and enhancment.Aleksandar Donchev2015-07-061-1/+1
| | | | Signed-off-by:Christian Linke<christian.linke@bmw.de>
* * Domain id range splited in static and dynamic .Aleksandar Donchev2015-07-061-9/+0
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * enable entering domains with predefined idChristian Linke2015-07-011-0/+9
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Updated license fileChristian Linke2015-04-281-0/+2
| | | | | | * Added authors file * Adopted to spdx header file Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * fully rework. Plugins have now a new own git repositoryChristian Linke2015-03-121-1/+1
| | | | | | * building out of source of plugins without AM workss * build system cmake contructions is different now Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Sound property lookup enhancement throught caching . Tests for cached ↵Alexandar Donchev2015-03-111-29/+127
| | | | | | | sound properties. Signed-off-by: Christian Linke <christian.linke@bmw.de> Signed-off-by: Alexandar Donchev <Aleksander.Donchev@partner.bmw.de>>
* * Redundand asserts removed in CAmDatabaseHandlerMap.cpp .Aleksandar Donchev2015-01-221-12/+3
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Converter Implementation .6.2Aleksandar Donchev2014-11-051-52/+218
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Fixed missing reserved flag for MapHandler and corresponding testsChristian Linke2014-11-031-1/+2
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Minor fix for connection id generation.Aleksandar Donchev2014-07-101-2/+6
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Bug #100 - removed projecttypes.h which causes compiling conflicts5.1Jens Lorenz2014-06-231-20/+12
| | | | Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
* * Every new connection ID is initilized with the next available number. Aleksandar Donchev2013-09-251-40/+47
| | | | | * Additional tests for ID generation added. Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * AmMapHanlderTest - added tests for the callbacks in CAmDatabaseObserver.Aleksandar Donchev2013-09-031-62/+88
| | | | | | * An object ID added to the response whenever E_ALREADY_EXISTS is returned in CAmDatabasehandlerMap Signed-off-by: Christian Linke <christian.linke@bmw.de>
* *PluginCommandInterfaceCAPI, PluginRoutingInterfaceCAPI, ↵Aleksandar Donchev2013-09-031-1/+1
| | | | | | | | | | NodeStateCommunicatorCAPI with unit tests first version. Choosing between DBUS and Common-API via cmake. CommonAPI - legacy support for DBus properties (Set 1) Signed-off-by: Christian Linke <christian.linke@bmw.de> (cherry picked from commit ea96ef59e29466667c90b506426e2a5a9cdb82d2)
* * fix for Bug 92 - sinkID wrongly reported to DatabaseObserverChristian Linke2013-09-021-1/+7
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * CAmDatabaseHandlerMap - the main connection now have separate method for ↵Aleksander Donchev2013-08-141-14/+36
| | | | | id generation. Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Refactoring and improvements CAmDatabasehandlerMap ( Ticket #87 )Aleksander Donchev2013-08-141-132/+125
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* Created an abstract interface for the database handlers.Aleksander Donchev2013-07-101-169/+164
| | | | | | | | Renamed CAmDatabaseHandler to CAmDatabaseHandlerSQLite and CAmMapHandler to CAmDatabaseHandlerMap. Changed std::map to std::unordered_map. Added to the cmake configuration a definition, which defines the capacity of the source and sink maps. Signed-off-by: Christian Linke <christian.linke@bmw.de>
* Renamed CAmDatabaseHandlerInterface to IAmDatabaseHandler,Aleksander Donchev2013-07-101-0/+2739
CAmDatabaseHandler to CAmDatabaseHandlerSQLite, CAmMapHandler to CAmDatabaseHandlerMap. std::map changed to std::unordered_map in CAmDatabaseHandlerMap. Added a cmake definition to the map handler configuration for preallocation of space in the source and sink maps. Signed-off-by: Christian Linke <christian.linke@bmw.de>