profile/ivi/common-api-dbus-runtime.git
11 years agoDBusConnectionStatusEvent: AVAILABLE on subscribe if isConnected
Aleksandar Kanchev [Fri, 22 Feb 2013 12:42:43 +0000 (13:42 +0100)]
DBusConnectionStatusEvent: AVAILABLE on subscribe if isConnected

Same behaviour as ProxyStatusEvent

11 years agoCorrected length expectation for map-datatypes in OutputStreamTest
Philip Rauwolf [Wed, 27 Feb 2013 09:26:39 +0000 (10:26 +0100)]
Corrected length expectation for map-datatypes in OutputStreamTest

11 years agoEliminated compile time errors in DBusAddressTranslatorTest.cpp
Philip Rauwolf [Tue, 26 Feb 2013 17:25:40 +0000 (18:25 +0100)]
Eliminated compile time errors in DBusAddressTranslatorTest.cpp

11 years agoAdded Test for Proxies: Async Callbacks should be called even if the
Philip Rauwolf [Tue, 26 Feb 2013 17:25:18 +0000 (18:25 +0100)]
Added Test for Proxies: Async Callbacks should be called even if the
proxy is marked as "NOT_AVAILABLE"

11 years agoAdd hash specialization for dbus service tuple
Johannes Schanda [Tue, 26 Feb 2013 16:48:27 +0000 (17:48 +0100)]
Add hash specialization for dbus service tuple

11 years agopredefined service support in config file
Johannes Schanda [Tue, 26 Feb 2013 16:05:12 +0000 (17:05 +0100)]
predefined service support in config file

11 years agoResolve unused variable warnings
Johannes Schanda [Mon, 25 Feb 2013 09:20:19 +0000 (10:20 +0100)]
Resolve unused variable warnings

11 years agotests: extend DBusProxyTest
Aleksandar Kanchev [Fri, 22 Feb 2013 19:00:42 +0000 (20:00 +0100)]
tests: extend DBusProxyTest

disconnect stub after proxy service tests

11 years agofix connect() after disconnect() in DBusConnection
Aleksandar Kanchev [Fri, 22 Feb 2013 18:54:28 +0000 (19:54 +0100)]
fix connect() after disconnect() in DBusConnection

11 years agoAdded Tests for DBusServiceRegistry, added corresponding binary to
Philip Rauwolf [Fri, 22 Feb 2013 18:45:47 +0000 (19:45 +0100)]
Added Tests for DBusServiceRegistry, added corresponding binary to
gitignore

11 years agoStreamlined code
Philip Rauwolf [Fri, 22 Feb 2013 18:45:19 +0000 (19:45 +0100)]
Streamlined code

11 years agoExpanded DBusTestUtils.h
Philip Rauwolf [Fri, 22 Feb 2013 17:22:56 +0000 (18:22 +0100)]
Expanded DBusTestUtils.h

11 years agoFixed alignment error when reading/writing sth AFTER a boolean value
Philip Rauwolf [Fri, 22 Feb 2013 17:14:25 +0000 (18:14 +0100)]
Fixed alignment error when reading/writing sth AFTER a boolean value

11 years agoStatus event must register for all proxies
Johannes Schanda [Fri, 22 Feb 2013 16:25:30 +0000 (17:25 +0100)]
Status event must register for all proxies

11 years agoFixed a bug that occurred when reading/writing map elements
Philip Rauwolf [Fri, 22 Feb 2013 13:36:45 +0000 (14:36 +0100)]
Fixed a bug that occurred when reading/writing map elements

11 years agoOn service not available, callbacks of method calls will be called
Philip Rauwolf [Thu, 21 Feb 2013 16:03:13 +0000 (17:03 +0100)]
On service not available, callbacks of method calls will be called
with the correct callStatus nevertheless.

11 years agoswitch DBusProxy to DBusProxyBase
Aleksandar Kanchev [Fri, 22 Feb 2013 10:09:04 +0000 (11:09 +0100)]
switch DBusProxy to DBusProxyBase

keep the old interface, won't break existing generated code. Simplifies
stuff a bit, since they're already implemented in DBusProxyBase. Adds
continuous tracking of service status for the life time of the proxy
instance.

11 years agoswitch DBusDaemonProxy to DBusProxyBase
Aleksandar Kanchev [Thu, 21 Feb 2013 18:07:45 +0000 (19:07 +0100)]
switch DBusDaemonProxy to DBusProxyBase

use the minimal CommonAPI::Proxy implementation as base class

11 years agoadd DBusProxyBase
Aleksandar Kanchev [Thu, 21 Feb 2013 18:05:30 +0000 (19:05 +0100)]
add DBusProxyBase

incomplete/minimal implementation of CommonAPI::Proxy, which could be
picked up for cases like DBusDaemonProxy, where methods could be
implemented in a static way.

11 years agotests: two cases for service availability DBusProxyTest
Aleksandar Kanchev [Thu, 21 Feb 2013 15:37:18 +0000 (16:37 +0100)]
tests: two cases for service availability DBusProxyTest

1) service registers before the proxy instance
2) service registers after the proxy instance

11 years agotests: add service availability DBusProxyTest
Aleksandar Kanchev [Thu, 21 Feb 2013 14:06:10 +0000 (15:06 +0100)]
tests: add service availability DBusProxyTest

Register service, connect proxy, check if the service is there.

11 years agoDBusConnection: join dispatcher thread on disconnect
Aleksandar Kanchev [Thu, 21 Feb 2013 14:04:54 +0000 (15:04 +0100)]
DBusConnection: join dispatcher thread on disconnect

Fixes issues when you have to connect()/disconnect() the same
DBusConnection instance.

11 years agoOveritable and removed unimplemented method
Johannes Schanda [Thu, 21 Feb 2013 14:39:55 +0000 (15:39 +0100)]
Overitable and removed unimplemented method

11 years agoRemoved object search from standard availability determination
Philip Rauwolf [Thu, 21 Feb 2013 08:55:33 +0000 (09:55 +0100)]
Removed object search from standard availability determination

11 years agoImproved coding in DBusAddressTranslator, moved statics from DBusUtils
Philip Rauwolf [Wed, 20 Feb 2013 12:43:31 +0000 (13:43 +0100)]
Improved coding in DBusAddressTranslator, moved statics from DBusUtils
to DBusAddressTranslator (improved cohesion)

11 years agoproperly override CommonAPI::Event events
Aleksandar Kanchev [Wed, 20 Feb 2013 15:22:49 +0000 (16:22 +0100)]
properly override CommonAPI::Event events

11 years agoremove generated files
Aleksandar Kanchev [Wed, 20 Feb 2013 14:33:51 +0000 (15:33 +0100)]
remove generated files

11 years agoAdded precedence to config file types:
Philip Rauwolf [Wed, 20 Feb 2013 09:57:56 +0000 (10:57 +0100)]
Added precedence to config file types:
highest: <BinaryFQN>_dbus.conf
lower:   /etc/CommonApiDBus/<BinaryName>_dbus.conf
lowest:  /etc/CommonApiDBus/dbusAddresses.conf

11 years agoChanged global dbus address config file to fixed name
Philip Rauwolf [Wed, 20 Feb 2013 09:44:49 +0000 (10:44 +0100)]
Changed global dbus address config file to fixed name
/etc/CommonApiDBus/dbusAddresses.conf

11 years agoupdated TODO
Philip Rauwolf [Tue, 19 Feb 2013 17:23:06 +0000 (18:23 +0100)]
updated TODO

11 years agoOptional global address config files in
Philip Rauwolf [Tue, 19 Feb 2013 17:22:14 +0000 (18:22 +0100)]
Optional global address config files in
/etc/CommonAPI/<BinaryName>_dbus.conf now supported

11 years agoUpdated generated test files, simplified inclusion of generated files in
Philip Rauwolf [Mon, 18 Feb 2013 15:31:39 +0000 (16:31 +0100)]
Updated generated test files, simplified inclusion of generated files in
Makefile, updated TODO, fixed erroneous inputStreamTest, removed several
signed-unsigned comparisons

11 years agoService registry should use proxy connection
Johannes Schanda [Mon, 18 Feb 2013 09:21:57 +0000 (10:21 +0100)]
Service registry should use proxy connection

11 years agoUpdated TODO, updated generated test files
Philip Rauwolf [Fri, 15 Feb 2013 16:11:59 +0000 (17:11 +0100)]
Updated TODO, updated generated test files

11 years agoUpdated TODO: Fixed namespace issue for types defined within interfaces.
Philip Rauwolf [Fri, 15 Feb 2013 09:01:12 +0000 (10:01 +0100)]
Updated TODO: Fixed namespace issue for types defined within interfaces.
Also updated generated test sources.

11 years agoFix build on old GCC
Johannes Schanda [Fri, 15 Feb 2013 13:12:35 +0000 (14:12 +0100)]
Fix build on old GCC

11 years agoUpdated TODO, added test for OutputStream for maps with enumerations as
Philip Rauwolf [Thu, 14 Feb 2013 16:55:53 +0000 (17:55 +0100)]
Updated TODO, added test for OutputStream for maps with enumerations as
key types, updated commonapi::test::*

11 years agoUpdated TODO
Johannes Schanda [Thu, 14 Feb 2013 14:21:25 +0000 (15:21 +0100)]
Updated TODO

11 years agoupdated TODO
Philip Rauwolf [Thu, 14 Feb 2013 14:07:12 +0000 (15:07 +0100)]
updated TODO

11 years agoFixed type in README
Johannes Schanda [Thu, 14 Feb 2013 09:50:43 +0000 (10:50 +0100)]
Fixed type in README

11 years agoadd gitattributes and proper crlf handling
Aleksandar Kanchev [Wed, 13 Feb 2013 11:59:13 +0000 (12:59 +0100)]
add gitattributes and proper crlf handling

11 years agoUpdated .gitignore
Philip Rauwolf [Tue, 5 Feb 2013 16:03:40 +0000 (17:03 +0100)]
Updated .gitignore

11 years agoAdd code formatter
Johannes Schanda [Fri, 8 Feb 2013 15:21:25 +0000 (16:21 +0100)]
Add code formatter

11 years agoOn service alive ask only specific service
Johannes Schanda [Wed, 6 Feb 2013 16:15:45 +0000 (17:15 +0100)]
On service alive ask only specific service

11 years agoupdated TODO
Philip Rauwolf [Tue, 5 Feb 2013 15:59:23 +0000 (16:59 +0100)]
updated TODO

11 years agoQuick Fix for correspondence with legacy services, updated test cases.
Philip Rauwolf [Tue, 5 Feb 2013 15:54:37 +0000 (16:54 +0100)]
Quick Fix for correspondence with legacy services, updated test cases.

11 years agoBugfixing, regenerated test files
Philip Rauwolf [Mon, 4 Feb 2013 16:37:46 +0000 (17:37 +0100)]
Bugfixing, regenerated test files

11 years agoAdaptions for support of config-files
lipci [Mon, 4 Feb 2013 14:48:33 +0000 (06:48 -0800)]
Adaptions for support of config-files

11 years agoPrepare for merging in config_ini_dev:
Philip Rauwolf [Fri, 1 Feb 2013 15:03:56 +0000 (16:03 +0100)]
Prepare for merging in config_ini_dev:
Extended test cases, verified functionality, updated TODO.

11 years agoConfig file for tests now is generated on each test (prevents the
Philip Rauwolf [Fri, 1 Feb 2013 13:33:56 +0000 (14:33 +0100)]
Config file for tests now is generated on each test (prevents the
necessity to check in a file under .libs), added a test on communication
of client/service with non-standard CommonAPI address.

11 years agoUpdated TODO according to previous commit
Philip Rauwolf [Fri, 1 Feb 2013 12:58:29 +0000 (13:58 +0100)]
Updated TODO according to previous commit

11 years agoConfiguration for object paths and connection names incorporated.
Philip Rauwolf [Fri, 1 Feb 2013 12:49:15 +0000 (13:49 +0100)]
Configuration for object paths and connection names incorporated.

Remaining issues:
- Search for an appropriate file in configuration directory
- Check whether DBus interface names given as CommonAPI service names at
runtime compromise communication, as there still are several places
where interfaces use their predefined names.

11 years agoSuccessful parsing of config file
Philip Rauwolf [Thu, 31 Jan 2013 15:53:57 +0000 (16:53 +0100)]
Successful parsing of config file

11 years agoSuccessfully read in local .ini file w/o relying on commandline
Philip Rauwolf [Thu, 31 Jan 2013 14:59:04 +0000 (15:59 +0100)]
Successfully read in local .ini file w/o relying on commandline
parameters

11 years agoCreated infrastructure for extended Naming-Service
Philip Rauwolf [Wed, 30 Jan 2013 14:58:06 +0000 (15:58 +0100)]
Created infrastructure for extended Naming-Service

11 years agoUpdated TODO-list
Philip Rauwolf [Wed, 30 Jan 2013 13:44:23 +0000 (14:44 +0100)]
Updated TODO-list

11 years agoRestore
Johannes Schanda [Tue, 29 Jan 2013 09:05:07 +0000 (10:05 +0100)]
Restore

11 years agoRedesigned TypeStreamTest to use contemporary generated enum types
Philip Rauwolf [Mon, 28 Jan 2013 14:36:23 +0000 (15:36 +0100)]
Redesigned TypeStreamTest to use contemporary generated enum types
instead of manually defined ones.

11 years agoRegenerated src/test/commonapi/**/*
Philip Rauwolf [Mon, 28 Jan 2013 14:31:03 +0000 (15:31 +0100)]
Regenerated src/test/commonapi/**/*

11 years agoIntegrated and tested the TypeOutputStream with enumerations
Philip Rauwolf [Mon, 28 Jan 2013 14:22:20 +0000 (15:22 +0100)]
Integrated and tested the TypeOutputStream with enumerations

11 years agoAdded prototype implementation for typestream with enums to
Philip Rauwolf [Mon, 28 Jan 2013 11:25:24 +0000 (12:25 +0100)]
Added prototype implementation for typestream with enums to
TypeStreamTests. Lowered the wait-time in ServiceRegistry for faster
testing.

11 years agoAdded not yet working TypeStream-test for enums
Philip Rauwolf [Mon, 28 Jan 2013 11:18:50 +0000 (12:18 +0100)]
Added not yet working TypeStream-test for enums

11 years agoFixed test setup for Ubuntu default configuration
Philip Rauwolf [Mon, 28 Jan 2013 11:10:44 +0000 (12:10 +0100)]
Fixed test setup for Ubuntu default configuration

11 years agoreworked factory test for better resemblance of real use cases
Philip Rauwolf [Thu, 24 Jan 2013 10:27:40 +0000 (11:27 +0100)]
reworked factory test for better resemblance of real use cases

11 years agoMerge branch 'master' into genivi_release
Johannes Schanda [Wed, 23 Jan 2013 09:24:34 +0000 (10:24 +0100)]
Merge branch 'master' into genivi_release

11 years agoadd LICENSE to make dist target
Aleksandar Kanchev [Tue, 22 Jan 2013 12:00:41 +0000 (13:00 +0100)]
add LICENSE to make dist target

11 years agoResolve merge conflicts
Johannes Schanda [Mon, 21 Jan 2013 14:45:15 +0000 (15:45 +0100)]
Resolve merge conflicts

11 years agoRemove internal files
Johannes Schanda [Mon, 21 Jan 2013 14:13:41 +0000 (15:13 +0100)]
Remove internal files

11 years agoFix license and authors
Johannes Schanda [Mon, 21 Jan 2013 14:00:55 +0000 (15:00 +0100)]
Fix license and authors

11 years agoFurther readme update
Johannes Schanda [Mon, 21 Jan 2013 13:54:05 +0000 (14:54 +0100)]
Further readme update

11 years agoConfigure fix for old automake
Johannes Schanda [Mon, 21 Jan 2013 12:50:37 +0000 (13:50 +0100)]
Configure fix for old automake

11 years agoExpanded readme
Johannes Schanda [Mon, 21 Jan 2013 12:04:33 +0000 (13:04 +0100)]
Expanded readme

11 years agoCorrected makefile for tests
Johannes Schanda [Fri, 18 Jan 2013 15:25:48 +0000 (16:25 +0100)]
Corrected makefile for tests

11 years agoVariant & Type Input stream tests
Johannes Schanda [Fri, 18 Jan 2013 14:59:51 +0000 (15:59 +0100)]
Variant & Type Input stream tests

11 years agoBugfix in tests
Johannes Schanda [Fri, 18 Jan 2013 10:18:52 +0000 (11:18 +0100)]
Bugfix in tests

11 years agoResolve merge conflict in tests
Johannes Schanda [Fri, 18 Jan 2013 09:55:19 +0000 (10:55 +0100)]
Resolve merge conflict in tests

11 years agoVariants fully integrated with InputStream, bugfixing Variants and
Philip Rauwolf [Thu, 17 Jan 2013 16:09:32 +0000 (17:09 +0100)]
Variants fully integrated with InputStream, bugfixing Variants and
datatype "ByteBuffer"

11 years agoBugfixing vor variants containing arrays
Philip Rauwolf [Thu, 17 Jan 2013 09:14:52 +0000 (10:14 +0100)]
Bugfixing vor variants containing arrays

11 years agoTests for integration of variants to inputStream (basic types working
Philip Rauwolf [Wed, 16 Jan 2013 17:23:50 +0000 (18:23 +0100)]
Tests for integration of variants to inputStream (basic types working
by now), added DBusTestUtils.h (for libdbusmessage byte parsing)

11 years agoAdded tests for Variant input
Philip Rauwolf [Wed, 16 Jan 2013 15:53:35 +0000 (16:53 +0100)]
Added tests for Variant input

11 years agoAdded make directives for InputStreamTests
Philip Rauwolf [Wed, 16 Jan 2013 14:22:43 +0000 (15:22 +0100)]
Added make directives for InputStreamTests

11 years agoCompile tests for variant output stream
Johannes Schanda [Wed, 16 Jan 2013 14:16:24 +0000 (15:16 +0100)]
Compile tests for variant output stream

11 years agoMerge remote-tracking branch 'origin/variant_dev' into variant_dev
Johannes Schanda [Wed, 16 Jan 2013 14:08:18 +0000 (15:08 +0100)]
Merge remote-tracking branch 'origin/variant_dev' into variant_dev

11 years agoFinished integration of SerializableVeriant into InputStream
Philip Rauwolf [Wed, 16 Jan 2013 14:02:13 +0000 (15:02 +0100)]
Finished integration of SerializableVeriant into InputStream

11 years agoTest uses expectations
Johannes Schanda [Wed, 16 Jan 2013 13:51:47 +0000 (14:51 +0100)]
Test uses expectations

11 years agoStarted integration of Variants into InputStreamr
Philip Rauwolf [Wed, 16 Jan 2013 12:48:54 +0000 (13:48 +0100)]
Started integration of Variants into InputStreamr

11 years agoCleaned up variant test
Johannes Schanda [Wed, 16 Jan 2013 12:42:41 +0000 (13:42 +0100)]
Cleaned up variant test

11 years agofixed typestream-tests
Philip Rauwolf [Wed, 16 Jan 2013 09:47:42 +0000 (10:47 +0100)]
fixed typestream-tests

11 years agoBugfixing TypeStream, further integration of it into OutputStream
Philip Rauwolf [Wed, 16 Jan 2013 09:15:13 +0000 (10:15 +0100)]
Bugfixing TypeStream, further integration of it into OutputStream

11 years agoFirst integration of DBusTypeOutputStream into DBusOutputStream.
Philip Rauwolf [Tue, 15 Jan 2013 16:34:53 +0000 (17:34 +0100)]
First integration of DBusTypeOutputStream into DBusOutputStream.
Testing and possible class partitioning and encapsulation remains to be
done.

11 years agoFixed compile time error
Philip Rauwolf [Tue, 15 Jan 2013 14:59:05 +0000 (15:59 +0100)]
Fixed compile time error

11 years agoWork on integration of typeOutputStream into outputStream
Philip Rauwolf [Tue, 15 Jan 2013 14:49:48 +0000 (15:49 +0100)]
Work on integration of typeOutputStream into outputStream

11 years agoMoved DBusTypeOutputStream fromDBusTypeStreamTest into DBusOutputStream
Philip Rauwolf [Tue, 15 Jan 2013 14:24:42 +0000 (15:24 +0100)]
Moved DBusTypeOutputStream fromDBusTypeStreamTest into DBusOutputStream

11 years agoFinalized tests
Philip Rauwolf [Tue, 15 Jan 2013 14:23:49 +0000 (15:23 +0100)]
Finalized tests

11 years agoExtended tests on variant data types
Philip Rauwolf [Tue, 15 Jan 2013 13:33:05 +0000 (14:33 +0100)]
Extended tests on variant data types

11 years agoResolved more conflicts
Philip Rauwolf [Tue, 15 Jan 2013 13:06:59 +0000 (14:06 +0100)]
Resolved more conflicts

11 years agoFurther testing
Philip Rauwolf [Tue, 15 Jan 2013 11:29:48 +0000 (12:29 +0100)]
Further testing

11 years agoTests for variant serialisation
Philip Rauwolf [Tue, 15 Jan 2013 11:09:12 +0000 (12:09 +0100)]
Tests for variant serialisation

11 years agoResolve conflict
Aleksandar Kanchev [Mon, 14 Jan 2013 17:41:42 +0000 (18:41 +0100)]
Resolve conflict

11 years agoComplete operator set
Johannes Schanda [Mon, 14 Jan 2013 11:00:12 +0000 (12:00 +0100)]
Complete operator set