Aleksandar Kanchev [Fri, 22 Feb 2013 12:42:43 +0000 (13:42 +0100)]
DBusConnectionStatusEvent: AVAILABLE on subscribe if isConnected
Same behaviour as ProxyStatusEvent
Philip Rauwolf [Wed, 27 Feb 2013 09:26:39 +0000 (10:26 +0100)]
Corrected length expectation for map-datatypes in OutputStreamTest
Philip Rauwolf [Tue, 26 Feb 2013 17:25:40 +0000 (18:25 +0100)]
Eliminated compile time errors in DBusAddressTranslatorTest.cpp
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"
Johannes Schanda [Tue, 26 Feb 2013 16:48:27 +0000 (17:48 +0100)]
Add hash specialization for dbus service tuple
Johannes Schanda [Tue, 26 Feb 2013 16:05:12 +0000 (17:05 +0100)]
predefined service support in config file
Johannes Schanda [Mon, 25 Feb 2013 09:20:19 +0000 (10:20 +0100)]
Resolve unused variable warnings
Aleksandar Kanchev [Fri, 22 Feb 2013 19:00:42 +0000 (20:00 +0100)]
tests: extend DBusProxyTest
disconnect stub after proxy service tests
Aleksandar Kanchev [Fri, 22 Feb 2013 18:54:28 +0000 (19:54 +0100)]
fix connect() after disconnect() in DBusConnection
Philip Rauwolf [Fri, 22 Feb 2013 18:45:47 +0000 (19:45 +0100)]
Added Tests for DBusServiceRegistry, added corresponding binary to
gitignore
Philip Rauwolf [Fri, 22 Feb 2013 18:45:19 +0000 (19:45 +0100)]
Streamlined code
Philip Rauwolf [Fri, 22 Feb 2013 17:22:56 +0000 (18:22 +0100)]
Expanded DBusTestUtils.h
Philip Rauwolf [Fri, 22 Feb 2013 17:14:25 +0000 (18:14 +0100)]
Fixed alignment error when reading/writing sth AFTER a boolean value
Johannes Schanda [Fri, 22 Feb 2013 16:25:30 +0000 (17:25 +0100)]
Status event must register for all proxies
Philip Rauwolf [Fri, 22 Feb 2013 13:36:45 +0000 (14:36 +0100)]
Fixed a bug that occurred when reading/writing map elements
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.
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.
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
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.
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
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.
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.
Johannes Schanda [Thu, 21 Feb 2013 14:39:55 +0000 (15:39 +0100)]
Overitable and removed unimplemented method
Philip Rauwolf [Thu, 21 Feb 2013 08:55:33 +0000 (09:55 +0100)]
Removed object search from standard availability determination
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)
Aleksandar Kanchev [Wed, 20 Feb 2013 15:22:49 +0000 (16:22 +0100)]
properly override CommonAPI::Event events
Aleksandar Kanchev [Wed, 20 Feb 2013 14:33:51 +0000 (15:33 +0100)]
remove generated files
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
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
Philip Rauwolf [Tue, 19 Feb 2013 17:23:06 +0000 (18:23 +0100)]
updated TODO
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
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
Johannes Schanda [Mon, 18 Feb 2013 09:21:57 +0000 (10:21 +0100)]
Service registry should use proxy connection
Philip Rauwolf [Fri, 15 Feb 2013 16:11:59 +0000 (17:11 +0100)]
Updated TODO, updated generated test files
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.
Johannes Schanda [Fri, 15 Feb 2013 13:12:35 +0000 (14:12 +0100)]
Fix build on old GCC
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::*
Johannes Schanda [Thu, 14 Feb 2013 14:21:25 +0000 (15:21 +0100)]
Updated TODO
Philip Rauwolf [Thu, 14 Feb 2013 14:07:12 +0000 (15:07 +0100)]
updated TODO
Johannes Schanda [Thu, 14 Feb 2013 09:50:43 +0000 (10:50 +0100)]
Fixed type in README
Aleksandar Kanchev [Wed, 13 Feb 2013 11:59:13 +0000 (12:59 +0100)]
add gitattributes and proper crlf handling
Philip Rauwolf [Tue, 5 Feb 2013 16:03:40 +0000 (17:03 +0100)]
Updated .gitignore
Johannes Schanda [Fri, 8 Feb 2013 15:21:25 +0000 (16:21 +0100)]
Add code formatter
Johannes Schanda [Wed, 6 Feb 2013 16:15:45 +0000 (17:15 +0100)]
On service alive ask only specific service
Philip Rauwolf [Tue, 5 Feb 2013 15:59:23 +0000 (16:59 +0100)]
updated TODO
Philip Rauwolf [Tue, 5 Feb 2013 15:54:37 +0000 (16:54 +0100)]
Quick Fix for correspondence with legacy services, updated test cases.
Philip Rauwolf [Mon, 4 Feb 2013 16:37:46 +0000 (17:37 +0100)]
Bugfixing, regenerated test files
lipci [Mon, 4 Feb 2013 14:48:33 +0000 (06:48 -0800)]
Adaptions for support of config-files
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.
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.
Philip Rauwolf [Fri, 1 Feb 2013 12:58:29 +0000 (13:58 +0100)]
Updated TODO according to previous commit
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.
Philip Rauwolf [Thu, 31 Jan 2013 15:53:57 +0000 (16:53 +0100)]
Successful parsing of config file
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
Philip Rauwolf [Wed, 30 Jan 2013 14:58:06 +0000 (15:58 +0100)]
Created infrastructure for extended Naming-Service
Philip Rauwolf [Wed, 30 Jan 2013 13:44:23 +0000 (14:44 +0100)]
Updated TODO-list
Johannes Schanda [Tue, 29 Jan 2013 09:05:07 +0000 (10:05 +0100)]
Restore
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.
Philip Rauwolf [Mon, 28 Jan 2013 14:31:03 +0000 (15:31 +0100)]
Regenerated src/test/commonapi/**/*
Philip Rauwolf [Mon, 28 Jan 2013 14:22:20 +0000 (15:22 +0100)]
Integrated and tested the TypeOutputStream with enumerations
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.
Philip Rauwolf [Mon, 28 Jan 2013 11:18:50 +0000 (12:18 +0100)]
Added not yet working TypeStream-test for enums
Philip Rauwolf [Mon, 28 Jan 2013 11:10:44 +0000 (12:10 +0100)]
Fixed test setup for Ubuntu default configuration
Philip Rauwolf [Thu, 24 Jan 2013 10:27:40 +0000 (11:27 +0100)]
reworked factory test for better resemblance of real use cases
Johannes Schanda [Wed, 23 Jan 2013 09:24:34 +0000 (10:24 +0100)]
Merge branch 'master' into genivi_release
Aleksandar Kanchev [Tue, 22 Jan 2013 12:00:41 +0000 (13:00 +0100)]
add LICENSE to make dist target
Johannes Schanda [Mon, 21 Jan 2013 14:45:15 +0000 (15:45 +0100)]
Resolve merge conflicts
Johannes Schanda [Mon, 21 Jan 2013 14:13:41 +0000 (15:13 +0100)]
Remove internal files
Johannes Schanda [Mon, 21 Jan 2013 14:00:55 +0000 (15:00 +0100)]
Fix license and authors
Johannes Schanda [Mon, 21 Jan 2013 13:54:05 +0000 (14:54 +0100)]
Further readme update
Johannes Schanda [Mon, 21 Jan 2013 12:50:37 +0000 (13:50 +0100)]
Configure fix for old automake
Johannes Schanda [Mon, 21 Jan 2013 12:04:33 +0000 (13:04 +0100)]
Expanded readme
Johannes Schanda [Fri, 18 Jan 2013 15:25:48 +0000 (16:25 +0100)]
Corrected makefile for tests
Johannes Schanda [Fri, 18 Jan 2013 14:59:51 +0000 (15:59 +0100)]
Variant & Type Input stream tests
Johannes Schanda [Fri, 18 Jan 2013 10:18:52 +0000 (11:18 +0100)]
Bugfix in tests
Johannes Schanda [Fri, 18 Jan 2013 09:55:19 +0000 (10:55 +0100)]
Resolve merge conflict in tests
Philip Rauwolf [Thu, 17 Jan 2013 16:09:32 +0000 (17:09 +0100)]
Variants fully integrated with InputStream, bugfixing Variants and
datatype "ByteBuffer"
Philip Rauwolf [Thu, 17 Jan 2013 09:14:52 +0000 (10:14 +0100)]
Bugfixing vor variants containing arrays
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)
Philip Rauwolf [Wed, 16 Jan 2013 15:53:35 +0000 (16:53 +0100)]
Added tests for Variant input
Philip Rauwolf [Wed, 16 Jan 2013 14:22:43 +0000 (15:22 +0100)]
Added make directives for InputStreamTests
Johannes Schanda [Wed, 16 Jan 2013 14:16:24 +0000 (15:16 +0100)]
Compile tests for variant output stream
Johannes Schanda [Wed, 16 Jan 2013 14:08:18 +0000 (15:08 +0100)]
Merge remote-tracking branch 'origin/variant_dev' into variant_dev
Philip Rauwolf [Wed, 16 Jan 2013 14:02:13 +0000 (15:02 +0100)]
Finished integration of SerializableVeriant into InputStream
Johannes Schanda [Wed, 16 Jan 2013 13:51:47 +0000 (14:51 +0100)]
Test uses expectations
Philip Rauwolf [Wed, 16 Jan 2013 12:48:54 +0000 (13:48 +0100)]
Started integration of Variants into InputStreamr
Johannes Schanda [Wed, 16 Jan 2013 12:42:41 +0000 (13:42 +0100)]
Cleaned up variant test
Philip Rauwolf [Wed, 16 Jan 2013 09:47:42 +0000 (10:47 +0100)]
fixed typestream-tests
Philip Rauwolf [Wed, 16 Jan 2013 09:15:13 +0000 (10:15 +0100)]
Bugfixing TypeStream, further integration of it into OutputStream
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.
Philip Rauwolf [Tue, 15 Jan 2013 14:59:05 +0000 (15:59 +0100)]
Fixed compile time error
Philip Rauwolf [Tue, 15 Jan 2013 14:49:48 +0000 (15:49 +0100)]
Work on integration of typeOutputStream into outputStream
Philip Rauwolf [Tue, 15 Jan 2013 14:24:42 +0000 (15:24 +0100)]
Moved DBusTypeOutputStream fromDBusTypeStreamTest into DBusOutputStream
Philip Rauwolf [Tue, 15 Jan 2013 14:23:49 +0000 (15:23 +0100)]
Finalized tests
Philip Rauwolf [Tue, 15 Jan 2013 13:33:05 +0000 (14:33 +0100)]
Extended tests on variant data types
Philip Rauwolf [Tue, 15 Jan 2013 13:06:59 +0000 (14:06 +0100)]
Resolved more conflicts
Philip Rauwolf [Tue, 15 Jan 2013 11:29:48 +0000 (12:29 +0100)]
Further testing
Philip Rauwolf [Tue, 15 Jan 2013 11:09:12 +0000 (12:09 +0100)]
Tests for variant serialisation
Aleksandar Kanchev [Mon, 14 Jan 2013 17:41:42 +0000 (18:41 +0100)]
Resolve conflict
Johannes Schanda [Mon, 14 Jan 2013 11:00:12 +0000 (12:00 +0100)]
Complete operator set