Bridge++  Ver. 1.3.x
Bridge::BridgeIO Class Reference

#include <bridgeIO.h>

Public Member Functions

 BridgeIO ()
 
 ~BridgeIO ()
 
void init (std::ostream &os)
 
void ildg_init (std::ostream &os)
 
void crucial (const char *format,...)
 
void general (const char *format,...)
 
void detailed (const char *format,...)
 
void paranoiac (const char *format,...)
 
void crucial (VerboseLevel vl, const char *format,...)
 
void general (VerboseLevel vl, const char *format,...)
 
void detailed (VerboseLevel vl, const char *format,...)
 
void paranoiac (VerboseLevel vl, const char *format,...)
 
void crucial (VerboseLevel vl, int node, const char *format,...)
 
void general (VerboseLevel vl, int node, const char *format,...)
 
void detailed (VerboseLevel vl, int node, const char *format,...)
 
void paranoiac (VerboseLevel vl, int node, const char *format,...)
 
void ildg (const char *format,...)
 
std::ostream & getStream ()
 
std::ostream & getILDGStream ()
 
bool isOpen ()
 

Static Public Member Functions

static VerboseLevel set_verbose_level (const std::string &str)
 

Static Public Attributes

static const std::string class_name = "BridgeIO"
 

Private Member Functions

void print (VerboseLevel level, VerboseLevel write_level, int node, const char *format, va_list &arg)
 
 BridgeIO (const BridgeIO &)
 
BridgeIOoperator= (const BridgeIO &)
 

Private Attributes

std::ostream * os_
 
std::ostream * ildg_os_
 
char buff_ [1024]
 
bool is_open_
 

Detailed Description

Definition at line 47 of file bridgeIO.h.

Constructor & Destructor Documentation

Bridge::BridgeIO::BridgeIO ( )
inline

Definition at line 53 of file bridgeIO.h.

Bridge::BridgeIO::~BridgeIO ( )
inline

Definition at line 54 of file bridgeIO.h.

Bridge::BridgeIO::BridgeIO ( const BridgeIO )
private

Member Function Documentation

void Bridge::BridgeIO::crucial ( const char *  format,
  ... 
)

Definition at line 48 of file bridgeIO.cpp.

void Bridge::BridgeIO::crucial ( VerboseLevel  vl,
const char *  format,
  ... 
)

Definition at line 117 of file bridgeIO.cpp.

void Bridge::BridgeIO::crucial ( VerboseLevel  vl,
int  node,
const char *  format,
  ... 
)

Definition at line 186 of file bridgeIO.cpp.

void Bridge::BridgeIO::detailed ( const char *  format,
  ... 
)

Definition at line 82 of file bridgeIO.cpp.

void Bridge::BridgeIO::detailed ( VerboseLevel  vl,
const char *  format,
  ... 
)

Definition at line 151 of file bridgeIO.cpp.

void Bridge::BridgeIO::detailed ( VerboseLevel  vl,
int  node,
const char *  format,
  ... 
)

Definition at line 220 of file bridgeIO.cpp.

void Bridge::BridgeIO::general ( const char *  format,
  ... 
)

Definition at line 65 of file bridgeIO.cpp.

void Bridge::BridgeIO::general ( VerboseLevel  vl,
const char *  format,
  ... 
)

Definition at line 134 of file bridgeIO.cpp.

void Bridge::BridgeIO::general ( VerboseLevel  vl,
int  node,
const char *  format,
  ... 
)

Definition at line 203 of file bridgeIO.cpp.

std::ostream& Bridge::BridgeIO::getILDGStream ( )
inline

Definition at line 90 of file bridgeIO.h.

std::ostream& Bridge::BridgeIO::getStream ( )
inline

Definition at line 89 of file bridgeIO.h.

void Bridge::BridgeIO::ildg ( const char *  format,
  ... 
)

Definition at line 254 of file bridgeIO.cpp.

void Bridge::BridgeIO::ildg_init ( std::ostream &  os)
inline

Definition at line 63 of file bridgeIO.h.

void Bridge::BridgeIO::init ( std::ostream &  os)
inline

Definition at line 57 of file bridgeIO.h.

bool Bridge::BridgeIO::isOpen ( )
inline

Definition at line 93 of file bridgeIO.h.

BridgeIO& Bridge::BridgeIO::operator= ( const BridgeIO )
private
void Bridge::BridgeIO::paranoiac ( const char *  format,
  ... 
)

Definition at line 99 of file bridgeIO.cpp.

void Bridge::BridgeIO::paranoiac ( VerboseLevel  vl,
const char *  format,
  ... 
)

Definition at line 168 of file bridgeIO.cpp.

void Bridge::BridgeIO::paranoiac ( VerboseLevel  vl,
int  node,
const char *  format,
  ... 
)

Definition at line 237 of file bridgeIO.cpp.

void Bridge::BridgeIO::print ( VerboseLevel  level,
VerboseLevel  write_level,
int  node,
const char *  format,
va_list &  arg 
)
inlineprivate

Definition at line 99 of file bridgeIO.h.

VerboseLevel Bridge::BridgeIO::set_verbose_level ( const std::string &  str)
static

Definition at line 28 of file bridgeIO.cpp.

Member Data Documentation

char Bridge::BridgeIO::buff_[1024]
private

Definition at line 116 of file bridgeIO.h.

const std::string Bridge::BridgeIO::class_name = "BridgeIO"
static

Definition at line 49 of file bridgeIO.h.

std::ostream* Bridge::BridgeIO::ildg_os_
private

Definition at line 115 of file bridgeIO.h.

bool Bridge::BridgeIO::is_open_
private

Definition at line 117 of file bridgeIO.h.

std::ostream* Bridge::BridgeIO::os_
private

Definition at line 114 of file bridgeIO.h.


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