Commit Graph

  • aff5fb70b7 added autotests for exclusive queues Matt Broadstone 2014-06-09 15:10:35 -0400
  • 613bd5ba96 make sure all errors have Error in the name Matt Broadstone 2014-06-09 15:10:22 -0400
  • 50a588e678 allow for creation of a queue with no name, added auto test for validation Matt Broadstone 2014-06-09 14:07:13 -0400
  • 60167321a9 add test for incompatible authentication mechanisms Matt Broadstone 2014-06-06 16:49:45 -0400
  • f11caabb14 add auto test for unbinding from an exchange Matt Broadstone 2014-06-06 14:40:05 -0400
  • bad40ac83b - updated all manual tests to reorder publish parameters (routeKey first) - updated all manual tests to remove queues with no name Matt Broadstone 2014-06-06 14:32:46 -0400
  • bea9204824 added qAmqpDebug to reduce debug messages during testing Matt Broadstone 2014-06-06 13:46:08 -0400
  • 8599cec147 - added auto tests for binding to standard AMQP-defined exchanges - removed name parameter from Queue::declare, reducing confusion. Updated manual test to reflect this change Matt Broadstone 2014-06-06 13:37:36 -0400
  • 9b45f2ac58 - added auto tests for remove - remove now takes flags rather than magical booleans - fixed a bug delete -> deleteOk in QueuePrivate so we can listen for sync queue destruction - added error signals to Client(Connection), and Channel - removed automatic calls to remove a Queue when the channel is closed, or Queue is deleted this behavior is already handled by the AutoDelete declare option Matt Broadstone 2014-06-06 12:10:51 -0400
  • 75ebbec309 stubbed out an SslClient, no tests at all but it builds Matt Broadstone 2014-06-05 21:31:24 -0400
  • af0ccf6e7d disable autoReconnect auto test because of travis Matt Broadstone 2014-06-05 16:15:51 -0400
  • 607af62b7a added crude autotest for autoReconnect, made connect and disconnect private slots of Client Matt Broadstone 2014-06-05 16:09:52 -0400
  • d9d52e489a Queue::messageReceived no longer passes the queue as a parameter (use sender() if you need it) fixed qamqp manual test to send key before message Matt Broadstone 2014-06-05 15:40:17 -0400
  • 01d792f38d refactor Message to be explicitly shared class, rather than passing shared pointers around directly Matt Broadstone 2014-06-05 15:34:08 -0400
  • 73a1d1db36 organize which methods are related to which parts of the spec, try to figure out what we're missing Matt Broadstone 2014-06-05 14:10:29 -0400
  • 6f05bf5ef9 remove convenience bind methods from exchange, reducing the confusion about how queues are actually bound to an exchange (not the other way around) Matt Broadstone 2014-06-04 23:44:07 -0400
  • eaee35df12 add a test for a default exchange to tst_QAMQPQueue Matt Broadstone 2014-06-04 10:24:45 -0400
  • 1a769b2b48 rename ChannelPrivate::number -> channelNumber Matt Broadstone 2014-06-04 09:50:31 -0400
  • 343609d884 move all frame handlers to private classes in an effort to make amqp_frame private Matt Broadstone 2014-06-04 09:46:15 -0400
  • 9a4e1f2764 update travis config for qt5 builds, add build status to README.md Matt Broadstone 2014-06-03 22:14:10 -0400
  • 7b695f52f3 start rabbitmq for tests in travis Matt Broadstone 2014-06-03 17:38:01 -0400
  • 0cd96eef2f add travis configuration for CI Matt Broadstone 2014-06-03 17:33:38 -0400
  • 80ba14136b rename customProperty -> customProperties Matt Broadstone 2014-06-03 17:30:41 -0400
  • e9dcb18c44 remove no longer needed auto test Matt Broadstone 2014-06-03 16:46:51 -0400
  • 983eb60f76 fix delayed declarations for different exchange types Matt Broadstone 2014-06-03 16:33:43 -0400
  • d4b1824b46 merged Client Connection and Network classes, fixed a bug allowing for proper connecting and disconnecting from a broker Matt Broadstone 2014-06-03 16:11:30 -0400
  • fde4bcf39a overhauled tests, added TestCase class, made a few skeleton auto tests Matt Broadstone 2014-06-03 13:48:50 -0400
  • 1198db2857 refactored Channel, changed some methods to better convey their intention Matt Broadstone 2014-06-03 13:00:25 -0400
  • 128f350cf8 refactored QAMQP::Network to include a dptr, made whole class private as it is not meant to be used externally (only used by Client internally) Matt Broadstone 2014-06-03 12:28:12 -0400
  • 60bcfabe2b refactor Connection into a private class, since it can only be created by a Client. moved ConnectionPrivate methods into Connection Matt Broadstone 2014-06-03 11:50:24 -0400
  • 9eabe0587e refactored Connection to take a Network in the ctor standardized variable names decoupled Connection and Client (they are no longer friends) Matt Broadstone 2014-06-03 09:07:08 -0400
  • 360e64b34b add auto tests for standard exchange types fixed a bug with reporting the removal of an exchange added an ExchangeType enum for standard types Matt Broadstone 2014-06-02 10:59:10 -0400
  • 4aa8397f2a style fixes Matt Broadstone 2014-05-30 17:20:11 -0400
  • 477cca3d69 moved publish from private to main class Matt Broadstone 2014-05-30 17:07:41 -0400
  • 5bd2ebbde8 moved declare/remove from private to main class Matt Broadstone 2014-05-30 16:56:29 -0400
  • 10ca783442 split binded to bound/unbound, replaced invokeMetaMethod with Q_EMIT Matt Broadstone 2014-05-30 15:40:38 -0400
  • 93287a4836 moved declare/remove from QueuePrivate to Queue Matt Broadstone 2014-05-30 15:36:11 -0400
  • d8da64b373 merge QueuePrivate and Queue bind/unbind methods Matt Broadstone 2014-05-30 15:20:57 -0400
  • 598b10bf73 merge more code from private functions to Queue class Matt Broadstone 2014-05-30 15:10:55 -0400
  • 1c3bd9fdf1 merge _q_body/_q_content from QueuePrivate to Queue Matt Broadstone 2014-05-30 14:57:09 -0400
  • e5e3036d03 merge Queue::purge and QueuePrivate::purge Matt Broadstone 2014-05-30 14:51:44 -0400
  • c6d0c57d5f remove crufty unused functions, used constBegin/End for iterations, store itEnd during loop, various other cleanups Matt Broadstone 2014-05-30 11:12:09 -0400
  • e325037fdd remove needless function duplication in private class Matt Broadstone 2014-05-29 14:10:38 -0400
  • 3d69359431 renamed open/close methods to connectToHost/disconnectFromHost (to mirror Qt socket API), added the first auto tests! Matt Broadstone 2014-05-29 10:16:33 -0400
  • 8f39b2a367 missed a few namespace cleanups Matt Broadstone 2014-05-28 16:28:45 -0400
  • 7a708cc39a added dummy auto tests Matt Broadstone 2014-05-28 16:02:39 -0400
  • 2ba2823b84 export it all! this may be unnecessary, more investigation needed Matt Broadstone 2014-05-28 15:33:15 -0400
  • 64f23fd648 namespace cleanup Matt Broadstone 2014-05-28 13:52:27 -0400
  • cd33957147 rename amqp => amqp_client Matt Broadstone 2014-05-28 13:05:51 -0400
  • 7394092f60 turn qamqp into a proper library, set up test dir structure, moved qamqp test app to manual test Matt Broadstone 2014-05-28 12:52:42 -0400
  • 565d0e04df rename and move pro files Matt Broadstone 2014-05-28 12:36:50 -0400
  • dbb03b9df4 move library files to src directory Matt Broadstone 2014-05-28 12:35:31 -0400
  • 0dfa78a9db moved qamqp cli code to a manual test Matt Broadstone 2014-05-28 12:35:05 -0400
  • 50e6eec7b1 remove old build files, added tests directory Matt Broadstone 2014-05-28 12:31:22 -0400
  • 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 Matt Broadstone 2014-05-28 12:25:28 -0400
  • 387af4038e Merge pull request #40 from open-rnd/cmake-support Alexey Shcherbakov 2014-05-17 17:37:49 +0600
  • c43aad796f cmake: add cmake support Maciej Borzecki 2014-05-15 15:46:51 +0200
  • 34f418262a Merge pull request #39 from AdamMajer/master Alexey Shcherbakov 2014-05-02 10:57:07 +0600
  • 0bad40be56 Allocate internal structures before using them Adam Majer 2014-04-30 12:48:44 -0500
  • 29fc73a5d2 Provide a valid default port when parsing QUrl Adam Majer 2014-04-30 12:46:26 -0500
  • 5c4db2233c Merge branch 'master' of https://github.com/fuCtor/QAMQP Alexey Shcherbakov 2013-09-08 11:16:10 +0600
  • ea61479ced fix #28 Alexey Shcherbakov 2013-09-08 11:15:47 +0600
  • 754c1fd480 Update Readme Alexey Shcherbakov 2013-04-28 11:13:57 +0600
  • 1a05e873cb fix headers deserialize Alexey Shcherbakov 2013-04-28 11:06:23 +0600
  • d5c3a5d521 fix headers deserialize Alexey Shcherbakov 2013-04-28 11:05:04 +0600
  • 1042748f7b Fixes#24. Manually merge with fixes maked by @qnective Alexey Shcherbakov 2013-04-02 20:31:19 +0600
  • bbfda4931e Fixes#24. Manually merge with fixes maked by @qnective Alexey Shcherbakov 2013-04-01 00:04:57 -0700
  • 1958be950d Fizes#24. Manually merge with fixes maked by @qnective Alexey Shcherbakov 2013-04-02 20:24:20 +0600
  • e3327dbf6d fix ssl Alexey Shcherbakov 2013-04-01 00:04:57 -0700
  • 26e8614c27 Merge branch 'master' of https://github.com/fuCtor/QAMQP Alexey Shcherbakov 2013-03-31 11:51:23 +0600
  • 94956ca0a3 remove cyrillic comments Alexey Shcherbakov 2013-03-31 11:50:58 +0600
  • ac8190b4a0 update Readme Alexey Shcherbakov 2013-03-31 11:31:49 +0600
  • 13fa6ec71a Add QT_NO_SSL Alexey Shcherbakov 2013-03-11 19:24:44 +0600
  • 21ea86cbb6 fix Alexey Shcherbakov 2013-02-24 20:00:49 -0800
  • d13fbcd10c fix Alexey Shcherbakov 2013-02-24 20:00:12 -0800
  • a5b8d012dc Merge branch 'master' of https://github.com/fuCtor/QAMQP Alexey Shcherbakov 2013-02-23 13:43:54 +0600
  • 4efe2c4031 remove old example Alexey Shcherbakov 2013-02-23 13:43:24 +0600
  • 7af211959d update readme Alexey Shcherbakov 2013-02-23 13:42:21 +0600
  • e56a6afa9d Merge pull request #15 from mdhooge/master Alexey Shcherbakov 2013-02-22 23:36:07 -0800
  • 687466ce09 merge with branch qt5 Alexey Shcherbakov 2013-02-23 13:34:58 +0600
  • 9699491ef1 add heartbeat Alexey Shcherbakov 2013-02-23 13:20:01 +0600
  • d4edcb7008 The "Routing" Tutorial Michel D'HOOGE 2013-02-20 17:58:51 +0100
  • 1d9e43357b The "Publish/Subscribe" Tutorial Michel D'HOOGE 2013-02-20 17:06:23 +0100
  • 2e4530c382 The "Work Queues" example Michel D'HOOGE 2013-02-20 16:26:10 +0100
  • 2a2dc67f16 update readme Alexey Shcherbakov 2013-02-20 19:20:46 +0600
  • 2506a91092 Merge pull request #14 from mdhooge/master Alexey Shcherbakov 2013-02-20 05:07:46 -0800
  • fb17149dca up Alexey Shcherbakov 2013-02-20 19:06:30 +0600
  • fce4a083fa Merge branch 'typo' Michel D'HOOGE 2013-02-19 22:43:56 +0100
  • 0aa1d8d36b The "Hello World!" tutorial Michel D'HOOGE 2013-02-19 18:56:16 +0100
  • 6b5ed036ad Typo: deley -> delay Michel D'HOOGE 2013-02-19 11:51:42 +0100
  • 4d02fe7383 Virtual destructor for QAMQP::Frame::Base Michel D'HOOGE 2013-02-19 11:29:00 +0100
  • e2c77e13d8 Typo: messageRecieved -> messageReceived Michel D'HOOGE 2013-02-19 10:56:05 +0100
  • 6bc0ae82f1 update readme Alexey Shcherbakov 2013-02-17 15:09:04 +0600
  • f15e2314d6 fix for Qt5 Alexey Shcherbakov 2013-02-17 15:06:48 +0600
  • 6f91b3b2b9 fix exchange Alexey Shcherbakov 2013-02-08 19:43:51 +0600
  • 255b6a3921 fix channel open Alexey Shcherbakov 2013-02-01 15:17:58 +0600
  • 040671e452 fix delayed open Alexey Shcherbakov 2013-02-01 15:07:09 +0600
  • b2dbd2a85c correct byte-order for integer read Alexey Shcherbakov 2012-09-30 16:12:20 +0600
  • afe5a94c8c add .gitignore Alexey Shcherbakov 2012-09-30 15:50:16 +0600
  • fe6160eaed Merge pull request #5 from matwey/master fuCtor 2012-09-29 13:44:20 -0700