GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
#include <TGo4HttpProxy.h>
Public Slots | |
void | httpError (QNetworkReply::NetworkError) |
void | httpFinished () |
Public Member Functions | |
TGo4HttpAccess (TGo4HttpProxy *proxy, XMLNodePointer_t node, Int_t kind=1, const char *extra_arg=nullptr) | |
virtual | ~TGo4HttpAccess () |
Int_t | AssignObjectTo (TGo4ObjectManager *rcv, const char *path) override |
Have to assign object to provided receiver. | |
Bool_t | CanGetObject () const override |
Returns kTRUE, when object can be directly obtained with GetObject() method. | |
Bool_t | GetObject (TObject *&obj, Bool_t &owner) const override |
TClass * | GetObjectClass () const override |
const char * | GetObjectClassName () const override |
const char * | GetObjectName () const override |
Bool_t | IsRemote () const override |
Indicate if object is remote. | |
![]() | |
virtual | ~TGo4Access () |
Int_t | AssignObjectToSlot (TGo4Slot *slot) |
Made for convenience - extracts OM and slot path and calls AssignObjectTo method. | |
Protected Attributes | |
TString | fExtraArg |
Int_t | fKind {0} |
TString | fKindAttr |
TString | fNameAttr |
XMLNodePointer_t | fNode {nullptr} |
TGo4HttpProxy * | fProxy {nullptr} |
TGo4ObjectManager * | fReceiver {nullptr} |
TString | fRecvPath |
QNetworkReply * | fReply {nullptr} |
TString | fUrlPath |
Additional Inherited Members | |
![]() | |
enum | { kndNone = -1 , kndObject = 0 , kndFolder = 1 , kndTreeBranch = 2 , kndTreeLeaf = 3 , kndGo4Param = 4 , kndDataMember = 5 , kndEventElement = 6 , kndMoreFolder = 7 , kndRootCommand = 8 } |
![]() | |
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 = nullptr ) |
|
inlinevirtual |
Definition at line 92 of file TGo4HttpProxy.h.
|
overridevirtual |
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 197 of file TGo4HttpProxy.cpp.
References fExtraArg, fKind, fProxy, fReceiver, fRecvPath, fReply, fUrlPath, GetObjectClass(), GetObjectClassName(), httpError(), and httpFinished().
|
inlineoverridevirtual |
Returns kTRUE, when object can be directly obtained with GetObject() method.
Reimplemented from TGo4Access.
Definition at line 96 of file TGo4HttpProxy.h.
|
inlineoverridevirtual |
Reimplemented from TGo4Access.
Definition at line 98 of file TGo4HttpProxy.h.
|
overridevirtual |
Reimplemented from TGo4Access.
Definition at line 168 of file TGo4HttpProxy.cpp.
References fKind, fKindAttr, TGo4Proxy::GetClass(), and GetHttpRootClassName().
Referenced by AssignObjectTo(), and httpFinished().
|
overridevirtual |
Reimplemented from TGo4Access.
Definition at line 184 of file TGo4HttpProxy.cpp.
References fKind, fKindAttr, and GetHttpRootClassName().
Referenced by AssignObjectTo(), and httpFinished().
|
overridevirtual |
Reimplemented from TGo4Access.
Definition at line 179 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 TGo4Access::DoObjectAssignement(), TGo4Slot::evObjAssigned, fKind, fNode, fProxy, fReceiver, fRecvPath, fReply, fUrlPath, GetObjectClass(), and GetObjectClassName().
Referenced by AssignObjectTo().
|
inlineoverridevirtual |
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 TGo4HttpAccess(), and AssignObjectTo().
|
protected |
Definition at line 76 of file TGo4HttpProxy.h.
Referenced by TGo4HttpAccess(), AssignObjectTo(), GetObjectClass(), GetObjectClassName(), and httpFinished().
|
protected |
Definition at line 78 of file TGo4HttpProxy.h.
Referenced by TGo4HttpAccess(), GetObjectClass(), and GetObjectClassName().
|
protected |
Definition at line 77 of file TGo4HttpProxy.h.
Referenced by TGo4HttpAccess(), and GetObjectName().
|
protected |
Definition at line 66 of file TGo4HttpProxy.h.
Referenced by TGo4HttpAccess(), and httpFinished().
|
protected |
Definition at line 65 of file TGo4HttpProxy.h.
Referenced by TGo4HttpAccess(), AssignObjectTo(), and httpFinished().
|
protected |
Definition at line 80 of file TGo4HttpProxy.h.
Referenced by TGo4HttpAccess(), AssignObjectTo(), and httpFinished().
|
protected |
Definition at line 81 of file TGo4HttpProxy.h.
Referenced by TGo4HttpAccess(), AssignObjectTo(), and httpFinished().
|
protected |
Definition at line 82 of file TGo4HttpProxy.h.
Referenced by TGo4HttpAccess(), AssignObjectTo(), and httpFinished().
|
protected |
Definition at line 67 of file TGo4HttpProxy.h.
Referenced by TGo4HttpAccess(), AssignObjectTo(), and httpFinished().