live
Public Member Functions | Protected Member Functions | Private Attributes
SocketLookupTable Class Referenceabstract

#include <NetInterface.hh>

Collaboration diagram for SocketLookupTable:
Collaboration graph
[legend]

Public Member Functions

virtual ~SocketLookupTable ()
 
SocketFetch (UsageEnvironment &env, Port port, Boolean &isNew)
 
Boolean Remove (Socket const *sock)
 

Protected Member Functions

 SocketLookupTable ()
 
virtual SocketCreateNew (UsageEnvironment &env, Port port)=0
 

Private Attributes

HashTablefTable
 

Detailed Description

Definition at line 75 of file NetInterface.hh.

Constructor & Destructor Documentation

◆ ~SocketLookupTable()

virtual SocketLookupTable::~SocketLookupTable ( )
virtual

◆ SocketLookupTable()

SocketLookupTable::SocketLookupTable ( )
protected

Member Function Documentation

◆ CreateNew()

virtual Socket* SocketLookupTable::CreateNew ( UsageEnvironment env,
Port  port 
)
protectedpure virtual

◆ Fetch()

Socket* SocketLookupTable::Fetch ( UsageEnvironment env,
Port  port,
Boolean isNew 
)

◆ Remove()

Boolean SocketLookupTable::Remove ( Socket const *  sock)

Field Documentation

◆ fTable

HashTable* SocketLookupTable::fTable
private

Definition at line 88 of file NetInterface.hh.


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