You are here: Home > Projects > SimStream > Documentation

SimStream Documentation

Inheritance diagram for CLayerIpMcast:
CLayer

List of all members.

Public Member Functions

 CLayerIpMcast (CSimHandler *sim, __uint32 numGroups)
IDelegate2< void, __uint32,
CPacketIp * > * 
DelegateRecv ()
IDelegate1< void, CPacketIp * > * DelegateSend ()
IDelegate3< void, __uint32,
CAddress, CLayerIpMcastGroup * > * 
DelegateJoin ()
IDelegate3< void, __uint32,
CAddress, CLayerIpMcastGroup * > * 
DelegateLeave ()
Delegate2< CLayerIpMcast, void,
__uint32, CAddress > * 
DelegateLocalJoin ()
Delegate2< CLayerIpMcast, void,
__uint32, CAddress > * 
DelegateLocalLeave ()
Event2< void, __uint32,
CPacketIp * > * 
EventRecv ()
Event2< void, __uint32,
CPacketIp * > * 
EventSend ()
virtual void Finalize ()

Private Member Functions

void Recv (__uint32 entry, CPacketIp *packet)
void Send (CPacketIp *packet)
void Join (__uint32 entry, CAddress address, CLayerIpMcastGroup *groupSender)
void Leave (__uint32 entry, CAddress address, CLayerIpMcastGroup *groupSender)
void LocalJoin (__uint32 entry, CAddress address)
void LocalLeave (__uint32 entry, CAddress address)

Private Attributes

__uint32 numGroups
CLayerIpMcastGroupgroups
CLayerIpMcastMembershipmemberships
Delegate2< CLayerIpMcast, void,
__uint32, CPacketIp * > * 
delegateRecv
Delegate1< CLayerIpMcast, void,
CPacketIp * > * 
delegateSend
Delegate3< CLayerIpMcast, void,
__uint32, CAddress,
CLayerIpMcastGroup * > * 
delegateJoin
Delegate3< CLayerIpMcast, void,
__uint32, CAddress,
CLayerIpMcastGroup * > * 
delegateLeave
Delegate2< CLayerIpMcast, void,
__uint32, CAddress > * 
delegateLocalJoin
Delegate2< CLayerIpMcast, void,
__uint32, CAddress > * 
delegateLocalLeave
Event2< void, __uint32,
CPacketIp * > * 
eventRecv
Event2< void, __uint32,
CPacketIp * > * 
eventSend

Detailed Description

Definition at line 8 of file LayerIpMcast.h.


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

Last updated: February 8, 2011