| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

UpdateManagerSvc::Item::MembFunc Struct Reference

Used inside Item to identify a registered member function. More...

#include <UpdateManagerSvc.h>

Collaboration diagram for UpdateManagerSvc::Item::MembFunc:

[legend]
List of all members.

Public Member Functions

 MembFunc (BaseObjectMemberFunction *mf_p)
 Simple constructor.
 ~MembFunc ()
 Simple destructor. The pointers are not deleted because owned by the item.
bool isValid (const Gaudi::Time &when)
 Tells if the member function is valid or not at the given time (if not it has to be called).
void resetIOV ()
 Used to reset the interval of validity to (-inf;+inf).
void invalidate ()
 Set the interval of validity to an empty range (so it is invalid regardless of the time used).
void changeValidity (const Gaudi::Time &new_since, const Gaudi::Time &new_until)
 Restrict the current validity range.

Public Attributes

BaseObjectMemberFunctionmf
 Pointer to the registered member function.
ItemListitems
 List of the items used by this member function.
Gaudi::Time since
 Time points delimiting the interval of validity of the member function (intersection of the intervals of validity of the used items).
Gaudi::Time until

Detailed Description

Used inside Item to identify a registered member function.

Definition at line 180 of file UpdateManagerSvc.h.


Constructor & Destructor Documentation

UpdateManagerSvc::Item::MembFunc::MembFunc ( BaseObjectMemberFunction mf_p  )  [inline]

Simple constructor.

Definition at line 182 of file UpdateManagerSvc.h.

00185 :<BR>

UpdateManagerSvc::Item::MembFunc::~MembFunc (  )  [inline]

Simple destructor. The pointers are not deleted because owned by the item.

Definition at line 184 of file UpdateManagerSvc.h.

00185 :<BR>


Member Function Documentation

bool UpdateManagerSvc::Item::MembFunc::isValid ( const Gaudi::Time &  when  )  [inline]

Tells if the member function is valid or not at the given time (if not it has to be called).

Definition at line 193 of file UpdateManagerSvc.h.

void UpdateManagerSvc::Item::MembFunc::resetIOV (  )  [inline]

Used to reset the interval of validity to (-inf;+inf).

Definition at line 195 of file UpdateManagerSvc.h.

void UpdateManagerSvc::Item::MembFunc::invalidate (  )  [inline]

Set the interval of validity to an empty range (so it is invalid regardless of the time used).

Definition at line 197 of file UpdateManagerSvc.h.

void UpdateManagerSvc::Item::MembFunc::changeValidity ( const Gaudi::Time &  new_since,
const Gaudi::Time &  new_until 
) [inline]

Restrict the current validity range.

Definition at line 199 of file UpdateManagerSvc.h.


Member Data Documentation

BaseObjectMemberFunction* UpdateManagerSvc::Item::MembFunc::mf

Pointer to the registered member function.

Definition at line 186 of file UpdateManagerSvc.h.

ItemList* UpdateManagerSvc::Item::MembFunc::items

List of the items used by this member function.

Definition at line 188 of file UpdateManagerSvc.h.

Gaudi::Time UpdateManagerSvc::Item::MembFunc::since

Time points delimiting the interval of validity of the member function (intersection of the intervals of validity of the used items).

Definition at line 191 of file UpdateManagerSvc.h.

Gaudi::Time UpdateManagerSvc::Item::MembFunc::until

Definition at line 191 of file UpdateManagerSvc.h.


The documentation for this struct was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:02:44 2011 for DetDescSvc by doxygen 1.4.7