TcpAvailableInfo¶
Namespace: inet
class TcpAvailableInfo
Sent with message kind TCP_I_AVAILABLE, to let the app know about the local and remote IP address and port.
See also: TcpCommandCode, ITcp
Usage diagram¶
Inheritance diagram¶
Extends¶
Name |
Type |
Description |
|---|---|---|
class |
Control info for TCP connections. This class is to be set as control info (see cMessage::setControlInfo()) on all messages exchanged between TCP and application, in both directions. Some commands and indications (TCP_C_OPEN_xxx, TCP_I_STATUS) use subclasses. |
Fields¶
Name |
Type |
Description |
|---|---|---|
userId |
int |
id than can be freely used by the app |
localAddr |
||
remoteAddr |
||
localPort |
int |
|
remotePort |
int |
|
newSocketId |
int |
|
autoRead |
bool |
Source code¶
//
// Sent with message kind TCP_I_AVAILABLE, to let the app know
// about the local and remote IP address and port.
//
// @see ~TcpCommandCode, ~ITcp
//
class TcpAvailableInfo extends TcpCommand
{
L3Address localAddr;
L3Address remoteAddr;
int localPort;
int remotePort;
int newSocketId;
bool autoRead;
}