GSI Object Oriented Online Offline (Go4)
GO4-5.3.2
|
#include <TGo4HttpProxy.h>
Public Member Functions | |
TGo4HttpProxy () | |
virtual | ~TGo4HttpProxy () |
void | SetAccount (const char *username, const char *passwd) |
Bool_t | Connect (const char *nodename) |
Bool_t | UpdateHierarchy (Bool_t sync=kTRUE) |
virtual void | Initialize (TGo4Slot *slot) |
virtual void | Finalize (TGo4Slot *slot) |
virtual Bool_t | HasSublevels () const |
virtual TGo4Access * | ProvideAccess (const char *name) |
virtual TGo4LevelIter * | MakeIter () |
virtual Int_t | GetObjectKind () |
virtual const char * | GetContainedClassName () |
virtual TObject * | GetAssignedObject () |
virtual const char * | GetContainedObjectInfo () |
virtual Int_t | GetObjectSizeInfo () |
virtual void | WriteData (TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) |
virtual void | ReadData (TGo4Slot *slot, TDirectory *dir) |
virtual void | Update (TGo4Slot *slot, Bool_t strong) |
virtual TString | FindCommand (const char *name) |
virtual Int_t | NumCommandArgs (const char *name) |
virtual Bool_t | SubmitCommand (const char *name, Int_t waitres=-1, const char *arg1=0, const char *arg2=0, const char *arg3=0) |
virtual const char * | GetUserName () const |
virtual Bool_t | IsAnalysisServer () const |
virtual Bool_t | IsGo4Analysis () const |
virtual Bool_t | IsConnected () |
virtual Bool_t | IsViewer () |
virtual Bool_t | IsController () |
virtual Bool_t | IsAdministrator () |
virtual Bool_t | CanSubmitObjects () |
virtual void | RequestAnalysisSettings () |
virtual void | SubmitAnalysisSettings () |
virtual void | CloseAnalysisSettings () |
virtual Bool_t | NamesListReceived () |
virtual Bool_t | RefreshNamesList () |
virtual Bool_t | DelayedRefreshNamesList (Int_t delay_sec) |
virtual Bool_t | IsAnalysisRunning () const |
virtual void | StartAnalysis () |
virtual void | StopAnalysis () |
virtual Bool_t | RequestObjectStatus (const char *objectname, TGo4Slot *tgtslot) |
virtual Bool_t | UpdateAnalysisObject (const char *objectname, TObject *obj) |
virtual void | ClearAllAnalysisObjects () |
virtual void | ClearAnalysisObject (const char *fullpath) |
virtual void | RemoteTreeDraw (const char *treename, const char *varexp, const char *cutcond, const char *hname) |
virtual void | RequestEventStatus (const char *evname, Bool_t astree, TGo4Slot *tgtslot) |
virtual void | RemotePrintEvent (const char *evname, Int_t evnumber, Int_t subid, Bool_t ishex, Bool_t islong) |
virtual void | ChageObjectProtection (const char *fullpath, const char *flags) |
virtual void | RemoveObjectFromAnalysis (const char *fullpath) |
virtual void | ExecuteLine (const char *line) |
virtual void | PrintDynListEntry (const char *fullpath) |
virtual void | LoadConfigFile (const char *fname) |
virtual void | SaveConfigFile (const char *fname) |
virtual void | WriteAutoSave (const char *fname, Int_t complevel, Bool_t overwrite) |
virtual void | ResetDebugOutputRequests () |
virtual void | DisconnectAnalysis (Int_t waittime=30, Bool_t servershutdown=kFALSE) |
Public Member Functions inherited from TGo4ServerProxy | |
TGo4ServerProxy () | |
virtual | ~TGo4ServerProxy () |
TGo4Slot * | ParentSlot () |
TGo4Slot * | SettingsSlot () |
TGo4Slot * | RatemeterSlot () |
TGo4Slot * | LoginfoSlot () |
TGo4Slot * | DebugOutputSlot () |
virtual const char * | GetServerName () const |
void | SetAnalysisLaunched (Int_t on=1) |
Int_t | IsAnalysisLaunched () const |
void | SetAnalysisReady (Bool_t on=kTRUE) |
Bool_t | IsAnalysisReady () const |
void | SetAnalysisSettingsReady (Bool_t on=kTRUE) |
Bool_t | IsAnalysisSettingsReady () const |
virtual Int_t | NumberOfWaitingProxyes () |
ClassDef (TGo4ServerProxy, 1) | |
Public Member Functions inherited from TGo4Proxy | |
TGo4Proxy () | |
virtual | ~TGo4Proxy () |
virtual Bool_t | RemoveRegisteredObject (TObject *obj) |
virtual Bool_t | Use () const |
virtual Bool_t | IsAcceptObject (TClass *cl) |
virtual Bool_t | AssignObject (TGo4Slot *slot, TObject *obj, Bool_t owner) |
virtual Bool_t | ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param) |
ClassDef (TGo4Proxy, 1) | |
Protected Member Functions | |
void | GetHReply (QByteArray &res) |
counter during shutdown More... | |
XMLNodePointer_t | FindItem (const char *name, XMLNodePointer_t curr=0) const |
TString | MakeUrlPath (XMLNodePointer_t item) |
void | ProcessUpdateTimer () |
void | ProcessRegularMultiRequest (Bool_t finished=kFALSE) |
Bool_t | ServerHasRestrict () |
Bool_t | ServerHasMulti () |
Bool_t | SubmitURL (const char *path, Int_t waitres=-1) |
Bool_t | PostObject (const char *prefix, TObject *obj, Int_t waitres=-1, Bool_t destroy_after=kTRUE) |
Bool_t | CheckUserName (const char *expects, Bool_t dflt=kFALSE) |
Bool_t | CheckShutdown (Bool_t force=kFALSE) |
TGo4HttpAccess * | SubmitRequest (const char *itemname, Int_t kind, TGo4Slot *tgtslot, const char *extra_arg=0) |
Protected Attributes | |
TXMLEngine * | fXML |
XMLDocPointer_t | fxHierarchy |
QHttpProxy | fComm |
pointer on dabc::Hierarchy class More... | |
Int_t | fRateCnt |
Int_t | fStatusCnt |
counter for ratemeter updates More... | |
Int_t | fDebugCnt |
counter for status messages updates More... | |
Bool_t | fbAnalysisRunning |
counter for debug output updates More... | |
TString | fUserName |
TString | fPassword |
user name and password - More... | |
Bool_t | fConnected |
QNetworkReply * | fRegularReq |
true if connected More... | |
Int_t | fShutdownCnt |
multiple request for rate, log and messages More... | |
Protected Attributes inherited from TGo4ServerProxy | |
TGo4Slot * | fxParentSlot |
Bool_t | fbAnalysisReady |
Bool_t | fbAnalysisSettingsReady |
Int_t | fAnalysisLaunched |
TString | fNodeName |
0 - not launched, 1 - external shell, 2 - in qt shell More... | |
TString | fInfoStr |
Friends | |
class | QHttpProxy |
class | TGo4HttpAccess |
Additional Inherited Members | |
Static Public Member Functions inherited from TGo4ServerProxy | |
static Bool_t | GetLaunchString (TString &launchcmd, TString &killcmd, Int_t serverkind, Int_t shellkind, Int_t konsole, const char *name, const char *remotehost, const char *remotedir, const char *remoteexe, Int_t guiport, Int_t exe_kind=0, const char *exeargs=0) |
Static Public Member Functions inherited from TGo4Proxy | |
static TClass * | GetClass (const char *classname, Bool_t load=kFALSE) |
Here Go4/ROOT-specific functionality of HttpProxy
Definition at line 113 of file TGo4HttpProxy.h.
TGo4HttpProxy::TGo4HttpProxy | ( | ) |
Definition at line 578 of file TGo4HttpProxy.cpp.
|
virtual |
Definition at line 598 of file TGo4HttpProxy.cpp.
References fxHierarchy, and fXML.
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 857 of file TGo4HttpProxy.cpp.
References IsGo4Analysis(), IsViewer(), and ServerHasRestrict().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 1377 of file TGo4HttpProxy.cpp.
References TGo4Status::kGo4CanDelete, TGo4Status::kGo4NoReset, and SubmitURL().
|
protected |
Definition at line 1248 of file TGo4HttpProxy.cpp.
References TGo4Slot::Delete(), fShutdownCnt, and TGo4ServerProxy::fxParentSlot.
Referenced by DisconnectAnalysis(), TGo4HttpAccess::httpFinished(), ProcessRegularMultiRequest(), and ProcessUpdateTimer().
|
protected |
Definition at line 833 of file TGo4HttpProxy.cpp.
References FindItem(), and fXML.
Referenced by IsAdministrator(), IsController(), and IsViewer().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 888 of file TGo4HttpProxy.cpp.
References SubmitCommand().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 894 of file TGo4HttpProxy.cpp.
References TGo4Slot::ProduceFolderAndName(), and SubmitCommand().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 881 of file TGo4HttpProxy.cpp.
References TGo4ServerProxy::SetAnalysisSettingsReady(), and SubmitCommand().
Bool_t TGo4HttpProxy::Connect | ( | const char * | nodename | ) |
Definition at line 721 of file TGo4HttpProxy.cpp.
References TGo4ServerProxy::fNodeName, and UpdateHierarchy().
Referenced by TGo4Script::ConnectHttp().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 850 of file TGo4HttpProxy.cpp.
References fComm.
|
virtual |
Close connection to analysis and destroys proxy with correspondent slot. Wait waittime (in sec) for safe disconnection of the analysis. if servershutdown = kTRUE, shutdown command will be sent to analysis
Reimplemented from TGo4ServerProxy.
Definition at line 1416 of file TGo4HttpProxy.cpp.
References CheckShutdown(), fShutdownCnt, IsAdministrator(), IsGo4Analysis(), and SubmitCommand().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 914 of file TGo4HttpProxy.cpp.
References FindItem(), and SubmitURL().
|
inlinevirtual |
Reimplemented from TGo4Proxy.
Definition at line 166 of file TGo4HttpProxy.h.
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 978 of file TGo4HttpProxy.cpp.
References TGo4ServerProxy::fxParentSlot, TGo4Iter::getflag(), TGo4Iter::getfullname(), TGo4Iter::getname(), TGo4Iter::next(), and NumCommandArgs().
|
protected |
Definition at line 634 of file TGo4HttpProxy.cpp.
References fxHierarchy, and fXML.
Referenced by CheckUserName(), ExecuteLine(), GetContainedObjectInfo(), IsGo4Analysis(), NumCommandArgs(), ProvideAccess(), ServerHasMulti(), ServerHasRestrict(), and SubmitRequest().
|
inlinevirtual |
Reimplemented from TGo4Proxy.
Definition at line 174 of file TGo4HttpProxy.h.
|
inlinevirtual |
Reimplemented from TGo4Proxy.
Definition at line 173 of file TGo4HttpProxy.h.
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 704 of file TGo4HttpProxy.cpp.
References FindItem(), TGo4ServerProxy::fInfoStr, fXML, TGo4ServerProxy::GetContainedObjectInfo(), TGo4ServerProxy::GetServerName(), and GetUserName().
|
protected |
counter during shutdown
Definition at line 690 of file TGo4HttpProxy.cpp.
References TGo4Slot::evObjAssigned, TGo4Slot::ForwardEvent(), fxHierarchy, fXML, and TGo4ServerProxy::fxParentSlot.
Referenced by QHttpProxy::httpFinished().
|
inlinevirtual |
Reimplemented from TGo4Proxy.
Definition at line 172 of file TGo4HttpProxy.h.
References TGo4Access::kndFolder.
|
inlinevirtual |
Reimplemented from TGo4Proxy.
Definition at line 176 of file TGo4HttpProxy.h.
|
inlinevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 187 of file TGo4HttpProxy.h.
Referenced by GetContainedObjectInfo().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 758 of file TGo4HttpProxy.cpp.
References fxHierarchy.
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 612 of file TGo4HttpProxy.cpp.
References fComm, TGo4ServerProxy::fxParentSlot, TGo4ServerProxy::Initialize(), IsGo4Analysis(), and TGo4Slot::SetProxy().
|
inlinevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 194 of file TGo4HttpProxy.h.
References CheckUserName().
Referenced by DisconnectAnalysis(), and TGo4MainWindow::ShutdownAnalysisSlot().
|
inlinevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 205 of file TGo4HttpProxy.h.
References fbAnalysisRunning.
|
inlinevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 189 of file TGo4HttpProxy.h.
|
inlinevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 191 of file TGo4HttpProxy.h.
References fConnected.
Referenced by ProcessUpdateTimer(), and TGo4MainWindow::ShutdownAnalysisSlot().
|
inlinevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 193 of file TGo4HttpProxy.h.
References CheckUserName().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 820 of file TGo4HttpProxy.cpp.
References FindItem(), and fXML.
Referenced by CanSubmitObjects(), DisconnectAnalysis(), and Initialize().
|
inlinevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 192 of file TGo4HttpProxy.h.
References CheckUserName().
Referenced by CanSubmitObjects().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 1399 of file TGo4HttpProxy.cpp.
References SubmitURL().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 780 of file TGo4HttpProxy.cpp.
References fxHierarchy, and fXML.
|
protected |
Definition at line 666 of file TGo4HttpProxy.cpp.
References fxHierarchy, and fXML.
Referenced by TGo4HttpAccess::TGo4HttpAccess().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 731 of file TGo4HttpProxy.cpp.
References fComm, QHttpProxy::fHReply, and fxHierarchy.
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 993 of file TGo4HttpProxy.cpp.
References FindItem(), and fXML.
Referenced by FindCommand().
|
protected |
Definition at line 1024 of file TGo4HttpProxy.cpp.
References fComm, TGo4ServerProxy::fNodeName, QHttpProxy::qnam, and ServerHasRestrict().
Referenced by SubmitAnalysisSettings(), and UpdateAnalysisObject().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 1394 of file TGo4HttpProxy.cpp.
References SubmitURL().
|
protected |
Definition at line 1115 of file TGo4HttpProxy.cpp.
References TGo4Slot::AssignObject(), CheckShutdown(), TGo4ServerProxy::DebugOutputSlot(), fbAnalysisRunning, fComm, fConnected, TGo4ServerProxy::fNodeName, fRegularReq, TGo4Slot::GetAssignedObject(), TGo4ServerProxy::LoginfoSlot(), QHttpProxy::qnam, TGo4ServerProxy::RatemeterSlot(), and UpdateHierarchy().
Referenced by ProcessUpdateTimer(), and QHttpProxy::regularRequestFinished().
|
protected |
Definition at line 1259 of file TGo4HttpProxy.cpp.
References CheckShutdown(), TGo4ServerProxy::DebugOutputSlot(), fDebugCnt, fRateCnt, fRegularReq, fShutdownCnt, fStatusCnt, TGo4Slot::GetAssignCnt(), TGo4Slot::GetAssignedObject(), IsConnected(), TGo4ServerProxy::LoginfoSlot(), ProcessRegularMultiRequest(), TGo4ServerProxy::RatemeterSlot(), ServerHasMulti(), and SubmitRequest().
Referenced by QHttpProxy::updateRatemeter().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 763 of file TGo4HttpProxy.cpp.
References FindItem(), fXML, and TGo4HttpAccess.
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 792 of file TGo4HttpProxy.cpp.
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 845 of file TGo4HttpProxy.cpp.
References UpdateHierarchy().
Referenced by TGo4BrowserOptions::RefreshBtn_clicked().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 1365 of file TGo4HttpProxy.cpp.
References SubmitURL().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 1310 of file TGo4HttpProxy.cpp.
References TGo4Slot::ProduceFolderAndName(), and SubmitURL().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 904 of file TGo4HttpProxy.cpp.
References TGo4Slot::ProduceFolderAndName(), and SubmitCommand().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 865 of file TGo4HttpProxy.cpp.
References TGo4ServerProxy::SetAnalysisSettingsReady(), TGo4ServerProxy::SettingsSlot(), and SubmitRequest().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 1349 of file TGo4HttpProxy.cpp.
References SubmitRequest(), and SubmitURL().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 933 of file TGo4HttpProxy.cpp.
References SubmitRequest().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 1109 of file TGo4HttpProxy.cpp.
References TGo4Slot::AssignObject(), and TGo4ServerProxy::DebugOutputSlot().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 1404 of file TGo4HttpProxy.cpp.
References SubmitURL().
|
protected |
Definition at line 811 of file TGo4HttpProxy.cpp.
References FindItem(), and fXML.
Referenced by ProcessUpdateTimer().
|
protected |
Definition at line 803 of file TGo4HttpProxy.cpp.
References FindItem(), and fXML.
Referenced by CanSubmitObjects(), and PostObject().
void TGo4HttpProxy::SetAccount | ( | const char * | username, |
const char * | passwd | ||
) |
Definition at line 606 of file TGo4HttpProxy.cpp.
References fPassword, and fUserName.
Referenced by TGo4Script::ConnectHttp().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 921 of file TGo4HttpProxy.cpp.
References fbAnalysisRunning, and SubmitCommand().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 927 of file TGo4HttpProxy.cpp.
References fbAnalysisRunning, and SubmitCommand().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 871 of file TGo4HttpProxy.cpp.
References TGo4Slot::GetAssignedObject(), PostObject(), and TGo4ServerProxy::SettingsSlot().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 1004 of file TGo4HttpProxy.cpp.
References SubmitURL().
Referenced by ClearAllAnalysisObjects(), ClearAnalysisObject(), CloseAnalysisSettings(), DisconnectAnalysis(), RemoveObjectFromAnalysis(), StartAnalysis(), and StopAnalysis().
|
protected |
Definition at line 1328 of file TGo4HttpProxy.cpp.
References TGo4Access::AssignObjectToSlot(), FindItem(), fXML, and TGo4HttpAccess.
Referenced by ProcessUpdateTimer(), RequestAnalysisSettings(), RequestEventStatus(), and RequestObjectStatus().
|
protected |
Definition at line 938 of file TGo4HttpProxy.cpp.
References fComm, TGo4ServerProxy::fNodeName, and QHttpProxy::qnam.
Referenced by ChageObjectProtection(), ExecuteLine(), LoadConfigFile(), PrintDynListEntry(), RemotePrintEvent(), RemoteTreeDraw(), RequestEventStatus(), SaveConfigFile(), SubmitCommand(), and WriteAutoSave().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 796 of file TGo4HttpProxy.cpp.
References UpdateHierarchy().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 1086 of file TGo4HttpProxy.cpp.
References PostObject().
Bool_t TGo4HttpProxy::UpdateHierarchy | ( | Bool_t | sync = kTRUE | ) |
Definition at line 736 of file TGo4HttpProxy.cpp.
References fComm, QHttpProxy::fHReply, TGo4ServerProxy::fNodeName, fxHierarchy, and QHttpProxy::StartRequest().
Referenced by Connect(), TGo4HttpAccess::httpFinished(), ProcessRegularMultiRequest(), RefreshNamesList(), Update(), and QHttpProxy::updateHierarchy().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 1409 of file TGo4HttpProxy.cpp.
References SubmitURL().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 788 of file TGo4HttpProxy.cpp.
|
friend |
Definition at line 115 of file TGo4HttpProxy.h.
|
friend |
Definition at line 116 of file TGo4HttpProxy.h.
Referenced by ProvideAccess(), and SubmitRequest().
|
protected |
counter for debug output updates
Definition at line 125 of file TGo4HttpProxy.h.
Referenced by TGo4HttpAccess::httpFinished(), IsAnalysisRunning(), ProcessRegularMultiRequest(), StartAnalysis(), and StopAnalysis().
|
protected |
pointer on dabc::Hierarchy class
Definition at line 121 of file TGo4HttpProxy.h.
Referenced by TGo4HttpAccess::AssignObjectTo(), DelayedRefreshNamesList(), Initialize(), NamesListReceived(), PostObject(), ProcessRegularMultiRequest(), SubmitURL(), and UpdateHierarchy().
|
protected |
Definition at line 128 of file TGo4HttpProxy.h.
Referenced by TGo4HttpAccess::httpFinished(), IsConnected(), and ProcessRegularMultiRequest().
|
protected |
counter for status messages updates
Definition at line 124 of file TGo4HttpProxy.h.
Referenced by ProcessUpdateTimer().
|
protected |
user name and password -
Definition at line 127 of file TGo4HttpProxy.h.
Referenced by QHttpProxy::authenticationRequiredSlot(), and SetAccount().
|
protected |
Definition at line 122 of file TGo4HttpProxy.h.
Referenced by ProcessUpdateTimer().
|
protected |
true if connected
Definition at line 129 of file TGo4HttpProxy.h.
Referenced by ProcessRegularMultiRequest(), and ProcessUpdateTimer().
|
protected |
multiple request for rate, log and messages
Definition at line 130 of file TGo4HttpProxy.h.
Referenced by CheckShutdown(), DisconnectAnalysis(), and ProcessUpdateTimer().
|
protected |
counter for ratemeter updates
Definition at line 123 of file TGo4HttpProxy.h.
Referenced by ProcessUpdateTimer().
|
protected |
Definition at line 126 of file TGo4HttpProxy.h.
Referenced by QHttpProxy::authenticationRequiredSlot(), SetAccount(), and TGo4HttpProxy().
|
protected |
Definition at line 120 of file TGo4HttpProxy.h.
Referenced by FindItem(), GetHReply(), HasSublevels(), MakeIter(), MakeUrlPath(), NamesListReceived(), UpdateHierarchy(), and ~TGo4HttpProxy().
|
protected |
Definition at line 119 of file TGo4HttpProxy.h.
Referenced by CheckUserName(), FindItem(), GetContainedObjectInfo(), GetHReply(), TGo4HttpAccess::httpFinished(), IsGo4Analysis(), MakeIter(), MakeUrlPath(), NumCommandArgs(), ProvideAccess(), ServerHasMulti(), ServerHasRestrict(), SubmitRequest(), TGo4HttpAccess::TGo4HttpAccess(), TGo4HttpProxy(), and ~TGo4HttpProxy().