#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().
 1.4.7
 1.4.7