WSF
UtPackMessageStream Class Reference

#include <UtPackStream.hpp>

Inheritance diagram for UtPackMessageStream:

Classes

struct  PacketHeaderInfo

Public Types

enum  ReadResult { cREAD_MESSAGE , cSKIP_MESSAGE , cEND_OF_STREAM }

Static Public Member Functions

static PacketHeaderInfo ReadPacketHeader (int aHeaderWord)
static unsigned int MakePacketHeader (int aPacketSize, int aPacketType)
static ReadResult ReadMessageFromIStream (UtPackSerializer &aSerializer, std::istream &aStream, UtBuffer &aBuffer)
static void WriteMessageToOStream (const UtPackMessage &aMessage, UtPackSerializer &aSerializer, std::ostream &aStream, UtPackStream &aPackStream)

Static Public Attributes

static const int cPACKET_HEADER_SIZE = sizeof(PacketHeaderInfo)

Member Enumeration Documentation

◆ ReadResult

Enumerator
cREAD_MESSAGE 
cSKIP_MESSAGE 
cEND_OF_STREAM 

Member Function Documentation

◆ MakePacketHeader()

unsigned int UtPackMessageStream::MakePacketHeader ( int aPacketSize,
int aPacketType )
inlinestatic

◆ ReadMessageFromIStream()

◆ ReadPacketHeader()

PacketHeaderInfo UtPackMessageStream::ReadPacketHeader ( int aHeaderWord)
inlinestatic

◆ WriteMessageToOStream()

void UtPackMessageStream::WriteMessageToOStream ( const UtPackMessage & aMessage,
UtPackSerializer & aSerializer,
std::ostream & aStream,
UtPackStream & aPackStream )
static

Member Data Documentation

◆ cPACKET_HEADER_SIZE

const int UtPackMessageStream::cPACKET_HEADER_SIZE = sizeof(PacketHeaderInfo)
static

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved