#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.