summaryrefslogtreecommitdiff
path: root/librabbitmq/amqp_socket.c
Commit message (Collapse)AuthorAgeFilesLines
* remove superfluous codeAlexandru Scvortov2010-08-161-7/+0
|
* updated rabbitmq-c to the latest codegenAlexandru Scvortov2010-08-041-2/+2
|
* merged default into bug22951Alexandru Scvortov2010-08-041-2/+9
|\
| * this branch is default with amqp_0_9_1 merged in; everything seems to work fineAlexandru Scvortov2010-07-091-2/+9
| |
* | Convert the socket_ prefix to amqp_socket_David Wragg2010-07-261-6/+7
| |
* | Eliminate the socket_ prefix on connectDavid Wragg2010-07-261-1/+1
| | | | | | | | To be consistent with the reduced consistency.
* | Replace socket_{read,write} with recv and sendDavid Wragg2010-07-261-4/+3
| |
* | ERROR_HOST_NOT_FOUND -> ERROR_GETHOSTBYNAME_FAILEDDavid Wragg2010-07-261-1/+1
| |
* | Merge default into bug22825David Wragg2010-07-261-2/+8
|\ \
| * | Dedup error handling codebug22931Tony Garnock-Jones2010-07-111-9/+3
| | |
| * | Turn on TCP_NODELAY by default.Tony Garnock-Jones2010-07-021-0/+10
| |/
| * Check result of socket call (!)Tony Garnock-Jones2010-07-021-0/+4
| |
* | A Windows port, using MinGW/MSYSDavid Wragg2010-05-301-19/+17
| |
* | Make error codes returned by librabbitmq functions opaqueDavid Wragg2010-05-301-29/+37
|/ | | | | | | | | | | | | Windows doesn't generally use POSIX error codes, which poses a problem for librabbitmq's approach of using those error codes in its API. So make the librabbitmq error codes opaque: They are still be integers, but client code is not supposed to assume anything about them, except that they can be passed to a new amqp_error_string() function which returns the corresponding error message Internally, the error codes are either taken from a set of librabbitmq-specific values, or correspond to an OS-specific (POSIX or win32) error code, with a simple encoding to indicate which is which.
* Check results of amqp_pool_alloc() and friends.Tony Garnock-Jones2010-04-161-1/+16
|
* Update licensing to dual MPL/GPLTony Garnock-Jones2010-02-211-0/+50
|
* Pay attention to result of amqp_login_innerTony Garnock-Jones2010-02-181-1/+9
|
* Use C-style comments; avoid AMQP_EXPAND_METHOD; use amqp_data_in_buffer.Tony Garnock-Jones2009-10-141-5/+7
|
* Updated amqp_simple_rpc to take a 0 terminated array of amqp_method_number_t ↵Scott Brooks2009-10-141-4/+20
| | | | | | | | | | | replies Updated AMQP_SIMPLE_RPC macro for the new format Added AMQP_MULTIPLE_RESPONSE_RPC macro to take a 0 terminated array of amqp_method_number_t replies Added amqp_basic_get function Added amqp_queue_purge function Added amqp_get_rpc_reply function to expose amqp_rpc_reply when we are not statically linking Added amqp_data_in_buffer function to check to see if amqp_simple_wait_frames will hit a blocking read
* Extend API to permit heartbeat configuration.Tony Garnock-Jones2009-08-201-3/+11
|
* Support for multiple channels.Tony Garnock-Jones2009-05-121-26/+28
| | | | | | | - amqp_login() no longer does amqp_channel_open() for you - amqp_login() takes a channel_max argument - amqp_login() actually calls amqp_tune_connection() now - amqp_channel_close() and amqp_basic_publish() now take a channel number
* Correct test for connection exception frames.Tony Garnock-Jones2009-05-121-6/+16
|
* Actually implement amqp_send_header_to!Tony Garnock-Jones2009-05-101-3/+14
|
* Split out mid-level API from amqp_socket.c into amqp_api.cTony Garnock-Jones2009-05-041-90/+0
|
* Fix bug where frame_type was left uninitialised in certain circumstances.Tony Garnock-Jones2009-04-301-2/+6
|
* More examples; clean shutdownTony Garnock-Jones2009-04-271-0/+30
|
* Publication works!Tony Garnock-Jones2009-04-261-17/+359
|
* More workTony Garnock-Jones2009-04-251-0/+78