GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCS / V1-2-0

Constituent: lcs_test     Tag: sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

LCS_speed.c File Reference

Test message through message capability. More...

#include <stdio.h>
#include <string.h>
#include <time.h>
#include "PBS/PBS.h"
#include "PBS/FORK.h"
#include "PBS/FPA.h"
#include "ITC/ITC_drvdefs.h"
#include "LCS/LCS_msgs.h"
#include "LCS_prvtest.h"

Include dependency graph for LCS_speed.c:

Include dependency graph

Functions

FORK_cb_status forkSpeed (FORK_cb_prm *prm, FORK_msg_hdr *msg)
 Send off the large message and arrange for sendoff of small message.

void freeSpeed (ITC_QueueItem *qitem, unsigned int status, void *prm0, void *prm1, void *prm2)
 Free allocated buffer.

unsigned int LCS_speed (ITC_NodeID dnid, ITC_TaskID dtid, ITC_TaskID stid)
 Main routine for LCS message through message test.


Detailed Description

Test message through message capability.

CVS $Id: LCS_speed.c,v 1.2 2005/09/08 03:54:13 apw Exp $
Author:
A.P.Waite

Function Documentation

FORK_cb_status forkSpeed FORK_cb_prm *  prm,
FORK_msg_hdr *  msg
[static]
 

Send off the large message and arrange for sendoff of small message.

forkspeedMax() sends off a large message and arranges for a small message to be sent off a short while later to a higher speed queue.

Here is the call graph for this function:

void freeSpeed ITC_QueueItem *  qitem,
unsigned int  status,
void *  prm0,
void *  prm1,
void *  prm2
[static]
 

Free allocated buffer.

Parameters:
qitem (in) Queue item (unused)
status (in) Processing completion code (unused)
prm0 (in) User parameter 0 (unused)
prm1 (in) User parameter 1 (unused)
prm2 (in) User parameter 2 (unused)
freeBuffer() frees a test packet.

unsigned int LCS_speed ITC_NodeID  dnid,
ITC_TaskID  dtid,
ITC_TaskID  stid
 

Main routine for LCS message through message test.

Parameters:
dnid (in) Destination ITC node ID
dtid (in) Destination ITC task ID
stid (in) Source ITC task ID
LCS_speed() sends four large (64k - 64 bytes) in quick succession and times throughput speed.

Here is the call graph for this function:


Generated on Fri Sep 9 03:56:38 2005 by doxygen 1.3.3