|
Geant4.10
|
Go to the source code of this file.
Data Structures | |
| struct | xData_2d_xindex_y_s |
| struct | xData_matrix_rowStartEnd_s |
| struct | xData_matrix_s |
| struct | xData_docInfo_s |
| struct | xData_attribute_s |
| struct | xData_attributionList_s |
| struct | xData_text_s |
| struct | xData_elementListItem_s |
| struct | xData_elementList_s |
| struct | xDataType_s |
| struct | xData_rootElement_s |
| struct | xData_element_s |
| struct | xData_smr_s |
| struct | xData_document_s |
| struct | xData_item_s |
Macros | |
| #define | XMLCALL |
| #define | XML_Char char |
| #define | XML_Size long |
| #define | xData_malloc2(smr, size, zero, forItem) xData_malloc( smr, size, zero, forItem, __FILE__, __LINE__ ) |
| #define | xData_realloc2(smr, old, size, forItem) xData_realloc( smr, old, size, forItem, __FILE__, __LINE__ ) |
| #define | xDataMisc_allocateCopyString2(smr, s, forItem) xDataMisc_allocateCopyString( smr, s, forItem, __FILE__, __LINE__ ) |
Enumerations | |
| enum | xData_status { xData_statusParsing = 1, xData_statusCompleted, xData_statusError } |
| enum | xData_errorCodes { xData_errNone, xData_errXML_ParserCreate, xData_errFileError, xData_errXMLParser } |
| enum | xData_itemMode { xData_itemModeEnd = 0, xData_itemModeElement, xData_itemModeText } |
| enum | xData_xDataType { xData_xDataType_Ok, xData_xDataType_ConvertingToData, xData_xDataType_ConvertingToString } |
Variables | |
| const char *const | xData_oned_x_ID = "1d.x" |
| const char *const | xData_twod_xy_ID = "2d.xy" |
| const char *const | xData_twod_xindex_y_ID = "2d.xindex_y" |
| const char *const | xData_twod_xShared_yHistogram_ID = "2d_xShared_yHistogram" |
| const char *const | xData_matrix_ID = "matrix" |
| #define xData_malloc2 | ( | smr, | |
| size, | |||
| zero, | |||
| forItem | |||
| ) | xData_malloc( smr, size, zero, forItem, __FILE__, __LINE__ ) |
Definition at line 313 of file xData.h.
Referenced by G4GIDI_Misc_Z_A_m_ToName(), gString_initialize(), G4GIDI_target::init(), tpi_channelID_allocate(), tpi_misc_allocateAndCopyNCharacters(), tpi_spectralID_allocate(), tpia_angularEnergy_getFromElement(), tpia_channel_create(), tpia_depot_create(), tpia_depot_initialize(), tpia_frame_toString(), tpia_Legendre_getFromElement(), tpia_map_create(), tpia_map_getFullPath(), tpia_map_readFile(), tpia_map_toXMLString(), tpia_misc_getEqualProbableBins(), tpia_multiplicity_create(), tpia_particle_create(), tpia_product_create(), tpia_target_create(), tpia_target_heated_create(), tpia_target_heated_read(), tpia_target_read(), xData_1d_x_allocateCopyData(), xData_2d_xindex_y_rawIndices(), xData_2d_xindex_y_toXYs(), xData_2d_xShared_yHistogram_copyData(), xData_2d_xShared_yHistogram_toFilledXYs(), xData_2d_xy_allocateCopyData(), xData_copyAttributionList(), xData_getElementsByTagName(), xData_matrix_copyData(), xData_parseMalloc(), xData_setFileName(), and xDataMisc_getAbsPath().
| #define xData_realloc2 | ( | smr, | |
| old, | |||
| size, | |||
| forItem | |||
| ) | xData_realloc( smr, old, size, forItem, __FILE__, __LINE__ ) |
Definition at line 314 of file xData.h.
Referenced by gString_addTo(), and tpia_particle_getInternalID().
| #define xDataMisc_allocateCopyString2 | ( | smr, | |
| s, | |||
| forItem | |||
| ) | xDataMisc_allocateCopyString( smr, s, forItem, __FILE__, __LINE__ ) |
Definition at line 315 of file xData.h.
Referenced by tpia_target_heated_read(), and tpia_target_read().
| typedef struct xData_2d_xindex_y_s xData_2d_xindex_y |
| typedef struct xData_attribute_s xData_attribute |
| typedef struct xData_attributionList_s xData_attributionList |
| typedef struct xData_docInfo_s xData_docInfo |
| typedef struct xData_document_s xData_document |
| typedef struct xData_element_s xData_element |
| typedef struct xData_elementList_s xData_elementList |
| typedef struct xData_elementListItem_s xData_elementListItem |
| typedef struct xData_item_s xData_item |
| typedef struct xData_matrix_s xData_matrix |
| typedef struct xData_matrix_rowStartEnd_s xData_matrix_rowStartEnd |
| typedef struct xData_rootElement_s xData_rootElement |
| typedef struct xData_smr_s xData_smr |
| typedef struct xData_text_s xData_text |
| typedef int(* xData_xDataTypeOk)(char const *name, xData_document *doc, void *userData) |
| typedef struct xDataType_s xDataType |
| typedef int(* xDT_releaseFunction)(statusMessageReporting *smr, xDataType *) |
| typedef int(* xDT_toDataFunction)(statusMessageReporting *smr, xDataType *, xData_attributionList *, const char *) |
| typedef char*(* xDT_toStringFunction)(statusMessageReporting *smr, xDataType *) |
| enum xData_errorCodes |
| Enumerator | |
|---|---|
| xData_errNone | |
| xData_errXML_ParserCreate | |
| xData_errFileError | |
| xData_errXMLParser | |
| enum xData_itemMode |
| Enumerator | |
|---|---|
| xData_itemModeEnd | |
| xData_itemModeElement | |
| xData_itemModeText | |
| enum xData_status |
| Enumerator | |
|---|---|
| xData_statusParsing | |
| xData_statusCompleted | |
| xData_statusError | |
| enum xData_xDataType |
| Enumerator | |
|---|---|
| xData_xDataType_Ok | |
| xData_xDataType_ConvertingToData | |
| xData_xDataType_ConvertingToString | |
| int getRowStartEndAtIndex | ( | statusMessageReporting * | smr, |
| xDataType * | xDT, | ||
| xData_Int | index, | ||
| xData_Int * | row, | ||
| xData_Int * | start, | ||
| xData_Int * | end | ||
| ) |
Definition at line 231 of file xData_matrix.cc.
References xDataType_s::data, xDataType_s::element, xData_matrix_rowStartEnd_s::end, xDataType_s::length, xData_matrix_rowStartEnd_s::row, xData_matrix_s::rowStartEnds, smr_setMessageError(), xData_matrix_rowStartEnd_s::start, xData_get_smrUserInterfaceFromElement(), and xData_is_matrix().
| double* xData_1d_x_allocateCopyData | ( | statusMessageReporting * | smr, |
| xData_element * | element | ||
| ) |
Definition at line 105 of file xData_1d_x.cc.
References xDataType_s::data, xDataType_s::end, n, xDataType_s::start, xData_isElement_1d_x(), xData_malloc2, and xData_element_s::xDataTypeInfo.
| int xData_1d_x_copyData | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| xData_Int | nAllocatedBytes, | ||
| double * | d | ||
| ) |
Definition at line 84 of file xData_1d_x.cc.
References xDataType_s::data, xDataType_s::end, n, smr_setMessageError(), xDataType_s::start, xData_get_smrUserInterfaceFromElement(), xData_isElement_1d_x(), and xData_element_s::xDataTypeInfo.
Referenced by tpia_misc_getEqualProbableBins().
| int xData_1d_x_free_copyData | ( | statusMessageReporting * | smr, |
| void * | data | ||
| ) |
| int xData_2d_xindex_y_free_rawIndices | ( | statusMessageReporting * | smr, |
| void * | data | ||
| ) |
| int xData_2d_xindex_y_free_toFilledYs | ( | statusMessageReporting * | smr, |
| void * | data | ||
| ) |
| xData_Int* xData_2d_xindex_y_rawIndices | ( | statusMessageReporting * | smr, |
| xData_element * | element | ||
| ) |
Definition at line 150 of file xData_2d_xindex_y.cc.
References xDataType_s::data, xData_2d_xindex_y_s::index, xDataType_s::length, xDataType_s::start, xData_malloc2, and xData_element_s::xDataTypeInfo.
| double* xData_2d_xindex_y_toFilledXYs | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| double * | Xs | ||
| ) |
Definition at line 217 of file xData_2d_xindex_y.cc.
| double* xData_2d_xindex_y_toFilledYs | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| double * | Xs | ||
| ) |
Definition at line 202 of file xData_2d_xindex_y.cc.
Referenced by tpia_misc_get2dxindex_y_data().
| double* xData_2d_xindex_y_toXYs | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| double * | Xs | ||
| ) |
Definition at line 178 of file xData_2d_xindex_y.cc.
References xDataType_s::data, xData_2d_xindex_y_s::index, xDataType_s::length, xDataType_s::start, xData_2d_xindex_y_s::value, xData_malloc2, and xData_element_s::xDataTypeInfo.
| double* xData_2d_xShared_yHistogram_copyData | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| xData_Int * | n | ||
| ) |
Definition at line 85 of file xData_2d_xshared_yhistogram.cc.
References xDataType_s::data, xDataType_s::end, xDataType_s::length, n, xDataType_s::start, xData_malloc2, and xData_element_s::xDataTypeInfo.
Referenced by tpia_misc_get2d_xShared_yHistogram_data().
| int xData_2d_xShared_yHistogram_free_copyData | ( | statusMessageReporting * | smr, |
| void * | data | ||
| ) |
Definition at line 164 of file xData_2d_xshared_yhistogram.cc.
References xDataType_s::data, xDataType_s::length, xDataType_s::start, and xData_malloc2.
| double* xData_2d_xy_allocateCopyData | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| xData_Int * | length | ||
| ) |
Definition at line 84 of file xData_2d_xy.cc.
References xDataType_s::data, xDataType_s::length, xData_isElement_2d_xy(), xData_malloc2, and xData_element_s::xDataTypeInfo.
Referenced by tpia_misc_get2dx_y_data().
| int xData_2d_xy_free_copyData | ( | statusMessageReporting * | smr, |
| void * | data | ||
| ) |
| int xData_addToAccessed | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| int | increment | ||
| ) |
Definition at line 1078 of file xData.cc.
References xData_element_s::accessed.
Referenced by tpia_angularEnergy_getFromElement(), tpia_channel_getFromElement(), tpia_Legendre_getFromElement(), tpia_misc_get2d_xShared_yHistogram_data(), tpia_misc_get2dx_y_data(), tpia_misc_get2dxindex_y_data(), tpia_misc_getEqualProbableBin(), tpia_misc_getEqualProbableBins(), tpia_multiplicity_getFromElement(), tpia_product_getFromElement(), and tpia_target_heated_read().
| xData_attribute* xData_attributeByIndex | ( | xData_attributionList * | attributes, |
| int | index | ||
| ) |
Definition at line 603 of file xData.cc.
References xData_attributionList_s::attributes, and xData_attributionList_s::number.
| int xData_attributeListLength | ( | xData_attributionList * | attributes | ) |
| xData_Int xData_convertAttributeTo_xData_Int | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| const char * | name, | ||
| xData_Int * | n | ||
| ) |
Definition at line 710 of file xData.cc.
References smr_setMessageError(), xData_get_smrUserInterfaceFromElement(), and xData_getAttributesValueInElement().
Referenced by tpia_angularEnergy_getFromElement(), tpia_channel_getFromElement(), tpia_misc_getEqualProbableBin(), tpia_misc_getEqualProbableBins(), tpia_target_heated_read(), and xData_xDataTypeConvertAttributes().
| int xData_convertAttributeToDouble | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| const char * | name, | ||
| double * | d | ||
| ) |
Definition at line 730 of file xData.cc.
References smr_setMessageError(), xData_get_smrUserInterfaceFromElement(), and xData_getAttributesValueInElement().
Referenced by tpia_angularEnergy_getFromElement(), tpia_misc_getEqualProbableBins(), and tpia_target_read().
| int xData_copyAttributionList | ( | statusMessageReporting * | smr, |
| xData_attributionList * | dest, | ||
| xData_attributionList * | src | ||
| ) |
Definition at line 564 of file xData.cc.
References xData_attributionList_s::attributes, xData_attribute_s::name, xData_attributionList_s::number, xData_attributionList_s::size, xData_attribute_s::value, and xData_malloc2.
Referenced by tpia_channel_getFromElement(), tpia_product_getFromElement(), tpia_target_heated_read(), and tpia_target_read().
| void* xData_free | ( | statusMessageReporting * | smr, |
| void * | p | ||
| ) |
Definition at line 89 of file xDataMisc.cc.
References free().
Referenced by G4GIDI::dataFilename(), G4GIDI::freeTarget(), G4GIDI_Z_AMass(), G4GIDI::getAlreadyReadTarget(), G4GIDI::getNamesOfAvailableLibraries(), G4GIDI::isThisDataAvailable(), G4GIDI::readTarget(), tpi_channelID_free(), tpi_spectralID_free(), tpi_spectralID_release(), tpia_angular_release(), tpia_angularEnergy_release(), tpia_channel_free(), tpia_channel_release(), tpia_depot_free(), tpia_depot_release(), tpia_Legendre_release(), tpia_map_free(), tpia_map_release(), tpia_misc_getEqualProbableBins(), tpia_multiplicity_free(), tpia_multiplicity_release(), tpia_particle_free(), tpia_particle_freeInternalList(), tpia_product_free(), tpia_product_release(), tpia_target_createRead(), tpia_target_createReadFromMap(), tpia_target_free(), tpia_target_heated_create(), tpia_target_heated_createRead(), tpia_target_heated_free(), tpia_target_heated_release(), tpia_target_release(), xData_1d_x_free_copyData(), xData_2d_xindex_y_free_rawIndices(), xData_2d_xindex_y_free_toFilledYs(), xData_2d_xShared_yHistogram_free_copyData(), xData_2d_xy_free_copyData(), xData_freeElementList(), xData_matrix_free_copyData(), xData_parseFree(), xData_releaseAttributionList(), xData_setFileName(), and G4GIDI_target::~G4GIDI_target().
| void xData_freeElementList | ( | statusMessageReporting * | smr, |
| xData_elementList * | list | ||
| ) |
Definition at line 832 of file xData.cc.
References xData_free().
Referenced by tpia_angularEnergy_getFromElement(), tpia_Legendre_getFromElement(), tpia_misc_getEqualProbableBins(), tpia_product_getDecayChannelFromElement(), and xData_getOneElementByTagName().
| void* xData_get_smrUserInterfaceFromDocument | ( | xData_document * | doc | ) |
Definition at line 944 of file xData.cc.
References xData_document_s::smrUserInterface.
Referenced by xData_get_smrUserInterfaceFromElement(), and xData_parseEndOfXML().
| void* xData_get_smrUserInterfaceFromElement | ( | xData_element * | element | ) |
Definition at line 952 of file xData.cc.
References xData_get_smrUserInterfaceFromDocument(), and xData_getElementsDocument().
Referenced by getRowStartEndAtIndex(), xData_1d_x_copyData(), xData_convertAttributeTo_xData_Int(), xData_convertAttributeToDouble(), xData_getCommonData(), xData_getOneElementByTagName(), xData_is_xDataType(), and xData_xDataTypeConvertAttributes().
| int xData_getAccessed | ( | statusMessageReporting * | smr, |
| xData_element * | element | ||
| ) |
| char* xData_getAttributesValue | ( | xData_attributionList * | attributes, |
| const char * | name | ||
| ) |
Definition at line 530 of file xData.cc.
References xData_attributionList_s::attributes, xData_attribute_s::name, xData_attributionList_s::number, and xData_attribute_s::value.
Referenced by tpia_misc_pointerToAttributeIfAllOk(), tpia_multiplicity_getTimeScaleFromElement(), tpia_target_getAttributesValue(), tpia_target_heated_read(), and xData_getAttributesValueInElement().
| const char* xData_getAttributesValueInElement | ( | xData_element * | element, |
| const char * | name | ||
| ) |
Definition at line 546 of file xData.cc.
References xData_element_s::attributes, and xData_getAttributesValue().
Referenced by tpia_frame_setFromElement(), tpia_map_readFile(), tpia_target_read(), xData_convertAttributeTo_xData_Int(), xData_convertAttributeToDouble(), and xData_getElementsByTagNameAndSort().
| int xData_getCommonData | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| xData_Int * | index, | ||
| xData_Int * | start, | ||
| xData_Int * | end, | ||
| xData_Int * | length | ||
| ) |
Definition at line 652 of file xData.cc.
References xDataType_s::end, xData_element_s::fullName, xDataType_s::index, xDataType_s::length, smr_setMessageError(), xDataType_s::start, xDataType_s::typeString, xData_get_smrUserInterfaceFromElement(), and xData_element_s::xDataTypeInfo.
| xData_element* xData_getDocumentsElement | ( | xData_document * | xData_doc | ) |
Definition at line 476 of file xData.cc.
References xData_rootElement_s::children, and xData_document_s::root.
Referenced by tpia_map_readFile(), tpia_target_heated_read(), and tpia_target_read().
| xData_element* xData_getElements_xDataElement | ( | statusMessageReporting * | smr, |
| xData_element * | element | ||
| ) |
Definition at line 622 of file xData.cc.
References xData_getOneElementByTagName().
Referenced by tpia_misc_getEqualProbableBins().
| xData_elementList* xData_getElementsByTagName | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| const char * | tagName | ||
| ) |
Definition at line 761 of file xData.cc.
References xData_elementListItem_s::element, xData_elementList_s::items, n, xData_elementList_s::n, xData_element_s::name, xData_elementListItem_s::sortString, xData_getFirstElement(), xData_getNextElement(), xData_malloc2, and xData_numberOfElementsByTagName().
Referenced by tpia_product_getDecayChannelFromElement(), xData_getElementsByTagNameAndSort(), and xData_getOneElementByTagName().
| xData_elementList* xData_getElementsByTagNameAndSort | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| const char * | tagName, | ||
| const char * | sortAttributeName, | ||
| xData_sortElementFunc | sortFunction | ||
| ) |
Definition at line 788 of file xData.cc.
References xData_elementListItem_s::element, xData_elementList_s::items, xData_elementList_s::n, xData_elementListItem_s::sortString, xData_getAttributesValueInElement(), and xData_getElementsByTagName().
Referenced by tpia_angularEnergy_getFromElement(), tpia_Legendre_getFromElement(), and tpia_misc_getEqualProbableBins().
| xData_document* xData_getElementsDocument | ( | xData_element * | element | ) |
Definition at line 934 of file xData.cc.
References xData_rootElement_s::parentRoot, xData_element_s::parentRoot, and xData_rootElement_s::xData_doc.
Referenced by xData_get_smrUserInterfaceFromElement().
| char const* xData_getFileName | ( | xData_document * | doc | ) |
| xData_element* xData_getFirstElement | ( | xData_element * | element | ) |
Definition at line 477 of file xData.cc.
References xData_rootElement_s::children, and xData_element_s::childrenRoot.
Referenced by tpia_map_readFile(), tpia_multiplicity_getFromElement(), tpia_target_heated_read(), tpia_target_read(), xData_getElementsByTagName(), xData_getFirstItem(), and xData_numberOfElementsByTagName().
| enum xData_itemMode xData_getFirstItem | ( | xData_element * | element, |
| xData_item * | item | ||
| ) |
Definition at line 482 of file xData.cc.
References xData_item_s::element, xData_text_s::length, xData_item_s::mode, xData_item_s::parentElement, xData_text_s::text, xData_element_s::text, xData_item_s::text, xData_item_s::textLength, xData_element_s::textOffset, xData_item_s::textOffset, xData_getFirstElement(), xData_itemModeElement, xData_itemModeEnd, and xData_itemModeText.
| xData_element* xData_getNextElement | ( | xData_element * | element | ) |
Definition at line 478 of file xData.cc.
References xData_element_s::next.
Referenced by tpia_map_readFile(), tpia_multiplicity_getFromElement(), tpia_target_heated_read(), tpia_target_read(), xData_getElementsByTagName(), and xData_numberOfElementsByTagName().
| enum xData_itemMode xData_getNextItem | ( | xData_item * | item | ) |
Definition at line 502 of file xData.cc.
References xData_item_s::element, xData_text_s::length, xData_item_s::mode, xData_element_s::next, xData_item_s::parentElement, xData_text_s::text, xData_element_s::text, xData_item_s::text, xData_item_s::textLength, xData_element_s::textOffset, xData_item_s::textOffset, xData_itemModeElement, xData_itemModeEnd, and xData_itemModeText.
| xData_element* xData_getOneElementByTagName | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| char * | name, | ||
| int | required | ||
| ) |
Definition at line 810 of file xData.cc.
References xData_elementListItem_s::element, xData_element_s::fullName, xData_elementList_s::items, xData_elementList_s::n, smr_setMessageError(), xData_freeElementList(), xData_get_smrUserInterfaceFromElement(), and xData_getElementsByTagName().
Referenced by tpia_angularEnergy_getFromElement(), tpia_channel_getFromElement(), tpia_misc_get2d_xShared_yHistogram_data(), tpia_misc_get2dx_y_data(), tpia_misc_get2dxindex_y_data(), tpia_misc_getEqualProbableBin(), tpia_target_heated_read(), and xData_getElements_xDataElement().
| int xData_init_1d_x | ( | statusMessageReporting * | smr, |
| xData_element * | element | ||
| ) |
Definition at line 54 of file xData_1d_x.cc.
References xDataType_s::data, xDataType_s::element, xDataType_s::release, xDataType_s::status, xDataType_s::toData, xDataType_s::toString, xDataType_s::typeString, xData_oned_x_ID, xData_xDataType_Ok, xData_xDataTypeConvertAttributes(), and xData_element_s::xDataTypeInfo.
| int xData_init_2d_xindex_y | ( | statusMessageReporting * | smr, |
| xData_element * | element | ||
| ) |
Definition at line 55 of file xData_2d_xindex_y.cc.
References xDataType_s::data, xDataType_s::element, xDataType_s::release, xDataType_s::status, xDataType_s::toData, xDataType_s::toString, xDataType_s::typeString, xData_twod_xindex_y_ID, xData_xDataType_Ok, xData_xDataTypeConvertAttributes(), and xData_element_s::xDataTypeInfo.
| int xData_init_2d_xShared_yHistogram | ( | statusMessageReporting * | smr, |
| xData_element * | element | ||
| ) |
Definition at line 54 of file xData_2d_xshared_yhistogram.cc.
References xDataType_s::data, xDataType_s::element, xDataType_s::release, xDataType_s::status, xDataType_s::toData, xDataType_s::toString, xDataType_s::typeString, xData_twod_xShared_yHistogram_ID, xData_xDataType_Ok, xData_xDataTypeConvertAttributes(), and xData_element_s::xDataTypeInfo.
| int xData_init_2d_xy | ( | statusMessageReporting * | smr, |
| xData_element * | element | ||
| ) |
Definition at line 54 of file xData_2d_xy.cc.
References xDataType_s::data, xDataType_s::element, xDataType_s::release, xDataType_s::status, xDataType_s::toData, xDataType_s::toString, xDataType_s::typeString, xData_twod_xy_ID, xData_xDataType_Ok, xData_xDataTypeConvertAttributes(), and xData_element_s::xDataTypeInfo.
| int xData_init_matrix | ( | statusMessageReporting * | smr, |
| xData_element * | element | ||
| ) |
Definition at line 55 of file xData_matrix.cc.
References xDataType_s::data, xDataType_s::element, xDataType_s::release, xDataType_s::status, xDataType_s::toData, xDataType_s::toString, xDataType_s::typeString, xData_matrix_ID, xData_xDataType_Ok, xData_xDataTypeConvertAttributes(), and xData_element_s::xDataTypeInfo.
| int xData_initializeAttributionList | ( | statusMessageReporting * | smr, |
| xData_attributionList * | attributes | ||
| ) |
Definition at line 554 of file xData.cc.
References xData_attributionList_s::attributes, xData_attributionList_s::number, and xData_attributionList_s::size.
| int xData_is_1d_x | ( | statusMessageReporting * | smr, |
| xDataType * | xDT, | ||
| int | setMsg | ||
| ) |
Definition at line 70 of file xData_1d_x.cc.
References xData_is_xDataType(), and xData_oned_x_ID.
Referenced by xData_isElement_1d_x().
| int xData_is_2d_xindex_y | ( | statusMessageReporting * | smr, |
| xDataType * | xDT, | ||
| int | setMsg | ||
| ) |
Definition at line 71 of file xData_2d_xindex_y.cc.
References xData_is_xDataType(), and xData_twod_xindex_y_ID.
Referenced by tpia_misc_get2dxindex_y_data(), and xData_isElement_2d_xindex_y().
| int xData_is_2d_xShared_yHistogram | ( | statusMessageReporting * | smr, |
| xDataType * | xDT, | ||
| int | setMsg | ||
| ) |
Definition at line 70 of file xData_2d_xshared_yhistogram.cc.
References xData_is_xDataType(), and xData_twod_xShared_yHistogram_ID.
Referenced by xData_isElement_2d_xShared_yHistogram().
| int xData_is_2d_xy | ( | statusMessageReporting * | smr, |
| xDataType * | xDT, | ||
| int | setMsg | ||
| ) |
Definition at line 70 of file xData_2d_xy.cc.
References xData_is_xDataType(), and xData_twod_xy_ID.
Referenced by tpia_misc_get2dx_y_data(), and xData_isElement_2d_xy().
| int xData_is_matrix | ( | statusMessageReporting * | smr, |
| xDataType * | xDT, | ||
| int | setMsg | ||
| ) |
Definition at line 71 of file xData_matrix.cc.
References xData_is_xDataType(), and xData_matrix_ID.
Referenced by getRowStartEndAtIndex(), and xData_isElement_matrix().
| int xData_is_xDataType | ( | statusMessageReporting * | smr, |
| xDataType * | xDT, | ||
| char const *const | type, | ||
| int | setMsg | ||
| ) |
Definition at line 900 of file xData.cc.
References xDataType_s::element, xData_element_s::fullName, smr_setMessageError(), xDataType_s::typeString, and xData_get_smrUserInterfaceFromElement().
Referenced by xData_is_1d_x(), xData_is_2d_xindex_y(), xData_is_2d_xShared_yHistogram(), xData_is_2d_xy(), and xData_is_matrix().
| int xData_isElement_1d_x | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| int | setMsg | ||
| ) |
Definition at line 77 of file xData_1d_x.cc.
References xData_is_1d_x(), and xData_element_s::xDataTypeInfo.
Referenced by xData_1d_x_allocateCopyData(), and xData_1d_x_copyData().
| int xData_isElement_2d_xindex_y | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| int | setMsg | ||
| ) |
Definition at line 78 of file xData_2d_xindex_y.cc.
References xData_is_2d_xindex_y(), and xData_element_s::xDataTypeInfo.
| int xData_isElement_2d_xShared_yHistogram | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| int | setMsg | ||
| ) |
Definition at line 77 of file xData_2d_xshared_yhistogram.cc.
References xData_is_2d_xShared_yHistogram(), and xData_element_s::xDataTypeInfo.
| int xData_isElement_2d_xy | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| int | setMsg | ||
| ) |
Definition at line 77 of file xData_2d_xy.cc.
References xData_is_2d_xy(), and xData_element_s::xDataTypeInfo.
Referenced by xData_2d_xy_allocateCopyData().
| int xData_isElement_matrix | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| int | setMsg | ||
| ) |
Definition at line 78 of file xData_matrix.cc.
References xData_is_matrix(), and xData_element_s::xDataTypeInfo.
Referenced by xData_matrix_copyData().
| void* xData_malloc | ( | statusMessageReporting * | smr, |
| size_t | size, | ||
| int | zero, | ||
| const char * | forItem, | ||
| const char * | file, | ||
| int | line | ||
| ) |
Definition at line 56 of file xDataMisc.cc.
References test::c, int(), and xData_realloc().
Referenced by xDataMisc_allocateCopyString().
| xData_matrix* xData_matrix_copyData | ( | statusMessageReporting * | smr, |
| xData_element * | element | ||
| ) |
Definition at line 85 of file xData_matrix.cc.
References xData_matrix_s::columns, xDataType_s::data, xDataType_s::length, n, xData_matrix_s::rows, xData_matrix_s::rowStartEnds, xData_matrix_s::values, xData_isElement_matrix(), xData_malloc2, and xData_element_s::xDataTypeInfo.
| int xData_matrix_free_copyData | ( | statusMessageReporting * | smr, |
| void * | data | ||
| ) |
| int xData_numberOfElementsByTagName | ( | statusMessageReporting * | smr, |
| xData_element * | element, | ||
| const char * | tagName | ||
| ) |
Definition at line 750 of file xData.cc.
References xData_element_s::name, xData_getFirstElement(), and xData_getNextElement().
Referenced by tpia_target_heated_read(), and xData_getElementsByTagName().
| int xData_parse | ( | xData_document * | xData_doc, |
| const char * | s | ||
| ) |
Definition at line 251 of file xData.cc.
References xData_document_s::status, xData_statusParsing, XML_Parse(), XML_STATUS_ERROR, and xData_document_s::xmlParser.
Referenced by xData_parseReadFile(), and xData_parseString().
| int xData_parseEndOfXML | ( | statusMessageReporting * | smr, |
| xData_document * | xData_doc | ||
| ) |
Definition at line 187 of file xData.cc.
References xData_document_s::err, xData_document_s::err_column, xData_document_s::err_line, smr_isOk(), smr_setMessageError(), xData_document_s::status, xData_errXMLParser, xData_get_smrUserInterfaceFromDocument(), xData_statusCompleted, xData_statusError, XML_ErrorString(), XML_GetCurrentColumnNumber(), XML_GetCurrentLineNumber(), XML_GetErrorCode(), XML_Parse(), XML_ParserFree(), XML_STATUS_ERROR, and xData_document_s::xmlParser.
Referenced by xData_parseFree(), xData_parseReadFile(), and xData_parseString().
| void* xData_parseFree | ( | statusMessageReporting * | smr, |
| xData_document * | xData_doc | ||
| ) |
Definition at line 208 of file xData.cc.
References xData_rootElement_s::children, xData_document_s::fileName, xData_document_s::root, xData_free(), and xData_parseEndOfXML().
Referenced by tpia_map_readFile(), tpia_target_heated_read(), tpia_target_read(), xData_parseMalloc(), xData_parseReadFile(), and xData_parseString().
| int xData_parseInitialize | ( | statusMessageReporting * | smr, |
| xData_document * | xData_doc, | ||
| xData_xDataTypeOk | func, | ||
| void * | userData | ||
| ) |
Definition at line 157 of file xData.cc.
References xData_document_s::currentRoot, xData_document_s::err, xData_document_s::err_column, xData_document_s::err_line, xData_document_s::error, xData_document_s::fileName, xData_document_s::root, xData_document_s::smr, smr_isOk(), smr_setMessageError(), xData_document_s::status, userData, xData_errNone, xData_errXML_ParserCreate, xData_statusParsing, xData_document_s::xDataTypeOk_userData, xData_document_s::xDataTypeOk_userFunction, XML_ParserCreate(), XML_SetCharacterDataHandler(), XML_SetElementHandler(), XML_SetUserData(), and xData_document_s::xmlParser.
Referenced by xData_parseMalloc().
| int xData_parseIsError | ( | xData_document * | xData_doc | ) |
Definition at line 469 of file xData.cc.
References xData_document_s::status, and xData_statusError.
| xData_document* xData_parseMalloc | ( | statusMessageReporting * | smr, |
| xData_xDataTypeOk | func, | ||
| void * | userData | ||
| ) |
Definition at line 141 of file xData.cc.
References xData_malloc2, xData_parseFree(), and xData_parseInitialize().
Referenced by xData_parseReadFile(), and xData_parseString().
| xData_document* xData_parseReadFile | ( | statusMessageReporting * | smr, |
| const char * | fileName, | ||
| xData_xDataTypeOk | func, | ||
| void * | userData | ||
| ) |
Definition at line 84 of file xData.cc.
References buffer, n, xData_document_s::smr, smr_isOk(), smr_setMessageError(), xData_errFileError, xData_parse(), xData_parseEndOfXML(), xData_parseFree(), xData_parseMalloc(), and xData_setFileName().
Referenced by tpia_map_readFile(), tpia_target_heated_read(), and tpia_target_read().
| xData_document* xData_parseString | ( | statusMessageReporting * | smr, |
| const char * | str, | ||
| xData_xDataTypeOk | func, | ||
| void * | userData | ||
| ) |
Definition at line 123 of file xData.cc.
References smr_isOk(), xData_parse(), xData_parseEndOfXML(), xData_parseFree(), and xData_parseMalloc().
| void* xData_realloc | ( | statusMessageReporting * | smr, |
| void * | pOld, | ||
| size_t | size, | ||
| const char * | forItem, | ||
| const char * | routine, | ||
| int | line | ||
| ) |
Definition at line 75 of file xDataMisc.cc.
References realloc(), and smr_setMessageError().
Referenced by xData_malloc().
| int xData_releaseAttributionList | ( | statusMessageReporting * | smr, |
| xData_attributionList * | attributes | ||
| ) |
Definition at line 611 of file xData.cc.
References xData_attributionList_s::attributes, xData_attributionList_s::number, xData_attributionList_s::size, and xData_free().
Referenced by tpia_channel_release(), tpia_product_release(), tpia_target_heated_release(), and tpia_target_release().
| int xData_setFileName | ( | statusMessageReporting * | smr, |
| xData_document * | doc, | ||
| char const * | fileName | ||
| ) |
Definition at line 921 of file xData.cc.
References xData_document_s::fileName, xData_free(), and xData_malloc2.
Referenced by xData_parseReadFile().
| int xData_setMessageError_ReturnInt | ( | int | value, |
| statusMessageReporting * | smr, | ||
| void * | userData, | ||
| const char * | file, | ||
| int | line, | ||
| int | code, | ||
| const char * | fmt, | ||
| ... | |||
| ) |
Definition at line 160 of file xDataMisc.cc.
References smr_setMessageError().
| int xData_stringTo_double | ( | statusMessageReporting * | smr, |
| void * | smrUserInterface, | ||
| char const * | c, | ||
| double * | value, | ||
| char const * | endings, | ||
| char ** | e | ||
| ) |
Definition at line 1044 of file xData.cc.
References smr_setMessageError().
| int xData_stringTo_xData_Int | ( | statusMessageReporting * | smr, |
| void * | smrUserInterface, | ||
| char const * | c, | ||
| xData_Int * | value, | ||
| char const * | endings, | ||
| char ** | e | ||
| ) |
Definition at line 1010 of file xData.cc.
References smr_setMessageError().
| int xData_xDataTypeConvertAttributes | ( | statusMessageReporting * | smr, |
| xData_element * | element | ||
| ) |
Definition at line 668 of file xData.cc.
References xDataType_s::end, xDataType_s::endPresent, xDataType_s::index, xDataType_s::indexPresent, xDataType_s::length, xDataType_s::lengthPresent, smr_setMessageError(), xDataType_s::start, xDataType_s::startPresent, xData_convertAttributeTo_xData_Int(), xData_get_smrUserInterfaceFromElement(), and xData_element_s::xDataTypeInfo.
Referenced by xData_init_1d_x(), xData_init_2d_xindex_y(), xData_init_2d_xShared_yHistogram(), xData_init_2d_xy(), and xData_init_matrix().
| char* xDataMisc_allocateCopyString | ( | statusMessageReporting * | smr, |
| const char * | s, | ||
| const char * | forItem, | ||
| const char * | routine, | ||
| int | line | ||
| ) |
Definition at line 97 of file xDataMisc.cc.
References test::c, and xData_malloc().
| char* xDataMisc_getAbsPath | ( | statusMessageReporting * | smr, |
| const char * | fileName | ||
| ) |
Definition at line 112 of file xDataMisc.cc.
References n, smr_setMessageError(), and xData_malloc2.
Referenced by tpia_target_heated_read(), and tpia_target_read().
| const char* const xData_matrix_ID = "matrix" |
Definition at line 75 of file xData.h.
Referenced by xData_init_matrix(), and xData_is_matrix().
| const char* const xData_oned_x_ID = "1d.x" |
Definition at line 71 of file xData.h.
Referenced by xData_init_1d_x(), and xData_is_1d_x().
| const char* const xData_twod_xindex_y_ID = "2d.xindex_y" |
Definition at line 73 of file xData.h.
Referenced by xData_init_2d_xindex_y(), and xData_is_2d_xindex_y().
| const char* const xData_twod_xShared_yHistogram_ID = "2d_xShared_yHistogram" |
Definition at line 74 of file xData.h.
Referenced by xData_init_2d_xShared_yHistogram(), and xData_is_2d_xShared_yHistogram().
| const char* const xData_twod_xy_ID = "2d.xy" |
Definition at line 72 of file xData.h.
Referenced by xData_init_2d_xy(), and xData_is_2d_xy().
1.8.7