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

Public Member Functions | |
| virtual | ~TClSession () |
| xmlrpc_server_info * | GetServerInfo () |
| const Char_t * | GetServer () |
| ClassDef (TClSession, 0) | |
| virtual | ~TClSession () |
| xmlrpc_server_info * | GetServerInfo () |
| const Char_t * | GetServer () |
| ClassDef (TClSession, 0) | |
Static Public Member Functions | |
| static TClSession * | Create (const Char_t *url) |
| static TClSession * | Create (const Char_t *url) |
Private Member Functions | |
| TClSession (const Char_t *url, const Char_t *user, const Char_t *pw, xmlrpc_server_info *info, void *serverPubRSA) | |
| TClSession (const Char_t *url, const Char_t *user, const Char_t *pw, xmlrpc_server_info *info, void *serverPubRSA) | |
Static Private Member Functions | |
| static Bool_t | InitAuthentication () |
| static Bool_t | InitAuthentication () |
Private Attributes | |
| TUrl | fUrl |
| TString | fUser |
| TString | fPassword |
| xmlrpc_server_info * | fServerInfo |
| void * | fServerPubRSA |
| xmlrpc_server_info * | fServerInfo |
| void * | fServerPubRSA |
Static Private Attributes | |
| static void * | fgPrivRSA |
| static void * | fgPubRSA |
| static TString | fgUserCert |
| static Bool_t | fgInitialized |
| static void * | fgPrivRSA |
| static void * | fgPubRSA |
Definition at line 41 of file TClSession.h.
| virtual TClSession::~TClSession | ( | ) | [inline, virtual] |
Definition at line 61 of file TClSession.h.
| TClSession::TClSession | ( | const Char_t * | url, | |
| const Char_t * | user, | |||
| const Char_t * | pw, | |||
| xmlrpc_server_info * | info, | |||
| void * | serverPubRSA | |||
| ) | [private] |
| virtual TClSession::~TClSession | ( | ) | [inline, virtual] |
Definition at line 61 of file TClSession.h.
| Bool_t TClSession::InitAuthentication | ( | ) | [static, private] |
Definition at line 225 of file TClSession.cxx.
References TSystem::AccessPathName(), TObject::Error(), fgInitialized, fgPrivRSA, fgPubRSA, fgUserCert, Form(), gDebug, gEnv, TSystem::GetError(), TSystem::GetUid(), TEnv::GetValue(), gSystem, TSystem::HomeDirectory(), TObject::Info(), kFALSE, kTRUE, and line.
Referenced by Create().
| xmlrpc_server_info* TClSession::GetServerInfo | ( | ) | [inline] |
Definition at line 63 of file TClSession.h.
References fServerInfo.
Referenced by TXmlRpc::Call(), and TXmlRpc::GetServerInfo().
| const Char_t* TClSession::GetServer | ( | ) | [inline] |
Definition at line 64 of file TClSession.h.
References fUrl, and TUrl::GetUrl().
Referenced by TXmlRpc::GetServer().
| TClSession * TClSession::Create | ( | const Char_t * | url | ) | [static] |
Definition at line 108 of file TClSession.cxx.
References b, B64Decode(), B64Encode(), TString::Data(), env, TObject::Error(), fgPrivRSA, fgUserCert, Form(), TSystem::GetPid(), gSystem, info, InitAuthentication(), kFALSE, len, password, rndm, TClSession(), TRandom::Uniform(), and val.
Referenced by TClarens::Connect(), G__G__Clarens_104_0_5(), and G__setup_memfuncTClSession().
| TClSession::ClassDef | ( | TClSession | , | |
| 0 | ||||
| ) |
| static Bool_t TClSession::InitAuthentication | ( | ) | [static, private] |
| xmlrpc_server_info* TClSession::GetServerInfo | ( | ) | [inline] |
| const Char_t* TClSession::GetServer | ( | ) | [inline] |
| static TClSession* TClSession::Create | ( | const Char_t * | url | ) | [static] |
| TClSession::ClassDef | ( | TClSession | , | |
| 0 | ||||
| ) |
TUrl TClSession::fUrl [private] |
TString TClSession::fUser [private] |
Definition at line 44 of file TClSession.h.
TString TClSession::fPassword [private] |
Definition at line 45 of file TClSession.h.
xmlrpc_server_info* TClSession::fServerInfo [private] |
void* TClSession::fServerPubRSA [private] |
Definition at line 47 of file TClSession.h.
void* TClSession::fgPrivRSA [static, private] |
void * TClSession::fgPubRSA [static, private] |
TString TClSession::fgUserCert [static, private] |
static Bool_t TClSession::fgInitialized [static, private] |
xmlrpc_server_info* TClSession::fServerInfo [private] |
Definition at line 46 of file TClSession.h.
void* TClSession::fServerPubRSA [private] |
Definition at line 47 of file TClSession.h.
void* TClSession::fgPrivRSA [static, private] |
Definition at line 50 of file TClSession.h.
void* TClSession::fgPubRSA [static, private] |
Definition at line 51 of file TClSession.h.
1.5.1