Pol  Revision:cb584c9
Pol::Network::PacketWriterDefs::EmptyBufferTemplate< _id, _size > Class Template Reference

#include <packets.h>

+ Inheritance diagram for Pol::Network::PacketWriterDefs::EmptyBufferTemplate< _id, _size >:

Public Member Functions

 EmptyBufferTemplate ()
 
virtual size_t estimateSize () const POL_OVERRIDE
 
virtual char * getBuffer () POL_OVERRIDE
 
virtual u8 getID () const POL_OVERRIDE
 
virtual u16 getSize () const POL_OVERRIDE
 
virtual void ReSetBuffer () POL_OVERRIDE
 
- Public Member Functions inherited from Pol::Network::PacketInterface
 PacketInterface ()
 
virtual ~PacketInterface ()
 
virtual u16 getSubID () const
 

Public Attributes

char buffer [SIZE]
 
- Public Attributes inherited from Pol::Network::PacketInterface
u16 offset
 

Static Public Attributes

static const u8 ID = _id
 
static const u16 SIZE = _size
 
static const u8 SUB = 0
 

Detailed Description

template<u8 _id, u16 _size>
class Pol::Network::PacketWriterDefs::EmptyBufferTemplate< _id, _size >

Definition at line 326 of file packets.h.

Constructor & Destructor Documentation

template<u8 _id, u16 _size>
Pol::Network::PacketWriterDefs::EmptyBufferTemplate< _id, _size >::EmptyBufferTemplate ( )
inline

Definition at line 332 of file packets.h.

References Pol::UoTool::buffer.

Member Function Documentation

template<u8 _id, u16 _size>
virtual size_t Pol::Network::PacketWriterDefs::EmptyBufferTemplate< _id, _size >::estimateSize ( ) const
inlinevirtual

Reimplemented from Pol::Network::PacketInterface.

Definition at line 342 of file packets.h.

template<u8 _id, u16 _size>
virtual char* Pol::Network::PacketWriterDefs::EmptyBufferTemplate< _id, _size >::getBuffer ( )
inlinevirtual

Reimplemented from Pol::Network::PacketInterface.

Definition at line 339 of file packets.h.

Referenced by Pol::Network::Client::transmit_encrypted().

template<u8 _id, u16 _size>
virtual u8 Pol::Network::PacketWriterDefs::EmptyBufferTemplate< _id, _size >::getID ( ) const
inlinevirtual

Reimplemented from Pol::Network::PacketInterface.

Definition at line 340 of file packets.h.

template<u8 _id, u16 _size>
virtual u16 Pol::Network::PacketWriterDefs::EmptyBufferTemplate< _id, _size >::getSize ( ) const
inlinevirtual

Reimplemented from Pol::Network::PacketInterface.

Definition at line 341 of file packets.h.

template<u8 _id, u16 _size>
virtual void Pol::Network::PacketWriterDefs::EmptyBufferTemplate< _id, _size >::ReSetBuffer ( )
inlinevirtual

Reimplemented from Pol::Network::PacketInterface.

Definition at line 334 of file packets.h.

Member Data Documentation

template<u8 _id, u16 _size>
char Pol::Network::PacketWriterDefs::EmptyBufferTemplate< _id, _size >::buffer[SIZE]

Definition at line 332 of file packets.h.

Referenced by Pol::Network::Client::transmit_encrypted().

template<u8 _id, u16 _size>
const u8 Pol::Network::PacketWriterDefs::EmptyBufferTemplate< _id, _size >::ID = _id
static

Definition at line 329 of file packets.h.

template<u8 _id, u16 _size>
const u16 Pol::Network::PacketWriterDefs::EmptyBufferTemplate< _id, _size >::SIZE = _size
static

Definition at line 331 of file packets.h.

template<u8 _id, u16 _size>
const u8 Pol::Network::PacketWriterDefs::EmptyBufferTemplate< _id, _size >::SUB = 0
static

Definition at line 330 of file packets.h.


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