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

ProtocolStack::RemoteHostComms Class Reference

List of all members.

Public Member Functions

 RemoteHostComms (StackInterface thisStack, ushort remoteDeviceID)
void Start ()
void Stop ()
void ResetConnection ()
void AcceptIncomingSegment (Segment incomingSegment)


ushort RemoteDeviceID
NACKManager NackManager
ACKManager AckManager
SequenceManager SeqManager
RateManager RateManager
RetransmissionBuffer RetransmissionBuffer
TransmissionQueue TxQueue
MessageAssembly MessageAssembler

Detailed Description

<summary> Represents communications with one specific remote host. Contains instances of all objects specific to communication with one host only. </summary>

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

Member Function Documentation

void ProtocolStack::RemoteHostComms::Start  )  [inline]

<summary> Begins Remote Host Communications process </summary>

Definition at line 44 of file ProtocolStack/RemoteHostComms.cs.

References ProtocolStack::SegmentTransmitter::Start(), ProtocolStack::ReceiveQueue::Start(), and ProtocolStack::MessageAssembly::Start().

Property Documentation

NACKManager ProtocolStack::RemoteHostComms::NackManager [get, set]

Properties *

Definition at line 91 of file ProtocolStack/RemoteHostComms.cs.

TransmissionQueue ProtocolStack::RemoteHostComms::TxQueue [get, set]

<summary> Transmission queue entry object waiting to be sent to the remote host </summary>

Definition at line 120 of file ProtocolStack/RemoteHostComms.cs.

Referenced by ProtocolStack::NACKManager::NACKManager(), and ProtocolStack::SegmentTransmitter::Run().

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