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


Interface   Data Structures   File List   Data Fields   Globals  

_LTX_Service Struct Reference

Structure to hold LCS transmit service information. More...

#include <LCS_prvdefs.h>

List of all members.

Public Attributes

LCS_ServiceState state
struct _LTX_Servicechk
ITC_Task * itc
ITC_TaskID tid
unsigned int nim
unsigned int iqm
FORK_que * fqi
unsigned int max
unsigned int mto
LTX_Adapter mux [LTX_L_ADAPTERS]
LTX_Enginetxe [ITC_L_QUEUES]


Detailed Description

Structure to hold LCS transmit service information.

Member Data Documentation

Security check

Referenced by checkState(), and createService().

FORK_que* _LTX_Service::fqi

Handle for meta-lo queue

Referenced by expireTimer(), LTX_submit(), startMeta(), and stopMeta().

unsigned int _LTX_Service::iqm

Mask of queues (ITC style)

Referenced by createService(), and LTX_deleteService().

ITC_Task* _LTX_Service::itc

Actual ITC service task handle

Referenced by createService(), LTX_deleteService(), LTX_startService(), and LTX_stopService().

unsigned int _LTX_Service::max

Max packet size (N * 512 bytes)

Referenced by createEngines(), createService(), LTX_sendFirst(), and LTX_sendNext().

unsigned int _LTX_Service::mto

Message timeout (usecs)

Referenced by createService(), and LTX_resultList().

LTX_Adapter _LTX_Service::mux[LTX_L_ADAPTERS]

Protocol adapters

unsigned int _LTX_Service::nim

Mask of nodes serviced

Referenced by createService(), and LTX_deleteService().

ITC_TaskID _LTX_Service::tid

ITC task ID

Referenced by createService(), and startMeta().

LTX_Engine* _LTX_Service::txe[ITC_L_QUEUES]

Collection of transmit engines

Referenced by createEngines(), createService(), deleteEngines(), LCS_getTxEngine(), LTX_allocReply(), and LTX_sendReply().


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