ATLAS Offline Software
Loading...
Searching...
No Matches
IOVSvcDefs.h File Reference

defines and typedefs for IOVSvc More...

#include <list>
#include <string>
#include "boost/function.hpp"
#include "GaudiKernel/StatusCode.h"
Include dependency graph for IOVSvcDefs.h:

Go to the source code of this file.

Macros

#define IOVSVC_CALLBACK_ARGS   int&,std::list<std::string>&
 short hand for IOVSvc call back argument list, to be used when no access to formal arguments is needed, e.g.
#define IOVSVC_CALLBACK_ARGS_K(K)
 short hand for IOVSvc call back argument list, to be used when when only the keys argument is needed.
#define IOVSVC_CALLBACK_ARGS_P(I, K)
 short hand for IOVSvc call back argument list, to be used when access to formal arguments is needed, e.g.

Typedefs

typedef 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

Detailed Description

defines and typedefs for IOVSvc

Author
Charles Leggett
Id
IOVSvcDefs.h,v 1.3 2007-06-14 01:57:23 calaf Exp

Definition in file IOVSvcDefs.h.

Macro Definition Documentation

◆ IOVSVC_CALLBACK_ARGS

#define IOVSVC_CALLBACK_ARGS   int&,std::list<std::string>&

short hand for IOVSvc call back argument list, to be used when no access to formal arguments is needed, e.g.

in method declaration (.h)

StatusCode callBack( IOVSVC_CALLBACK_ARGS );
#define IOVSVC_CALLBACK_ARGS
short hand for IOVSvc call back argument list, to be used when no access to formal arguments is neede...
Definition IOVSvcDefs.h:24

Definition at line 24 of file IOVSvcDefs.h.

◆ IOVSVC_CALLBACK_ARGS_K

#define IOVSVC_CALLBACK_ARGS_K ( K)
Value:
int&,std::list<std::string>& K

short hand for IOVSvc call back argument list, to be used when when only the keys argument is needed.

StatusCode CoolHistExample::callBack( IOVSVC_CALLBACK_ARGS_K(keys) ) {
#define IOVSVC_CALLBACK_ARGS_K(K)
short hand for IOVSvc call back argument list, to be used when when only the keys argument is needed.
Definition IOVSvcDefs.h:33

Definition at line 33 of file IOVSvcDefs.h.

◆ IOVSVC_CALLBACK_ARGS_P

#define IOVSVC_CALLBACK_ARGS_P ( I,
K )
Value:
int& I,std::list<std::string>& K
#define I(x, y, z)
Definition MD5.cxx:116

short hand for IOVSvc call back argument list, to be used when access to formal arguments is needed, e.g.

in method definition (.cxx)

StatusCode CoolHistExample::callBack( IOVSVC_CALLBACK_ARGS_P(I,keys) ) {
#define IOVSVC_CALLBACK_ARGS_P(I, K)
short hand for IOVSvc call back argument list, to be used when access to formal arguments is needed,...
Definition IOVSvcDefs.h:42

Definition at line 42 of file IOVSvcDefs.h.

Typedef Documentation

◆ IOVSvcCallBackFcn

typedef 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

Definition at line 58 of file IOVSvcDefs.h.