TDbiCascader.hxx File Reference

#include <map>
#include <ostream>
#include <string>
#include <vector>
#include "Rtypes.h"
#include "TDbiConnection.hxx"
#include "TDbiStatement.hxx"
Include dependency graph for TDbiCascader.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TDbiCascader
 Concept A cascade (prioritorised list) of TDbiConnection s, one for each database in the cascade. More...
class  TDbiCascader::Lock
 Private Locker object used by TDbiCascader. More...

Functions

ostream & operator<< (ostream &os, const TDbiCascader &cascader)

Function Documentation

ostream& operator<< ( ostream &  os,
const TDbiCascader cascader 
)
   
     Purpose:  Output TDbiCascader status to message stream.
   
     Arguments:
       os           in    ostream to output on
       cascader     in    Cascader to be output
   
     Return:        ostream
   
     Contact:   N. West
   
     Specification:-
     =============
   
     o Output TDbiCascader status to ostream.
   
     Program Notes:-
     =============
   
     None.
   

Definition at line 210 of file TDbiCascader.cxx.

References TDbiCascader::fGlobalSeqNoDbNo, TDbiCascader::GetNumDb(), TDbiCascader::GetStatusAsString(), and TDbiCascader::GetURL().

00210                                                                {
00211 
00212 
00213   os << "TDbiCascader Status:- " << endl
00214      << "Status   URL" << endl << endl;
00215 
00216   int maxDb = cascader.GetNumDb();
00217   for (Int_t dbNo = 0; dbNo < maxDb; ++dbNo)
00218       os << cascader.GetStatusAsString(dbNo) << " "
00219          << ( ( dbNo == cascader.fGlobalSeqNoDbNo ) ? "(auth)  " : "        ")
00220          << cascader.GetURL(dbNo) << endl;
00221   os << endl;
00222   return os;
00223 
00224 }

Here is the call graph for this function:


Generated on 11 Aug 2013 for SKDatabase by  doxygen 1.6.1