Main Page | Class Hierarchy | Class List | File List | Class Members

ProtocolStack::SequenceManager Class Reference

List of all members.

Public Member Functions

 SequenceManager (NACKManager nackManager)
void ResetConnection ()
uint GetNextSequenceNumber ()
uint GetSequenceOffset (uint number)
void ProcessReceivedSegmentHeaders (ref SegmentHeaders headers)
bool IsProcessable (SegmentHeaders headers)


bool IsSegmentsMissing
bool IsResynching

Detailed Description

<summary> This should deal with issuing sequence numbers, keeping track of corresponding host's sequence numbers (timestamp malarky and re-synch stuff), etc. </summary>

Definition at line 11 of file ProtocolStack/SequenceManager.cs.

Constructor & Destructor Documentation

ProtocolStack::SequenceManager::SequenceManager NACKManager  nackManager  )  [inline]

<summary> Constructor. Creates a new sequence manager with a specified manager for issuing NACKS </summary> <param name="nackManager">NACK manager responsible for issuing NACKS</param>

Definition at line 32 of file ProtocolStack/SequenceManager.cs.

Member Function Documentation

void ProtocolStack::SequenceManager::ResetConnection  )  [inline]

<summary> Puts the class back in initial state </summary>

Definition at line 57 of file ProtocolStack/SequenceManager.cs.

Property Documentation

bool ProtocolStack::SequenceManager::IsResynching [get]

<summary> returns true if we need to use the 8 bits for re-synch info, false if we use it for rate info. </summary>

Definition at line 87 of file ProtocolStack/SequenceManager.cs.

The documentation for this class was generated from the following file:
Generated on Mon May 8 22:07:29 2006 by  doxygen