|
INET Framework for OMNeT++/OMNEST
|
#include <Udp.h>
Public Member Functions | |
| SockDesc (int sockId) | |
| ~SockDesc () | |
| MulticastMembershipTable::iterator | findFirstMulticastMembership (const L3Address &multicastAddress) |
| MulticastMembership * | findMulticastMembership (const L3Address &multicastAddress, int interfaceId) |
| void | addMulticastMembership (MulticastMembership *membership) |
| void | deleteMulticastMembership (MulticastMembership *membership) |
Public Attributes | |
| int | sockId = -1 |
| bool | isBound = false |
| bool | onlyLocalPortIsSet = false |
| bool | reuseAddr = false |
| L3Address | localAddr |
| L3Address | remoteAddr |
| int | localPort = -1 |
| int | remotePort = -1 |
| bool | isBroadcast = false |
| int | multicastOutputInterfaceId = -1 |
| bool | multicastLoop = true |
| int | ttl = -1 |
| short | dscp = -1 |
| short | tos = -1 |
| MulticastMembershipTable | multicastMembershipTable |
| inet::Udp::SockDesc::SockDesc | ( | int | sockId | ) |
| inet::Udp::SockDesc::~SockDesc | ( | ) |
| void inet::Udp::SockDesc::addMulticastMembership | ( | MulticastMembership * | membership | ) |
Referenced by inet::Udp::joinMulticastGroups(), inet::Udp::joinMulticastSources(), and inet::Udp::setMulticastSourceFilter().
| void inet::Udp::SockDesc::deleteMulticastMembership | ( | MulticastMembership * | membership | ) |
Referenced by inet::Udp::leaveMulticastSources().
| Udp::MulticastMembershipTable::iterator inet::Udp::SockDesc::findFirstMulticastMembership | ( | const L3Address & | multicastAddress | ) |
Referenced by inet::Udp::handleUpperPacket(), and inet::Udp::leaveMulticastGroups().
| Udp::MulticastMembership * inet::Udp::SockDesc::findMulticastMembership | ( | const L3Address & | multicastAddress, |
| int | interfaceId | ||
| ) |
Referenced by inet::Udp::blockMulticastSources(), inet::Udp::joinMulticastGroups(), inet::Udp::joinMulticastSources(), inet::Udp::leaveMulticastSources(), inet::Udp::setMulticastSourceFilter(), and inet::Udp::unblockMulticastSources().
| short inet::Udp::SockDesc::dscp = -1 |
Referenced by inet::Udp::handleUpperPacket(), and inet::Udp::setDscp().
| bool inet::Udp::SockDesc::isBound = false |
Referenced by inet::Udp::bind(), and inet::Udp::createSocket().
| bool inet::Udp::SockDesc::isBroadcast = false |
Referenced by inet::Udp::setBroadcast().
| L3Address inet::Udp::SockDesc::localAddr |
| int inet::Udp::SockDesc::localPort = -1 |
| bool inet::Udp::SockDesc::multicastLoop = true |
| MulticastMembershipTable inet::Udp::SockDesc::multicastMembershipTable |
Referenced by inet::Udp::handleUpperPacket(), and inet::Udp::leaveMulticastGroups().
| int inet::Udp::SockDesc::multicastOutputInterfaceId = -1 |
Referenced by inet::Udp::handleUpperPacket(), inet::operator<<(), and inet::Udp::setMulticastOutputInterface().
| bool inet::Udp::SockDesc::onlyLocalPortIsSet = false |
Referenced by inet::Udp::connect(), inet::Udp::createSocket(), and inet::Udp::findSocketForUnicastPacket().
| L3Address inet::Udp::SockDesc::remoteAddr |
| int inet::Udp::SockDesc::remotePort = -1 |
| bool inet::Udp::SockDesc::reuseAddr = false |
Referenced by inet::Udp::bind(), and inet::Udp::setReuseAddress().
| int inet::Udp::SockDesc::sockId = -1 |
| short inet::Udp::SockDesc::tos = -1 |
Referenced by inet::Udp::handleUpperPacket(), and inet::Udp::setTos().
| int inet::Udp::SockDesc::ttl = -1 |
Referenced by inet::Udp::handleUpperPacket(), and inet::Udp::setTimeToLive().