You are here: Home > Projects > SimStream > Documentation

SimStream Documentation

Inheritance diagram for CHostFlow:
CNode CObject

List of all members.

Public Member Functions

 CHostFlow (__uint32 id, CSimHandler *sim, CAddress address, CInfo *info)
void Connect (CAddress dst)
void DisconnectSender (__uint8 sender)
void DisconnectReceiver ()
void StartFlow (__uint8 sender)
void StopFlow (__uint8 sender)
virtual void Finalize ()

Private Member Functions

void Recv (__uint32 entry, CPacketIp *ip, CPacketUdp *udp, CPacket *packet)
void ConnectionRecv (CConnectionReceiver *connection, CPacket *packet)
bool ConnectionAccept (CAddress src, CPacket *packet)
void ConnectionAccepted (CConnectionSender *connection)
void ConnectionOpen (CConnection *connection, CConnection::EOpenResult result)
void ConnectionClose (CConnection *connection, CConnection::ECloseResult result)
void SenderSend (CConnectionSender *sender, CPacket *packet)
void Timer (CTimerInfo *info)

Private Attributes

CConnectionLayerconnectionLayer
Delegate4< CHostFlow, void,
__uint32, CPacketIp
*, CPacketUdp *, CPacket * > * 
delegateRecv
Delegate2< CHostFlow, void,
CConnectionReceiver *, CPacket * > * 
delegateConnectionRecv
Delegate2< CHostFlow, bool,
CAddress, CPacket * > * 
delegateAccept
Delegate1< CHostFlow, void,
CConnectionSender * > * 
delegateAccepted
Delegate2< CHostFlow, void,
CConnection
*, CConnection::EOpenResult > * 
delegateOpen
Delegate2< CHostFlow, void,
CConnection
*, CConnection::ECloseResult > * 
delegateClose
CConnectionSendersenders [2]
CConnectionReceiverreceiver
__uint8 senderIndex
CTimer< CHostFlow > * timers [2]
__bitrate streamRate
double packetRate
__time packetInterval
__uint32 packetSize
__uint32 connectionsMax
__uint16 port
__uint32 packetIndex [2]
__uint32 packets
FILE * fileSender
FILE * fileReceiver
Delegate2< CHostFlow, void,
CConnectionSender *, CPacket * > * 
delegateSenderSend

Detailed Description

Definition at line 6 of file HostFlow.h.


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

Last updated: February 8, 2011