VR-Forces 4.1.1 Class Documentation
orgViewManagedObjListMgr.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2005 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: orgViewManagedObjListMgr.h,v $ $Revision: 1.3 $ $State: Exp $
7 *******************************************************************************/
8 
11 
13 
14 #ifndef orgViewManagedObjListMgr_H_
15 #define orgViewManagedObjListMgr_H_
16 
17 #include <vlutil/vlTime.h>
18 #include <list>
20 #include <vlutil/vlSmartPointers.h>
21 
22 class DtVrfObject;
23 class DtOrganizationView;
25 class DtEntityIdentifier;
28 
37 {
38 public:
41 
44 
48  virtual DtOrgViewManagedObjectListConstPtr getList(
49  const DtEntityIdentifier& aggregateId,
50  const DtVrfObjectPredicate& predicate,
51  bool reevaluateFlag = false, DtTime evaluationPeriod = 0.0);
52 
53 protected:
57  virtual void removeExpiredLists();
58 
61  static void tickCallback(void* usrData);
63  virtual void tick();
64 
66  virtual bool registerTickCallback();
67 
68 protected:
69 
71  typedef std::list<DtBoost::shared_ptr<DtOrgViewManagedObjectList> >
73 
75 
77 };
78 
79 #endif

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)