Classes | Namespaces | Macros
VManager.h File Reference
#include <string>
#include <set>
#include <vector>
#include <list>
#include <map>
#include <boost/lexical_cast.hpp>
#include <utl/TabulatedFunction.h>
#include <utl/TabulatedFunctionComplexLgAmpPhase.h>
#include <utl/ErrorLogger.h>
#include <utl/AugerException.h>
#include <utl/Reader.h>
#include <utl/TypeId.h>

Go to the source code of this file.

Classes

class  det::VManager::Handle
 
class  det::VManager
 Interface for detector managers. More...
 

Namespaces

 det
 

Macros

#define VMANAGER_ABSTRACT_GETDATA(_T_...)
 
#define VMANAGER_GETDATA_CALL(_GetData_, _T_...)
 
#define VMANAGER_GETDATA_DECLARE(_T_...)
 
#define VMANAGER_GETDATA_DENIED(_T_...)
 
#define VMANAGER_GETDATA_HANDLE_DENIED
 
#define VMANAGER_GETDATA_NOTFOUND(_T_...)
 

Macro Definition Documentation

#define VMANAGER_ABSTRACT_GETDATA (   _T_...)
Value:
virtual Status GetData(_T_& returnData, \
const std::string& componentProperty, \
const std::string& componentName, \
const IndexMap& componentIndex) const = 0
Status
Return code for seek operation.
Definition: IoCodes.h:24

Definition at line 233 of file VManager.h.

#define VMANAGER_GETDATA_CALL (   _GetData_,
  _T_... 
)
Value:
Status GetData(_T_& returnData, \
const std::string& componentProperty, \
const std::string& componentName, \
const VManager::IndexMap& componentIndex) const \
{ return _GetData_(returnData, componentProperty, componentName, componentIndex); }
Status
Return code for seek operation.
Definition: IoCodes.h:24

Definition at line 59 of file VManager.h.

#define VMANAGER_GETDATA_DECLARE (   _T_...)
Value:
Status GetData(_T_& returnData, \
const std::string& componentProperty, \
const std::string& componentName, \
const VManager::IndexMap& componentIndex) const;
Status
Return code for seek operation.
Definition: IoCodes.h:24

Definition at line 69 of file VManager.h.

#define VMANAGER_GETDATA_DENIED (   _T_...)
Value:
virtual \
Status \
GetData(_T_&, \
const std::string& componentProperty, \
const std::string& componentName, \
const VManager::IndexMap&) \
const \
{ \
ERROR(NotImplementedMessage(#_T_, componentProperty, componentName)); \
return eNotFound; \
}
#define ERROR(message)
Macro for logging error messages.
Definition: ErrorLogger.h:165

Definition at line 21 of file VManager.h.

#define VMANAGER_GETDATA_HANDLE_DENIED
Value:
virtual \
Status \
GenericGetData(VManager::Handle& returnData, \
const std::string& component, \
const std::string& property, \
const VManager::IndexMap&) \
const \
{ \
ERROR(NotImplementedMessage(returnData.GetTypeIdName(), component, property)); \
return eNotFound; \
}
#define ERROR(message)
Macro for logging error messages.
Definition: ErrorLogger.h:165

Definition at line 75 of file VManager.h.

#define VMANAGER_GETDATA_NOTFOUND (   _T_...)
Value:
virtual \
Status \
GetData(_T_&, \
const std::string& componentProperty, \
const std::string& componentName, \
const VManager::IndexMap&) \
const \
{ \
if (IsReportingErrors()) \
ERROR(NotImplementedMessage(#_T_, componentProperty, componentName)); \
return eNotFound; \
}
if(dataRoot)
Definition: XXMLManager.h:1003
#define ERROR(message)
Macro for logging error messages.
Definition: ErrorLogger.h:165

Definition at line 41 of file VManager.h.


, generated on Tue Sep 26 2023.