| 
    live
    
   | 
 
#include <NetInterface.hh>


Public Member Functions | |
| virtual | ~Socket () | 
| void | reset () | 
| virtual Boolean | handleRead (unsigned char *buffer, unsigned bufferMaxSize, unsigned &bytesRead, struct sockaddr_storage &fromAddress)=0 | 
| int | socketNum () const | 
| Port | port () const | 
| UsageEnvironment & | env () const | 
Static Public Attributes | |
| static int | DebugLevel | 
| static UsageEnvironment * | DefaultUsageEnvironment | 
Protected Member Functions | |
| Socket (UsageEnvironment &env, Port port, int family) | |
| Boolean | changePort (Port newPort) | 
Private Attributes | |
| int | fSocketNum | 
| UsageEnvironment & | fEnv | 
| Port | fPort | 
| int | fFamily | 
Definition at line 39 of file NetInterface.hh.
      
  | 
  virtual | 
      
  | 
  protected | 
      
  | 
  inline | 
      
  | 
  pure virtual | 
Implemented in OutputSocket, and Groupsock.
      
  | 
  inline | 
Definition at line 51 of file NetInterface.hh.
References fPort.
| void Socket::reset | ( | ) | 
      
  | 
  inline | 
      
  | 
  static | 
Definition at line 57 of file NetInterface.hh.
      
  | 
  staticinherited | 
Definition at line 32 of file NetInterface.hh.
      
  | 
  private | 
Definition at line 66 of file NetInterface.hh.
Referenced by env().
      
  | 
  private | 
Definition at line 68 of file NetInterface.hh.
      
  | 
  private | 
Definition at line 67 of file NetInterface.hh.
Referenced by port().
      
  | 
  private | 
Definition at line 65 of file NetInterface.hh.
Referenced by socketNum().