UdpControlInfo

UdpControlInfo

class

Base class for UDP control info classes. The most convenient way to handle Udp is the UdpSocket class, which hides control info from you.

See also: UdpCommandCode

Extends

Name Type Description
cObject (unknown -- not in documented files)

Known subclasses

Name Type Description
UdpBindCommand class

Control info for binding an UDP socket. To create and bind a socket, send a message to the Udp module with kind=UDP_C_BIND and an UdpBindCommand attached.

UdpCloseCommand class

Control info for closing an UDP socket. To close a socket, send a message to the Udp module with kind=UDP_C_CLOSE and an UdpCloseCommand attached.

UdpConnectCommand class

Control info for connecting an UDP socket. To connect a socket, send a message to the Udp module with kind=UDP_C_CONNECT and an UdpConnectCommand attached. If the socket does not exist, it will be created.

UdpErrorIndication class

Control info that is sent up from the Udp module to the application with UDP_I_ERROR as message kind when Udp receives an Icmp error for a packet previously sent from the socket.

UdpSetOptionCommand class

Base class for UDP socket option control info classes.

Source code

//
// Base class for UDP control info classes. The most convenient way to handle
// ~Udp is the UdpSocket class, which hides control info from you.
//
// @see ~UdpCommandCode
//
class UdpControlInfo extends cObject
{
}

File: src/inet/transportlayer/contract/udp/UdpControlInfo.msg