Game Accessibility Library logo SourceForge.net Logo
Game Accessibility Suite: CATXMLParser::ParseMemory
CATResult CATXMLParser::ParseMemory ( const void *  memoryBuf,
CATInt32  bufLenBytes,
CATXMLFactory factory,
CATXMLObject *&  root 
) [static]

Parses a memory buffer with the given factory. The root node will be placed into root.

Parameters:
memoryBuf Pointer to memory buffer containing full XML file.
bufLenBytes size of buffer in bytes (NOT characters)
factory Factory to use for object creation. Must be derived from CATXMLFactory.
root Ptr to receive root object of tree on success.
Returns:
CATRESULT CATRESULT_SUCCESS on success.

Definition at line 86 of file CATXMLParser.cpp.

References CAT_ERR_XML_INVALID_XML, CAT_SUCCESS, CATRESULT, CATXMLParser(), CharacterHandler(), EndElement(), fFactory, fRootObjPtr, CATXMLObject::ParseAttributes(), and StartElement().

Referenced by ParseStream().


Generated on Mon Feb 11 04:11:29 2008 for Game Accessibility Suite by doxygen 1.5.4