Non-generic read/write functions for dotXSI 3.6


Functions

SI_Error  dotXSICB_ReadUserData (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate)
SI_Error  dotXSICB_WriteUserData (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate, SI_Int i_nLevel)
SI_Error  dotXSICB_ReadImageData (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate)
SI_Error  dotXSICB_WriteImageData (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate, SI_Int i_nLevel)

Function Documentation

SI_Error dotXSICB_ReadUserData ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate  
)

Reading callback for XSI_UserData

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
Returns:
SI_Error::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed

SI_Error dotXSICB_WriteUserData ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate,
SI_Int  i_nLevel  
)

Writing callback for XSI_UserData

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
i_nLevel  the level of recursion (used to write tabs in ascii format)
Returns:
SI_Error::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed

SI_Error dotXSICB_ReadImageData ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate  
)

Reading callback for XSI_ImageData

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
Returns:
SI_Error::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed

SI_Error dotXSICB_WriteImageData ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate,
SI_Int  i_nLevel  
)

Writing callback for XSI_ImageData

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
i_nLevel  the level of recursion (used to write tabs in ascii format)
Returns:
SI_Error::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed