MT#59962 xmlrpc2di: add bool operator overloading

Add bool operator for `XmlRpcValue`
as now it falls back to the int-based one.

Change-Id: I4c8b8db81bb7122061ac25976bf0826dcf17c3cd
mr13.4
Donat Zenichev 1 year ago
parent cd4eb9466b
commit 27cd7bcbf0

@ -521,7 +521,7 @@ void XMLRPC2DIServerSetLoglevelMethod::execute(XmlRpcValue& params, XmlRpcValue&
void XMLRPC2DIServerGetShutdownmodeMethod::execute(XmlRpcValue& params, XmlRpcValue& result) {
DBG("XMLRPC2DI: get_shutdownmode returns %s\n", AmConfig::ShutdownMode?"true":"false");
result = (bool)AmConfig::ShutdownMode;
result = AmConfig::ShutdownMode;
}
void XMLRPC2DIServerSetShutdownmodeMethod::execute(XmlRpcValue& params, XmlRpcValue& result) {

@ -108,6 +108,9 @@ namespace XmlRpc {
//! Assign a double to this XmlRpcValue.
XmlRpcValue& operator=(double const& rhs) { return operator=(XmlRpcValue(rhs)); }
/* Assign a bool to this XmlRpcValue. */
XmlRpcValue& operator=(bool const& rhs) { return operator=(XmlRpcValue(rhs)); }
//! Assign a string to this XmlRpcValue.
XmlRpcValue& operator=(const char* rhs) { return operator=(XmlRpcValue(std::string(rhs))); }

Loading…
Cancel
Save