GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> GRBP / dev > grbpsiu / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

GRBP_client.h File Reference

The private definitions of the client (SIU) side of the GRB algorithm. More...


Typedefs

typedef struct _GRBP_client GRBP_client
typedef struct
_GRBP_DB_clientSchema 
GRBP_DB_clientSchema
typedef struct _GRB_latMsgServices GRB_latMsgServices
typedef struct _GRB_siuServices GRB_siuServices

Functions

int GRBP_clientSizeof (const GRBP_DB_clientSchema *cfg)
 Computes the number of bytes needed to support the specified configuration, cfg.
const GRB_siuServices * GRBP_clientServicesGet (GRBP_client *client, GRBP_DB_clientSchema *schema, const GRB_latMsgServices *msgServices)
 Constructs the client context and returns the services table.


Detailed Description

The private definitions of the client (SIU) side of the GRB algorithm.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: GRBP_client.h,v 1.1.1.1 2007/06/18 00:42:58 russell Exp $

Function Documentation

const GRB_siuServices* GRBP_clientServicesGet ( GRBP_client client,
GRBP_DB_clientSchema *  schema,
const GRB_latMsgServices *  msgServices 
)

Constructs the client context and returns the services table.

Parameters:
client The client-side context to construct
schema The configuration block
msgServices The routines to call to deliver an alert message

References gbmCalculateHandler(), gbmCloseoutHandler(), gbmInterruptHandler(), gbmRepointHandler(), GRBP_clientConstruct(), GRBP_clientMsgProcess(), _GRBP_client::message, _GRBP_message::services, start(), and stop().

int GRBP_clientSizeof ( const GRBP_DB_clientSchema *  cfg  ) 

Computes the number of bytes needed to support the specified configuration, cfg.

Returns:
The number of bytes needed to support the specified configuration
Parameters:
cfg The configuration

References GRBP_cacheSizeof(), GRBP_grbSizeof(), and GRBP_windowListSizeof().


Generated on Wed Sep 28 10:04:01 2011 by  doxygen 1.5.8