• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

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 _IceErrorBadLength   _kde_IceErrorBadLength

Definition at line 94 of file ICEmsg.h.

#define _IceErrorBadMinor   _kde_IceErrorBadMinor

Definition at line 72 of file ICEmsg.h.

#define _IceErrorBadState   _kde_IceErrorBadState

Definition at line 83 of file ICEmsg.h.

#define _IceErrorBadValue   _kde_IceErrorBadValue

Definition at line 105 of file ICEmsg.h.

#define _IceRead   _kde_IceRead

Definition at line 40 of file ICEmsg.h.

#define _IceReadSkip   _kde_IceReadSkip

Definition at line 50 of file ICEmsg.h.

#define _IceWrite   _kde_IceWrite

Definition at line 59 of file ICEmsg.h.

#define _IceWriteHandler   _kde_IceWriteHandler

Definition at line 69 of file ICEmsg.h.

#define IceDisposeCompleteMessage ( _iceConn,
_pData   ) 

Value:

if ((char *) _pData < _iceConn->inbuf || \
    (char *) _pData >= _iceConn->inbufmax) \
        free ((char *) _pData);

Definition at line 268 of file ICEmsg.h.

#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; \
}

Definition at line 162 of file ICEmsg.h.

#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++

Definition at line 130 of file ICEmsg.h.

#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++

Definition at line 140 of file ICEmsg.h.

#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); \
    } \
}

Definition at line 247 of file ICEmsg.h.

#define IceReadData ( _iceConn,
_bytes,
_pData   )     _IceRead (_iceConn, (unsigned long) (_bytes), (char *) _pData); \

Definition at line 286 of file ICEmsg.h.

#define IceReadData16 ( _iceConn,
_swap,
_bytes,
_pData   ) 

Value:

{ \
    _IceRead (_iceConn, (unsigned long) (_bytes), (char *) _pData); \
}

Definition at line 291 of file ICEmsg.h.

#define IceReadData32 ( _iceConn,
_swap,
_bytes,
_pData   ) 

Value:

{ \
    _IceRead (_iceConn, (unsigned long) (_bytes), (char *) _pData); \
}

Definition at line 296 of file ICEmsg.h.

#define IceReadMessageHeader ( _iceConn,
_headerSize,
_msgType,
_pMsg   ) 

Value:

{ \
    _IceRead (_iceConn, \
    (unsigned long) (_headerSize - SIZEOF (iceMsg)), \
    _iceConn->inbufptr); \
    _pMsg = (_msgType *) (_iceConn->inbuf); \
    _iceConn->inbufptr += (_headerSize - SIZEOF (iceMsg)); \
}

Definition at line 277 of file ICEmsg.h.

#define IceReadPad ( _iceConn,
_bytes   ) 

Value:

{ \
    char _dummy[7]; \
    _IceRead (_iceConn, (unsigned long) (_bytes), _dummy); \
}

Definition at line 313 of file ICEmsg.h.

#define IceReadSimpleMessage ( _iceConn,
_msgType,
_pMsg   )     _pMsg = (_msgType *) (_iceConn->inbuf);

Definition at line 274 of file ICEmsg.h.

#define IceSendData ( _iceConn,
_bytes,
_data   ) 

Value:

{ \
    if (_iceConn->outbufptr > _iceConn->outbuf) \
    IceFlush (_iceConn); \
    (*_IceWriteHandler) (_iceConn, (unsigned long) (_bytes), _data); \
}

Definition at line 215 of file ICEmsg.h.

#define IceSimpleMessage ( _iceConn,
_major,
_minor   ) 

Value:

{ \
    iceMsg *_pMsg; \
    IceGetHeader (_iceConn, _major, _minor, SIZEOF (iceMsg), iceMsg, _pMsg); \
}

Definition at line 156 of file ICEmsg.h.

#define IceValidIO ( _iceConn   )     _iceConn->io_ok

Definition at line 123 of file ICEmsg.h.

#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); \
    } \
}

Definition at line 180 of file ICEmsg.h.

#define IceWriteData16 ( _iceConn,
_bytes,
_data   )     IceWriteData (_iceConn, _bytes, (char *) _data)

Definition at line 196 of file ICEmsg.h.

#define IceWriteData32 ( _iceConn,
_bytes,
_data   )     IceWriteData (_iceConn, _bytes, (char *) _data)

Definition at line 199 of file ICEmsg.h.

#define IceWritePad ( _iceConn,
_bytes   ) 

Value:

{ \
    if ((_iceConn->outbufptr + (_bytes)) > _iceConn->outbufmax) \
    { \
        char _dummy[7]; \
    IceFlush (_iceConn); \
        (*_IceWriteHandler) (_iceConn, (unsigned long) (_bytes), _dummy); \
    } \
    else \
    { \
        _iceConn->outbufptr += (_bytes); \
    } \
}

Definition at line 228 of file ICEmsg.h.


Function Documentation

void _IceErrorBadLength (  ) 

void _IceErrorBadMinor (  ) 

void _IceErrorBadState (  ) 

void _IceErrorBadValue (  ) 

Status _IceRead (  ) 

void _IceReadSkip (  ) 

void _IceWrite (  ) 


Variable Documentation

IceWriteHandler _IceWriteHandler

dcop

Skip menu "dcop"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • dcop
  • DNSSD
  • interfaces
  • Kate
  • kconf_update
  • KDECore
  • KDED
  • kdefx
  • KDEsu
  • kdeui
  • KDocTools
  • KHTML
  • KImgIO
  • KInit
  • kio
  • kioslave
  • KJS
  • KNewStuff
  • KParts
  • KUtils
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal