|
live
|
#include <Groupsock.hh>


Public Member Functions | |
| OutputSocket (UsageEnvironment &env, int family) | |
| virtual | ~OutputSocket () |
| virtual Boolean | write (struct sockaddr_storage const &addressAndPort, u_int8_t ttl, unsigned char *buffer, unsigned bufferSize) |
| void | reset () |
| int | socketNum () const |
| Port | port () const |
| UsageEnvironment & | env () const |
Static Public Attributes | |
| static int | DebugLevel |
| static UsageEnvironment * | DefaultUsageEnvironment |
Protected Member Functions | |
| OutputSocket (UsageEnvironment &env, Port port, int family) | |
| portNumBits | sourcePortNum () const |
| Boolean | changePort (Port newPort) |
Private Member Functions | |
| virtual Boolean | handleRead (unsigned char *buffer, unsigned bufferMaxSize, unsigned &bytesRead, struct sockaddr_storage &fromAddressAndPort) |
Private Attributes | |
| Port | fSourcePort |
| unsigned | fLastSentTTL |
| int | fSocketNum |
| UsageEnvironment & | fEnv |
| Port | fPort |
| int | fFamily |
Definition at line 39 of file Groupsock.hh.
| OutputSocket::OutputSocket | ( | UsageEnvironment & | env, |
| int | family ) |
References Socket::env().
|
virtual |
|
protected |
References Socket::env(), and Socket::port().
|
inlineinherited |
Definition at line 55 of file NetInterface.hh.
References fEnv.
Referenced by Groupsock::Groupsock(), Groupsock::Groupsock(), Groupsock::output(), OutputSocket::OutputSocket(), OutputSocket::OutputSocket(), Socket(), and Groupsock::wasLoopedBackFromUs().
|
privatevirtual |
|
inlineinherited |
Definition at line 51 of file NetInterface.hh.
References fPort.
Referenced by Groupsock::addDestination(), Groupsock::createNewDestRecord(), Groupsock::Groupsock(), Groupsock::Groupsock(), OutputSocket::OutputSocket(), and Socket().
|
inherited |
|
inlineinherited |
|
inlineprotected |
|
virtual |
|
staticinherited |
Definition at line 57 of file NetInterface.hh.
|
staticinherited |
Definition at line 32 of file NetInterface.hh.
|
privateinherited |
Definition at line 66 of file NetInterface.hh.
Referenced by env().
|
privateinherited |
Definition at line 68 of file NetInterface.hh.
|
private |
Definition at line 59 of file Groupsock.hh.
|
privateinherited |
Definition at line 67 of file NetInterface.hh.
Referenced by port().
|
privateinherited |
Definition at line 65 of file NetInterface.hh.
Referenced by socketNum().
|
private |
Definition at line 58 of file Groupsock.hh.
Referenced by sourcePortNum().