Geant4_10
Classes | Typedefs | Functions
tpi_IDs.h File Reference
#include <statusMessageReporting.h>
#include <gString.h>
#include <xData.h>
Include dependency graph for tpi_IDs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tpi_spectralIDQualifier_s
 
struct  tpi_spectralID_s
 
struct  tpi_channelID_s
 

Typedefs

typedef struct tpi_channelID_s tpi_channelID
 
typedef struct tpi_spectralID_s tpi_spectralID
 
typedef struct
tpi_spectralIDQualifier_s 
tpi_spectralIDQualifier
 

Functions

tpi_channelIDtpi_channelID_allocate (statusMessageReporting *smr)
 
int tpi_channelID_initialize (statusMessageReporting *smr, tpi_channelID *channelID)
 
voidtpi_channelID_free (statusMessageReporting *smr, tpi_channelID *channelID)
 
int tpi_channelID_release (statusMessageReporting *smr, tpi_channelID *channelID)
 
tpi_channelIDtpi_channelID_parse (statusMessageReporting *smr, char const *str, char **EOP)
 
int tpi_channelID_toString (statusMessageReporting *smr, tpi_channelID *channelID, gString *gStr)
 
int tpi_channelID_toStringSanRevision (statusMessageReporting *smr, tpi_channelID *channelID, gString *gStr)
 
int tpi_channelID_toStringSans (statusMessageReporting *smr, tpi_channelID *channelID, gString *gStr, char *sans[])
 
tpi_spectralIDtpi_spectralID_allocate (statusMessageReporting *smr)
 
int tpi_spectralID_initialize (statusMessageReporting *smr, tpi_spectralID *spectralID)
 
voidtpi_spectralID_free (statusMessageReporting *smr, tpi_spectralID *spectralID)
 
int tpi_spectralID_release (statusMessageReporting *smr, tpi_spectralID *spectralID)
 
tpi_spectralIDtpi_spectralID_parse (statusMessageReporting *smr, char const *str, char **EOP)
 
int tpi_spectralID_toString (statusMessageReporting *smr, tpi_spectralID *spectralID, gString *gStr)
 
int tpi_spectralID_toStringSanRevision (statusMessageReporting *smr, tpi_spectralID *spectralID, gString *gStr)
 
int tpi_spectralID_toStringSans (statusMessageReporting *smr, tpi_spectralID *spectralID, gString *gStr, char *sans[])
 
char const * tpi_misc_firstNonWhiteSpace (statusMessageReporting *smr, char const *str)
 
char * tpi_misc_allocateAndCopyNCharacters (statusMessageReporting *smr, char const *str, int n)
 

Typedef Documentation

Definition at line 51 of file tpi_IDs.h.

Definition at line 52 of file tpi_IDs.h.

Definition at line 53 of file tpi_IDs.h.

Function Documentation

tpi_channelID* tpi_channelID_allocate ( statusMessageReporting smr)

Definition at line 53 of file tpi_IDs.cc.

Here is the call graph for this function:

void* tpi_channelID_free ( statusMessageReporting smr,
tpi_channelID channelID 
)

Definition at line 74 of file tpi_IDs.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int tpi_channelID_initialize ( statusMessageReporting smr,
tpi_channelID channelID 
)

Definition at line 66 of file tpi_IDs.cc.

Here is the caller graph for this function:

tpi_channelID* tpi_channelID_parse ( statusMessageReporting smr,
char const *  str,
char **  EOP 
)

Definition at line 99 of file tpi_IDs.cc.

int tpi_channelID_release ( statusMessageReporting smr,
tpi_channelID channelID 
)

Definition at line 85 of file tpi_IDs.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int tpi_channelID_toString ( statusMessageReporting smr,
tpi_channelID channelID,
gString gStr 
)

Definition at line 138 of file tpi_IDs.cc.

Here is the call graph for this function:

int tpi_channelID_toStringSanRevision ( statusMessageReporting smr,
tpi_channelID channelID,
gString gStr 
)

Definition at line 145 of file tpi_IDs.cc.

Here is the call graph for this function:

int tpi_channelID_toStringSans ( statusMessageReporting smr,
tpi_channelID channelID,
gString gStr,
char *  sans[] 
)

Definition at line 155 of file tpi_IDs.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

char* tpi_misc_allocateAndCopyNCharacters ( statusMessageReporting smr,
char const *  str,
int  n 
)

Definition at line 429 of file tpi_IDs.cc.

char const* tpi_misc_firstNonWhiteSpace ( statusMessageReporting smr,
char const *  str 
)

Definition at line 419 of file tpi_IDs.cc.

tpi_spectralID* tpi_spectralID_allocate ( statusMessageReporting smr)

Definition at line 170 of file tpi_IDs.cc.

Here is the call graph for this function:

void* tpi_spectralID_free ( statusMessageReporting smr,
tpi_spectralID spectralID 
)

Definition at line 191 of file tpi_IDs.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int tpi_spectralID_initialize ( statusMessageReporting smr,
tpi_spectralID spectralID 
)

Definition at line 183 of file tpi_IDs.cc.

Here is the caller graph for this function:

tpi_spectralID* tpi_spectralID_parse ( statusMessageReporting smr,
char const *  str,
char **  EOP 
)

Definition at line 218 of file tpi_IDs.cc.

Here is the caller graph for this function:

int tpi_spectralID_release ( statusMessageReporting smr,
tpi_spectralID spectralID 
)

Definition at line 202 of file tpi_IDs.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int tpi_spectralID_toString ( statusMessageReporting smr,
tpi_spectralID spectralID,
gString gStr 
)

Definition at line 353 of file tpi_IDs.cc.

Here is the call graph for this function:

int tpi_spectralID_toStringSanRevision ( statusMessageReporting smr,
tpi_spectralID spectralID,
gString gStr 
)

Definition at line 360 of file tpi_IDs.cc.

Here is the call graph for this function:

int tpi_spectralID_toStringSans ( statusMessageReporting smr,
tpi_spectralID spectralID,
gString gStr,
char *  sans[] 
)

Definition at line 371 of file tpi_IDs.cc.

Here is the call graph for this function:

Here is the caller graph for this function: