//========= Copyright Valve Corporation, All rights reserved. ============// // // Purpose: // // $NoKeywords: $ // //=============================================================================// // data_collector.h // Data collection system // Author: Michael S. Booth, June 2004 #ifndef _DATA_COLLECTOR_H_ #define _DATA_COLLECTOR_H_ #include #include /** * This class is used to monitor the event stream and * store interesting events to disk for later analysis. */ class CDataCollector : public IGameEventListener { public: CDataCollector( void ); ~CDataCollector(); // IGameEventListener virtual void FireGameEvent( KeyValues *event ); }; extern void StartDataCollection( void ); extern void StopDataCollection( void ); #endif // _DATA_COLLECTOR_H_