#ifndef CL2CACHE_H #define CL2CACHE_H #ifdef _WIN32 #pragma once #endif class P4Event_BSQ_cache_reference; class CL2Cache { public: CL2Cache(); ~CL2Cache(); void Start(void); void End(void); int GetL2CacheMisses(void) { return m_iL2CacheMissCount; } #ifdef DBGFLAG_VALIDATE void Validate(CValidator& validator, tchar* pchName); #endif private: int m_nID; P4Event_BSQ_cache_reference* m_pL2CacheEvent; int64 m_i64Start; int64 m_i64End; int m_iL2CacheMissCount; }; #endif