SEGS  0.4.2
Super Entity Game Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
FixedSizePacketQueue< size > Struct Template Reference

#include <CRUDP_Protocol.h>

Collaboration diagram for FixedSizePacketQueue< size >:
Collaboration graph

Public Types

using iterator = std::deque< CrudP_Packet * >::iterator
 

Public Member Functions

bool isFull () const
 
void push_back (CrudP_Packet *v)
 
void pop_front ()
 
CrudP_Packetfront ()
 
bool empty () const
 
iterator begin ()
 
iterator end ()
 
iterator erase (iterator v)
 
void clear ()
 

Public Attributes

std::deque< CrudP_Packet * > m_storage
 

Member Typedef Documentation

template<size_t size>
using FixedSizePacketQueue< size >::iterator = std::deque<CrudP_Packet *>::iterator

Member Function Documentation

template<size_t size>
iterator FixedSizePacketQueue< size >::begin ( )
inline
template<size_t size>
void FixedSizePacketQueue< size >::clear ( )
inline
template<size_t size>
bool FixedSizePacketQueue< size >::empty ( ) const
inline
template<size_t size>
iterator FixedSizePacketQueue< size >::end ( )
inline
template<size_t size>
iterator FixedSizePacketQueue< size >::erase ( iterator  v)
inline
template<size_t size>
CrudP_Packet* FixedSizePacketQueue< size >::front ( )
inline
template<size_t size>
bool FixedSizePacketQueue< size >::isFull ( ) const
inline

Here is the caller graph for this function:

template<size_t size>
void FixedSizePacketQueue< size >::pop_front ( )
inline
template<size_t size>
void FixedSizePacketQueue< size >::push_back ( CrudP_Packet v)
inline

Member Data Documentation

template<size_t size>
std::deque<CrudP_Packet *> FixedSizePacketQueue< size >::m_storage

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