#include <UpdateManagerSvc.h>
Collaboration diagram for UpdateManagerSvc::Item::MembFunc:
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 | |
BaseObjectMemberFunction * | mf |
Pointer to the registered member function. | |
ItemList * | items |
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 |
Definition at line 180 of file UpdateManagerSvc.h.
UpdateManagerSvc::Item::MembFunc::MembFunc | ( | BaseObjectMemberFunction * | mf_p | ) | [inline] |
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.
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] |
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.