GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCS / V1-5-0
Constituent: lcs     Tag: sun-gcc
#include <string.h>
#include "PBS/FFS.ih"
#include "PBS/MBA.h"
#include "PBS/FPA.h"
#include "MSG/MSG_pubdefs.h"
#include "ITC/ITC_drvdefs.h"
#include "ITC/ITC_pubdefs.h"
#include "LCBD/LCBD_drv.h"
#include "LCBD/LCBD_evt.h"
#include "LCBD/LCBD_nut.h"
#include "LCS/LCS_pubdefs.h"
#include "LCS/LCS_msgs.h"
#include "LCS_prvdefs.h"
Include dependency graph for LRX_control.c:
Functions | |
static unsigned int | checkState (LCS_ControlState creq, LCS_ServiceState sreq, const char *func) |
Check the state of master and service control blocks. | |
static unsigned int | createEngines (LRX_Service *lrx, ITC_NodeID nid, unsigned int want) |
Create a set of receive engines for one node. | |
static unsigned int | createTasks (LRX_Service *lrx, ITC_TaskID rst, ITC_TaskID evt, ITC_TaskID nut) |
Create the LCB driver tasks. | |
static unsigned int | deleteEngines (LRX_Service *lrx, ITC_NodeID nid, unsigned int want) |
Delete a set of queues. | |
static void | deleteTasks (LRX_Service *lrx) |
Delete the LCB driver tasks. | |
static unsigned int | startTasks (LRX_Service *lrx, TASK_attr *rst, TASK_attr *evt, TASK_attr *nut) |
Start the LCB driver tasks. | |
static void | stopTasks (LRX_Service *lrx) |
Stop the LCB driver tasks. | |
unsigned int | LRX_createService (ITC_TaskID rst, ITC_TaskID evt, ITC_TaskID nut) |
Create and initialize LRX services. | |
unsigned int | LRX_deleteService () |
Delete the LTX service task and associated resources. | |
unsigned int | LRX_setAlloc (LRX_cb_Alloc *rtn) |
Set the allocation plug-in. | |
unsigned int | LRX_startService (TASK_attr *rst, TASK_attr *evt, TASK_attr *nut) |
Start the LCB service tasks and configure LCB to use them. | |
unsigned int | LRX_stopService (LRX_cb_Stop *rtn, void *prm) |
Stop the LRX service. |
CVS $Id: LRX_control.c,v 1.5 2006/10/26 02:08:50 apw Exp $
|
Check the state of master and service control blocks.
|
|
Create a set of receive engines for one node.
|
|
Create the LCB driver tasks.
|
|
Delete a set of queues.
|
|
Delete the LCB driver tasks.
|
|
Create and initialize LRX services.
|
|
Delete the LTX service task and associated resources.
|
|
Set the allocation plug-in.
|
|
Start the LCB service tasks and configure LCB to use them.
|
|
Stop the LRX service.
|
|
Start the LCB driver tasks.
|
|
Stop the LCB driver tasks.
|