live
Data Structures | Public Member Functions | Private Member Functions | Private Attributes | Friends
GroupsockLookupTable Class Reference

#include <Groupsock.hh>

Collaboration diagram for GroupsockLookupTable:
Collaboration graph
[legend]

Data Structures

class  Iterator
 

Public Member Functions

GroupsockFetch (UsageEnvironment &env, struct sockaddr_storage const &groupAddress, Port port, u_int8_t ttl, Boolean &isNew)
 
GroupsockFetch (UsageEnvironment &env, struct sockaddr_storage const &groupAddress, struct sockaddr_storage const &sourceFilterAddr, Port port, Boolean &isNew)
 
GroupsockLookup (struct sockaddr_storage const &groupAddress, Port port)
 
GroupsockLookup (struct sockaddr_storage const &groupAddress, struct sockaddr_storage const &sourceFilterAddr, Port port)
 
GroupsockLookup (UsageEnvironment &env, int sock)
 
Boolean Remove (Groupsock const *groupsock)
 

Private Member Functions

GroupsockAddNew (UsageEnvironment &env, struct sockaddr_storage const &groupAddress, struct sockaddr_storage const &sourceFilterAddress, Port port, u_int8_t ttl)
 

Private Attributes

AddressPortLookupTable fTable
 

Friends

class Iterator
 

Detailed Description

Definition at line 160 of file Groupsock.hh.

Member Function Documentation

◆ AddNew()

Groupsock* GroupsockLookupTable::AddNew ( UsageEnvironment env,
struct sockaddr_storage const &  groupAddress,
struct sockaddr_storage const &  sourceFilterAddress,
Port  port,
u_int8_t  ttl 
)
private

◆ Fetch() [1/2]

Groupsock* GroupsockLookupTable::Fetch ( UsageEnvironment env,
struct sockaddr_storage const &  groupAddress,
Port  port,
u_int8_t  ttl,
Boolean isNew 
)

◆ Fetch() [2/2]

Groupsock* GroupsockLookupTable::Fetch ( UsageEnvironment env,
struct sockaddr_storage const &  groupAddress,
struct sockaddr_storage const &  sourceFilterAddr,
Port  port,
Boolean isNew 
)

◆ Lookup() [1/3]

Groupsock* GroupsockLookupTable::Lookup ( struct sockaddr_storage const &  groupAddress,
Port  port 
)

◆ Lookup() [2/3]

Groupsock* GroupsockLookupTable::Lookup ( struct sockaddr_storage const &  groupAddress,
struct sockaddr_storage const &  sourceFilterAddr,
Port  port 
)

◆ Lookup() [3/3]

Groupsock* GroupsockLookupTable::Lookup ( UsageEnvironment env,
int  sock 
)

◆ Remove()

Boolean GroupsockLookupTable::Remove ( Groupsock const *  groupsock)

Friends And Related Function Documentation

◆ Iterator

friend class Iterator
friend

Definition at line 197 of file Groupsock.hh.

Field Documentation

◆ fTable

AddressPortLookupTable GroupsockLookupTable::fTable
private

Definition at line 198 of file Groupsock.hh.


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