#include <llxmlrpctransaction.h>
Public Member Functions | |
LLXMLRPCValue () | |
LLXMLRPCValue (XMLRPC_VALUE value) | |
bool | isValid () const |
std::string | asString () const |
int | asInt () const |
bool | asBool () const |
double | asDouble () const |
LLXMLRPCValue | operator[] (const char *) const |
LLXMLRPCValue | rewind () |
LLXMLRPCValue | next () |
void | append (LLXMLRPCValue &) |
void | appendString (const std::string &) |
void | appendInt (int) |
void | appendBool (bool) |
void | appendDouble (double) |
void | appendValue (LLXMLRPCValue &) |
void | append (const char *, LLXMLRPCValue &) |
void | appendString (const char *, const std::string &) |
void | appendInt (const char *, int) |
void | appendBool (const char *, bool) |
void | appendDouble (const char *, double) |
void | appendValue (const char *, LLXMLRPCValue &) |
void | free () |
XMLRPC_VALUE | getValue () const |
Static Public Member Functions | |
static LLXMLRPCValue | createArray () |
static LLXMLRPCValue | createStruct () |
Private Attributes | |
XMLRPC_VALUE | mV |
Definition at line 41 of file llxmlrpctransaction.h.
LLXMLRPCValue::LLXMLRPCValue | ( | ) | [inline] |
Definition at line 45 of file llxmlrpctransaction.h.
Referenced by createArray(), createStruct(), next(), operator[](), and rewind().
LLXMLRPCValue::LLXMLRPCValue | ( | XMLRPC_VALUE | value | ) | [inline] |
Definition at line 46 of file llxmlrpctransaction.h.
void LLXMLRPCValue::append | ( | const char * | , | |
LLXMLRPCValue & | ||||
) |
void LLXMLRPCValue::append | ( | LLXMLRPCValue & | ) |
void LLXMLRPCValue::appendBool | ( | const char * | , | |
bool | ||||
) |
void LLXMLRPCValue::appendBool | ( | bool | ) |
void LLXMLRPCValue::appendDouble | ( | const char * | , | |
double | ||||
) |
void LLXMLRPCValue::appendDouble | ( | double | ) |
void LLXMLRPCValue::appendInt | ( | const char * | , | |
int | ||||
) |
void LLXMLRPCValue::appendInt | ( | int | ) |
Definition at line 95 of file llxmlrpctransaction.cpp.
Referenced by LLFloaterBuyLandUI::runWebSitePrep(), LLCurrencyUIManager::Impl::startCurrencyBuy(), LLCurrencyUIManager::Impl::updateCurrencyInfo(), and LLFloaterBuyLandUI::updateWebSiteInfo().
void LLXMLRPCValue::appendString | ( | const char * | , | |
const std::string & | ||||
) |
void LLXMLRPCValue::appendString | ( | const std::string & | ) |
Definition at line 90 of file llxmlrpctransaction.cpp.
Referenced by LLFloaterBuyLandUI::runWebSitePrep(), LLCurrencyUIManager::Impl::startCurrencyBuy(), LLCurrencyUIManager::Impl::updateCurrencyInfo(), and LLFloaterBuyLandUI::updateWebSiteInfo().
void LLXMLRPCValue::appendValue | ( | const char * | , | |
LLXMLRPCValue & | ||||
) |
void LLXMLRPCValue::appendValue | ( | LLXMLRPCValue & | ) |
bool LLXMLRPCValue::asBool | ( | ) | const |
Definition at line 56 of file llxmlrpctransaction.cpp.
References mV.
Referenced by LLCurrencyUIManager::Impl::finishCurrencyBuy(), LLCurrencyUIManager::Impl::finishCurrencyInfo(), LLFloaterBuyLandUI::finishWebSiteInfo(), and LLFloaterBuyLandUI::finishWebSitePrep().
double LLXMLRPCValue::asDouble | ( | ) | const |
int LLXMLRPCValue::asInt | ( | ) | const |
Definition at line 55 of file llxmlrpctransaction.cpp.
References mV.
Referenced by LLCurrencyUIManager::Impl::finishCurrencyInfo(), and LLXMLRPCTransaction::Impl::process().
std::string LLXMLRPCValue::asString | ( | ) | const |
Definition at line 49 of file llxmlrpctransaction.cpp.
Referenced by LLCurrencyUIManager::Impl::finishCurrencyInfo(), LLFloaterBuyLandUI::finishWebSiteInfo(), and LLXMLRPCTransaction::Impl::process().
LLXMLRPCValue LLXMLRPCValue::createArray | ( | ) | [static] |
Definition at line 74 of file llxmlrpctransaction.cpp.
References LLXMLRPCValue(), and NULL.
Referenced by LLFloaterBuyLandUI::runWebSitePrep(), LLCurrencyUIManager::Impl::startCurrencyBuy(), LLCurrencyUIManager::Impl::updateCurrencyInfo(), and LLFloaterBuyLandUI::updateWebSiteInfo().
LLXMLRPCValue LLXMLRPCValue::createStruct | ( | ) | [static] |
Definition at line 79 of file llxmlrpctransaction.cpp.
References LLXMLRPCValue(), and NULL.
Referenced by LLFloaterBuyLandUI::runWebSitePrep(), LLCurrencyUIManager::Impl::startCurrencyBuy(), LLCurrencyUIManager::Impl::updateCurrencyInfo(), and LLFloaterBuyLandUI::updateWebSiteInfo().
void LLXMLRPCValue::free | ( | ) |
XMLRPC_VALUE LLXMLRPCValue::getValue | ( | ) | const |
bool LLXMLRPCValue::isValid | ( | ) | const |
Definition at line 69 of file llxmlrpctransaction.cpp.
Referenced by LLXMLRPCTransaction::Impl::process().
LLXMLRPCValue LLXMLRPCValue::next | ( | ) |
Definition at line 64 of file llxmlrpctransaction.cpp.
References LLXMLRPCValue(), and mV.
Referenced by LLFloaterBuyLandUI::finishWebSiteInfo().
LLXMLRPCValue LLXMLRPCValue::operator[] | ( | const char * | ) | const |
LLXMLRPCValue LLXMLRPCValue::rewind | ( | ) |
Definition at line 59 of file llxmlrpctransaction.cpp.
References LLXMLRPCValue(), and mV.
Referenced by LLFloaterBuyLandUI::finishWebSiteInfo().
XMLRPC_VALUE LLXMLRPCValue::mV [private] |
Definition at line 83 of file llxmlrpctransaction.h.
Referenced by append(), appendBool(), appendDouble(), appendInt(), appendString(), asBool(), asDouble(), asInt(), asString(), free(), getValue(), isValid(), next(), operator[](), and rewind().