![]() |
User Manual, Developers Guide and API Documentation |
![]() |
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 wns::SmartPtr<simpletl::PDU> simpletl::PDUPtr |
1.5.5