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

GPRSWeb::SmartDeviceClient::SmartProtocolStack::StackInterface Class Reference

List of all members.

Public Member Functions

 StackInterface (GlobalSettings globalSettings, ConnectionResetDelegate connectionReset)
void ResetConnection ()
void Start ()

Protected Attributes

IncomingMessageQueue receivedMessages

Properties

IncomingMessageQueue ReceivedMessages
OutgoingMessageQueue MessagesToSend
OutgoingMessageQueue messagesToSend
StackSettings Settings
Hashtable remoteHostList

Detailed Description

<summary> Interface and container for Smart Protocol Stack </summary>

Definition at line 9 of file SmartDeviceClient/SmartProtocolStack/StackInterface.cs.


Constructor & Destructor Documentation

GPRSWeb::SmartDeviceClient::SmartProtocolStack::StackInterface::StackInterface GlobalSettings  globalSettings,
ConnectionResetDelegate  connectionReset
[inline]
 

<summary> Creates a new instance of a protocol stack, along with all the stuff contained in it. Device ID and other settings are taken from the stack settings object when it is created </summary>

Definition at line 66 of file SmartDeviceClient/SmartProtocolStack/StackInterface.cs.

References GPRSWeb::SmartDeviceClient::GlobalSettings::stackSettings.


Member Function Documentation

void GPRSWeb::SmartDeviceClient::SmartProtocolStack::StackInterface::ResetConnection  )  [inline]
 

<summary> Resets the protocol stack </summary>

Definition at line 85 of file SmartDeviceClient/SmartProtocolStack/StackInterface.cs.

void GPRSWeb::SmartDeviceClient::SmartProtocolStack::StackInterface::Start  )  [inline]
 

<summary> Starts the protocol stack </summary>

Definition at line 100 of file SmartDeviceClient/SmartProtocolStack/StackInterface.cs.

References GPRSWeb::SmartDeviceClient::SmartProtocolStack::OutgoingMessageQueue::Start().


Property Documentation

OutgoingMessageQueue GPRSWeb::SmartDeviceClient::SmartProtocolStack::StackInterface::MessagesToSend [get, set]
 

<summary> A queue of messages that need to be sent out over the network. Destination ID must be correctly set. </summary>

Definition at line 23 of file SmartDeviceClient/SmartProtocolStack/StackInterface.cs.

IncomingMessageQueue GPRSWeb::SmartDeviceClient::SmartProtocolStack::StackInterface::ReceivedMessages [get, set]
 

<summary> A queue of messages that have been complety received by the stack, and are ready to be processed by upper layers. </summary>

Definition at line 15 of file SmartDeviceClient/SmartProtocolStack/StackInterface.cs.

Referenced by GPRSWeb::SmartDeviceClient::SmartProtocolStack::RemoteHost::MessageAssembly::MessageAssembly().

Hashtable GPRSWeb::SmartDeviceClient::SmartProtocolStack::StackInterface::remoteHostList [protected]
 

<summary> A collection of all the remote hosts we are communicating with </summary>

Definition at line 45 of file SmartDeviceClient/SmartProtocolStack/StackInterface.cs.

StackSettings GPRSWeb::SmartDeviceClient::SmartProtocolStack::StackInterface::Settings [get]
 

<summary> Instance of the settings object that defines the settings of this protocol stack </summary>

Definition at line 37 of file SmartDeviceClient/SmartProtocolStack/StackInterface.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