Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
#include "qpid/Exception.h"
#include "qpid/Msg.h"
#include "qpid/sys/StrError.h"
Go to the source code of this file.
Defines | |
#define | QPID_WINDOWS_ERROR(ERRVAL) qpid::Exception(QPID_MSG(qpid::sys::strError(ERRVAL))) |
#define | QPID_WINDOWS_CRT_ERROR(ERRNO) qpid::Exception(QPID_MSG(qpid::sys::strError(ERRNO))) |
#define | QPID_WINDOWS_CHECK_NULL(RESULT) if ((RESULT) == NULL) throw QPID_WINDOWS_ERROR((::GetLastError())) |
THROW QPID_WINDOWS_ERROR(GetLastError()) if RESULT is NULL. | |
#define | QPID_WINDOWS_CHECK_NOT(RESULT, VAL) if ((RESULT) == (VAL)) throw QPID_WINDOWS_ERROR((::GetLastError())) |
#define | QPID_WINDOWS_CHECK_ASYNC_START(STATUS) |
#define | QPID_WINDOWS_CHECK_CRT_NZ(VAL) if ((VAL) == 0) throw QPID_WINDOWS_CRT_ERROR(errno) |
#define | QPID_WINSOCK_CHECK(OP) if ((OP) == SOCKET_ERROR) throw QPID_WINDOWS_ERROR((::WSAGetLastError())) |
#define QPID_WINDOWS_CHECK_ASYNC_START | ( | STATUS | ) |
Value:
if (!(STATUS) && ::WSAGetLastError() != ERROR_IO_PENDING) \ throw QPID_WINDOWS_ERROR((::WSAGetLastError()))
#define QPID_WINDOWS_CHECK_CRT_NZ | ( | VAL | ) | if ((VAL) == 0) throw QPID_WINDOWS_CRT_ERROR(errno) |
#define QPID_WINDOWS_CHECK_NOT | ( | RESULT, | |||
VAL | ) | if ((RESULT) == (VAL)) throw QPID_WINDOWS_ERROR((::GetLastError())) |
#define QPID_WINDOWS_CHECK_NULL | ( | RESULT | ) | if ((RESULT) == NULL) throw QPID_WINDOWS_ERROR((::GetLastError())) |
#define QPID_WINDOWS_CRT_ERROR | ( | ERRNO | ) | qpid::Exception(QPID_MSG(qpid::sys::strError(ERRNO))) |
#define QPID_WINDOWS_ERROR | ( | ERRVAL | ) | qpid::Exception(QPID_MSG(qpid::sys::strError(ERRVAL))) |
#define QPID_WINSOCK_CHECK | ( | OP | ) | if ((OP) == SOCKET_ERROR) throw QPID_WINDOWS_ERROR((::WSAGetLastError())) |