#include <TCP_NSC_Connection.h>
Classes | |
| class | SockAddr |
| class | SockPair |
Public Member Functions | |
| TCP_NSC_Connection () | |
| cMessage * | createEstablishedMsg () |
| void | listen (INetStack &stackP, SockPair &inetSockPairP, SockPair &nscSockPairP) |
| void | connect (INetStack &stackP, SockPair &inetSockPairP, SockPair &nscSockPairP) |
| void | close () |
| void | abort () |
| void | send (cPacket *msgP) |
| void | do_SEND () |
| INetStreamSocket * | getSocket () |
| void | do_checkedclose () |
Public Attributes | |
| int | connIdM |
| int | appGateIndexM |
| SockPair | inetSockPairM |
| SockPair | nscSockPairM |
| INetStreamSocket * | pNscSocketM |
| bool | sentEstablishedM |
| bool | onCloseM |
| bool | isListenerM |
| int | tcpWinSizeM |
| TCP_NSC * | tcpNscM |
| TCP_NSC_ReceiveQueue * | receiveQueueM |
| TCP_NSC_SendQueue * | sendQueueM |
Encapsulates a Network Simulation Cradle (NSC) instance.
Definition at line 37 of file TCP_NSC_Connection.h.
| TCP_NSC_Connection::TCP_NSC_Connection | ( | ) |
| void TCP_NSC_Connection::abort | ( | ) |
| void TCP_NSC_Connection::close | ( | ) |
| void TCP_NSC_Connection::connect | ( | INetStack & | stackP, | |
| SockPair & | inetSockPairP, | |||
| SockPair & | nscSockPairP | |||
| ) |
| cMessage* TCP_NSC_Connection::createEstablishedMsg | ( | ) |
| void TCP_NSC_Connection::do_checkedclose | ( | ) |
| void TCP_NSC_Connection::do_SEND | ( | ) |
| INetStreamSocket* TCP_NSC_Connection::getSocket | ( | ) |
| void TCP_NSC_Connection::listen | ( | INetStack & | stackP, | |
| SockPair & | inetSockPairP, | |||
| SockPair & | nscSockPairP | |||
| ) |
| void TCP_NSC_Connection::send | ( | cPacket * | msgP | ) |
Definition at line 93 of file TCP_NSC_Connection.h.
Definition at line 92 of file TCP_NSC_Connection.h.
Definition at line 94 of file TCP_NSC_Connection.h.
Definition at line 100 of file TCP_NSC_Connection.h.
Definition at line 95 of file TCP_NSC_Connection.h.
Definition at line 99 of file TCP_NSC_Connection.h.
| INetStreamSocket* TCP_NSC_Connection::pNscSocketM |
Definition at line 96 of file TCP_NSC_Connection.h.
Definition at line 106 of file TCP_NSC_Connection.h.
Definition at line 107 of file TCP_NSC_Connection.h.
Definition at line 98 of file TCP_NSC_Connection.h.
Definition at line 105 of file TCP_NSC_Connection.h.
Definition at line 103 of file TCP_NSC_Connection.h.
1.7.1