GSI Object Oriented Online Offline (Go4)
GO4-5.3.2
|
#include <TGo4HttpProxy.h>
Public Slots | |
void | httpFinished () |
void | httpError (QNetworkReply::NetworkError) |
Public Member Functions | |
TGo4HttpAccess (TGo4HttpProxy *proxy, XMLNodePointer_t node, Int_t kind=1, const char *extra_arg=0) | |
virtual | ~TGo4HttpAccess () |
virtual Bool_t | IsRemote () const |
virtual Bool_t | CanGetObject () const |
virtual Bool_t | GetObject (TObject *&obj, Bool_t &owner) const |
virtual TClass * | GetObjectClass () const |
virtual const char * | GetObjectName () const |
virtual const char * | GetObjectClassName () const |
virtual Int_t | AssignObjectTo (TGo4ObjectManager *rcv, const char *path) |
Public Member Functions inherited from TGo4Access | |
virtual | ~TGo4Access () |
Int_t | AssignObjectToSlot (TGo4Slot *slot) |
Protected Attributes | |
TGo4HttpProxy * | fProxy |
XMLNodePointer_t | fNode |
TString | fUrlPath |
Int_t | fKind |
TString | fNameAttr |
TString | fKindAttr |
TString | fExtraArg |
TGo4ObjectManager * | fReceiver |
TString | fRecvPath |
QNetworkReply * | fReply |
Additional Inherited Members | |
Public Types inherited from TGo4Access | |
enum | { kndNone = -1, kndObject = 0, kndFolder = 1, kndTreeBranch = 2, kndTreeLeaf = 3, kndGo4Param = 4, kndDataMember = 5, kndEventElement = 6, kndMoreFolder = 7, kndRootCommand = 8 } |
Protected Member Functions inherited from TGo4Access | |
void | DoObjectAssignement (TGo4ObjectManager *rcv, const char *path, TObject *obj, Bool_t owner) |
Definition at line 60 of file TGo4HttpProxy.h.
TGo4HttpAccess::TGo4HttpAccess | ( | TGo4HttpProxy * | proxy, |
XMLNodePointer_t | node, | ||
Int_t | kind = 1 , |
||
const char * | extra_arg = 0 |
||
) |
Definition at line 148 of file TGo4HttpProxy.cpp.
References fExtraArg, fKindAttr, fNameAttr, fNode, fProxy, fUrlPath, TGo4HttpProxy::fXML, and TGo4HttpProxy::MakeUrlPath().
|
inlinevirtual |
Definition at line 92 of file TGo4HttpProxy.h.
|
virtual |
Have to assign object to provided receiver. Returns: 0 - if object can not be assigned 1 - if object assigned 2 - if object will be assigned later
Reimplemented from TGo4Access.
Definition at line 201 of file TGo4HttpProxy.cpp.
References TGo4HttpProxy::fComm, fExtraArg, fKind, TGo4ServerProxy::fNodeName, fProxy, fReceiver, fRecvPath, fReply, fUrlPath, GetObjectClass(), GetObjectClassName(), httpError(), httpFinished(), and QHttpProxy::qnam.
|
inlinevirtual |
Returns kTRUE, when object can be directly obtained with GetObject() method
Reimplemented from TGo4Access.
Definition at line 96 of file TGo4HttpProxy.h.
|
inlinevirtual |
Reimplemented from TGo4Access.
Definition at line 98 of file TGo4HttpProxy.h.
|
virtual |
Reimplemented from TGo4Access.
Definition at line 172 of file TGo4HttpProxy.cpp.
References fKind, fKindAttr, TGo4Proxy::GetClass(), and GetHttpRootClassName().
Referenced by AssignObjectTo(), and httpFinished().
|
virtual |
Reimplemented from TGo4Access.
Definition at line 188 of file TGo4HttpProxy.cpp.
References fKind, fKindAttr, and GetHttpRootClassName().
Referenced by AssignObjectTo(), and httpFinished().
|
virtual |
Reimplemented from TGo4Access.
Definition at line 183 of file TGo4HttpProxy.cpp.
References fNameAttr.
|
slot |
Definition at line 251 of file TGo4HttpProxy.cpp.
Referenced by AssignObjectTo().
|
slot |
Definition at line 257 of file TGo4HttpProxy.cpp.
References TGo4HttpProxy::CheckShutdown(), TGo4Access::DoObjectAssignement(), TGo4Slot::evObjAssigned, TGo4HttpProxy::fbAnalysisRunning, TGo4HttpProxy::fConnected, fKind, fNode, TGo4Slot::ForwardEvent(), fProxy, fReceiver, fRecvPath, fReply, fUrlPath, TGo4HttpProxy::fXML, TGo4ServerProxy::fxParentSlot, GetObjectClass(), GetObjectClassName(), TGo4ServerProxy::SetAnalysisReady(), and TGo4HttpProxy::UpdateHierarchy().
Referenced by AssignObjectTo().
|
inlinevirtual |
Indicate if object is remote
Reimplemented from TGo4Access.
Definition at line 94 of file TGo4HttpProxy.h.
|
protected |
Definition at line 79 of file TGo4HttpProxy.h.
Referenced by AssignObjectTo(), and TGo4HttpAccess().
|
protected |
Definition at line 76 of file TGo4HttpProxy.h.
Referenced by AssignObjectTo(), GetObjectClass(), GetObjectClassName(), and httpFinished().
|
protected |
Definition at line 78 of file TGo4HttpProxy.h.
Referenced by GetObjectClass(), GetObjectClassName(), and TGo4HttpAccess().
|
protected |
Definition at line 77 of file TGo4HttpProxy.h.
Referenced by GetObjectName(), and TGo4HttpAccess().
|
protected |
Definition at line 66 of file TGo4HttpProxy.h.
Referenced by httpFinished(), and TGo4HttpAccess().
|
protected |
Definition at line 65 of file TGo4HttpProxy.h.
Referenced by AssignObjectTo(), httpFinished(), and TGo4HttpAccess().
|
protected |
Definition at line 80 of file TGo4HttpProxy.h.
Referenced by AssignObjectTo(), and httpFinished().
|
protected |
Definition at line 81 of file TGo4HttpProxy.h.
Referenced by AssignObjectTo(), and httpFinished().
|
protected |
Definition at line 82 of file TGo4HttpProxy.h.
Referenced by AssignObjectTo(), and httpFinished().
|
protected |
Definition at line 67 of file TGo4HttpProxy.h.
Referenced by AssignObjectTo(), httpFinished(), and TGo4HttpAccess().