Bridge++  Ver. 1.1.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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)
 

Private Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 33 of file bridgeIO.h.

Constructor & Destructor Documentation

Bridge::BridgeIO::BridgeIO ( )
inline

Definition at line 36 of file bridgeIO.h.

Bridge::BridgeIO::~BridgeIO ( )
inline

Definition at line 37 of file bridgeIO.h.

Bridge::BridgeIO::BridgeIO ( const BridgeIO )
inlineprivate

Definition at line 93 of file bridgeIO.h.

Member Function Documentation

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

Definition at line 24 of file bridgeIO.cpp.

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

Definition at line 73 of file bridgeIO.cpp.

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

Definition at line 122 of file bridgeIO.cpp.

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

Definition at line 48 of file bridgeIO.cpp.

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

Definition at line 97 of file bridgeIO.cpp.

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

Definition at line 146 of file bridgeIO.cpp.

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

Definition at line 36 of file bridgeIO.cpp.

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

Definition at line 85 of file bridgeIO.cpp.

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

Definition at line 134 of file bridgeIO.cpp.

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

Definition at line 73 of file bridgeIO.h.

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

Definition at line 72 of file bridgeIO.h.

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

Definition at line 170 of file bridgeIO.cpp.

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

Definition at line 46 of file bridgeIO.h.

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

Definition at line 40 of file bridgeIO.h.

bool Bridge::BridgeIO::isOpen ( )
inline

Definition at line 76 of file bridgeIO.h.

void Bridge::BridgeIO::operator= ( const BridgeIO )
inlineprivate

Definition at line 94 of file bridgeIO.h.

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

Definition at line 60 of file bridgeIO.cpp.

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

Definition at line 109 of file bridgeIO.cpp.

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

Definition at line 158 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 82 of file bridgeIO.h.

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

Definition at line 189 of file bridgeIO.cpp.

Member Data Documentation

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

Definition at line 99 of file bridgeIO.h.

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

Definition at line 98 of file bridgeIO.h.

bool Bridge::BridgeIO::is_open_
private

Definition at line 100 of file bridgeIO.h.

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

Definition at line 97 of file bridgeIO.h.


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