GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > CMX / V2-8-1
Constituent: cmx_asBuilt     Tag: linux-gcc
#include <stdio.h>
#include <string.h>
#include "CMX/CMX_asBuiltPub.h"
#include "CMX_asBuiltPrv.h"
Include dependency graph for CMX_asBuilt.c:
Functions | |
unsigned int | CMX_asBuiltValidLoad (CMX_asBuiltLoad *load) |
Validate an load-order block pointer. | |
CMX_asBuiltIdentity * | CMX_asBuiltFind (const char *pkg, const char *con) |
Find a CMX-as-built identity block by package/constituent name. | |
const char * | CMX_asBuiltGetConstit (CMX_asBuiltIdentity *ident) |
Return (a pointer to) the constituent name recorded by CMX-as-built. | |
unsigned int | CMX_asBuiltGetData (CMX_asBuiltIdentity *ident, CMX_asBuiltIndex index, void **value) |
Get data in one of the slots in the user data area. | |
const char * | CMX_asBuiltGetDescrip (CMX_asBuiltIdentity *ident) |
Return (a pointer to) the user supplied descriptive string recorded by CMX-as-built. | |
const char * | CMX_asBuiltGetPackage (CMX_asBuiltIdentity *ident) |
Return (a pointer to) the package name recorded by CMX-as-built. | |
int | CMX_asBuiltGetRevision (CMX_asBuiltIdentity *ident) |
Return the CMX-as-built information revision level. | |
const char * | CMX_asBuiltGetSite (CMX_asBuiltIdentity *ident) |
Return (a pointer to) the build site name recorded by CMX-as-built. | |
const char * | CMX_asBuiltGetTarget (CMX_asBuiltIdentity *ident) |
Return (a pointer to) the build target name recorded by CMX-as-built. | |
time_t | CMX_asBuiltGetTime (CMX_asBuiltIdentity *ident) |
Return the build time-stamp recorded by CMX-as-built. | |
const char * | CMX_asBuiltGetUser (CMX_asBuiltIdentity *ident) |
Return (a pointer to) the builder's userid recorded by CMX-as-built. | |
unsigned int | CMX_asBuiltGetVersion (CMX_asBuiltIdentity *ident, char *version, short *major, short *minor, short *patch) |
Return version information as recorded by CMX-as-built. | |
unsigned int | CMX_asBuiltInsert (CMX_asBuiltIdentity *ident) |
Insert a CMX-as-built identity block into the list. | |
unsigned int | CMX_asBuiltRemove (CMX_asBuiltIdentity *ident) |
Remove a CMX-as-built identity block from the list. | |
CMX_asBuiltIdentity * | CMX_asBuiltScan (CMX_asBuiltIdentity *ident) |
Scan the CMX-as-built identity block list. | |
CMX_asBuiltIdentity * | CMX_asBuiltScanBackward (CMX_asBuiltLoad **load) |
Scan the CMX-as-built load-order block list (backward chronology). | |
CMX_asBuiltIdentity * | CMX_asBuiltScanForward (CMX_asBuiltLoad **load) |
Scan the CMX-as-built load-order block list (forward chronology). | |
unsigned int | CMX_asBuiltSetData (CMX_asBuiltIdentity *ident, CMX_asBuiltIndex index, void *value) |
Set one of the slots in the user data area. | |
unsigned int | CMX_asBuiltValid (CMX_asBuiltIdentity *ident) |
Validate an identity block pointer. | |
Variables | |
CMX_asBuiltIdentity * | CMX_asBuiltAlphRoot = NULL |
Head of the (alphabetical) CMX-as-built information block list. | |
CMX_asBuiltLoad | CMX_asBuiltLoadRoot |
Head of the (load-order) CMX-as-built information block list. |
CMX_asBuilt.c provides the functions needed to manage and interrogate the CMX-as-built information blocks.
CVS $Id: CMX_asBuilt.c,v 1.4 2005/07/27 22:37:35 apw Exp $
|
Find a CMX-as-built identity block by package/constituent name.
|
|
Return (a pointer to) the constituent name recorded by CMX-as-built.
|
|
Get data in one of the slots in the user data area.
|
|
Return (a pointer to) the user supplied descriptive string recorded by CMX-as-built.
|
|
Return (a pointer to) the package name recorded by CMX-as-built.
|
|
Return the CMX-as-built information revision level.
|
|
Return (a pointer to) the build site name recorded by CMX-as-built.
|
|
Return (a pointer to) the build target name recorded by CMX-as-built.
|
|
Return the build time-stamp recorded by CMX-as-built.
|
|
Return (a pointer to) the builder's userid recorded by CMX-as-built.
|
|
Return version information as recorded by CMX-as-built.
|
|
Insert a CMX-as-built identity block into the list.
|
|
Remove a CMX-as-built identity block from the list.
|
|
Scan the CMX-as-built identity block list.
|
|
Scan the CMX-as-built load-order block list (backward chronology).
|
|
Scan the CMX-as-built load-order block list (forward chronology).
|
|
Set one of the slots in the user data area.
|
|
Validate an identity block pointer.
|
|
Validate an load-order block pointer.
|
|
Initial value: { &CMX_asBuiltLoadRoot, &CMX_asBuiltLoadRoot, NULL }
|