12 #ifndef managedObjectListManager_H_
13 #define managedObjectListManager_H_
19 #include <tbb/spin_mutex.h>
55 bool reevaluateFlag =
false,
56 DtTime evaluationPeriod = 0);
62 virtual void printCurrentLists();
68 void removeExpiredLists();
72 typedef std::list<DtBoost::weak_ptr<DtManagedObjectList> >
std::list< DtConsoleCommand * > myConsoleCommands
Definition: managedObjectListManager.h:78
tbb::spin_mutex myListsMutex
Definition: managedObjectListManager.h:75
DtManagedObjectListStdList myLists
Definition: managedObjectListManager.h:76
Instances of DtVrfObjectPredicate are used to evaluate a condition, given a DtVrfObject as an argumen...
Definition: vrfObjectPredicate.h:21
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtVrfObjectManager * myVrfObjectManager
Definition: managedObjectListManager.h:71
std::list< DtBoost::weak_ptr< DtManagedObjectList > > DtManagedObjectListStdList
Definition: managedObjectListManager.h:73
class DtVrfObjectManager:
Definition: vrfObjectManager.h:201
static const DtVrfObjectPredicate & nullPredicate()
Returns an instance of a DtNullVrfObjectPredicate.
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
DtBoost::shared_ptr< const DtManagedObjectList > DtManagedObjectListConstPtr
Typedef for a shared pointer to a const DtOrgViewManagedObjectList.
Definition: managedObjectList.h:31
class DtManagedObjectList:
Definition: managedObjectListManager.h:31
Instances of DtManagedObjectList are created and maintained by a DtManagedObjectListManager.
Definition: managedObjectList.h:41