/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/DistBoss/DistBossServer/DistBossServer-00-00-04/src/JobOptionsMgr.cxx File Reference

#include "DistBossServer/JobOptionsMgr.h"
#include "GaudiKernel/IMessageSvc.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/Bootstrap.h"
#include "GaudiKernel/Service.h"
#include "GaudiKernel/StatusCode.h"
#include "GaudiKernel/Property.h"
#include "GaudiKernel/Parsers.h"
#include "JobOptionsSvc.h"
#include <fstream>

Go to the source code of this file.

Defines

#define CheckSTATUS(msg)
#define MyPARSE(var)
#define ignorePROPERTY(client, pname)   if ( clients[i] == client && property->name() == pname ) continue


Define Documentation

#define CheckSTATUS ( msg   ) 

Value:

if ( sc.isFailure() ) { \
      std::cout << "[JobOptionsMgr] " << msg << std::endl; \
      exit(1); \
   }

Definition at line 13 of file JobOptionsMgr.cxx.

Referenced by JobOptionsMgr::JobOptionsMgr(), and JobOptionsMgr::~JobOptionsMgr().

#define ignorePROPERTY ( client,
pname   )     if ( clients[i] == client && property->name() == pname ) continue

Definition at line 109 of file JobOptionsMgr.cxx.

Referenced by JobOptionsMgr::clientOptsTemplate().

#define MyPARSE ( var   ) 

Value:

{ \
   sc = Gaudi::Parsers::parse(var, pprop->toString()); \
   if ( sc.isFailure() ) { \
      std::cout << "[JobOptionsMgr] Failed to parse " << #var << std::endl; \
      exit(1); \
   } \
}

Definition at line 19 of file JobOptionsMgr.cxx.

Referenced by JobOptionsMgr::JobOptionsMgr().


Generated on Tue Nov 29 23:14:56 2016 for BOSS_7.0.2 by  doxygen 1.4.7