summaryrefslogtreecommitdiff
path: root/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Added -c count parameter - exits after reading c messages.Jonathan Robie2010-08-191-1/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@987304 13f79535-47bb-0310-9956-ffa450edef68
* Fix locking in receiver impl; protect session member against concurrent ↵Gordon Sim2010-08-161-2/+7
| | | | | | fetch and init. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@985838 13f79535-47bb-0310-9956-ffa450edef68
* Fix qpiddevel selinux policy to work with valgrind.Alan Conway2010-08-131-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@985356 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2792 - Added C++ example agent.Ted Ross2010-08-135-2/+229
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@985207 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2793 - Added doxygen textTed Ross2010-08-131-0/+77
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@985074 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2793 - Python and Ruby bindings for the C++ QMFv2 APITed Ross2010-08-1214-22/+1187
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@985020 13f79535-47bb-0310-9956-ffa450edef68
* Added some missing typecasts and type-check clauses.Ted Ross2010-08-121-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@985019 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2792 - QMF Clients in C++ following the ABI-stable pattern of the new ↵Ted Ross2010-08-1245-2/+5507
| | | | | | messaging API git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@985016 13f79535-47bb-0310-9956-ffa450edef68
* Remove misleading "no message store" message.Alan Conway2010-08-121-3/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@984958 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2791: batch up data indications and repliesKenneth Anthony Giusti2010-08-122-25/+47
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@984935 13f79535-47bb-0310-9956-ffa450edef68
* Updated selinux policy to work on versions lacking aisexec_t.Alan Conway2010-08-123-26/+39
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@984858 13f79535-47bb-0310-9956-ffa450edef68
* Fix some compilation errorsGordon Sim2010-08-122-41/+35
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@984714 13f79535-47bb-0310-9956-ffa450edef68
* Completed the set of permutations of type-conversion for all signed and ↵Ted Ross2010-08-122-8/+651
| | | | | | unsigned integer types. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@984622 13f79535-47bb-0310-9956-ffa450edef68
* Revert commits r981517 and r981435 that moved periodic purging of queues ↵Gordon Sim2010-08-115-22/+31
| | | | | | onto cluster's timer. If the timer fires during an update it causes errors; it also puts a potentially time consuming task on the clusters dispatch thread. Instead don't purge LVQs to avoid cluster inconsistencies (and more directly the assertion that aims to prevent these). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@984357 13f79535-47bb-0310-9956-ffa450edef68
* Fix test race conditions causing cluster_tests.py:management_test to hang.Alan Conway2010-08-101-11/+5
| | | | | | | | Got rid of expect_fail, ignore exceptions in the caller. Avoid concurrent calls to _cleanup, call only from from wait/poll. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@984017 13f79535-47bb-0310-9956-ffa450edef68
* Fixed memory management error in cluster::Quorum causing problems with ↵Alan Conway2010-08-092-4/+5
| | | | | | | | | | --cluster-cman. Sometimes caused brokers using --cluster-cman to fail with a "no permission" or "bad file-descriptor" error. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@983786 13f79535-47bb-0310-9956-ffa450edef68
* Add missing destroy permissions to qpidd selinux module.Alan Conway2010-08-091-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@983784 13f79535-47bb-0310-9956-ffa450edef68
* Fix crash on exit with --cluster-cman.Alan Conway2010-08-051-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@982698 13f79535-47bb-0310-9956-ffa450edef68
* Fix ClusterFailover.cpp and ForkedBroker.cpp to avoid using the default data ↵Alan Conway2010-08-042-3/+15
| | | | | | | | | directory. Was causing tests to fail because of a pre-existing lock file in the default data dir. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@982374 13f79535-47bb-0310-9956-ffa450edef68
* Fix race conditions in brokertest.py and cluster_tests.py.Alan Conway2010-08-041-3/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@982309 13f79535-47bb-0310-9956-ffa450edef68
* Missed in a previous commit. Updated README from Chuck Rolke.Ted Ross2010-08-041-10/+65
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@982261 13f79535-47bb-0310-9956-ffa450edef68
* Re-enabled the wrapping of the messaging API with fixes for earlier versionsTed Ross2010-08-045-9/+13
| | | | | | | of Swig, Python, and Ruby. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@982244 13f79535-47bb-0310-9956-ffa450edef68
* Added conditional-compilation directives to hide the PrivateImplRef templateTed Ross2010-08-044-1/+17
| | | | | | | | from Swig. It seems that earlier versions of Swig (like that in RHEL5) don't like the template syntax. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@982243 13f79535-47bb-0310-9956-ffa450edef68
* Disable non-0 session timeouts.Alan Conway2010-08-038-15/+66
| | | | | | | | | | Since session resume is not fully implemented, non-0 session timeouts are of no use. Moreover the partial implementation causes problems in a cluster as stale sessions kept alive by a timeout can interfere with failover and updates. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@981933 13f79535-47bb-0310-9956-ffa450edef68
* Fixed bug in setting of the app-id header (it was set in the ↵Ted Ross2010-08-022-3/+19
| | | | | | | | | | application-headers rather than the message-properties). Made the broker agent more selective about when it broadcasts console-added messages. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@981592 13f79535-47bb-0310-9956-ffa450edef68
* Give queue cleaner task an explicit nameGordon Sim2010-08-021-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@981517 13f79535-47bb-0310-9956-ffa450edef68
* Ensure that for clustered broker the queue cleaner is run on the correct thread.Gordon Sim2010-08-025-8/+46
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@981435 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2782: update qmf console binding api.Kenneth Anthony Giusti2010-08-014-22/+73
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@981277 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2765 - WinSdk does not have the .NET Binding examplesTed Ross2010-07-305-18/+502
| | | | | | Patch from Chuck Rolke git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980936 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2764 - WinSdk cpp examples do not compileTed Ross2010-07-306-12/+12
| | | | | | | Patch from Chuck Rolke git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980933 13f79535-47bb-0310-9956-ffa450edef68
* Disabled build of the qpid bindings until it's fixed for RHEL5 (swig-1.3.29)Ted Ross2010-07-301-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980928 13f79535-47bb-0310-9956-ffa450edef68
* Disabled build of the qpid bindings until it's fixed for RHEL5 (swig-1.3.29)Ted Ross2010-07-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980886 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2777Ted Ross2010-07-302-4/+0
| | | | | | | Removed unneeded swig include files. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980789 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2777 - Additional bindings for the C++ messaging API (Python, Ruby)Ted Ross2010-07-2910-2/+946
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980531 13f79535-47bb-0310-9956-ffa450edef68
* Turned off GraphvizJonathan Robie2010-07-291-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980466 13f79535-47bb-0310-9956-ffa450edef68
* Added sections for client and management starting points, currently TBD, in ↵Jonathan Robie2010-07-291-0/+10
| | | | | | the hopes that someone will fill them in. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980449 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2768: allow '/' after name in address without an explicit subjectGordon Sim2010-07-291-5/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980441 13f79535-47bb-0310-9956-ffa450edef68
* Added overview page, designed to list starting points for developers.Jonathan Robie2010-07-292-1/+62
| | | | | | | Currently lists starting points for the broker. Need similar sections for client, management, etc. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980429 13f79535-47bb-0310-9956-ffa450edef68
* Updated developer SELinux policy to also allow tests run under valgrind.Alan Conway2010-07-281-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980198 13f79535-47bb-0310-9956-ffa450edef68
* Added doxygen comments.Jonathan Robie2010-07-281-0/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980174 13f79535-47bb-0310-9956-ffa450edef68
* Improved doxygen comments.Jonathan Robie2010-07-281-2/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980163 13f79535-47bb-0310-9956-ffa450edef68
* Made the new C++ API more friendly for swig-wrapping.Ted Ross2010-07-287-0/+11
| | | | | | | | | | - Added Message::setProperty() as an alternative to using getProperties() to obtain a writable reference to a Variant::Map. - Added unit testing for this new method. - Added #ifndef SWIG conditions around the declarations of non-member operator<< methods. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980147 13f79535-47bb-0310-9956-ffa450edef68
* Added comment on AMQP version independence.Jonathan Robie2010-07-281-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980142 13f79535-47bb-0310-9956-ffa450edef68
* Improved doxygen comments for class description.Jonathan Robie2010-07-281-5/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980140 13f79535-47bb-0310-9956-ffa450edef68
* Improved doxygen documentation of SessionState.Jonathan Robie2010-07-281-2/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@980096 13f79535-47bb-0310-9956-ffa450edef68
* Removed unused header files.Ted Ross2010-07-277-673/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@979857 13f79535-47bb-0310-9956-ffa450edef68
* fix for autoconf swig version comparison macro, AC_PROG_SWIGNuno Santos2010-07-271-3/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@979841 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug in test code: invalid use of c_str()Alan Conway2010-07-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@979803 13f79535-47bb-0310-9956-ffa450edef68
* Minor fix to help message of qpid-cpp-benchmark.Alan Conway2010-07-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@979739 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2755 - Windows SDK has no READMETed Ross2010-07-262-0/+77
| | | | | | | Patch from Chuck Rolke git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@979243 13f79535-47bb-0310-9956-ffa450edef68