> The only major > item is putting the VersionFecthTask class back into the cpp. On second thought, the addition of a forward-declared VersionFetchTaskListener class seems kind of messy. The PeriodicChecker would have to own instances of both VersionFetchTask and VersionFetchTaskListener, plus it would have to allow VersionFetchTaskListener to be a friend. Instead I simply pass the PeriodicChecker's HWND to the VersionFetchTask, rather than passing it's instance of VersionFetchTaskListener . Given that both PeriodicChecker and VersionFetchTask are already Win32-specific, this seemed like a reasonable compromise.
New snapshot uploaded.
