qpid/sys/windows/check.h File Reference
#include "qpid/Exception.h"
#include "qpid/Msg.h"
#include "qpid/sys/StrError.h"
Go to the source code of this file.
Define Documentation
#define QPID_WINDOWS_CHECK_ASYNC_START |
( |
STATUS |
|
) |
|
Value:if (!(STATUS) && ::WSAGetLastError() != ERROR_IO_PENDING) \
throw QPID_WINDOWS_ERROR((::WSAGetLastError()))
Definition at line 39 of file check.h.
#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())) |
THROW QPID_WINDOWS_ERROR(GetLastError()) if RESULT is NULL.
Definition at line 33 of file check.h.
#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())) |