|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <stdio.h>#include <stdarg.h>Go to the source code of this file.
Classes | |
| struct | statusMessageReport |
| struct | statusMessageReporting |
Macros | |
| #define | smr_unknownID 0 |
| #define | smr_tooManyIDs 1 |
| #define | smr_invalidID 2 |
| #define | smr_errnoID 3 |
| #define | smr_smrID 4 |
| #define | smr_maximumNumberOfRegisteredLibraries 128 |
| #define | smr_maximumFileNameSize 1024 |
| #define | smr_codeNULL 0 |
| #define | smr_codeMemoryAllocating 1 |
| #define | smr_malloc2(smr, size, zero, forItem) |
| #define | smr_realloc2(smr, old, size, forItem) |
| #define | smr_freeMemory2(p) |
| #define | smr_allocateCopyString2(smr, s, forItem) |
| #define | smr_allocateCopyStringN2(smr, s, n, forItem) |
| #define | smr_setReportInfo2(smr, libraryID, code, fmt, ...) |
| #define | smr_setReportInfo2p(smr, libraryID, code, fmt) |
| #define | smr_vsetReportInfo2(smr, libraryID, code, fmt, args) |
| #define | smr_setReportWarning2(smr, libraryID, code, fmt, ...) |
| #define | smr_setReportWarning2p(smr, libraryID, code, fmt) |
| #define | smr_vsetReportWarning2(smr, libraryID, code, fmt, args) |
| #define | smr_setReportError2(smr, libraryID, code, fmt, ...) |
| #define | smr_setReportError2p(smr, libraryID, code, fmt) |
| #define | smr_vsetReportError2(smr, libraryID, code, fmt, args) |
| #define | smr_setReportInfo3(smr, userInterface, libraryID, code, fmt, ...) |
| #define | smr_setReportInfo3p(smr, userInterface, libraryID, code, fmt) |
| #define | smr_vsetReportInfo3(smr, userInterface, libraryID, code, fmt, args) |
| #define | smr_setReportWarning3(smr, userInterface, libraryID, code, fmt, ...) |
| #define | smr_setReportWarning3p(smr, userInterface, libraryID, code, fmt) |
| #define | smr_vsetReportWarning3(smr, userInterface, libraryID, code, fmt, args) |
| #define | smr_setReportError3(smr, userInterface, libraryID, code, fmt, ...) |
| #define | smr_setReportError3p(smr, userInterface, libraryID, code, fmt) |
| #define | smr_vsetReportError3(smr, userInterface, libraryID, code, fmt, args) |
Typedefs | |
| typedef char *(* | smr_userInterface) (void *userData) |
| typedef struct statusMessageReport | statusMessageReport |
| typedef struct statusMessageReporting | statusMessageReporting |
Enumerations | |
| enum | smr_status { smr_status_Ok = 0 , smr_status_Info , smr_status_Warning , smr_status_Error } |
Functions | |
| int | smr_setup (void) |
| int | smr_cleanup (void) |
| int | smr_registerLibrary (char const *libraryName) |
| int | smr_numberOfRegisteredLibraries (void) |
| char const * | smr_getRegisteredLibrarysName (int ID) |
| statusMessageReporting * | smr_new (statusMessageReporting *smr, enum smr_status verbosity) |
| int | smr_initialize (statusMessageReporting *smr, enum smr_status verbosity) |
| statusMessageReporting * | smr_clone (statusMessageReporting const *smr) |
| void | smr_release (statusMessageReporting *smr) |
| void * | smr_free (statusMessageReporting **smr) |
| int | smr_setReportInfo (statusMessageReporting *smr, void *userInterface, char const *file, int line, char const *function, int libraryID, int code, char const *fmt,...) |
| int | smr_vsetReportInfo (statusMessageReporting *smr, void *userInterface, char const *file, int line, char const *function, int libraryID, int code, char const *fmt, va_list *args) |
| int | smr_setReportWarning (statusMessageReporting *smr, void *userInterface, char const *file, int line, char const *function, int libraryID, int code, char const *fmt,...) |
| int | smr_vsetReportWarning (statusMessageReporting *smr, void *userInterface, char const *file, int line, char const *function, int libraryID, int code, char const *fmt, va_list *args) |
| int | smr_setReportError (statusMessageReporting *smr, void *userInterface, char const *file, int line, char const *function, int libraryID, int code, char const *fmt,...) |
| int | smr_vsetReportError (statusMessageReporting *smr, void *userInterface, char const *file, int line, char const *function, int libraryID, int code, char const *fmt, va_list *args) |
| enum smr_status | smr_highestStatus (statusMessageReporting const *smr) |
| int | smr_isOk (statusMessageReporting const *smr) |
| int | smr_isInfo (statusMessageReporting const *smr) |
| int | smr_isWarning (statusMessageReporting const *smr) |
| int | smr_isError (statusMessageReporting const *smr) |
| int | smr_isWarningOrError (statusMessageReporting const *smr) |
| int | smr_isReportOk (statusMessageReport const *report) |
| int | smr_isReportInfo (statusMessageReport const *report) |
| int | smr_isReportWarning (statusMessageReport const *report) |
| int | smr_isReportError (statusMessageReport const *report) |
| int | smr_isReportWarningOrError (statusMessageReport const *report) |
| int | smr_numberOfReports (statusMessageReporting const *smr) |
| statusMessageReport const * | smr_firstReport (statusMessageReporting const *smr) |
| statusMessageReport const * | smr_nextReport (statusMessageReport const *report) |
| enum smr_status | smr_getVerbosity (statusMessageReporting const *smr) |
| int | smr_getLibraryID (statusMessageReport const *report) |
| int | smr_getCode (statusMessageReport const *report) |
| int | smr_getLine (statusMessageReport const *report) |
| char const * | smr_getFile (statusMessageReport const *report) |
| char const * | smr_getFunction (statusMessageReport const *report) |
| char const * | smr_getMessage (statusMessageReport const *report) |
| char * | smr_copyMessage (statusMessageReport const *report) |
| char * | smr_copyFullMessage (statusMessageReport const *report) |
| void | smr_print (statusMessageReporting *smr, int clear) |
| void | smr_write (statusMessageReporting *smr, FILE *f, int clear) |
| void | smr_reportPrint (statusMessageReport const *report) |
| void | smr_reportWrite (statusMessageReport const *report, FILE *f) |
| char const * | smr_statusToString (enum smr_status status) |
| char * | smr_allocateFormatMessage (char const *fmt,...) |
| char * | smr_vallocateFormatMessage (char const *fmt, va_list *args) |
| void * | smr_malloc (statusMessageReporting *smr, size_t size, int zero, char const *forItem, char const *file, int line, char const *function) |
| void * | smr_realloc (statusMessageReporting *smr, void *pOld, size_t size, char const *forItem, char const *file, int line, char const *function) |
| void * | smr_freeMemory (void **p) |
| char * | smr_allocateCopyString (statusMessageReporting *smr, char const *s, char const *forItem, char const *file, int line, char const *function) |
| char * | smr_allocateCopyStringN (statusMessageReporting *smr, char const *s, size_t n, char const *forItem, char const *file, int line, char const *function) |
| #define smr_allocateCopyString2 | ( | smr, | |
| s, | |||
| forItem ) |
Definition at line 119 of file statusMessageReporting.h.
Referenced by ptwXY_copy(), and ptwXY_initialize().
| #define smr_allocateCopyStringN2 | ( | smr, | |
| s, | |||
| n, | |||
| forItem ) |
Definition at line 120 of file statusMessageReporting.h.
| #define smr_codeMemoryAllocating 1 |
Definition at line 33 of file statusMessageReporting.h.
Referenced by smr_allocateCopyString(), and smr_realloc().
| #define smr_codeNULL 0 |
Definition at line 32 of file statusMessageReporting.h.
| #define smr_errnoID 3 |
Definition at line 27 of file statusMessageReporting.h.
Referenced by smr_setup().
| #define smr_freeMemory2 | ( | p | ) |
Definition at line 118 of file statusMessageReporting.h.
Referenced by ptwX_free(), ptwX_fromString(), ptwX_new(), ptwX_release(), ptwXY_cloneToInterpolation(), ptwXY_copy(), ptwXY_free(), ptwXY_fromString(), ptwXY_mergeFromXYs(), ptwXY_new(), ptwXY_release(), ptwXY_thin(), and ptwXY_valuesToC_XsAndYs().
| #define smr_invalidID 2 |
Definition at line 26 of file statusMessageReporting.h.
Referenced by smr_setup().
| #define smr_malloc2 | ( | smr, | |
| size, | |||
| zero, | |||
| forItem ) |
Definition at line 116 of file statusMessageReporting.h.
Referenced by nf_Legendre_new(), ptwX_new(), ptwXY_mergeFromXYs(), ptwXY_new(), ptwXY_thin(), ptwXY_valuesToC_XsAndYs(), and smr_new().
| #define smr_maximumFileNameSize 1024 |
Definition at line 31 of file statusMessageReporting.h.
| #define smr_maximumNumberOfRegisteredLibraries 128 |
Definition at line 30 of file statusMessageReporting.h.
Referenced by smr_getRegisteredLibrarysName(), smr_registerLibrary(), and smr_setup().
| #define smr_realloc2 | ( | smr, | |
| old, | |||
| size, | |||
| forItem ) |
Definition at line 117 of file statusMessageReporting.h.
Referenced by nf_Legendre_reallocateCls(), ptwX_reallocatePoints(), ptwXY_reallocateOverflowPoints(), and ptwXY_reallocatePoints().
| #define smr_setReportError2 | ( | smr, | |
| libraryID, | |||
| code, | |||
| fmt, | |||
| ... ) |
Definition at line 128 of file statusMessageReporting.h.
Referenced by nf_Legendre_from_ptwXY(), nf_Legendre_setCl(), nfu_stringToInt32(), nfu_stringToListOfDoubles(), nfu_stringToListOfInt32s(), ptwX_add_ptwX(), ptwX_close(), ptwX_deletePoints(), ptwX_getPointAtIndex(), ptwX_insertPointsAtIndex(), ptwX_setPointAtIndex(), ptwX_slice(), ptwX_sub_ptwX(), ptwXY_appendXY(), ptwXY_binary_ptwXY(), ptwXY_convolution(), ptwXY_createFromFunction(), ptwXY_deletePoints(), ptwXY_div_ptwXY(), ptwXY_equalProbableBins(), ptwXY_f_integrate(), ptwXY_flatInterpolationToLinear(), ptwXY_fromString(), ptwXY_fromUnitbase(), ptwXY_getSlopeAtX(), ptwXY_groupOneFunction(), ptwXY_groupThreeFunctions(), ptwXY_groupTwoFunctions(), ptwXY_integrateWithWeight_sqrt_x(), ptwXY_integrateWithWeight_x(), ptwXY_interpolatePoint(), ptwXY_inverse(), ptwXY_mergeFromXYs(), ptwXY_mutualifyDomains(), ptwXY_neg(), ptwXY_setXYData(), ptwXY_setXYPairAtIndex(), ptwXY_slice(), ptwXY_startIndex(), ptwXY_thicken(), ptwXY_thinDomain(), ptwXY_toOtherInterpolation(), ptwXY_toUnitbase(), ptwXY_union(), ptwXY_unitbaseInterpolate(), ptwXY_valueTo_ptwXY(), and ptwXY_ysMappedToXs().
| #define smr_setReportError2p | ( | smr, | |
| libraryID, | |||
| code, | |||
| fmt ) |
Definition at line 129 of file statusMessageReporting.h.
Referenced by GIDI::Transporting::MG::form(), nf_Legendre_allocated(), nf_Legendre_clone(), nf_Legendre_evauluateAtMu(), nf_Legendre_from_ptwXY(), nf_Legendre_getCl(), nf_Legendre_initialize(), nf_Legendre_maxOrder(), nf_Legendre_normalize(), nf_Legendre_reallocateCls(), nf_Legendre_setCl(), nf_Legendre_to_ptwXY(), ptwX_abs(), ptwX_add_double(), ptwX_add_ptwX(), ptwX_ascendingOrder(), ptwX_clone(), ptwX_close(), ptwX_closesDifferenceInRange(), ptwX_compare(), ptwX_copy(), ptwX_countOccurrences(), ptwX_create(), ptwX_createLine(), ptwX_deletePoints(), ptwX_fromString(), ptwX_getPointAtIndex(), ptwX_initialize(), ptwX_insertPointsAtIndex(), ptwX_length(), ptwX_mul_double(), ptwX_neg(), ptwX_new(), ptwX_range(), ptwX_reallocatePoints(), ptwX_reverse(), ptwX_setData(), ptwX_setPointAtIndex(), ptwX_slice(), ptwX_slopeOffset(), ptwX_sort(), ptwX_sub_ptwX(), ptwX_unique(), ptwXY_abs(), ptwXY_add_double(), ptwXY_add_ptwXY(), ptwXY_appendXY(), ptwXY_applyFunction(), ptwXY_areDomainsMutual(), ptwXY_binary_ptwXY(), ptwXY_clear(), ptwXY_clip(), ptwXY_clone(), ptwXY_clone2(), ptwXY_cloneToInterpolation(), ptwXY_coalescePoints(), ptwXY_convolution(), ptwXY_copy(), ptwXY_copyPointsOnly(), ptwXY_copyToC_XY(), ptwXY_create(), ptwXY_createFrom_Xs_Ys(), ptwXY_createFromFunction(), ptwXY_createFromFunction2(), ptwXY_createGaussian(), ptwXY_createGaussianCenteredSigma1(), ptwXY_deletePoints(), ptwXY_div_doubleFrom(), ptwXY_div_fromDouble(), ptwXY_div_ptwXY(), ptwXY_domainMax(), ptwXY_domainMaxAndFrom(), ptwXY_domainMaxSlice(), ptwXY_domainMin(), ptwXY_domainMinAndFrom(), ptwXY_domainMinSlice(), ptwXY_domainSlice(), ptwXY_dullEdges(), ptwXY_equalProbableBins(), ptwXY_exp(), ptwXY_f_integrate(), ptwXY_flatInterpolationToLinear(), ptwXY_fromString(), ptwXY_fromUnitbase(), ptwXY_getLowerIndexBoundingX(), ptwXY_getNonOverflowLength(), ptwXY_getPointAtIndex(), ptwXY_getPointsAroundX(), ptwXY_getPointsAroundX_closeIsEqual(), ptwXY_getSlopeAtX(), ptwXY_getValueAtX(), ptwXY_getXArray(), ptwXY_getXYPairAtIndex(), ptwXY_groupOneFunction(), ptwXY_groupThreeFunctions(), ptwXY_groupTwoFunctions(), ptwXY_initialize(), ptwXY_integrate(), ptwXY_integrateDomain(), ptwXY_integrateDomainWithWeight_sqrt_x(), ptwXY_integrateDomainWithWeight_x(), ptwXY_integrateWithFunction(), ptwXY_integrateWithWeight_sqrt_x(), ptwXY_integrateWithWeight_x(), ptwXY_interpolatePoint(), ptwXY_intersectionWith_ptwX(), ptwXY_inverse(), ptwXY_length(), ptwXY_mapToXsAndAdd(), ptwXY_mergeClosePoints(), ptwXY_mergeFromXsAndYs(), ptwXY_mergeFromXYs(), ptwXY_mod(), ptwXY_mul2_ptwXY(), ptwXY_mul_double(), ptwXY_mul_ptwXY(), ptwXY_mutualifyDomains(), ptwXY_neg(), ptwXY_new(), ptwXY_normalize(), ptwXY_pow(), ptwXY_range(), ptwXY_rangeMax(), ptwXY_rangeMin(), ptwXY_reallocateOverflowPoints(), ptwXY_reallocatePoints(), ptwXY_runningIntegral(), ptwXY_scaleAndOffsetDomainWith_ptwXYs(), ptwXY_scaleOffsetXAndY(), ptwXY_setValueAtX(), ptwXY_setValueAtX_overrideIfClose(), ptwXY_setXYData(), ptwXY_setXYDataFromXsAndYs(), ptwXY_setXYPairAtIndex(), ptwXY_simpleCoalescePoints(), ptwXY_slice(), ptwXY_slopeOffset(), ptwXY_startIndex(), ptwXY_sub_doubleFrom(), ptwXY_sub_fromDouble(), ptwXY_sub_ptwXY(), ptwXY_thicken(), ptwXY_thin(), ptwXY_thinDomain(), ptwXY_toOtherInterpolation(), ptwXY_toUnitbase(), ptwXY_trim(), ptwXY_tweakDomainsToMutualify(), ptwXY_union(), ptwXY_unitbaseInterpolate(), ptwXY_valuesToC_XsAndYs(), ptwXY_valueTo_ptwXY(), and ptwXY_ysMappedToXs().
| #define smr_setReportError3 | ( | smr, | |
| userInterface, | |||
| libraryID, | |||
| code, | |||
| fmt, | |||
| ... ) |
Definition at line 138 of file statusMessageReporting.h.
| #define smr_setReportError3p | ( | smr, | |
| userInterface, | |||
| libraryID, | |||
| code, | |||
| fmt ) |
Definition at line 139 of file statusMessageReporting.h.
| #define smr_setReportInfo2 | ( | smr, | |
| libraryID, | |||
| code, | |||
| fmt, | |||
| ... ) |
Definition at line 122 of file statusMessageReporting.h.
| #define smr_setReportInfo2p | ( | smr, | |
| libraryID, | |||
| code, | |||
| fmt ) |
Definition at line 123 of file statusMessageReporting.h.
| #define smr_setReportInfo3 | ( | smr, | |
| userInterface, | |||
| libraryID, | |||
| code, | |||
| fmt, | |||
| ... ) |
Definition at line 132 of file statusMessageReporting.h.
| #define smr_setReportInfo3p | ( | smr, | |
| userInterface, | |||
| libraryID, | |||
| code, | |||
| fmt ) |
Definition at line 133 of file statusMessageReporting.h.
| #define smr_setReportWarning2 | ( | smr, | |
| libraryID, | |||
| code, | |||
| fmt, | |||
| ... ) |
Definition at line 125 of file statusMessageReporting.h.
| #define smr_setReportWarning2p | ( | smr, | |
| libraryID, | |||
| code, | |||
| fmt ) |
Definition at line 126 of file statusMessageReporting.h.
| #define smr_setReportWarning3 | ( | smr, | |
| userInterface, | |||
| libraryID, | |||
| code, | |||
| fmt, | |||
| ... ) |
Definition at line 135 of file statusMessageReporting.h.
| #define smr_setReportWarning3p | ( | smr, | |
| userInterface, | |||
| libraryID, | |||
| code, | |||
| fmt ) |
Definition at line 136 of file statusMessageReporting.h.
| #define smr_smrID 4 |
Definition at line 28 of file statusMessageReporting.h.
Referenced by smr_allocateCopyString(), smr_cleanup(), smr_realloc(), and smr_setup().
| #define smr_tooManyIDs 1 |
Definition at line 25 of file statusMessageReporting.h.
Referenced by smr_registerLibrary(), and smr_setup().
| #define smr_unknownID 0 |
Definition at line 24 of file statusMessageReporting.h.
Referenced by smr_setup().
| #define smr_vsetReportError2 | ( | smr, | |
| libraryID, | |||
| code, | |||
| fmt, | |||
| args ) |
Definition at line 130 of file statusMessageReporting.h.
| #define smr_vsetReportError3 | ( | smr, | |
| userInterface, | |||
| libraryID, | |||
| code, | |||
| fmt, | |||
| args ) |
Definition at line 140 of file statusMessageReporting.h.
| #define smr_vsetReportInfo2 | ( | smr, | |
| libraryID, | |||
| code, | |||
| fmt, | |||
| args ) |
Definition at line 124 of file statusMessageReporting.h.
| #define smr_vsetReportInfo3 | ( | smr, | |
| userInterface, | |||
| libraryID, | |||
| code, | |||
| fmt, | |||
| args ) |
Definition at line 134 of file statusMessageReporting.h.
| #define smr_vsetReportWarning2 | ( | smr, | |
| libraryID, | |||
| code, | |||
| fmt, | |||
| args ) |
Definition at line 127 of file statusMessageReporting.h.
| #define smr_vsetReportWarning3 | ( | smr, | |
| userInterface, | |||
| libraryID, | |||
| code, | |||
| fmt, | |||
| args ) |
Definition at line 137 of file statusMessageReporting.h.
| typedef char *(* smr_userInterface) (void *userData) |
Definition at line 35 of file statusMessageReporting.h.
| typedef struct statusMessageReport statusMessageReport |
| typedef struct statusMessageReporting statusMessageReporting |
| enum smr_status |
| Enumerator | |
|---|---|
| smr_status_Ok | |
| smr_status_Info | |
| smr_status_Warning | |
| smr_status_Error | |
Definition at line 34 of file statusMessageReporting.h.
| char * smr_allocateCopyString | ( | statusMessageReporting * | smr, |
| char const * | s, | ||
| char const * | forItem, | ||
| char const * | file, | ||
| int | line, | ||
| char const * | function ) |
Definition at line 670 of file statusMessageReporting.c.
| char * smr_allocateCopyStringN | ( | statusMessageReporting * | smr, |
| char const * | s, | ||
| size_t | n, | ||
| char const * | forItem, | ||
| char const * | file, | ||
| int | line, | ||
| char const * | function ) |
Definition at line 683 of file statusMessageReporting.c.
| char * smr_allocateFormatMessage | ( | char const * | fmt, |
| ... ) |
Definition at line 583 of file statusMessageReporting.c.
Referenced by smr_copyFullMessage(), and smr_copyMessage().
| int smr_cleanup | ( | void | ) |
Definition at line 67 of file statusMessageReporting.c.
| statusMessageReporting * smr_clone | ( | statusMessageReporting const * | smr | ) |
Definition at line 133 of file statusMessageReporting.c.
| char * smr_copyFullMessage | ( | statusMessageReport const * | report | ) |
Definition at line 520 of file statusMessageReporting.c.
Referenced by LUPI::StatusMessageReporting::constructFullMessage().
| char * smr_copyMessage | ( | statusMessageReport const * | report | ) |
Definition at line 511 of file statusMessageReporting.c.
Referenced by LUPI::StatusMessageReporting::constructMessage().
| statusMessageReport const * smr_firstReport | ( | statusMessageReporting const * | smr | ) |
Definition at line 424 of file statusMessageReporting.c.
Referenced by LUPI::StatusMessageReporting::constructFullMessage(), LUPI::StatusMessageReporting::constructMessage(), smr_highestStatus(), smr_numberOfReports(), and smr_write().
| void * smr_free | ( | statusMessageReporting ** | smr | ) |
Definition at line 156 of file statusMessageReporting.c.
| void * smr_freeMemory | ( | void ** | p | ) |
Definition at line 658 of file statusMessageReporting.c.
Referenced by smr_cleanup(), smr_free(), and smr_release().
| int smr_getCode | ( | statusMessageReport const * | report | ) |
Definition at line 471 of file statusMessageReporting.c.
| char const * smr_getFile | ( | statusMessageReport const * | report | ) |
Definition at line 487 of file statusMessageReporting.c.
| char const * smr_getFunction | ( | statusMessageReport const * | report | ) |
Definition at line 495 of file statusMessageReporting.c.
| int smr_getLibraryID | ( | statusMessageReport const * | report | ) |
Definition at line 463 of file statusMessageReporting.c.
| int smr_getLine | ( | statusMessageReport const * | report | ) |
Definition at line 479 of file statusMessageReporting.c.
| char const * smr_getMessage | ( | statusMessageReport const * | report | ) |
Definition at line 503 of file statusMessageReporting.c.
| char const * smr_getRegisteredLibrarysName | ( | int | ID | ) |
Definition at line 104 of file statusMessageReporting.c.
| enum smr_status smr_getVerbosity | ( | statusMessageReporting const * | smr | ) |
Definition at line 455 of file statusMessageReporting.c.
| enum smr_status smr_highestStatus | ( | statusMessageReporting const * | smr | ) |
Definition at line 322 of file statusMessageReporting.c.
Referenced by smr_isError(), smr_isInfo(), smr_isOk(), smr_isWarning(), and smr_isWarningOrError().
| int smr_initialize | ( | statusMessageReporting * | smr, |
| enum smr_status | verbosity ) |
Definition at line 123 of file statusMessageReporting.c.
Referenced by smr_new(), smr_release(), and LUPI::StatusMessageReporting::StatusMessageReporting().
| int smr_isError | ( | statusMessageReporting const * | smr | ) |
Definition at line 355 of file statusMessageReporting.c.
Referenced by LUPI::StatusMessageReporting::isError().
| int smr_isInfo | ( | statusMessageReporting const * | smr | ) |
Definition at line 341 of file statusMessageReporting.c.
Referenced by LUPI::StatusMessageReporting::isInfo().
| int smr_isOk | ( | statusMessageReporting const * | smr | ) |
Definition at line 334 of file statusMessageReporting.c.
Referenced by LUPI::StatusMessageReporting::isOk().
| int smr_isReportError | ( | statusMessageReport const * | report | ) |
Definition at line 395 of file statusMessageReporting.c.
| int smr_isReportInfo | ( | statusMessageReport const * | report | ) |
Definition at line 379 of file statusMessageReporting.c.
| int smr_isReportOk | ( | statusMessageReport const * | report | ) |
Definition at line 371 of file statusMessageReporting.c.
| int smr_isReportWarning | ( | statusMessageReport const * | report | ) |
Definition at line 387 of file statusMessageReporting.c.
| int smr_isReportWarningOrError | ( | statusMessageReport const * | report | ) |
Definition at line 403 of file statusMessageReporting.c.
| int smr_isWarning | ( | statusMessageReporting const * | smr | ) |
Definition at line 348 of file statusMessageReporting.c.
Referenced by LUPI::StatusMessageReporting::isWarning().
| int smr_isWarningOrError | ( | statusMessageReporting const * | smr | ) |
Definition at line 362 of file statusMessageReporting.c.
| void * smr_malloc | ( | statusMessageReporting * | smr, |
| size_t | size, | ||
| int | zero, | ||
| char const * | forItem, | ||
| char const * | file, | ||
| int | line, | ||
| char const * | function ) |
Definition at line 629 of file statusMessageReporting.c.
Referenced by smr_allocateCopyStringN().
| statusMessageReporting * smr_new | ( | statusMessageReporting * | smr, |
| enum smr_status | verbosity ) |
Definition at line 112 of file statusMessageReporting.c.
Referenced by smr_clone().
| statusMessageReport const * smr_nextReport | ( | statusMessageReport const * | report | ) |
Definition at line 440 of file statusMessageReporting.c.
Referenced by LUPI::StatusMessageReporting::constructFullMessage(), LUPI::StatusMessageReporting::constructMessage(), smr_highestStatus(), and smr_numberOfReports().
| int smr_numberOfRegisteredLibraries | ( | void | ) |
Definition at line 97 of file statusMessageReporting.c.
| int smr_numberOfReports | ( | statusMessageReporting const * | smr | ) |
Definition at line 411 of file statusMessageReporting.c.
| void smr_print | ( | statusMessageReporting * | smr, |
| int | clear ) |
Definition at line 529 of file statusMessageReporting.c.
| void * smr_realloc | ( | statusMessageReporting * | smr, |
| void * | pOld, | ||
| size_t | size, | ||
| char const * | forItem, | ||
| char const * | file, | ||
| int | line, | ||
| char const * | function ) |
Definition at line 646 of file statusMessageReporting.c.
Referenced by smr_malloc().
| int smr_registerLibrary | ( | char const * | libraryName | ) |
Definition at line 81 of file statusMessageReporting.c.
Referenced by nfu_setup().
| void smr_release | ( | statusMessageReporting * | smr | ) |
Definition at line 141 of file statusMessageReporting.c.
Referenced by LUPI::StatusMessageReporting::clear(), smr_free(), smr_write(), and LUPI::StatusMessageReporting::~StatusMessageReporting().
| void smr_reportPrint | ( | statusMessageReport const * | report | ) |
Definition at line 556 of file statusMessageReporting.c.
| void smr_reportWrite | ( | statusMessageReport const * | report, |
| FILE * | f ) |
Definition at line 563 of file statusMessageReporting.c.
Referenced by smr_reportPrint().
| int smr_setReportError | ( | statusMessageReporting * | smr, |
| void * | userInterface, | ||
| char const * | file, | ||
| int | line, | ||
| char const * | function, | ||
| int | libraryID, | ||
| int | code, | ||
| char const * | fmt, | ||
| ... ) |
Definition at line 302 of file statusMessageReporting.c.
Referenced by smr_allocateCopyString(), and smr_realloc().
| int smr_setReportInfo | ( | statusMessageReporting * | smr, |
| void * | userInterface, | ||
| char const * | file, | ||
| int | line, | ||
| char const * | function, | ||
| int | libraryID, | ||
| int | code, | ||
| char const * | fmt, | ||
| ... ) |
Definition at line 262 of file statusMessageReporting.c.
| int smr_setReportWarning | ( | statusMessageReporting * | smr, |
| void * | userInterface, | ||
| char const * | file, | ||
| int | line, | ||
| char const * | function, | ||
| int | libraryID, | ||
| int | code, | ||
| char const * | fmt, | ||
| ... ) |
Definition at line 282 of file statusMessageReporting.c.
| int smr_setup | ( | void | ) |
Definition at line 45 of file statusMessageReporting.c.
Referenced by smr_registerLibrary().
| char const * smr_statusToString | ( | enum smr_status | status | ) |
Definition at line 570 of file statusMessageReporting.c.
| char * smr_vallocateFormatMessage | ( | char const * | fmt, |
| va_list * | args ) |
Definition at line 596 of file statusMessageReporting.c.
Referenced by LUPI::Misc::argumentsToString(), and smr_allocateFormatMessage().
| int smr_vsetReportError | ( | statusMessageReporting * | smr, |
| void * | userInterface, | ||
| char const * | file, | ||
| int | line, | ||
| char const * | function, | ||
| int | libraryID, | ||
| int | code, | ||
| char const * | fmt, | ||
| va_list * | args ) |
Definition at line 315 of file statusMessageReporting.c.
| int smr_vsetReportInfo | ( | statusMessageReporting * | smr, |
| void * | userInterface, | ||
| char const * | file, | ||
| int | line, | ||
| char const * | function, | ||
| int | libraryID, | ||
| int | code, | ||
| char const * | fmt, | ||
| va_list * | args ) |
Definition at line 275 of file statusMessageReporting.c.
| int smr_vsetReportWarning | ( | statusMessageReporting * | smr, |
| void * | userInterface, | ||
| char const * | file, | ||
| int | line, | ||
| char const * | function, | ||
| int | libraryID, | ||
| int | code, | ||
| char const * | fmt, | ||
| va_list * | args ) |
Definition at line 295 of file statusMessageReporting.c.
| void smr_write | ( | statusMessageReporting * | smr, |
| FILE * | f, | ||
| int | clear ) |
Definition at line 536 of file statusMessageReporting.c.
Referenced by smr_print().