#include <llfiltersd2xmlrpc.h>
Public Member Functions | |
LLFilterSD2XMLRPC () | |
virtual | ~LLFilterSD2XMLRPC () |
Protected Member Functions | |
void | streamOut (std::ostream &ostr, const LLSD &sd) |
helper method |
These classes implement the necessary pipes for translating between xmlrpc and llsd rpc. The llsd rpcs mechanism was developed as an extensible and easy to parse serialization grammer which maintains a time efficient in-memory representation.
This clas provides common functionality for the LLFilterSD2XMLRPRC request and response classes.
Definition at line 53 of file llfiltersd2xmlrpc.h.
LLFilterSD2XMLRPC::LLFilterSD2XMLRPC | ( | ) |
Definition at line 123 of file llfiltersd2xmlrpc.cpp.
LLFilterSD2XMLRPC::~LLFilterSD2XMLRPC | ( | ) | [virtual] |
Definition at line 127 of file llfiltersd2xmlrpc.cpp.
void LLFilterSD2XMLRPC::streamOut | ( | std::ostream & | ostr, | |
const LLSD & | sd | |||
) | [protected] |
helper method
Definition at line 163 of file llfiltersd2xmlrpc.cpp.
References LLSD::asBinary(), LLSD::asBoolean(), LLSD::asInteger(), LLSD::asReal(), LLSD::asString(), LLSD::beginArray(), LLSD::beginMap(), LLSD::endArray(), LLSD::endMap(), llendl, llinfos, llwarns, LLSD::type(), LLSD::TypeArray, LLSD::TypeBinary, LLSD::TypeBoolean, LLSD::TypeDate, LLSD::TypeInteger, LLSD::TypeMap, LLSD::TypeReal, LLSD::TypeString, LLSD::TypeUndefined, LLSD::TypeURI, LLSD::TypeUUID, and xml_escape_string().
Referenced by LLFilterSD2XMLRPCRequest::process_impl(), and LLFilterSD2XMLRPCResponse::process_impl().