summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* CommonAPI-D-Bus 3.1.33.1.3Jürgen Gehring2015-07-29130-1077/+3735
|
* CommonAPI 3.1.23.1.2Jürgen Gehring2015-06-17111-1082/+2112
|
* CommonAPI-D-Bus 3.1.13.1.1Jürgen Gehring2015-06-01253-18323/+9973
|
* Merge branch 'master' of ↵Juergen Gehring2014-05-084-6/+92
|\ | | | | | | https://asc-repo.bmwgroup.net/gerrit/ascgit017.CommonAPI-D-Bus
| * fixed unsubscribe mechanism in DBusEvent and added additional tests for2.1.6-rc0Stefan Laner2014-04-221-2/+1
| | | | | | Broadcasts
| * removed compile warnings in DBusBraodcastTestStefan Laner2014-04-221-0/+3
| |
| * Bugfix: DBusEvent does only remove its own subscriptions on unsubscribeStefan Laner2014-04-224-5/+89
| | | | | | / destroy and not all subscriptions for that signal anymore
* | Commented out disabled connection test.Juergen Gehring2014-05-081-52/+52
|/
* fixed compilation problem in DBusBroadcastTest.cpp on WindowsMichael Bauer2014-04-141-2/+1
|
* improved DBusBroadcastTest and DBusLoadTestStefan Laner2014-04-092-6/+47
| | | | Change-Id: I413fd262a1c965f8c915180d092408f56f57356e
* pushed wait time in DBusServiceRegistryTest.SubscribeBeforeConnectWorks to 5 ↵Michael Bauer2014-04-071-1/+1
| | | | seconds, to avoid timing issues on windows
* added unit tests for broadcast subscriptions. renamed unit testStefan Laner2014-03-281-10/+209
| | | DBusSelectiveBroadcastTest to DBusBroadcastTest
* Implemented stub support for org.freedesktop.DBus.PropertiesStefan Laner2014-03-2459-387/+3793
| | | Change-Id: I75abc2e75643ff8da51795787970d55cf4e470c2
* Added a test to control if it isnt possible to access the StubadapterPatrick Sattler2014-03-134-9/+36
| | | | | -added also the generated files from the updated generator Change-Id: I0cb0a025167d5945dec6c6ecb7d814cf6c5982c1
* Fixed a compile warningPatrick Sattler2014-03-101-2/+2
|
* Removed fulfilling of purely internal promises in ServiceRegistry.Philip Rauwolf2014-03-073-70/+17
| | | | | | | | | Relevant code parts in DBusServiceRegistry.cpp were tagged with "fulfill all open promises on object path resolution". Removed as it seemed to be unnecessary and required error handling to be enabled, which may well not be the case in context of the HMI. Change-Id: Icddad61f50cbd8fccaeab0c6782b4966bd7b2505
* fix for GENIVI bug 164 "Interface names starting with org.freedesktop.*Stefan Laner2014-03-073-6/+37
| | | are ignored"
* All public inline functions arn't anymore inlineStefan Laner2014-03-0320-180/+179
| | | - methods with templates excluded
* Timeout for introspection call in DBusServiceRegistry set to defaultStefan Laner2014-02-281-6/+5
| | | value
* Fixed some compile warningsPatrick Sattler2014-02-2646-180/+180
| | | Change-Id: I2a35fc2adc0c3e2484a1be260da20d0a4ab92ed6
* Windows support, fixed attribute handling with inherited interfacesStefan Laner2014-02-2674-442/+1277
| | | Change-Id: I8c0248d25f267333878166dbab790e4ffa353e54
* increased version number to 2.1.5 and regenerated code for test fidl2.1.5Stefan Laner2014-01-3173-76/+75
| | | files with 2.1.5 code generators
* LoadTest using async callsArnaud Fietzke2013-12-161-0/+304
| | | | Change-Id: Ib58ab810586bd13261da4cea2d30461f34bdf667
* Extended DBusManagedTestStefan Laner2013-12-091-1/+76
| | | Change-Id: I62457137eff21850744ed22058e119a4a850160e
* Broke shared_ptr cycle between generated stub, DBusStubAdapter andStefan Laner2013-12-0410-26/+20
| | | | | | DBusStubAdapterHelper by using a weak_ptr. Also removed some cout calls in tests and updated generated code for tests. Change-Id: I54399dabeedb2960b91df36772d64d1efc6030d6
* Fixed bug that prevents proxy connections from being destroyed becauseStefan Laner2013-11-2913-98/+97
| | | | | | | | | of a circular dependency between DBusConnection and DBusServiceRegistry. Also removed bug that prevented ServiceRegistry-callbacks from being deregistered correctly. Extended tests, some formatting issues, fixed one spelling error. Change-Id: I6cf2148375f4c086e60f0ad642415056bd808759
* Merged fix for inherited interfaces and version attribute. RegeneratedStefan Laner2013-11-2775-1448/+1453
| | | | | code. Change-Id: I555557d42f1849d6ac517b24b88c974f3d1536ae
* Fix for inherited interfaces and tests for that including generated codeStefan Laner2013-11-2770-890/+2296
|
* Fix for GLIPCI-165.Arnaud Fietzke2013-11-272-1/+53
| | | | | | | | | | | Once resumeDispatching() is called, readWriteDispatch() may dispatch the reply, causing replyAsyncHandler to be deleted. Also added a test to check whether sync and async calls may be mixed. Change-Id: I15954e1e1190cbdea01aef871dac763cc06479ef
* Fixed interfaceVersion attribute and added test for thatStefan Laner2013-11-1418-123/+64
|
* removed test which does not compile because code generator does not2.1.4Stefan Laner2013-11-111-15/+0
| | | allow to define that anymore.
* Revert "added missing type / method in fidl-files for tests updated ↵Stefan Laner2013-11-1155-63/+53
| | | | | | generated code" This reverts commit aacc7b4ffd70271c534156b1a063bd2b883410c9.
* added missing type / method in fidl-files for testsStefan Laner2013-11-1155-53/+63
| | | updated generated code
* added test for two managers for the same interfaceStefan Laner2013-11-1130-28/+977
| | | | | | extended test for sending structs that have a map with enum key as member Change-Id: Ib245bf1a9132c1494513d4e8eee512a2eca68449
* Add missing return statementJuergen Gehring2013-11-051-1/+1
|
* Removed merging relicsPhilip Rauwolf2013-10-304-51/+1
|
* Fixed (de-)serialization of polymorphic structs.Stefan Laner2013-10-2917-171/+1093
| | | | | Added unit test for polymorphic structs. Change-Id: I577a94e3d14ff13a6a3ef56802cbf78c4f26b52c
* Re-generated codePhilip Rauwolf2013-10-2936-52/+54
|
* added struct containing a map with enum key toStefan Laner2013-10-2914-27/+76
| | | DerivedTypeCollection.fidl and regenerated code for tests
* Removed limitation on Managed Services2.1.3Philip Rauwolf2013-10-2440-401/+695
| | | | | | | It now is possible to register more than one manager interface for a given D-Bus object path. Also did some random fixes and improvements wherever I saw them. Change-Id: I6616ef0bf9e46de99e1fb326f9038545af8af324
* Fixed issue in (de-)serialization of arrays of maps.Stefan Laner2013-10-233-3/+8
| | | Added convenience method to DBusTestUtils for printing a DBusMessage.
* Deprecated facotry-based registration for stubs fixedJohannes Schanda2013-10-093-0/+26
|
* Fixed Bug in DemoMainLoop implementation and a corresponding test.Stefan Laner2013-10-022-5/+6
| | | Poll on wakeFd now really blocks if wakeup was not called yet.
* Marked commented test as DISABLED so that it is not forgotten entirely.Philip Rauwolf2013-09-301-1/+1
|
* Prevented crash on unanticipated name changes2.1.22.1.1Philip Rauwolf2013-09-267-64/+268
| | | | | | | | | DBusServiceRegistry now can cope with reversed order of NameOwnerChanged signals. Also, as a side effect, now it copes well with name transfers. Tests for both were added, though the test for the first issue requires one private member of the ServiceRegistry to be public and therefore is commented. On the road one small performance improvement and some formatting issues were tackled.
* Add managed services2.1.0Johannes Schanda2013-09-1896-1411/+19286
| | | | | | | | | | | | | | | | | | | | | - Add proxy manager for controling client side of managed proxies - Add object manager for controling managed stubs - rework service registry and serviec publishing to use same code paths as managed objects - Unmanaged objects are now managed by the "/" object manager - Connection names are now only claimed after all object are activated - isAvailableBlocking public api on proxies - Proxies now require init to be called to allow for immediate callbacks on availability form the registry - Changed default commonp address transformation to use object path as base of instance - Fix issues with selective - Add pugixml for xml parsing to properly understand introspection ressponses - adds creating factory to objects held by proxy and stub adapter so that childeren can be safely constructed Change-Id: I8f2e660043d5e0348933513d39f332b7032288b1
* Added version information to MiddlewareInfo.Philip Rauwolf2013-09-182-2/+4
| | | | The version information used for compilation is taken from the version given in the Makefile.am.
* Fix incorrect transmission of selective signalsJohannes Schanda2013-09-133-0/+33
|
* Corrected bug in ObservableReadony attributesJohannes Schanda2013-09-112-4/+6
| | | | - Observable attribute must always pass through the out signature, so add to readony attribute
* Fixed some subtle bugs.Philip Rauwolf2013-09-103-80/+106
| | | | Two pointers to temporaries, one testcase, plus the possibility to destruct the Connection from within the handling of timed out calls.