Namespaces | |
namespace | JetByteTools |
namespace | JetByteTools::Socket |
Defines | |
#define | JETBYTE_SOCKET_RETHROW_EXCEPTION_REPORT_AND_ABORT_CONNECTION(m_, c_, s_) catch (...) { RethrowExceptionReportAndAbort(m_, c_, s_); } |
#define | JETBYTE_SOCKET_RETHROW_EXCEPTION_REPORT_ABORT_CONNECTION_AND_RETHROW(m_, c_, s_) catch (...) { RethrowExceptionReportAndAbort(m_, c_, s_, true); } |
Functions | |
template<typename C, typename S> | |
void | RethrowExceptionReportAndAbort (const JetByteTools::Core::_tstring &message, C &callback, S &socket, const bool rethrow=false) |
#define JETBYTE_SOCKET_RETHROW_EXCEPTION_REPORT_ABORT_CONNECTION_AND_RETHROW | ( | m_, | |||
c_, | |||||
s_ | ) | catch (...) { RethrowExceptionReportAndAbort(m_, c_, s_, true); } |
#define JETBYTE_SOCKET_RETHROW_EXCEPTION_REPORT_AND_ABORT_CONNECTION | ( | m_, | |||
c_, | |||||
s_ | ) | catch (...) { RethrowExceptionReportAndAbort(m_, c_, s_); } |