#include <TXmlRpc.h>
Inheritance diagram for TXmlRpc:

Public Member Functions | |
| TXmlRpc (TClSession *session) | |
| virtual | ~TXmlRpc () |
| void | SetService (const Char_t *svc) |
| const Char_t * | GetService () const |
| xmlrpc_env * | GetEnv () |
| xmlrpc_server_info * | GetServerInfo () |
| const Char_t * | GetServer () |
| xmlrpc_value * | Call (const Char_t *method, xmlrpc_value *arg) |
| Bool_t | RpcFailed (const Char_t *where, const Char_t *what) |
| void | PrintValue (xmlrpc_value *val) |
| ClassDef (TXmlRpc, 0) | |
| TXmlRpc (TClSession *session) | |
| virtual | ~TXmlRpc () |
| void | SetService (const Char_t *svc) |
| const Char_t * | GetService () const |
| xmlrpc_env * | GetEnv () |
| xmlrpc_server_info * | GetServerInfo () |
| const Char_t * | GetServer () |
| xmlrpc_value * | Call (const Char_t *method, xmlrpc_value *arg) |
| Bool_t | RpcFailed (const Char_t *where, const Char_t *what) |
| void | PrintValue (xmlrpc_value *val) |
| ClassDef (TXmlRpc, 0) | |
Private Attributes | |
| TClSession * | fSession |
| xmlrpc_env * | fEnv |
| TString | fService |
| TClSession * | fSession |
| xmlrpc_env * | fEnv |
Definition at line 39 of file TXmlRpc.h.
| TXmlRpc::TXmlRpc | ( | TClSession * | session | ) |
| TXmlRpc::~TXmlRpc | ( | ) | [virtual] |
| TXmlRpc::TXmlRpc | ( | TClSession * | session | ) |
| virtual TXmlRpc::~TXmlRpc | ( | ) | [virtual] |
| void TXmlRpc::SetService | ( | const Char_t * | svc | ) | [inline] |
| const Char_t* TXmlRpc::GetService | ( | ) | const [inline] |
| xmlrpc_env* TXmlRpc::GetEnv | ( | ) | [inline] |
Definition at line 52 of file TXmlRpc.h.
References fEnv.
Referenced by TGM::CreateSession(), TLM::DataReady(), TGM::DestroySession(), TEcho::Echo(), TLM::EndSession(), TSAM::GetDatasets(), TSAM::GetDSetFiles(), TSAM::GetDSetLocations(), TSAM::GetDSetSize(), TLM::GetVersion(), TGM::GetVersion(), TSAM::GetVersion(), TLM::Heartbeat(), TEcho::Hostname(), and TLM::StartSession().
| xmlrpc_server_info* TXmlRpc::GetServerInfo | ( | ) | [inline] |
| const Char_t* TXmlRpc::GetServer | ( | ) | [inline] |
Definition at line 56 of file TXmlRpc.h.
References fSession, and TClSession::GetServer().
Referenced by TClProxy::Print().
| xmlrpc_value * TXmlRpc::Call | ( | const Char_t * | method, | |
| xmlrpc_value * | arg | |||
| ) |
Definition at line 210 of file TXmlRpc.cxx.
References fEnv, fService, fSession, gDebug, TClSession::GetServerInfo(), TObject::Info(), m, PrintValue(), and retval.
Referenced by TGM::CreateSession(), TLM::DataReady(), TGM::DestroySession(), TEcho::Echo(), TLM::EndSession(), TSAM::GetDatasets(), TSAM::GetDSetFiles(), TSAM::GetDSetLocations(), TSAM::GetDSetSize(), TLM::GetVersion(), TSAM::GetVersion(), TGM::GetVersion(), TLM::Heartbeat(), TEcho::Hostname(), and TLM::StartSession().
Definition at line 234 of file TXmlRpc.cxx.
References TObject::Error(), fEnv, kFALSE, and kTRUE.
Referenced by TClProxy::RpcFailed().
| void TXmlRpc::PrintValue | ( | xmlrpc_value * | val | ) |
Definition at line 249 of file TXmlRpc.cxx.
References env, and print_values().
Referenced by Call(), TEcho::Echo(), TLM::GetVersion(), TSAM::GetVersion(), and TEcho::Hostname().
| TXmlRpc::ClassDef | ( | TXmlRpc | , | |
| 0 | ||||
| ) |
| void TXmlRpc::SetService | ( | const Char_t * | svc | ) | [inline] |
| const Char_t* TXmlRpc::GetService | ( | ) | const [inline] |
| xmlrpc_server_info* TXmlRpc::GetServerInfo | ( | ) | [inline] |
| const Char_t* TXmlRpc::GetServer | ( | ) | [inline] |
| xmlrpc_value* TXmlRpc::Call | ( | const Char_t * | method, | |
| xmlrpc_value * | arg | |||
| ) |
| void TXmlRpc::PrintValue | ( | xmlrpc_value * | val | ) |
| TXmlRpc::ClassDef | ( | TXmlRpc | , | |
| 0 | ||||
| ) |
TClSession* TXmlRpc::fSession [private] |
xmlrpc_env* TXmlRpc::fEnv [private] |
Definition at line 42 of file TXmlRpc.h.
Referenced by Call(), GetEnv(), RpcFailed(), and ~TXmlRpc().
TString TXmlRpc::fService [private] |
TClSession* TXmlRpc::fSession [private] |
xmlrpc_env* TXmlRpc::fEnv [private] |
1.5.1