--- a/src/simulator/event-collector.h Mon Jul 30 12:50:13 2007 +0100
+++ b/src/simulator/event-collector.h Mon Jul 30 13:09:02 2007 +0100
@@ -38,27 +38,16 @@
{
public:
- EventCollector () :
- m_nextCleanupSize (CLEANUP_CHUNK_MIN_SIZE)
- {}
+ EventCollector ();
/**
* \brief Tracks a new event
*/
- void Track (EventId event)
- {
- m_events.push_back (event);
- if (m_events.size () >= m_nextCleanupSize)
- Cleanup ();
- }
+ void Track (EventId event);
~EventCollector ();
private:
- enum {
- CLEANUP_CHUNK_MIN_SIZE = 8,
- CLEANUP_CHUNK_MAX_SIZE = 1024
- };
std::list<EventId>::size_type m_nextCleanupSize;
std::list<EventId> m_events;