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