summaryrefslogtreecommitdiff
path: root/AudioManagerDaemon/include
Commit message (Collapse)AuthorAgeFilesLines
* * some naming adoptions & review for GENIVIChristian Linke2013-09-091-4/+3
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * AmMapHanlderTest - added tests for the callbacks in CAmDatabaseObserver.Aleksandar Donchev2013-09-031-0/+2
| | | | | | * 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-034-35/+198
| | | | | | | | | | 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)
* * CAmDatabaseHandlerMap - the main connection now have separate method for ↵Aleksander Donchev2013-08-141-2/+9
| | | | | id generation. Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Refactoring and improvements CAmDatabasehandlerMap ( Ticket #87 )Aleksander Donchev2013-08-144-56/+72
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* Fixed define in the map handler header causing compile error for some tests. ↵Aleksander Donchev2013-07-121-5/+3
| | | | | | | (ticket #79) Renamed variable in the CAmTelnetServerTest.cpp Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Creation of database handler through the 'new' opertor replaced. Aleksander Donchev2013-07-101-1/+2
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* Minor: Access specifier of function changed from protected to public.Aleksander Donchev2013-07-101-5/+2
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* Created an abstract interface for the database handlers.Aleksander Donchev2013-07-109-51/+384
| | | | | | | | 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-103-316/+0
| | | | | | | | | 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>
* Added 'Dump' method to the database handler and to the telnet server (Info ↵Aleksander Donchev2013-07-105-179/+240
| | | | | | -> Dump). Unit tests for the database handler splited into separate file. Base log class added in order to support logging into a file. Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * corrected private fix for CAmMapHandlerChristian Linke2013-06-261-1/+2
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * make Telnetserver work with maphandlerChristian Linke2013-06-263-153/+152
| | | | | | | | * small changes to get cmake script cleaner * clean up includes of main.cpp * make DatabaseMaphandler structs private Signed-off-by: Christian Linke <christian.linke@bmw.de>
* First version Map implementation of database handler with unit tests ( ↵Aleksandar Donchev2013-06-267-39/+614
| | | | | | ticket 38 ) Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * add missing include 3.2Christian Linke2013-02-181-0/+1
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * changes that follow the review comments from Thomas G.Christian Linke2013-01-176-49/+49
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * added new interfaces & nsm support + nsm tests + fixed some unit tests + ↵christian linke2012-12-179-14/+198
| | | | | fixed rundown Signed-off-by: christian linke <christian.linke@bmw.de>
* fix [OSS BUG 23] - connection removed if routing returns !=E_OK. added test ↵christian linke2012-12-061-0/+1
| | | | | | case to test this as well Signed-off-by: christian linke <christian.linke@bmw.de>
* * Call ControlRundown on receiving SIGTERM.christian linke2012-10-121-0/+6
| | | Signed-off-by: christian linke <christian.linke@bmw.de>
* add setVolumeStep, setSinkMuteState, setSourceSoundProperty in telnetserverFrank Herchet2012-09-121-0/+6
| | | | Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
* * fix setSinkSoundProperty in telnetserverFrank Herchet2012-06-261-2/+2
| | | | Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
* * [GAM-24] Watchdog concept for the AudioManager. This patch introduces the ↵Christian Mueller2012-05-242-0/+330
| | | | | | | | watchdog functionality of the AudioManager. The function is based on the systemd watchdog functionality. The desired time intervals for checking the watchdog can be tweaked by the unit file for systemd. A sample unit file is added to the subdirectory cmake. Via Cmake build option, the watchdog functionality can be switched off. If the development package from systemd is available it will use the lib that comes with it. If not, the default handler will be compiled along with the audiomanager and this one will be used. Signed-off-by: Christian Mueller <christian.ei.mueller@bmw.de>
* * [GAM-74] resolving issues found by coverity scanchristian mueller2012-05-242-2/+2
| | | | Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
* * [GAM-70] fix wrong type on database interface for source sound propertieschristian mueller2012-05-241-2/+2
| | | | Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
* * add setSinkVolume to telnetserverFrank Herchet2012-03-291-0/+2
|
* * removed all documentation to new placechristian mueller2012-03-0613-415/+0
| | | | * removed GENIVI copyright from headers * [GDLT-41] changed DLT dependency to 2.5.0
* * last changes in the documentationchristian mueller2012-03-062-1/+4
|
* * updated license headerschristian mueller2012-03-0513-507/+616
| | | * updated documentation
* * fix [GAM-28] problems in routingsender.cppchristian mueller2012-03-0113-192/+192
| | | | | | * [GAM-27] major refactoring: bringing everything to standardized names * Enhancement of CAmSerializer.h * improvement of documentation * adoption & regeneration of inerfaces
* * [ performance] for classes that do not need to be derived from, removed ↵christian mueller2012-02-2910-12/+12
| | | | | | | | | | | virtual desctructor * implemented confirmation of routing ready in RoutingReceiver * [Sockethandler] automatically set gDispatchDone to 0 when starting mainloop * fixed unit text to work with latest changes (expect Dbus command interface) * [GAM-4] added way to do synchronous calling on interfaces with the help of CAmSerializer.h * reworked AsyncRoutingPlugin to work with CAmSerializer.h * reworked AsyncRoutingPlugin to register elemtes in thread using CAmSerializer.h * reworked AsncPlugin Tests to work with remodelled Plugin
* * [GAM-4] updated interfaces christian mueller2012-02-278-189/+246
| | | | | | | * shifted mainpage doxygen from EA generated to mainpage.h * added logo to doxygen documentation * fixed compile bug in cmakelists when no plugins are build * [ GAM-23 ]fixed plugin version recognition in cmake * first working CAmSerializer with DatabaseObserver
* * [ GAM-4 ] Change Database Obsever notification implementation working, ↵christian mueller2012-02-235-14/+121
| | | | test are not ready yet. This implies that the Sockethandler is mandatory so I removed the cmake options.
* * remove dispensable method of CAmTelnetMenuHelperFrank Herchet2012-02-231-2/+0
|
* * rename local pointer, insert 'p' into nameFrank Herchet2012-02-231-10/+10
|
* * [ GAM-6 ] enhace routing algorithm: changed the way the routing algorithm ↵christian mueller2012-02-212-3/+3
| | | | gets information from controller
* * [ GAM-18 ] Add cancel rundown messages to interfaces: added possbility for ↵christian mueller2012-02-211-0/+2
| | | | | controller to call rundown on command and routing interfaces * beautified EA generated code in comments
* * add listMainConnectionsFrank Herchet2012-02-201-0/+6
| | | | | | * add listMainSources * add listMainSinks * some optimizations in CAmTelnetMenuHelper
* * merge of changes from ChristianFrank Herchet2012-02-142-2/+8
|
* * modify contructor of CAmTelnetMenuHelperFrank Herchet2012-02-141-1/+2
|
* * change includes in CAmTelnetMenuHelperchristian mueller2012-02-132-184/+163
|
* * remove duplicate current command promptFrank Herchet2012-02-091-10/+1
| | | | | * remove debug output of TelnetServer.h * fix compile error in main.cpp * remove unused methods in TelnetServer.h
* * TelnetServer Implementation.Grape R52012-02-083-28/+266
| | | * TelnetServerTest Implementation
* * add an out of memory handlerchristian mueller2012-02-021-1/+1
|
* * implemented peeksinkclassIDs and peeksourceclassIDschristian mueller2012-02-012-4/+5
| | | | | | | * changed interface of both from const to non-const * corrected include headers to c++ style, eg. <cassert> * corrected sendChangedData return type to void * implemented tests for sinkclass and sourceclass peeking * fixed bug in sockethandler (FD could not be removed) thanks to Frank
* * wrapping DLT calls in a new Class because of performance, codesize and ↵christian mueller2012-01-312-9/+7
| | | | | lazyness reasons * the whole project now compiles without a warning with -pedantic
* * regenerated EA code based on Conti Feedback.christian mueller2012-01-272-3/+5
| | | | | | * changed paths of audiomanagertypes include in generated files * changed order of parameters in asyncSetSinkSoundProperty / asyncSetSourceSoundProperty / cbTimingInformationChanged to have common style over all interfaces. * changed default include paths for Controller etc... * cleanup of warnings
* * routing algorithm improvementschristian mueller2012-01-252-3/+6
| | | * routing algorithms first tests
* * finalized Router implementationchristian mueller2012-01-241-31/+34
| | | * added new generated ControlSendInterface with router support
* * formatting all the source code with eclipse source code stylechristian mueller2012-01-2410-899/+915
| | | * added used xml to the project
* * fixed wrong memset in main.cpp (thanks to frank)christian mueller2012-01-182-0/+87
| | | | * fixed compiler warnings in signalhandler * added Router Class: this class does now the autorouting job. First commit, no tests yet