#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.
1.4.7