GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> TRC / dev > trc / mv2304


Interface   Data Structures   File List   Data Fields   Globals  

_TRC_Buffer Struct Reference

Structure of a trace buffer. More...

#include <TRC_prvdefs.h>

List of all members.

Public Attributes

unsigned int frame
unsigned int size
unsigned int id
char nam [TRC_L_TRACENAME]
struct _TRC_Buffernxt
struct _TRC_Bufferchk
TRC_Commoncom
FPA_fcb * fcb
TRC_Rowmin
TRC_Rowmax
unsigned int rows
unsigned int reason
unsigned int under
unsigned long long first
unsigned long long last
unsigned long long count
TRC_Rowrow
unsigned int rec
WCT_time itim
unsigned long long itic


Detailed Description

Structure of a trace buffer.

Member Data Documentation

struct _TRC_Buffer* _TRC_Buffer::chk [read]

Self check

Referenced by TRC_copy(), TRC_create(), and TRC_initialize().

Pointer to common area

Referenced by TRC_copy(), TRC_create(), and TRC_initialize().

unsigned long long _TRC_Buffer::count

Count of calls

Referenced by record(), and TRC_copy().

FPA_fcb* _TRC_Buffer::fcb

Snapshot buffers (if available)

Referenced by allocSnap(), sendSDI_cb(), TRC_attachSnap(), TRC_delete(), TRC_detachSnap(), and TRC_freeSnap().

unsigned long long _TRC_Buffer::first

Tics at first trace entry

Referenced by record().

unsigned int _TRC_Buffer::frame

Framing/identification word

Referenced by TRC_create(), TRC_initialize(), TRC_record(), and TRC_write().

unsigned int _TRC_Buffer::id

Identifying number

Referenced by TRC_advertise(), and TRC_create().

unsigned long long _TRC_Buffer::itic

CPU timebase register

Referenced by TRC_correlateTime(), and TRC_snapMonitor().

Wall clock time

Referenced by TRC_correlateTime(), and TRC_snapMonitor().

unsigned long long _TRC_Buffer::last

Tics at most recent trace entry

Referenced by record(), TRC_copy(), and TRC_snapMonitor().

Last row (plus one ... as usual)

Referenced by record(), recover(), TRC_copy(), TRC_create(), TRC_initialize(), and TRC_record().

char _TRC_Buffer::nam[TRC_L_TRACENAME]

struct _TRC_Buffer* _TRC_Buffer::nxt [read]

Next trace in list

Referenced by TRC_create(), TRC_delete(), TRC_ID2Trace(), and TRC_name2Trace().

unsigned int _TRC_Buffer::reason

Reason for snapshot

Referenced by TRC_copy().

unsigned int _TRC_Buffer::rec

Recoveries attempted

Referenced by recover().

Next row to write

Referenced by record(), recover(), TRC_copy(), TRC_create(), TRC_initialize(), and TRC_record().

unsigned int _TRC_Buffer::rows

Number of rows

Referenced by recover(), TRC_copy(), TRC_create(), TRC_initialize(), and TRC_record().

unsigned int _TRC_Buffer::size

unsigned int _TRC_Buffer::under

Rows undercopied

Referenced by TRC_copy().


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

Generated on Mon Mar 28 18:03:24 2011 by  doxygen 1.5.8