The Gaudi Framework  master (37c0b60a)
IoComponentMgr.cpp File Reference
#include "IoComponentMgr.h"
#include <Gaudi/Property.h>
#include <GaudiKernel/FileIncident.h>
#include <GaudiKernel/IFileMgr.h>
#include <GaudiKernel/IIncidentSvc.h>
#include <GaudiKernel/ServiceHandle.h>
#include <boost/algorithm/string/predicate.hpp>
#include <boost/filesystem.hpp>
#include <algorithm>
#include <array>
Include dependency graph for IoComponentMgr.cpp:

Go to the source code of this file.

Macros

#define ON_DEBUG   if ( outputLevel() <= MSG::DEBUG )
 
#define ON_VERBOSE   if ( outputLevel() <= MSG::VERBOSE )
 
#define DEBMSG   ON_DEBUG debug()
 
#define VERMSG   ON_VERBOSE verbose()
 

Functions

std::ostreamoperator<< (std::ostream &os, const IIoComponentMgr::IoMode::Type &m)
 

Macro Definition Documentation

◆ DEBMSG

#define DEBMSG   ON_DEBUG debug()

Definition at line 36 of file IoComponentMgr.cpp.

◆ ON_DEBUG

#define ON_DEBUG   if ( outputLevel() <= MSG::DEBUG )

Definition at line 33 of file IoComponentMgr.cpp.

◆ ON_VERBOSE

#define ON_VERBOSE   if ( outputLevel() <= MSG::VERBOSE )

Definition at line 34 of file IoComponentMgr.cpp.

◆ VERMSG

#define VERMSG   ON_VERBOSE verbose()

Definition at line 37 of file IoComponentMgr.cpp.

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream os,
const IIoComponentMgr::IoMode::Type m 
)

Definition at line 42 of file IoComponentMgr.cpp.

42  {
43  switch ( m ) {
45  os << "READ";
46  break;
48  os << "WRITE";
49  break;
51  os << "RW";
52  break;
53  default:
54  os << "INVALID";
55  break;
56  }
57 
58  return os;
59 }
IIoComponentMgr::IoMode::READ
@ READ
Definition: IIoComponentMgr.h:41
IIoComponentMgr::IoMode::RW
@ RW
Definition: IIoComponentMgr.h:41
Gaudi::Units::m
constexpr double m
Definition: SystemOfUnits.h:108
IIoComponentMgr::IoMode::WRITE
@ WRITE
Definition: IIoComponentMgr.h:41