#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.