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

GPRSWeb::SmartDeviceClient::SmartProtocolStack::RemoteHost::MissingList Class Reference

List of all members.

Public Member Functions

bool IsMissing (uint target)
void Remove (uint sequenceNumber)
void Add (uint sequenceNumber, DateTime lastSeen)
DateTime GetEarliestMissingTime ()

Properties

bool AreSegmentsMissing

Detailed Description

<summary> Represents a list of missing segments </summary>

Definition at line 192 of file SmartDeviceClient/SmartProtocolStack/RemoteHost/SequenceManager.cs.


Member Function Documentation

void GPRSWeb::SmartDeviceClient::SmartProtocolStack::RemoteHost::MissingList::Add uint  sequenceNumber,
DateTime  lastSeen
[inline]
 

<summary> Adds a sequence number, send time pair to the missing list. </summary> <param name="sequenceNumber">Sequence number of the segment we're missing</param> <param name="sent">The time the last seen segment was sent</param>

Definition at line 216 of file SmartDeviceClient/SmartProtocolStack/RemoteHost/SequenceManager.cs.

DateTime GPRSWeb::SmartDeviceClient::SmartProtocolStack::RemoteHost::MissingList::GetEarliestMissingTime  )  [inline]
 

<summary> Returns the earliest timestamp stored in the missing list. Anything sent before this timestamp can be discarded as duplicate </summary> <returns>Timestamp of earliest object in the listy thing</returns>

Definition at line 225 of file SmartDeviceClient/SmartProtocolStack/RemoteHost/SequenceManager.cs.

bool GPRSWeb::SmartDeviceClient::SmartProtocolStack::RemoteHost::MissingList::IsMissing uint  target  )  [inline]
 

<summary> seach missing list returns true if 'target' is on it, false if not </summary> <param name="target">Sequence number to search for</param> <returns>true if target is on missing list, false otherwise</returns>

Definition at line 199 of file SmartDeviceClient/SmartProtocolStack/RemoteHost/SequenceManager.cs.

void GPRSWeb::SmartDeviceClient::SmartProtocolStack::RemoteHost::MissingList::Remove uint  sequenceNumber  )  [inline]
 

<summary> Removes an entry from the missing list </summary> <param name="sequenceNumber">Sequence number of the entry to remove</param>

Definition at line 207 of file SmartDeviceClient/SmartProtocolStack/RemoteHost/SequenceManager.cs.


Property Documentation

bool GPRSWeb::SmartDeviceClient::SmartProtocolStack::RemoteHost::MissingList::AreSegmentsMissing [get]
 

<summary> Returns true if there are missing segments, false if there are not. </summary> <returns>true or false.</returns>

Definition at line 239 of file SmartDeviceClient/SmartProtocolStack/RemoteHost/SequenceManager.cs.


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