LLXMLRPCValue LLXMLRPCValue::createArray() { return LLXMLRPCValue(XMLRPC_CreateVector(NULL, xmlrpc_vector_array)); }
LLXMLRPCValue LLXMLRPCValue::createStruct() { return LLXMLRPCValue(XMLRPC_CreateVector(NULL, xmlrpc_vector_struct)); }
LLXMLRPCValue LLXMLRPCValue::next() { return LLXMLRPCValue(XMLRPC_VectorNext(mV)); }
LLXMLRPCValue LLXMLRPCValue::rewind() { return LLXMLRPCValue(XMLRPC_VectorRewind(mV)); }
LLXMLRPCValue LLXMLRPCTransaction::responseValue() { return LLXMLRPCValue(XMLRPC_RequestGetData(impl.mResponse)); }
LLXMLRPCValue LLXMLRPCValue::operator[](const char* id) const { return LLXMLRPCValue(XMLRPC_VectorGetValueWithID(mV, id)); }
LLXMLRPCValue XMLRPCResponder::responseValue(void) const { return LLXMLRPCValue(XMLRPC_RequestGetData(mResponse)); }