Commit graph

64 commits

Author SHA1 Message Date
Andreas Volz
dc833f4a89 this fixed the correct handling of the default main loop
but setting another DefaultTimeout isn't nice. I've to look later again into the problem. Maybe I did it wrong. Currently there's a compiler warning that could be ignores as long as Slot is created with void parameter, but I consider this as bug in the long time and I've to fix it!!
2010-08-17 22:43:24 +02:00
Andreas Volz
9af6f707eb ok, now at least the structure is better
but there's still a problem with the new mechanism as the size of
the data isn't put into the pipe. I need to fix tis before someone could really use it...
2010-08-12 23:14:45 +02:00
Andreas Volz
f0dcaa239f moved pipe to extra files 2010-08-12 22:48:05 +02:00
Andreas Volz
a416700e44 minor 2010-08-11 22:31:37 +02:00
Andreas Volz
4e6b136fe0 Commit 1979ced0e0 from Hubert Figuiere 2010-08-04 00:01:23 +02:00
Andreas Volz
8a3fb381a1 added pipe mechanism for default main loop to synchronize with other threads 2010-07-31 00:20:51 +02:00
Andreas Volz
9ac4f0252f compile against latest ecore 2010-07-13 23:12:50 +02:00
Andreas Volz
d083d07167 SourceForge Patches ID: 2701443 - Add methods to adjust timeout. Submitted: Oron Peled ( oron ) - 2009-03-21 23:27:55 CET 2010-06-03 20:44:32 +02:00
Andreas Volz
bbbf001f72 need to implement default constructor 2009-12-02 00:13:12 +01:00
Andreas Volz
5ae444ff22 Merge branch 'master' of git://gitorious.org/dbus-cplusplus/mainline 2009-12-01 23:32:21 +01:00
Andreas Volz
c505052353 return check 2009-12-01 23:31:49 +01:00
Andreas Volz
676d6225d4 patch from "Freyensee, James P" <james.p.freyensee@intel.com>, but default is old implementation 2009-11-29 17:37:17 +01:00
Andreas Volz
25a2ef65af sync from fd.org
timeout support in connection
2009-11-16 23:00:10 +01:00
Andreas Volz
d55e70a385 sync from fd.orf 2009-11-16 22:14:08 +01:00
Hubert Figuiere
340dc8a667 Fix most of the warnings with -Wextra -Wshadow 2009-07-24 15:59:36 -04:00
Andreas Volz
3b3ffe166b - stripped not needed code from /ecore-integration
- bugfix for xml2cpp generator with out parameters
2009-03-28 13:46:03 +01:00
Andreas Volz
eefe20a40d contributed by Jiri Moskovcak <jmoskovc@redhat.com> 2009-02-22 18:08:31 +01:00
Andreas Volz
afc679a47d merge from fdo 2009-01-08 22:11:38 +01:00
Andreas Volz
d0c41b03ff fixed invoke_noreply call generation 2008-10-15 23:08:20 +02:00
Andreas Volz
13219dd9fc merge from freedesktop.org
Merge git://anongit.freedesktop.org/git/dbus/dbus-c++

Conflicts:

	examples/echo/echo-server.cpp
	examples/properties/props-server.cpp
2008-09-29 23:17:03 +02:00
Andreas Volz
f51dc1bf4c -support noreply messages in the library
-> not yet in the XML file
2008-09-10 00:14:38 +02:00
pd
c3f146913b Commented out unused variables (Marko Anastasov) 2008-08-31 17:44:52 +02:00
Andreas Volz
7db1248454 forgot stuff at last commit 2008-08-30 13:57:15 +02:00
Andreas Volz
fc54ec2a0b merge from official dbus-c++ fd.org repo
Merge git://anongit.freedesktop.org/git/dbus/dbus-c++

Conflicts:

	configure.ac
	examples/Makefile.am
2008-08-30 11:06:07 +02:00
pd
1a95b536de Make phtread a non-optional requirement 2008-08-18 23:29:37 +02:00
Andreas Volz
c1970e2352 Merge branch 'master' of git://anongit.freedesktop.org/git/dbus/dbus-c++
Merge branch 'master' of git://anongit.freedesktop.org/git/dbus/dbus-c++

Conflicts:

	include/dbus-c++/connection.h
	include/dbus-c++/dispatcher.h
	include/dbus-c++/pendingcall.h
	src/dispatcher.cpp
2008-08-14 23:59:23 +02:00
pd
f0a9278511 Use standard types instead of typedefs wherever possible 2008-08-09 01:16:45 +02:00
pd
efc594f888 Time to get rid of the horrible coding style 2008-08-01 18:31:43 +02:00
pd
534ee610d8 Allow changing the priority of a GMainContext (Eric Jonas) 2008-08-01 18:24:09 +02:00
Andreas Volz
0dd61fc152 improved ecore integration (signal arrives, but still buggy)
PendingCall docu
2008-07-30 15:46:00 +02:00
Andreas Volz
5dadc5d4fe more docu 2008-07-30 14:25:08 +02:00
Andreas Volz
4f4cec402c documentation for PendingCall 2008-07-30 14:22:20 +02:00
Andreas Volz
7826341ba3 added documentation for Connection and Dispatcher class
most documentation is copied from the dbus documentation and
modified to fit into dbus-c++
2008-07-30 13:47:31 +02:00
Andreas Volz
f091b42263 not longer needed 2008-07-29 23:49:34 +02:00
Andreas Volz
687588c5c1 test 2008-07-29 23:48:09 +02:00
Andreas Volz
47d9968dcc changed config*.h include path 2008-07-29 13:01:43 +02:00
Andreas Volz
4ab448c26e more debug output 2008-07-23 00:56:41 +02:00
Andreas Volz
231cd105f2 add ecore mainloop integration 2008-07-22 22:40:22 +02:00
Andreas Volz
7841877d64 many changes 2008-07-22 22:34:47 +02:00
Andreas Volz
af6e9da658 - many fixes to the autotools system
- now a private config header files is installed instead of config.h
- pkg-config uninstalled file
- anjuta project file
- a new ecore main loop integration (not yet tested!)

=> hope nothing is broken (to be verified on a second system later...)
2008-07-22 16:57:14 +02:00
pd
1337c658a8 Use libdbus' default timeout when invoking remote methods 2008-06-14 22:54:37 +02:00
pd
1b3005836b Use autoconf convention for the configuration header (Glenn Murphy) 2008-06-14 15:40:27 +02:00
admin
68a722e6d1 * Nested objects introspection patch (David Belser)
* More indentation in generated code (David Belser)
* Avoid redundant calls to dbus_bus_add_match (David Belser)
* Typo in HAVE_PTHREAD_H macro  (Olivier Hochreutiner)
* Allow other listeners to receive the same signal, if any (Olivier Hochreutiner)
2008-01-06 01:58:28 +01:00
pdurante
ecd2428049 * Async method calls makeup (Ben Martin)
git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@12449 30a43799-04e7-0310-8b2b-ea0d24f86d0e
2007-08-31 03:15:39 +00:00
pdurante
6cb130ee0d * Serialized multithreaded access to shared data (experimental)
* Refactored event loop code


git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@12397 30a43799-04e7-0310-8b2b-ea0d24f86d0e
2007-08-28 01:08:04 +00:00
pdurante
e47288d689 * Fixed a memory leak
git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@12143 30a43799-04e7-0310-8b2b-ea0d24f86d0e
2007-07-31 19:27:10 +00:00
pdurante
7c420f87cd * Enabled the symbol visibility feature from gcc 4, reduces binary size and dynamic loading speed
* A lot of fixes to keep compatibility with older (0.6x) versions of libdbus
* Moved the xml handling code from the library to the code generator
* Rewrote the routine to generate introspection data
* Autojunk cleanup



git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@12019 30a43799-04e7-0310-8b2b-ea0d24f86d0e
2007-07-23 18:31:49 +00:00
pdurante
a8f5e819bd * Fixed an omission in type signature detection
git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@11883 30a43799-04e7-0310-8b2b-ea0d24f86d0e
2007-07-09 12:47:02 +00:00
pdurante
e37e2a21db * Typo in types.h (Sergey Struzh)
git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@11875 30a43799-04e7-0310-8b2b-ea0d24f86d0e
2007-07-08 17:54:10 +00:00
pdurante
568ec7fc45 * Added a wrapper for dbus_threads_init_default
* Added a wrapper for dbus_connection_set_exit_on_disconnect
* Added a multithreaded test case for the echo example


git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@11874 30a43799-04e7-0310-8b2b-ea0d24f86d0e
2007-07-07 01:23:13 +00:00