dcop
ICEmsg.h File Reference
#include <KDE-ICE/ICEconn.h>
Include dependency graph for ICEmsg.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | _IceErrorBadLength _kde_IceErrorBadLength |
| #define | _IceErrorBadMinor _kde_IceErrorBadMinor |
| #define | _IceErrorBadState _kde_IceErrorBadState |
| #define | _IceErrorBadValue _kde_IceErrorBadValue |
| #define | _IceRead _kde_IceRead |
| #define | _IceReadSkip _kde_IceReadSkip |
| #define | _IceWrite _kde_IceWrite |
| #define | _IceWriteHandler _kde_IceWriteHandler |
| #define | IceDisposeCompleteMessage(_iceConn, _pData) |
| #define | IceErrorHeader(_iceConn, _offendingMajorOpcode, _offendingMinorOpcode, _offendingSequenceNum, _severity, _errorClass, _dataLength) |
| #define | IceGetHeader(_iceConn, _major, _minor, _headerSize, _msgType, _pMsg) |
| #define | IceGetHeaderExtra(_iceConn, _major, _minor, _headerSize, _extra, _msgType, _pMsg, _pData) |
| #define | IceReadCompleteMessage(_iceConn, _headerSize, _msgType, _pMsg, _pData) |
| #define | IceReadData(_iceConn, _bytes, _pData) _IceRead (_iceConn, (unsigned long) (_bytes), (char *) _pData); \ |
| #define | IceReadData16(_iceConn, _swap, _bytes, _pData) |
| #define | IceReadData32(_iceConn, _swap, _bytes, _pData) |
| #define | IceReadMessageHeader(_iceConn, _headerSize, _msgType, _pMsg) |
| #define | IceReadPad(_iceConn, _bytes) |
| #define | IceReadSimpleMessage(_iceConn, _msgType, _pMsg) _pMsg = (_msgType *) (_iceConn->inbuf); |
| #define | IceSendData(_iceConn, _bytes, _data) |
| #define | IceSimpleMessage(_iceConn, _major, _minor) |
| #define | IceValidIO(_iceConn) _iceConn->io_ok |
| #define | IceWriteData(_iceConn, _bytes, _data) |
| #define | IceWriteData16(_iceConn, _bytes, _data) IceWriteData (_iceConn, _bytes, (char *) _data) |
| #define | IceWriteData32(_iceConn, _bytes, _data) IceWriteData (_iceConn, _bytes, (char *) _data) |
| #define | IceWritePad(_iceConn, _bytes) |
Functions | |
| void | _IceErrorBadLength () |
| void | _IceErrorBadMinor () |
| void | _IceErrorBadState () |
| void | _IceErrorBadValue () |
| Status | _IceRead () |
| void | _IceReadSkip () |
| void | _IceWrite () |
Variables | |
| IceWriteHandler | _IceWriteHandler |
Define Documentation
| #define _IceWriteHandler _kde_IceWriteHandler |
| #define IceDisposeCompleteMessage | ( | _iceConn, | |||
| _pData | ) |
| #define IceErrorHeader | ( | _iceConn, | |||
| _offendingMajorOpcode, | |||||
| _offendingMinorOpcode, | |||||
| _offendingSequenceNum, | |||||
| _severity, | |||||
| _errorClass, | |||||
| _dataLength | ) |
Value:
{ \
iceErrorMsg *_pMsg; \
\
IceGetHeader (_iceConn, _offendingMajorOpcode, ICE_Error, \
SIZEOF (iceErrorMsg), iceErrorMsg, _pMsg); \
_pMsg->length += (_dataLength); \
_pMsg->offendingMinorOpcode = _offendingMinorOpcode; \
_pMsg->severity = _severity; \
_pMsg->offendingSequenceNum = _offendingSequenceNum; \
_pMsg->errorClass = _errorClass; \
}
| #define IceGetHeader | ( | _iceConn, | |||
| _major, | |||||
| _minor, | |||||
| _headerSize, | |||||
| _msgType, | |||||
| _pMsg | ) |
Value:
if ((_iceConn->outbufptr + _headerSize) > _iceConn->outbufmax) \ IceFlush (_iceConn); \ _pMsg = (_msgType *) _iceConn->outbufptr; \ _pMsg->majorOpcode = _major; \ _pMsg->minorOpcode = _minor; \ _pMsg->length = (_headerSize - SIZEOF (iceMsg)) >> 3; \ _iceConn->outbufptr += _headerSize; \ _iceConn->send_sequence++
| #define IceGetHeaderExtra | ( | _iceConn, | |||
| _major, | |||||
| _minor, | |||||
| _headerSize, | |||||
| _extra, | |||||
| _msgType, | |||||
| _pMsg, | |||||
| _pData | ) |
Value:
if ((_iceConn->outbufptr + \ _headerSize + ((_extra) << 3)) > _iceConn->outbufmax) \ IceFlush (_iceConn); \ _pMsg = (_msgType *) _iceConn->outbufptr; \ if ((_iceConn->outbufptr + \ _headerSize + ((_extra) << 3)) <= _iceConn->outbufmax) \ _pData = (char *) _pMsg + _headerSize; \ else \ _pData = NULL; \ _pMsg->majorOpcode = _major; \ _pMsg->minorOpcode = _minor; \ _pMsg->length = ((_headerSize - SIZEOF (iceMsg)) >> 3) + (_extra); \ _iceConn->outbufptr += (_headerSize + ((_extra) << 3)); \ _iceConn->send_sequence++
| #define IceReadCompleteMessage | ( | _iceConn, | |||
| _headerSize, | |||||
| _msgType, | |||||
| _pMsg, | |||||
| _pData | ) |
Value:
{ \
unsigned long _bytes; \
IceReadMessageHeader (_iceConn, _headerSize, _msgType, _pMsg); \
_bytes = (_pMsg->length << 3) - (_headerSize - SIZEOF (iceMsg)); \
if ((unsigned long)(_iceConn->inbufmax - _iceConn->inbufptr) >= _bytes) \
{ \
_IceRead (_iceConn, _bytes, _iceConn->inbufptr); \
_pData = _iceConn->inbufptr; \
_iceConn->inbufptr += _bytes; \
} \
else \
{ \
_pData = (char *) malloc ((unsigned) _bytes); \
if (_pData) \
_IceRead (_iceConn, _bytes, _pData); \
else \
_IceReadSkip (_iceConn, _bytes); \
} \
}
| #define IceReadData | ( | _iceConn, | |||
| _bytes, | |||||
| _pData | ) | _IceRead (_iceConn, (unsigned long) (_bytes), (char *) _pData); \ |
| #define IceReadData16 | ( | _iceConn, | |||
| _swap, | |||||
| _bytes, | |||||
| _pData | ) |
| #define IceReadData32 | ( | _iceConn, | |||
| _swap, | |||||
| _bytes, | |||||
| _pData | ) |
| #define IceReadMessageHeader | ( | _iceConn, | |||
| _headerSize, | |||||
| _msgType, | |||||
| _pMsg | ) |
| #define IceReadPad | ( | _iceConn, | |||
| _bytes | ) |
| #define IceReadSimpleMessage | ( | _iceConn, | |||
| _msgType, | |||||
| _pMsg | ) | _pMsg = (_msgType *) (_iceConn->inbuf); |
| #define IceSendData | ( | _iceConn, | |||
| _bytes, | |||||
| _data | ) |
| #define IceSimpleMessage | ( | _iceConn, | |||
| _major, | |||||
| _minor | ) |
| #define IceWriteData | ( | _iceConn, | |||
| _bytes, | |||||
| _data | ) |
Value:
{ \
if ((_iceConn->outbufptr + (_bytes)) > _iceConn->outbufmax) \
{ \
IceFlush (_iceConn); \
(*_IceWriteHandler) (_iceConn, (unsigned long) (_bytes), _data); \
} \
else \
{ \
memcpy (_iceConn->outbufptr, _data, _bytes); \
_iceConn->outbufptr += (_bytes); \
} \
}
| #define IceWriteData16 | ( | _iceConn, | |||
| _bytes, | |||||
| _data | ) | IceWriteData (_iceConn, _bytes, (char *) _data) |
| #define IceWriteData32 | ( | _iceConn, | |||
| _bytes, | |||||
| _data | ) | IceWriteData (_iceConn, _bytes, (char *) _data) |
| #define IceWritePad | ( | _iceConn, | |||
| _bytes | ) |
Function Documentation
| void _IceErrorBadLength | ( | ) |
| void _IceErrorBadMinor | ( | ) |
| void _IceErrorBadState | ( | ) |
| void _IceErrorBadValue | ( | ) |
| Status _IceRead | ( | ) |
| void _IceReadSkip | ( | ) |
| void _IceWrite | ( | ) |
Variable Documentation
KDE 3.5 API Reference