AMQP-CPP/src/linux_tcp
Peter A. Bigot adf4fb3bc1 TcpResolver: reduce risk of accessing destructed TcpConnection
Invoking TcpHandler::onError might result in the connection being
destroyed.  Though the reference to it in TcpClosed() is likely benign,
it's safer to follow the standard practice of returning a nullptr to
indicate that the connection is known to be destroyed.
2018-06-24 10:31:21 -05:00
..
CMakeLists.txt Make sure ssl files are included in the library and add missing libraries for linking the examples 2018-03-12 10:46:32 +01:00
addressinfo.h linux tcp is now opt-out instead of opt-in(to keep compatibility with the original lib). 2018-01-23 19:15:10 +01:00
function.h added ability to set the handle to the openssl library (so that programs that load openssl via dlopen() can still use amqp-cpp) 2018-03-09 15:08:52 +01:00
includes.h Fixed unix compile error after previous commit. 2018-01-24 02:03:16 +01:00
openssl.cpp Clear SSL Error Queue 2018-04-26 15:50:32 -05:00
openssl.h Clear SSL Error Queue 2018-04-26 15:50:32 -05:00
pipe.h linux tcp is now opt-out instead of opt-in(to keep compatibility with the original lib). 2018-01-23 19:15:10 +01:00
poll.h fixed ssl handling: the sslconnected class incorrectly cached the readability/writability state of a socket, even after it already did a read- or write-operation, which could lead to the system getting to read mode when no data was expected 2018-06-15 09:19:27 +02:00
sslconnected.h fixed ssl handling: the sslconnected class incorrectly cached the readability/writability state of a socket, even after it already did a read- or write-operation, which could lead to the system getting to read mode when no data was expected 2018-06-15 09:19:27 +02:00
sslcontext.h work in progress on setting up tls connections to rabbitmq 2018-03-08 14:00:44 +01:00
sslhandshake.h fixed ssl handling: the sslconnected class incorrectly cached the readability/writability state of a socket, even after it already did a read- or write-operation, which could lead to the system getting to read mode when no data was expected 2018-06-15 09:19:27 +02:00
sslshutdown.h fixed ssl handling: the sslconnected class incorrectly cached the readability/writability state of a socket, even after it already did a read- or write-operation, which could lead to the system getting to read mode when no data was expected 2018-06-15 09:19:27 +02:00
sslwrapper.h work in progress on setting up tls connections to rabbitmq 2018-03-08 14:00:44 +01:00
tcpclosed.h linux tcp is now opt-out instead of opt-in(to keep compatibility with the original lib). 2018-01-23 19:15:10 +01:00
tcpconnected.h fixed ssl handling: the sslconnected class incorrectly cached the readability/writability state of a socket, even after it already did a read- or write-operation, which could lead to the system getting to read mode when no data was expected 2018-06-15 09:19:27 +02:00
tcpconnection.cpp refactored code 2018-06-10 20:46:11 +02:00
tcpinbuffer.h work in progress on ssl implementation 2018-03-06 22:03:53 +01:00
tcpoutbuffer.h work in progress on ssl implementation 2018-03-06 22:03:53 +01:00
tcpresolver.h TcpResolver: reduce risk of accessing destructed TcpConnection 2018-06-24 10:31:21 -05:00
tcpstate.h renamed bytesQueued() to queued() 2018-04-01 22:34:15 +02:00