GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
TGo4HttpLevelIter Class Reference
+ Inheritance diagram for TGo4HttpLevelIter:

Public Member Functions

 TGo4HttpLevelIter (TXMLEngine *xml, XMLNodePointer_t item)
 
virtual ~TGo4HttpLevelIter ()
 
const char * GetClassName () override
 
Int_t getflag (const char *flagname) override
 
Int_t GetKind () override
 
TGo4Slotgetslot () override
 
const char * info () override
 
Bool_t isfolder () override
 
const char * name () override
 
Bool_t next () override
 
Int_t sizeinfo () override
 
TGo4LevelItersubiterator () override
 
- Public Member Functions inherited from TGo4LevelIter
 TGo4LevelIter ()
 
virtual ~TGo4LevelIter ()
 
virtual Bool_t isslotsfolder ()
 

Protected Attributes

XMLNodePointer_t fChild
 
XMLNodePointer_t fParent
 
TXMLEngine * fXML
 

Detailed Description

Definition at line 468 of file TGo4HttpProxy.cpp.

Constructor & Destructor Documentation

◆ TGo4HttpLevelIter()

TGo4HttpLevelIter::TGo4HttpLevelIter ( TXMLEngine * xml,
XMLNodePointer_t item )
inline

Definition at line 475 of file TGo4HttpProxy.cpp.

References TGo4LevelIter::TGo4LevelIter(), fChild, fParent, and fXML.

Referenced by subiterator().

◆ ~TGo4HttpLevelIter()

virtual TGo4HttpLevelIter::~TGo4HttpLevelIter ( )
inlinevirtual

Definition at line 483 of file TGo4HttpProxy.cpp.

Member Function Documentation

◆ GetClassName()

const char * TGo4HttpLevelIter::GetClassName ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 570 of file TGo4HttpProxy.cpp.

References fChild, fXML, GetHttpRootClassName(), and isfolder().

Referenced by GetKind().

◆ getflag()

Int_t TGo4HttpLevelIter::getflag ( const char * flagname)
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 512 of file TGo4HttpProxy.cpp.

References fChild, and fXML.

◆ GetKind()

◆ getslot()

TGo4Slot * TGo4HttpLevelIter::getslot ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 536 of file TGo4HttpProxy.cpp.

◆ info()

const char * TGo4HttpLevelIter::info ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 544 of file TGo4HttpProxy.cpp.

References fChild, and fXML.

◆ isfolder()

Bool_t TGo4HttpLevelIter::isfolder ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 507 of file TGo4HttpProxy.cpp.

References fChild, and fXML.

Referenced by GetClassName(), GetKind(), and subiterator().

◆ name()

const char * TGo4HttpLevelIter::name ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 538 of file TGo4HttpProxy.cpp.

References fChild, and fXML.

◆ next()

Bool_t TGo4HttpLevelIter::next ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 485 of file TGo4HttpProxy.cpp.

References fChild, fParent, and fXML.

◆ sizeinfo()

Int_t TGo4HttpLevelIter::sizeinfo ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 545 of file TGo4HttpProxy.cpp.

◆ subiterator()

TGo4LevelIter * TGo4HttpLevelIter::subiterator ( )
inlineoverridevirtual

Reimplemented from TGo4LevelIter.

Definition at line 530 of file TGo4HttpProxy.cpp.

References TGo4HttpLevelIter(), TGo4LevelIter::TGo4LevelIter(), fChild, fXML, and isfolder().

Field Documentation

◆ fChild

XMLNodePointer_t TGo4HttpLevelIter::fChild
protected

◆ fParent

XMLNodePointer_t TGo4HttpLevelIter::fParent
protected

Definition at line 471 of file TGo4HttpProxy.cpp.

Referenced by TGo4HttpLevelIter(), and next().

◆ fXML

TXMLEngine* TGo4HttpLevelIter::fXML
protected

The documentation for this class was generated from the following file: