Public Member Functions |
| virtual | ~IPacket () |
| virtual const PacketType & | GetType () const =0 |
| virtual sf::Packet & | GetInnerPacket ()=0 |
| 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 |
| 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 |
Definition at line 13 of file IPacket.hpp.