GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCS / V1-1-0
Constituent: lcs     Tag: sun-gcc
#include "PBS/TASK.h"
#include "ITC/ITC_pubdefs.h"
Include dependency graph for LCS_pubdefs.h:
This graph shows which files directly or indirectly include this file:
Typedefs | |
typedef _LCS_Control | LCS_Control |
Typedef for struct _LCS_Control. | |
typedef _LRX_Engine | LRX_Engine |
Typedef for struct _LRX_Engine. | |
typedef _LRX_Statistics | LRX_Statistics |
Typedef for struct _LRX_Statistics. | |
typedef _LTX_Engine | LTX_Engine |
Typedef for struct _LTX_Engine. | |
typedef _LTX_Timing | LTX_Timing |
Typedef for struct _LTX_Timing. | |
typedef enum _LCS_NodeAddress | LCS_NodeAddress |
Typedef for enum _LCS_NodeAddress. | |
typedef void * | LRX_cb_Alloc (ITC_Queue *queue, unsigned int siz, ITC_cb_Completion **rtn, void **cb0, void **cb1, void **cb2) |
Signature for callback called within queue item allocation. | |
typedef void | LRX_cb_Stop (void *prm) |
Signature for an LRX service stop callback routine. | |
Enumerations | |
enum | _LCS_NodeAddress { LCS_NIH_NONE = 0x30, LCS_NIH_SIUP = 0x22, LCS_NIH_SIUR = 0x23, LCS_NIH_EPU0 = 0x24, LCS_NIH_EPU1 = 0x25, LCS_NIH_EPU2 = 0x26, LCS_NIH_EPU3 = 0x21, LCS_NIH_SDI = 0x27, LCS_NIH_BCST = 0x3f } |
Enumeration of LCB hardware addresses. More... | |
Functions | |
LCS_Control * | LCS_getControl (void) |
Return the LCS control handle. | |
LCS_NodeAddress | LCS_getNodeAddress (ITC_NodeID nid) |
Return the LCB hardware node address for a logical ITC node ID. | |
unsigned int | LCS_initialize (LCS_NodeAddress siu) |
Initialize the LCS master control block. | |
unsigned int | LCS_shutdown (void) |
Shut down the LCS master control block and release resources. | |
unsigned int | LRX_createService (void) |
Initialize an LRX service control block. | |
unsigned int | LRX_deleteService (void) |
Delete the LTX service task and associated resources. | |
unsigned int | LRX_startService (void) |
Set the protocol 2 and 3 handlers in the LCB event task. | |
unsigned int | LRX_stopService (LRX_cb_Stop *rtn, void *prm) |
Stop the task implementing the LCS service layer. | |
unsigned int | LTX_createService (ITC_TaskID tid, unsigned int nim, unsigned int pgs, unsigned int mto, ITC_cb_Memory *rtn, void *prm) |
Initialize an LTX service control block. | |
unsigned int | LTX_deleteService (ITC_TaskID tid) |
Delete the LTX service task and associated resources. | |
unsigned int | LTX_startService (ITC_TaskID tid, TASK_attr *attr) |
Start an LTX communications service task. | |
unsigned int | LTX_stopService (ITC_TaskID tid) |
Stop the task implementing the LCS service layer. |
CVS $Id: LCS_pubdefs.h,v 1.6 2005/04/21 03:03:28 apw Exp $
|
Enumeration of LCB hardware addresses.
|
|
Return the LCS control handle.
|
|
Return the LCB hardware node address for a logical ITC node ID.
|
|
Initialize the LCS master control block.
|
|
Shut down the LCS master control block and release resources.
|
|
Initialize an LRX service control block.
|
Here is the call graph for this function:
|
Delete the LTX service task and associated resources.
|
Here is the call graph for this function:
|
Set the protocol 2 and 3 handlers in the LCB event task.
|
Here is the call graph for this function:
|
Stop the task implementing the LCS service layer.
|
Here is the call graph for this function:
|
Initialize an LTX service control block.
|
Here is the call graph for this function:
|
Delete the LTX service task and associated resources.
|
Here is the call graph for this function:
|
Start an LTX communications service task.
|
Here is the call graph for this function:
|
Stop the task implementing the LCS service layer.
|
Here is the call graph for this function: