//+--------------------------------------------------------------------------- // // Microsoft Windows // Copyright (C) Microsoft Corporation, 1992 - 1997. // // File: cidaemon.hxx // // Contents: CiDaemon object controlling the filtering in a single // catalog. // // Classes: CCiDaemon // // History: 1-06-97 srikants Created // //---------------------------------------------------------------------------- #pragma once #include #include #include #include #include class CSharedNameGen; //+--------------------------------------------------------------------------- // // Class: CCiDaemon // // Purpose: Main control object belonging to ContentIndex in the filter // daemon. // // History: 1-06-97 srikants Created // //---------------------------------------------------------------------------- class CCiDaemon { public: CCiDaemon( CSharedNameGen & nameGen, DWORD dwMemSize, DWORD dwParentId ); ~CCiDaemon(); void FilterDocuments(); private: CGenericCiProxy _proxy; XPtr _xLangList; XInterface _xAdminParams; XPtr _xFwParams; XPtr _xFilterDaemon; };