User Manual, Developers Guide and API Documentation

simpletl Namespace Reference


Classes

class  Component
 The SimpleTL component registers two implementation of the transport layer service wns::service::tl::Service. A TCP and a UDP model. The TCP service delays connection setup while the UDP connection is set up immediately. More...
class  ConInd
 Used by TCP to schedule the event of connection establishment. More...
class  Connection
 The connection between two communicating nodes identified by a FlowID. Each connection has a defined capacity (data rate). There is a connection instance at both communicating nodes. More...
class  DataInd
 Used to schedule the transmission end of a PDU on the medium. More...
class  DisconInd
 Used by TCP to schedule the event of connection release. More...
class  Medium
 The static methods of this class assure that there is always just one ongoing transmission. If there is an ongoing transmissions later transmissions will be queued and served in FIFO order. More...
class  PCI
 This class holds the protocol header information of the SimpleTL layer. These are the headerSize and the flowID. More...
class  PDU
 This class holds the protocol data unit (PDU) of the SimpleTL layer. It implements doGetLengthInBits() to return the PDU size. More...
class  Routing
 This class and its static methods help nodes to magically communicate with each other. Every SimpleTL layer in a node can use this class to obtain a pointer to the ConnectionHandler of a port in another node. The ConnectionHandler can then be used to open and close connections. More...
class  SimpleTL
class  TCP
 This simple TCP service delays connection establishment and release by the time it takes to transmit 320 bit. 320 bit correspond to an TCP/IP PDU with no payload. More...
class  UDP
 This simple UDP service instantly creates a connection. More...

Typedefs

typedef wns::SmartPtr
< simpletl::PDU
PDUPtr
 Type definition for smart pointers to SimpleTL PDUs. A PDU this smart pointer points to is automatically deleted when nobody references it any more.


Typedef Documentation

Definition at line 61 of file PDU.hpp.


Generated on Wed Feb 8 03:32:42 2012 for openWNS by  doxygen 1.5.5