Alex Bikfalvi
SimStream Documentation
CLink Class Reference
Inheritance diagram for CLink:
Public Member Functions | |
CLink (__uint32 id, CSimHandler *sim, __uint32 queue, __bitrate bandwidth0, __bitrate bandwidth1, __time delay0, __time delay1) | |
__uint32 | Id () |
__bitrate | Bandwidth (__byte entry) |
__uint32 | AddNode (CObject *node, __uint32 entry) |
CObject * | Node (__uint32 index) |
__uint32 | NodeEntry (__uint32 index) |
virtual ENetworkCode | Recv (CObject *sender, __uint32 entry, CPacket *packet) |
void | Delay (__uint32 entry, CPacket *packet) |
void | Send (__uint32 entry, CPacket *packet) |
virtual void | Finalize () |
CLinkQueue * | Queue (__uint8 tos, __uint8 entry) |
__bitrate | MeterUtil (__uint8 entry) |
__uint32 | MeterQueue (__uint8 tos, __uint8 entry) |
double | StatUtilization (__byte tos, __byte entry) |
__uint64 | StatPackets (__byte tos, __byte entry) |
__uint64 | StatBits (__byte tos, __byte entry) |
__uint64 | StatDiscard (__byte tos, __byte entry) |
double | StatQueue (__byte tos, __byte entry) |
Protected Attributes | |
__uint32 | id |
CObject * | nodes [2] |
__uint32 | nodeEntries [2] |
CLinkQueue * | queues [2][2] |
__uint32 | currentNode |
__bitrate | bandwidth [2] |
__time | delay [2] |
double | statUtil [2][2] |
__uint64 | statPackets [2][2] |
__uint64 | statDiscard [2][2] |
__uint64 | statBits [2][2] |
double | statQueue [2][2] |
__time | statQueueLast [2][2] |
__time | meterTime [2] |
__bitrate | meterUtil [2] |
Static Protected Attributes | |
static double | meterSmoothFactor = 0.9 |
Detailed Description
Definition at line 7 of file Link.h.
The documentation for this class was generated from the following files:
Last updated: February 8, 2011