Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

StreamBuffer.h File Reference

#include <vector>
#include <string>
#include <iostream>
#include "GaudiKernel/swab.h"

Go to the source code of this file.

Compounds

class  StreamBuffer::ContainedLink
class  StreamBuffer::DataIO
class  StreamBuffer::IdentifiedLink
class  StreamBuffer::Istream
class  StreamBuffer::Ostream
class  StreamBuffer

Defines

#define GAUDIKERNEL_STREAMBUFFER_H   1
#define STREAM_ANALYSE(data, len)
#define IMPLEMENT_STREAMER(TYPE)


Define Documentation

#define GAUDIKERNEL_STREAMBUFFER_H   1
 

Definition at line 3 of file StreamBuffer.h.

#define IMPLEMENT_STREAMER( TYPE )
 

Initializer:

\
             \
  StreamBuffer& operator<<(TYPE   data)     {                       \
    swapToBuffer(&data, sizeof(data));                              \
    STREAM_ANALYSE(data, sizeof(data));                             \
    return *this;                                                   \
  }                                                                 \
             \
  StreamBuffer& operator>>(TYPE & data)     {                       \
    swapFromBuffer(&data, sizeof(data));                            \
    return *this;                                                   \
  }

Definition at line 338 of file StreamBuffer.h.

#define STREAM_ANALYSE( data, len )
 

Definition at line 334 of file StreamBuffer.h.

Referenced by StreamBuffer::operator<<().


Generated at Wed Nov 21 12:22:07 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000