#include <XProtocol.hh>
Classes | |
struct | ServerResponseBody_Attn_asyncdi |
struct | ServerResponseBody_Attn_asyncrd |
struct | ServerResponseBody_Attn_asyncwt |
Public Types | |
enum | XReqErrorType { kGENERICERR = 0, kREAD, kWRITE, kREDIRCONNECT, kOK, kNOMORESTREAMS } |
typedef kXR_int32 | ServerResponseType |
Static Public Member Functions | |
static int | mapError (int rc) |
static int | toErrno (int xerr) |
static const char * | errName (kXR_int32 errCode) |
static const char * | reqName (kXR_unt16 reqCode) |
static const char* XProtocol::errName | ( | kXR_int32 | errCode | ) | [static] |
static int XProtocol::mapError | ( | int | rc | ) | [inline, static] |
References EAUTH, ENOATTR, kXR_ArgInvalid, kXR_ArgTooLong, kXR_AttrNotFound, kXR_AuthFailed, kXR_ChkSumErr, kXR_DecryptErr, kXR_FSError, kXR_fsReadOnly, kXR_inProgress, kXR_InvalidRequest, kXR_IOError, kXR_isDirectory, kXR_ItExists, kXR_NoMemory, kXR_noReplicas, kXR_noserver, kXR_NoSpace, kXR_NotAuthorized, kXR_NotFile, kXR_NotFound, kXR_Overloaded, kXR_overQuota, kXR_ServerError, kXR_SigVerErr, kXR_TLSRequired, and kXR_Unsupported.
static const char* XProtocol::reqName | ( | kXR_unt16 | reqCode | ) | [static] |
static int XProtocol::toErrno | ( | int | xerr | ) | [inline, static] |
References EAUTH, ENOATTR, kXR_ArgInvalid, kXR_ArgMissing, kXR_ArgTooLong, kXR_AttrNotFound, kXR_AuthFailed, kXR_BadPayload, kXR_Cancelled, kXR_ChkSumErr, kXR_DecryptErr, kXR_FileLocked, kXR_FileNotOpen, kXR_FSError, kXR_fsReadOnly, kXR_inProgress, kXR_InvalidRequest, kXR_IOError, kXR_isDirectory, kXR_ItExists, kXR_NoMemory, kXR_noReplicas, kXR_noserver, kXR_NoSpace, kXR_NotAuthorized, kXR_NotFile, kXR_NotFound, kXR_Overloaded, kXR_overQuota, kXR_ServerError, kXR_SigVerErr, kXR_TLSRequired, and kXR_Unsupported.