#include <llfiltersd2xmlrpc.h>
Inheritance diagram for LLFilterXMLRPCRequest2LLSD:


| Public Member Functions | |
| LLFilterXMLRPCRequest2LLSD () | |
| virtual | ~LLFilterXMLRPCRequest2LLSD () | 
| Protected Member Functions | |
| virtual EStatus | process_impl (const LLChannelDescriptors &channels, buffer_ptr_t &buffer, bool &eos, LLSD &context, LLPumpIO *pump) | 
| Process the data in buffer. | |
This takes in xml of the form:  <?xml version=\"1.0\"?><methodCall> <methodName>repeat</methodName> <params> 
<i4>4</i4>
 
<string>ok</string>
 </params></methodCall>  And processes it into: { 'method':'repeat', 'params':[i4, 'ok'] } 
Definition at line 236 of file llfiltersd2xmlrpc.h.
| LLFilterXMLRPCRequest2LLSD::LLFilterXMLRPCRequest2LLSD | ( | ) | 
Definition at line 668 of file llfiltersd2xmlrpc.cpp.
| LLFilterXMLRPCRequest2LLSD::~LLFilterXMLRPCRequest2LLSD | ( | ) |  [virtual] | 
Definition at line 672 of file llfiltersd2xmlrpc.cpp.
| LLIOPipe::EStatus LLFilterXMLRPCRequest2LLSD::process_impl | ( | const LLChannelDescriptors & | channels, | |
| buffer_ptr_t & | buffer, | |||
| bool & | eos, | |||
| LLSD & | context, | |||
| LLPumpIO * | pump | |||
| ) |  [protected, virtual] | 
Process the data in buffer.
Definition at line 676 of file llfiltersd2xmlrpc.cpp.
References DEFAULT_PRECISION, LLChannelDescriptors::in(), llendl, LLSDRPC_REQUEST_FOOTER, LLSDRPC_REQUEST_HEADER_1, LLSDRPC_REQUEST_HEADER_2, llwarns, NULL, param, PUMP_DEBUG, request(), S32, size, LLIOPipe::STATUS_BREAK, LLIOPipe::STATUS_DONE, LLIOPipe::STATUS_ERROR, and stream_out().
 1.4.7
 1.4.7