- /** Resolve Information of hostname and port for source which has to be used by HOMER */
- Int_t ResolveHostPortInformation( TString xmlHostname, TString xmlPort, TString &hostname, Int_t &port );
-
- /** Resolve information of source */
- Int_t ResolveSourceInformation( TString xmlParent, AliHLTHOMERSourceDesc * source );
-
- /*
- * ---------------------------------------------------------------------------------
- * Connection Handling - private
- * ---------------------------------------------------------------------------------
- */
-
- /** Create a readout list for Hostname and ports */
- void CreateReadoutList( const char** socurceHostnames, UShort_t* sourcePorts, UInt_t &sourceCount);
-
- /** Checks if already connected to HOMER sources */
- Bool_t IsConnected() { return fConnected; } // Checks if already connected to HOMER sources
-
- /** Sets realm ( which can be ACR, GPN, HLT ) */
- void SetRealm( TString s ) { fRealm = s; } // Sets realm ( which can be ACR, GPN, HLT
-
- /* ---------------------------------------------------------------------------------
- * Event Handling - private
- * ---------------------------------------------------------------------------------
- */
-
- /** Create a TList of blocks, which have been readout */
- Int_t CreateBlockList();
-
- /*
- * ---------------------------------------------------------------------------------
- * Block Handling - private
- * ---------------------------------------------------------------------------------
- */
-
- /** Get Number of blocks in current event */
- ULong_t GetNBlks() { return fNBlks; } // Get Number of blocks in current event
-
- /** Get pointer to block ndx in current event */
- void* GetBlk( Int_t ndx );
-
- /** Get pointer to current block in current event */
- void* GetBlk() { return GetBlk( fCurrentBlk ); } // Get pointer to current block in current event
-
- /** Get first block in current event */
- void* GetFirstBlk() { return GetBlk( 0 ); } // Get first block in current event
-
- /** Get next block in current event */
- void* GetNextBlk() { return GetBlk( ++fCurrentBlk ); } // Get next block in current event
-
- /** Get size of block ndx */
- ULong_t GetBlkSize( Int_t ndx );
-
- /** Get size of current block */
- ULong_t GetBlkSize() { return GetBlkSize( fCurrentBlk ); } // Get size of current block
-
- /** Get origin of block ndx */
- TString GetBlkOrigin( Int_t ndx );
-
- /** Get origin of current block */
- TString GetBlkOrigin(){ return GetBlkOrigin( fCurrentBlk ); } // Get origin of current block
-
- /** Get type of block ndx */
- TString GetBlkType( Int_t ndx );
-
- /** Get type of current block */
- TString GetBlkType() { return GetBlkType( fCurrentBlk ); } // Get type of current block
-
- /** Get specification of block ndx */
- ULong_t GetBlkSpecification( Int_t ndx );
-
- /** Get specification of current block */
- ULong_t GetBlkSpecification() { return GetBlkSpecification( fCurrentBlk ); } // Get specification of current block
-
- /** Checks if current Block should was requested */
- Bool_t CheckIfRequested( AliHLTHOMERBlockDesc* block );