Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | Related Pages | Examples

FrameworkSeqNoList< PacketType, SocketType > Class Template Reference
[GanefCommon]

This class takes care of keeping track of ingoing/outgoing sequence numbers. It contains two sequencenumbers for each priority (0-255), and two for the plugin-packets. More...

#include <frameworkseqnolist.h>

List of all members.

Public Member Functions

 FrameworkSeqNoList ()
 ~FrameworkSeqNoList ()
unsigned int getNextIngoingSeqNo (PacketType *packet) const
bool isNext (PacketType *packet) const
bool isFuture (PacketType *packet) const
unsigned int getNextOutgoingSeqNo (PacketType *packet)
PacketType * incrementNextIngoingSeqNo (PacketType *packet)
void bufferPacket (PacketType *packet)
unsigned int bufferePacketsTotal () const

Static Public Member Functions

static int getChannel (const PacketType *packet)


Detailed Description

template<class PacketType, class SocketType>
class FrameworkSeqNoList< PacketType, SocketType >

This class takes care of keeping track of ingoing/outgoing sequence numbers. It contains two sequencenumbers for each priority (0-255), and two for the plugin-packets.

Author:
Lars Langer and Emanuel Greisen

Definition at line 41 of file frameworkseqnolist.h.


The documentation for this class was generated from the following file:
Generated on Mon Feb 6 12:24:52 2006 for Ganef by  doxygen 1.4.4