//+--------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation, 1991 - 1997 // // File: flushnot.hxx // // Contents: Flush notification class // // Classes: CChangesFlushNotifyItem // // History: 07-May-97 SitaramR Added Header // //---------------------------------------------------------------------------- #pragma once //+--------------------------------------------------------------------------- // // Class: CChangesFlushNotifyItem // // Purpose: A work item that will be used by an async thread to notify // a changelog flush to the client. // // History: 1-27-97 srikants Created // //---------------------------------------------------------------------------- class CChangesFlushNotifyItem : public CDoubleLink { public: CChangesFlushNotifyItem( FILETIME const & ftFlush, ULONG cEntries, USN_FLUSH_INFO ** ppInfo ) : _ftFlush( ftFlush ) { Win4Assert( ppInfo != 0 ); for ( unsigned i=0; i _aUsnFlushInfo; }; typedef class TDoubleList CChangesNotifyFlushList;