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