Commit Graph

246 Commits

Author SHA1 Message Date
Matt Broadstone e325037fdd remove needless function duplication in private class 2014-05-29 14:10:38 -04:00
Matt Broadstone 3d69359431 renamed open/close methods to connectToHost/disconnectFromHost (to mirror Qt socket API), added the first auto tests! 2014-05-29 10:16:33 -04:00
Matt Broadstone 8f39b2a367 missed a few namespace cleanups 2014-05-28 16:28:45 -04:00
Matt Broadstone 7a708cc39a added dummy auto tests 2014-05-28 16:27:46 -04:00
Matt Broadstone 2ba2823b84 export it all! this may be unnecessary, more investigation needed 2014-05-28 15:33:15 -04:00
Matt Broadstone 64f23fd648 namespace cleanup 2014-05-28 14:58:18 -04:00
Matt Broadstone cd33957147 rename amqp => amqp_client 2014-05-28 13:05:51 -04:00
Matt Broadstone 7394092f60 turn qamqp into a proper library, set up test dir structure, moved qamqp test app to manual test 2014-05-28 12:52:42 -04:00
Matt Broadstone 565d0e04df rename and move pro files 2014-05-28 12:36:50 -04:00
Matt Broadstone dbb03b9df4 move library files to src directory 2014-05-28 12:35:31 -04:00
Matt Broadstone 0dfa78a9db moved qamqp cli code to a manual test 2014-05-28 12:35:05 -04:00
Matt Broadstone 50e6eec7b1 remove old build files, added tests directory 2014-05-28 12:31:22 -04:00
Matt Broadstone c069b063d3 use Q_Q/Q_D from Qt rather than P_Q/P_D, style cleanups for Qt coding style
delete exception-related code, as Qt does not officially support them anymore
2014-05-28 12:26:55 -04:00
Alexey Shcherbakov 387af4038e Merge pull request #40 from open-rnd/cmake-support
cmake: add cmake support
2014-05-17 17:37:49 +06:00
Maciej Borzecki c43aad796f cmake: add cmake support
Use standard GNU installation directories. Headers are installed under
${includedir}/qamqp.
2014-05-16 22:02:21 +02:00
Alexey Shcherbakov 34f418262a Merge pull request #39 from AdamMajer/master
This fixes segfaults trying to use the QAMQP::Client constructor with passed QUrl
2014-05-02 10:57:07 +06:00
Adam Majer 0bad40be56 Allocate internal structures before using them
ClientPrivate::parseCnnString() touches class parameters that are
allocated in the init() function.
2014-04-30 12:48:44 -05:00
Adam Majer 29fc73a5d2 Provide a valid default port when parsing QUrl
When port is not specified in QUrl, the default value is
returned. This default value is -1, which was promptly cast to an
unsigned integer.
2014-04-30 12:46:26 -05:00
Alexey Shcherbakov 5c4db2233c Merge branch 'master' of https://github.com/fuCtor/QAMQP 2013-09-08 11:16:10 +06:00
Alexey Shcherbakov ea61479ced fix #28 2013-09-08 11:15:47 +06:00
Alexey Shcherbakov 754c1fd480 Update Readme 2013-04-28 11:13:57 +06:00
Alexey Shcherbakov 1a05e873cb fix headers deserialize 2013-04-28 11:06:23 +06:00
Alexey Shcherbakov d5c3a5d521 fix headers deserialize 2013-04-28 11:05:04 +06:00
Alexey Shcherbakov 1042748f7b Fixes#24. Manually merge with fixes maked by @qnective 2013-04-02 20:31:28 +06:00
Alexey Shcherbakov bbfda4931e Fixes#24. Manually merge with fixes maked by @qnective 2013-04-02 20:30:10 +06:00
Alexey Shcherbakov 1958be950d Fizes#24. Manually merge with fixes maked by @qnective 2013-04-02 20:24:20 +06:00
Alexey Shcherbakov e3327dbf6d fix ssl 2013-04-01 00:04:57 -07:00
Alexey Shcherbakov 26e8614c27 Merge branch 'master' of https://github.com/fuCtor/QAMQP 2013-03-31 11:51:23 +06:00
Alexey Shcherbakov 94956ca0a3 remove cyrillic comments 2013-03-31 11:50:58 +06:00
Alexey Shcherbakov ac8190b4a0 update Readme
Rewrite usage code.
2013-03-31 11:31:49 +06:00
Alexey Shcherbakov 13fa6ec71a Add QT_NO_SSL 2013-03-11 19:24:44 +06:00
Alexey Shcherbakov 21ea86cbb6 fix 2013-02-24 20:00:49 -08:00
Alexey Shcherbakov d13fbcd10c fix 2013-02-24 20:00:12 -08:00
Alexey Shcherbakov a5b8d012dc Merge branch 'master' of https://github.com/fuCtor/QAMQP 2013-02-23 13:43:54 +06:00
Alexey Shcherbakov 4efe2c4031 remove old example 2013-02-23 13:43:24 +06:00
Alexey Shcherbakov 7af211959d update readme 2013-02-23 13:42:21 +06:00
Alexey Shcherbakov e56a6afa9d Merge pull request #15 from mdhooge/master
The next 3 tutorials
2013-02-22 23:36:07 -08:00
Alexey Shcherbakov 687466ce09 merge with branch qt5 2013-02-23 13:34:58 +06:00
Alexey Shcherbakov 9699491ef1 add heartbeat 2013-02-23 13:20:01 +06:00
Michel D'HOOGE d4edcb7008 The "Routing" Tutorial 2013-02-20 17:58:51 +01:00
Michel D'HOOGE 1d9e43357b The "Publish/Subscribe" Tutorial 2013-02-20 17:06:23 +01:00
Michel D'HOOGE 2e4530c382 The "Work Queues" example 2013-02-20 16:26:10 +01:00
Alexey Shcherbakov 2a2dc67f16 update readme 2013-02-20 19:20:46 +06:00
Alexey Shcherbakov 2506a91092 Merge pull request #14 from mdhooge/master
GCC complains about missing virtual destructor
2013-02-20 05:07:46 -08:00
Alexey Shcherbakov fb17149dca up 2013-02-20 19:06:30 +06:00
Michel D'HOOGE fce4a083fa Merge branch 'typo' 2013-02-19 22:43:56 +01:00
Michel D'HOOGE 0aa1d8d36b The "Hello World!" tutorial 2013-02-19 18:56:16 +01:00
Michel D'HOOGE 6b5ed036ad Typo: deley -> delay 2013-02-19 11:51:42 +01:00
Michel D'HOOGE 4d02fe7383 Virtual destructor for QAMQP::Frame::Base
To solve the GCC warning:
deleting object of polymorphic class type ‘QAMQP::Frame::Method’ which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
2013-02-19 11:29:00 +01:00
Michel D'HOOGE e2c77e13d8 Typo: messageRecieved -> messageReceived 2013-02-19 10:56:05 +01:00