GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LCS / V1-5-6 > lcs / rhel5-64


Interface   Data Structures   File List   Data Fields   Globals  

_LRX_Engine Struct Reference

Structure to hold LCS receive engine information. More...

#include <LCS_prvdefs.h>

List of all members.

Public Attributes

unsigned int cnt [ITC_L_PROTS][LRX_L_COUNTERS]
struct _LRX_Servicelrx
unsigned int eid
unsigned int rof
unsigned char * mem
FPA_fcb * fcb
LCS_Reply msg
ITC_QueueItem * qitem
unsigned int qilen
unsigned char * qipay
unsigned char * qinxt
unsigned char * qipkt
unsigned char * qiend
unsigned int nxt
LCS_ProtocolCPU pkt
unsigned int key
unsigned int seq
unsigned int frg


Detailed Description

Structure to hold LCS receive engine information.

Member Data Documentation

unsigned int _LRX_Engine::cnt[ITC_L_PROTS][LRX_L_COUNTERS]

Assorted counters

Referenced by LRX_copyContribution(), and LRX_process().

unsigned int _LRX_Engine::eid

Engine ID

Referenced by createEngines().

FPA_fcb* _LRX_Engine::fcb

FPA control block

Referenced by createEngines(), deleteEngines(), LRX_replySend(), and LRX_replySent().

unsigned int _LRX_Engine::frg

Fragment sequence counter

Referenced by createEngines(), LRX_process(), and LRX_reset().

unsigned int _LRX_Engine::key

Transaction key

Referenced by createEngines(), LRX_process(), and LRX_reset().

Back-pointer to service

Referenced by createEngines(), and LRX_allocQueueItem().

unsigned char* _LRX_Engine::mem

FPA memory

Referenced by createEngines(), and deleteEngines().

Response message

Referenced by LRX_replyDispatch().

unsigned int _LRX_Engine::nxt

Allowable next category mask

Referenced by createEngines(), LRX_process(), and LRX_reset().

CPU/CPU packet protocol header

Referenced by LRX_process().

unsigned char* _LRX_Engine::qiend

Where the transaction must end

Referenced by LRX_allocQueueItem(), LRX_copyContribution(), and LRX_process().

unsigned int _LRX_Engine::qilen

ITC queue item payload length

Referenced by LRX_allocQueueItem().

unsigned char* _LRX_Engine::qinxt

Where the next copy starts

Referenced by LRX_allocQueueItem(), LRX_copyContribution(), and LRX_process().

unsigned char* _LRX_Engine::qipay

ITC queue item payload

Referenced by LRX_allocQueueItem().

unsigned char* _LRX_Engine::qipkt

Where the packet must end

Referenced by LRX_copyContribution(), and LRX_process().

ITC_QueueItem* _LRX_Engine::qitem

ITC queue item

Referenced by LRX_allocQueueItem(), and LRX_process().

unsigned int _LRX_Engine::rof

Result list offset

Referenced by createEngines(), and LRX_replySend().

unsigned int _LRX_Engine::seq

Transaction sequence counter

Referenced by createEngines(), LRX_process(), and LRX_reset().


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

Generated on Tue Nov 29 18:40:47 2011 by  doxygen 1.5.8