Alex Bikfalvi
SimStream Documentation
CHostFlow Class Reference
Inheritance diagram for CHostFlow:
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 | |
CConnectionLayer * | connectionLayer |
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 |
CConnectionSender * | senders [2] |
CConnectionReceiver * | receiver |
__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