GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSD / dev > qsd_print / rhel6-32


Interface   Data Structures   File List   Data Fields   Globals  

QSF_services.h File Reference

Interface to the generic event udpating and handling routines. More...

#include <LSF/LSF_scan.h>

Classes

struct  _QSF_services
 The dispatch table for services. More...

Typedefs

typedef int(* QSF_servicesSize )(void *prm)
 Returns the size, in bytes, of the context parameter.
typedef void(* QSF_servicesConstruct )(void *handle, void *prm)
 Construct (initializes) the context parameter.
typedef void(* QSF_servicesDestruct )(void *handle)
 Destructs (i.e returns the resources) held by handle.
typedef struct _QSF_services QSF_services
 Typedef for struct _QSF_services.


Detailed Description

Interface to the generic event udpating and handling routines.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: QSF_services.h,v 1.2 2011/03/26 21:06:58 russell Exp $

Typedef Documentation

void(* QSF_servicesConstruct)(void *handle)

Construct (initializes) the context parameter.

Parameters:
handle The handle to initialize
prm Arbitrary user parameter. This value should be the same as passed to the size routine so that the two may agree upon the options chosen. For most simple applications, this parameter is NULL, but could be used to select different options at run-time.

void(* QSF_servicesDestruct)(void *handle)

Destructs (i.e returns the resources) held by handle.

Parameters:
handle The handle to initialize

int(* QSF_servicesSize)(void *prm)

Returns the size, in bytes, of the context parameter.

Returns:
The size, in bytes, of the context parameter
Parameters:
prm Arbitrary user parameter. This same value should be passed to the construction routine so that the two may agree upon the options chosen. For most simple applications, this parameter is NULL, but could be used to select different options at run-time.


Generated on Fri Sep 21 15:15:44 2012 by  doxygen 1.5.8