//#-------------------------------------------------------------- // // File: packetio.h // // Synopsis: This file holds the declarations of the // CPacketIo class // // // History: 9/23/97 MKarki Created // // Copyright (C) 1997-98 Microsoft Corporation // All rights reserved. // //---------------------------------------------------------------- #ifndef _PACKETIO_H_ #define _PACKETIO_H_ #include "radcommon.h" #include "perimeter.h" class CPacketIo : public Perimeter { public: // // start processing the packet I/O // virtual BOOL StartProcessing (); // // stop processing packet I/O // virtual BOOL StopProcessing (); // // constructor // CPacketIo(); // // destructor // virtual ~CPacketIo(); protected: // // enable the processing // BOOL EnableProcessing (VOID); // // disable processing // BOOL DisableProcessing (VOID); // // check if processing is enabled // BOOL IsProcessingEnabled (VOID); private: BOOL m_bProcessData; }; #endif // infndef _PACKETRECEIVER_H_