Msg File src/inet/networklayer/contract/ipv6/Ipv6SocketCommand.msg
Name | Type | Description |
---|---|---|
Ipv6CommandCode | enum | (no description) |
Ipv6StatusInd | enum | (no description) |
Ipv6SocketCommandBase | class | (no description) |
Ipv6SocketBindCommand | class | (no description) |
Ipv6SocketConnectCommand | class | (no description) |
Ipv6SocketCloseCommand | class | (no description) |
Ipv6SocketDestroyCommand | class | (no description) |
Ipv6SocketClosedIndication | class | (no description) |
Source code
// // Copyright (C) 2015 OpenSim Ltd. // // SPDX-License-Identifier: LGPL-3.0-or-later // import inet.common.INETDefs; import inet.common.Protocol; import inet.networklayer.contract.ipv6.Ipv6Address; namespace inet; enum Ipv6CommandCode { IPv6_C_BIND = 1; IPv6_C_CONNECT = 2; IPv6_C_CLOSE = 3; IPv6_C_DESTROY = 4; } enum Ipv6StatusInd { IPv6_I_DATA = 0; IPv6_I_SOCKET_CLOSED = 1; }; class Ipv6SocketCommandBase extends cObject { } class Ipv6SocketBindCommand extends Ipv6SocketCommandBase { const Protocol *protocol; Ipv6Address localAddress; } class Ipv6SocketConnectCommand extends Ipv6SocketCommandBase { const Protocol *protocol; Ipv6Address remoteAddress; } class Ipv6SocketCloseCommand extends Ipv6SocketCommandBase { } class Ipv6SocketDestroyCommand extends Ipv6SocketCommandBase { } class Ipv6SocketClosedIndication extends Ipv6SocketCommandBase { }