00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00020 #ifndef flc_detmempool_H
00021 #define flc_detmempool_H
00022
00023 #include <falcon/setup.h>
00024 #include <falcon/mempool.h>
00025
00026
00027 namespace Falcon {
00028
00045 class DetMemPool: public MemPool
00046 {
00047 uint32 m_msTarget;
00048 bool gcDetMark();
00049 void gcDetSweep();
00050
00051 public:
00052 DetMemPool() {}
00053 virtual bool performGC( bool bForceReclaim = false );
00054 };
00055
00056 }
00057
00058 #endif
00059
00060