5#ifndef ATHENAKERNEL_IOVSVCDEFS_H
6#define ATHENAKERNEL_IOVSVCDEFS_H
24#define IOVSVC_CALLBACK_ARGS int&,std::list<std::string>&
33#define IOVSVC_CALLBACK_ARGS_K(K) int&,std::list<std::string>& K
42#define IOVSVC_CALLBACK_ARGS_P(I,K) int& I,std::list<std::string>& K
45#include "boost/function.hpp"
48#ifndef KERNEL_STATUSCODES_H
49 #include "GaudiKernel/StatusCode.h"
#define IOVSVC_CALLBACK_ARGS
short hand for IOVSvc call back argument list, to be used when no access to formal arguments is neede...
boost::function< StatusCode(IOVSVC_CALLBACK_ARGS) > IOVSvcCallBackFcn
the type of an IOVSvc call back: it wraps both the method and the object the method is called on