INET Framework for OMNeT++/OMNEST
|
Class generated from inet/transportlayer/contract/udp/UDPControlInfo.msg:68
by nedtool.
More...
#include <UDPControlInfo_m.h>
Public Member Functions | |
UDPControlInfo () | |
UDPControlInfo (const UDPControlInfo &other) | |
virtual | ~UDPControlInfo () |
UDPControlInfo & | operator= (const UDPControlInfo &other) |
virtual UDPControlInfo * | dup () const override |
virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
virtual int | getSockId () const |
virtual void | setSockId (int sockId) |
Protected Member Functions | |
bool | operator== (const UDPControlInfo &) |
Protected Attributes | |
int | sockId |
Private Member Functions | |
void | copy (const UDPControlInfo &other) |
Class generated from inet/transportlayer/contract/udp/UDPControlInfo.msg:68
by nedtool.
// // Base class for UDP control info classes. The most convenient way to handle // ~UDP is the UDPSocket class, which hides control info from you. // // sockId must uniquely identify the socket in the ~UDP module; the best way // to achieve that is to obtain the value from UDPSocket::generateSocketId(). // // @see ~UDPCommandCode // class UDPControlInfo { int sockId = -1; // must uniquely identify the socket in the ~UDP module }
inet::UDPControlInfo::UDPControlInfo | ( | ) |
inet::UDPControlInfo::UDPControlInfo | ( | const UDPControlInfo & | other | ) |
|
virtual |
|
private |
|
inlineoverridevirtual |
Reimplemented in inet::UDPSetMulticastSourceFilterCommand, inet::UDPLeaveMulticastSourcesCommand, inet::UDPJoinMulticastSourcesCommand, inet::UDPUnblockMulticastSourcesCommand, inet::UDPBlockMulticastSourcesCommand, inet::UDPLeaveMulticastGroupsCommand, inet::UDPJoinMulticastGroupsCommand, inet::UDPSetReuseAddressCommand, inet::UDPSetMulticastLoopCommand, inet::UDPSetMulticastInterfaceCommand, inet::UDPSetBroadcastCommand, inet::UDPSetTypeOfServiceCommand, inet::UDPSetTimeToLiveCommand, inet::UDPSetOptionCommand, inet::UDPErrorIndication, inet::UDPDataIndication, inet::UDPCloseCommand, inet::UDPSendCommand, inet::UDPConnectCommand, and inet::UDPBindCommand.
|
virtual |
UDPControlInfo& inet::UDPControlInfo::operator= | ( | const UDPControlInfo & | other | ) |
|
protected |
|
overridevirtual |
Reimplemented in inet::UDPSetMulticastSourceFilterCommand, inet::UDPLeaveMulticastSourcesCommand, inet::UDPJoinMulticastSourcesCommand, inet::UDPUnblockMulticastSourcesCommand, inet::UDPBlockMulticastSourcesCommand, inet::UDPLeaveMulticastGroupsCommand, inet::UDPJoinMulticastGroupsCommand, inet::UDPSetReuseAddressCommand, inet::UDPSetMulticastLoopCommand, inet::UDPSetMulticastInterfaceCommand, inet::UDPSetBroadcastCommand, inet::UDPSetTypeOfServiceCommand, inet::UDPSetTimeToLiveCommand, inet::UDPSetOptionCommand, inet::UDPErrorIndication, inet::UDPDataIndication, inet::UDPCloseCommand, inet::UDPSendCommand, inet::UDPConnectCommand, and inet::UDPBindCommand.
Referenced by inet::doParsimPacking().
|
overridevirtual |
Reimplemented in inet::UDPSetMulticastSourceFilterCommand, inet::UDPLeaveMulticastSourcesCommand, inet::UDPJoinMulticastSourcesCommand, inet::UDPUnblockMulticastSourcesCommand, inet::UDPBlockMulticastSourcesCommand, inet::UDPLeaveMulticastGroupsCommand, inet::UDPJoinMulticastGroupsCommand, inet::UDPSetReuseAddressCommand, inet::UDPSetMulticastLoopCommand, inet::UDPSetMulticastInterfaceCommand, inet::UDPSetBroadcastCommand, inet::UDPSetTypeOfServiceCommand, inet::UDPSetTimeToLiveCommand, inet::UDPSetOptionCommand, inet::UDPErrorIndication, inet::UDPDataIndication, inet::UDPCloseCommand, inet::UDPSendCommand, inet::UDPConnectCommand, and inet::UDPBindCommand.
Referenced by inet::doParsimUnpacking().
|
virtual |
Referenced by inet::UDPSocket::bind(), inet::UDPSocket::blockMulticastSources(), inet::UDPSocket::close(), inet::UDPSocket::connect(), inet::UDPSocket::joinLocalMulticastGroups(), inet::UDPSocket::joinMulticastGroup(), inet::UDPSocket::joinMulticastSources(), inet::UDPSocket::leaveLocalMulticastGroups(), inet::UDPSocket::leaveMulticastGroup(), inet::UDPSocket::leaveMulticastSources(), inet::UDPSocket::send(), inet::UDPSocket::sendTo(), inet::UDP::sendUp(), inet::UDP::sendUpErrorIndication(), inet::UDPSocket::setBroadcast(), inet::UDPSocket::setMulticastLoop(), inet::UDPSocket::setMulticastOutputInterface(), inet::UDPSocket::setMulticastSourceFilter(), inet::UDPSocket::setReuseAddress(), inet::UDPSocket::setTimeToLive(), inet::UDPSocket::setTypeOfService(), and inet::UDPSocket::unblockMulticastSources().
|
protected |