Trace Class Reference

#include <trace.h>

List of all members.

Public Member Functions

 Trace (int16s sid=0, int16s qid=PRIOR_L0, bytestamp_t bs=0.0, pct_size_t ps=0)
 ~Trace ()
bytestamp_t Append (bytestamp_t free_stamp)

Public Attributes

int16s SourceID: 10
int16s QueueID: 6
bytestamp_t ByteStamp
pct_size_t PacketSize


Detailed Description

Definition at line 35 of file trace.h.


Constructor & Destructor Documentation

Trace::Trace ( int16s  sid = 0,
int16s  qid = PRIOR_L0,
bytestamp_t  bs = 0.0,
pct_size_t  ps = 0 
) [inline]

Definition at line 43 of file trace.h.

00044     { 
00045         SourceID   = sid;
00046         QueueID    = qid;
00047         ByteStamp  = bs;
00048         PacketSize = ps; 
00049     }

Trace::~Trace (  )  [inline]

Definition at line 50 of file trace.h.

00050 {}


Member Function Documentation

bytestamp_t Trace::Append ( bytestamp_t  free_stamp  )  [inline]

Definition at line 58 of file trace.h.

00059     { 
00060         //ev<<"ByteStamp: "<<ByteStamp<<endl;
00061         ByteStamp = MAX( ByteStamp, free_stamp + PacketSize );
00062         //ev<<"ByteStamp despues de Append: "<<ByteStamp<<endl;
00063         return ByteStamp;
00064     }


Member Data Documentation

Definition at line 40 of file trace.h.

Definition at line 41 of file trace.h.

Definition at line 39 of file trace.h.

Definition at line 38 of file trace.h.


The documentation for this class was generated from the following file:

Generated on Thu Nov 28 14:47:25 2013 for red_wireless by  doxygen 1.5.7.1