PacketReader Class Reference

#include <packet.hpp>

List of all members.

Public Member Functions

 PacketReader (const std::string &)
std::size_t Length ()
std::size_t Remaining ()
unsigned char GetByte ()
unsigned char GetChar ()
unsigned short GetShort ()
unsigned int GetThree ()
unsigned int GetInt ()
std::string GetFixedString (std::size_t length)
std::string GetBreakString (unsigned char breakchar=0xFF)
std::string GetEndString ()

Protected Attributes

std::string data
std::size_t length


Constructor & Destructor Documentation

PacketReader::PacketReader ( const std::string &  data  ) 


Member Function Documentation

std::size_t PacketReader::Length (  ) 

std::size_t PacketReader::Remaining (  ) 

unsigned char PacketReader::GetByte (  ) 

unsigned char PacketReader::GetChar (  ) 

unsigned short PacketReader::GetShort (  ) 

unsigned int PacketReader::GetThree (  ) 

unsigned int PacketReader::GetInt (  ) 

std::string PacketReader::GetFixedString ( std::size_t  length  ) 

std::string PacketReader::GetBreakString ( unsigned char  breakchar = 0xFF  ) 

std::string PacketReader::GetEndString (  ) 


Member Data Documentation

std::string PacketReader::data [protected]

std::size_t PacketReader::length [protected]


The documentation for this class was generated from the following files:

Generated on Sun Apr 5 20:28:24 2009 for EOServ by  doxygen 1.5.7.1