#include <map>
#include <ostream>
#include <string>
#include <vector>
#include "Rtypes.h"
#include "TDbiConnection.hxx"
#include "TDbiStatement.hxx"
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) |
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 }