GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSSP / dev > qssp / linux-gcc
#include <QSTD_versions.h>
Classes | |
struct | _QSTD_versions |
The various sub-versions associated with a master version. More... | |
struct | _QSTD_versionsHandler |
The subversions associated with all the versions of a particular handler. More... | |
struct | _QSTD_versionsHandlers |
The subversions of all the versions of all the handlers. More... | |
Typedefs | |
typedef struct _QSTD_versions | QSTD_versions |
Typedef for struct _QSTD_versions. | |
typedef struct _QSTD_versionsHandler | QSTD_versionsHandler |
Typedef for struct _QSTD_versionsHandler. | |
typedef struct _QSTD_versionsHandlers | QSTD_versionsHandlers |
Tyepdef for struct _QSTD_versionsHandlers. | |
Functions | |
const QSTD_versionsHandlers * | QSTD_versionsHandlersDefGet (void) |
Retrieves a pointer to statistics handler versions. | |
__inline const QSTD_versionsHandler * | QSTD_versionsHandlersResolve (const QSTD_versionsHandlers *handlers, unsigned int handler) |
Retrieves a pointer for the subversions for all the versions of the specified handler. | |
__inline const QSTD_versions * | QSTD_versionsHandlerResolve (const QSTD_versionsHandler *handler, unsigned int version) |
Retrieves a pointer for the subversions for the specified version. | |
const QSTD_versions * | QSTD_versionsHandlersResolveFull (const QSTD_versionsHandlers *handlers, unsigned int handler, unsigned int version) |
Retrieves a pointer for the versions for the specified handler. | |
int | QSTD_versionsGet (const QSTD_versions *versions, QSTD_VERSION_K which) |
Retrieves the designated subversion. | |
Variables | |
static const QSTD_versions | UnkVersions [1] = { {{ -1, -1}} } |
static const QSTD_versionsHandler | UnkHandler |
CVS $Id: QSTD_versions.c,v 1.2 2011/03/29 00:14:57 russell Exp $
int QSTD_versionsGet | ( | const QSTD_versions * | versions, | |
QSTD_VERSION_K | which | |||
) |
Retrieves the designated subversion.
versions | The subversions structure for the handler | |
which | Which subversion to get |
References _QSTD_versions::sub.
Referenced by QSTD_updateAtDatagram().
const QSTD_versions * QSTD_versionsHandlerResolve | ( | const QSTD_versionsHandler * | handler, | |
unsigned int | version | |||
) |
Retrieves a pointer for the subversions for the specified version.
handler | The all the sub-versions of the handler | |
version | The version number |
References _QSTD_versionsHandler::cnt, and _QSTD_versionsHandler::versions.
Referenced by QSTD_versionsHandlersResolveFull().
const QSTD_versionsHandler * QSTD_versionsHandlersResolve | ( | const QSTD_versionsHandlers * | handlers, | |
unsigned int | handler | |||
) |
Retrieves a pointer for the subversions for all the versions of the specified handler.
handlers | The labels for all the handlers | |
handler | The handler's identifier (e.g. EH_ID_K_GAMMA, etc) |
References _QSTD_versionsHandlers::handler.
Referenced by QSTD_versionsHandlersResolveFull().
const QSTD_versions * QSTD_versionsHandlersResolveFull | ( | const QSTD_versionsHandlers * | handlers, | |
unsigned int | handler, | |||
unsigned int | version | |||
) |
Retrieves a pointer for the versions for the specified handler.
handlers | The labels for all the handlers | |
handler | The handler's identifier (e.g. EH_ID_K_GAMMA, etc) | |
version | The version number |
References QSTD_versionsHandlerResolve(), and QSTD_versionsHandlersResolve().
Referenced by QSTD_updateAtDatagram().
const QSTD_versionsHandler UnkHandler [static] |
Initial value:
{ sizeof (UnkVersions) / sizeof (UnkVersions[0]), UnkVersions }