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