You are here: Home > Projects > SimStream > Documentation

SimStream Documentation

Inheritance diagram for CLink:
CObject

List of all members.

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)
CObjectNode (__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 ()
CLinkQueueQueue (__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
CObjectnodes [2]
__uint32 nodeEntries [2]
CLinkQueuequeues [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