SimpleUDP::SimpleUDP::SockDesc Struct Reference

defines a socket More...

#include <SimpleUDP.h>

List of all members.

Public Attributes

int sockId
 socket deskriptor, supposed to be unique across apps
int userId
 we just send it back, but don't do anything with it
int appGateIndex
 indicates the application the socket is connected to
bool onlyLocalPortIsSet
 remoteAddr, localPort and remotePort are not set
IPvXAddress localAddr
 IP Adress to which replies have to be sent.
IPvXAddress remoteAddr
 IP Adress to which queries are sent.
ushort localPort
 port to which replies have to be sent
ushort remotePort
 port to which queries are sent
int interfaceId
 Interface to which the socket is connected.


Detailed Description

defines a socket

Definition at line 70 of file SimpleUDP.h.


Member Data Documentation

int SimpleUDP::SimpleUDP::SockDesc::appGateIndex

indicates the application the socket is connected to

Definition at line 74 of file SimpleUDP.h.

Referenced by SimpleUDP::bind(), operator<<(), SimpleUDP::sendUp(), and SimpleUDP::sendUpErrorNotification().

int SimpleUDP::SimpleUDP::SockDesc::interfaceId

Interface to which the socket is connected.

Definition at line 81 of file SimpleUDP.h.

Referenced by SimpleUDP::bind(), SimpleUDP::matchesSocket(), and operator<<().

IPvXAddress SimpleUDP::SimpleUDP::SockDesc::localAddr

IP Adress to which replies have to be sent.

Definition at line 76 of file SimpleUDP.h.

Referenced by SimpleUDP::bind(), SimpleUDP::connect(), SimpleUDP::matchesSocket(), operator<<(), and SimpleUDP::unbind().

ushort SimpleUDP::SimpleUDP::SockDesc::localPort

port to which replies have to be sent

Definition at line 78 of file SimpleUDP.h.

Referenced by SimpleUDP::bind(), operator<<(), SimpleUDP::sendUpErrorNotification(), and SimpleUDP::unbind().

bool SimpleUDP::SimpleUDP::SockDesc::onlyLocalPortIsSet

remoteAddr, localPort and remotePort are not set

Definition at line 75 of file SimpleUDP.h.

Referenced by SimpleUDP::bind(), SimpleUDP::connect(), SimpleUDP::processICMPError(), and SimpleUDP::processUDPPacket().

IPvXAddress SimpleUDP::SimpleUDP::SockDesc::remoteAddr

IP Adress to which queries are sent.

Definition at line 77 of file SimpleUDP.h.

Referenced by SimpleUDP::bind(), SimpleUDP::connect(), SimpleUDP::matchesSocket(), and operator<<().

ushort SimpleUDP::SimpleUDP::SockDesc::remotePort

port to which queries are sent

Definition at line 79 of file SimpleUDP.h.

Referenced by SimpleUDP::bind(), SimpleUDP::connect(), SimpleUDP::matchesSocket(), and operator<<().

int SimpleUDP::SimpleUDP::SockDesc::sockId

socket deskriptor, supposed to be unique across apps

Definition at line 72 of file SimpleUDP.h.

Referenced by SimpleUDP::bind(), operator<<(), SimpleUDP::processICMPError(), SimpleUDP::processUDPPacket(), SimpleUDP::sendUp(), and SimpleUDP::sendUpErrorNotification().

int SimpleUDP::SimpleUDP::SockDesc::userId

we just send it back, but don't do anything with it

Definition at line 73 of file SimpleUDP.h.

Referenced by SimpleUDP::bind(), operator<<(), SimpleUDP::sendUp(), and SimpleUDP::sendUpErrorNotification().


The documentation for this struct was generated from the following file:

Generated on Tue Sep 8 17:27:02 2009 for OverSim by  doxygen 1.5.8