|
#pragma once
#include "ObjectTracker.h"
#include "TypeTracker.h"
#include <fstream>
class FinalizerRunLogger
{
public:
FinalizerRunLogger(const ObjectTracker &objectTracker);
STDMETHODIMP Initialize(const std::wstring &logFilePath);
STDMETHODIMP FinalizeableObjectQueued(DWORD finalizerFlags, ObjectID objectID);
STDMETHODIMP Shutdown();
~FinalizerRunLogger(void);
private:
const ObjectTracker &m_ObjectTracker;
std::wofstream outputWriter;
};
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
I'm a 27 yrs old developer working with Atmel R&D India Pvt. Ltd., Chennai. I'm currently working in C# and C++, but I've done some Java programming as well. I was a Microsoft MVP in Visual C# from 2007 to 2009.
You can read
My Blog here. I've also done some open source software - please visit my
website to know more.