16 #include <vlutil/vlTime.h>
21 class DtTickableManagerInterface;
49 virtual bool needsUpdate( DtTime tNow );
52 virtual bool updateIfNeeded(DtTime tNow);
56 virtual void update( DtTime tNow ) = 0;
66 virtual void setIsThreadSafe(
bool safe);
67 virtual bool isThreadSafe()
const;
76 virtual void setTickableListState(TickableListState safeList);
77 virtual TickableListState tickableListState()
const;
87 virtual void setUpdatePeriod(
unsigned int period );
88 virtual unsigned int updatePeriod()
const;
91 virtual bool lodSystemEnabled()
const;
106 virtual void slot_managerAboutToBeDeleted();