YAPOG  0.0.1
Yet Another Pokemon Online Game
yap::IPacket Struct Reference

#include <IPacket.hpp>

Inheritance diagram for yap::IPacket:
Collaboration diagram for yap::IPacket:

List of all members.

Public Member Functions

virtual ~IPacket ()
virtual const PacketTypeGetType () const =0
virtual sf::Packet & GetInnerPacket ()=0
- Public Member Functions inherited from yap::IWriter
virtual ~IWriter ()
virtual void Accept (IWriterVisitor &visitor)=0
virtual void Accept (IWriterConstVisitor &visitor) const =0
virtual void Write (const String &value)=0
virtual void Write (const String &name, const String &value)=0
virtual void Write (const bool &value)=0
virtual void Write (const String &name, const bool &value)=0
virtual void Write (const char &value)=0
virtual void Write (const String &name, const char &value)=0
virtual void Write (const uchar &value)=0
virtual void Write (const String &name, const uchar &value)=0
virtual void Write (const Int16 &value)=0
virtual void Write (const String &name, const Int16 &value)=0
virtual void Write (const UInt16 &value)=0
virtual void Write (const String &name, const UInt16 &value)=0
virtual void Write (const int &value)=0
virtual void Write (const String &name, const int &value)=0
virtual void Write (const uint &value)=0
virtual void Write (const String &name, const uint &value)=0
virtual void Write (const Int64 &value)=0
virtual void Write (const String &name, const Int64 &value)=0
virtual void Write (const UInt64 &value)=0
virtual void Write (const String &name, const UInt64 &value)=0
virtual void Write (const float &value)=0
virtual void Write (const String &name, const float &value)=0
virtual void Write (const double &value)=0
virtual void Write (const String &name, const double &value)=0
virtual void Write (const Vector2 &value)=0
virtual void Write (const String &name, const Vector2 &value)=0
virtual void Write (const ID &value)=0
virtual void Write (const String &name, const ID &value)=0
- Public Member Functions inherited from yap::IReader
virtual ~IReader ()
virtual void Accept (IReaderVisitor &visitor)=0
virtual void Accept (IReaderConstVisitor &visitor) const =0
virtual String ReadString ()=0
virtual String ReadString (const String &name)=0
virtual bool ReadBool ()=0
virtual bool ReadBool (const String &name)=0
virtual char ReadChar ()=0
virtual char ReadChar (const String &name)=0
virtual uchar ReadUChar ()=0
virtual uchar ReadUChar (const String &name)=0
virtual Int16 ReadInt16 ()=0
virtual Int16 ReadInt16 (const String &name)=0
virtual UInt16 ReadUInt16 ()=0
virtual UInt16 ReadUInt16 (const String &name)=0
virtual int ReadInt ()=0
virtual int ReadInt (const String &name)=0
virtual uint ReadUInt ()=0
virtual uint ReadUInt (const String &name)=0
virtual Int64 ReadInt64 ()=0
virtual Int64 ReadInt64 (const String &name)=0
virtual UInt64 ReadUInt64 ()=0
virtual UInt64 ReadUInt64 (const String &name)=0
virtual float ReadFloat ()=0
virtual float ReadFloat (const String &name)=0
virtual double ReadDouble ()=0
virtual double ReadDouble (const String &name)=0
virtual Vector2 ReadVector2 ()=0
virtual Vector2 ReadVector2 (const String &name)=0
virtual ID ReadID ()=0
virtual ID ReadID (const String &name)=0

Detailed Description

Definition at line 13 of file IPacket.hpp.


Constructor & Destructor Documentation

virtual yap::IPacket::~IPacket ( )
inlinevirtual

Definition at line 19 of file IPacket.hpp.


Member Function Documentation

virtual sf::Packet& yap::IPacket::GetInnerPacket ( )
pure virtual

Implemented in yap::Packet.

Here is the caller graph for this function:

virtual const PacketType& yap::IPacket::GetType ( ) const
pure virtual

Implemented in yap::Packet.

Here is the caller graph for this function:


The documentation for this struct was generated from the following file: