Parser which handles the original notation format for LLSD. More...
#include <llsdserialize.h>
Public Member Functions | |
LLSDNotationParser () | |
Constructor. | |
Protected Member Functions | |
virtual S32 | doParse (std::istream &istr, LLSD &data) const |
Call this method to parse a stream for LLSD. | |
virtual | ~LLSDNotationParser () |
Destructor. |
Parser which handles the original notation format for LLSD.
LLSDNotationParser::LLSDNotationParser | ( | ) |
Constructor.
S32 LLSDNotationParser::doParse | ( | std::istream & | istr, | |
LLSD & | data | |||
) | const [protected, virtual] |
Call this method to parse a stream for LLSD.
This method parses the istream for a structured data. This method assumes that the istream is a complete llsd object -- for example an opened and closed map with an arbitrary nesting of elements. This method will return after reading one data object, allowing continued reading from the stream by the caller.
istr | The input stream. | |
data[out] | The newly parse structured data. Undefined on failure. |
Implements LLSDParser.