// $Revision: 1.3 $ // Copyright (c) 1994-1995 Taligent, Inc. All Rights Reserved. // Notification sample #ifndef TaligentSamples_RECEIVER #define TaligentSamples_RECEIVER #ifndef TaligentSamples_SENDER #include "Sender.h" #endif class TReceiver { public: VersionDeclarationsMacro(TReceiver); TReceiver(TSender*); virtual ~TReceiver(); protected: virtual void HandleValueChanged(const TNotification&); virtual void HandleBatchNotification(const TNotification&); private: const TSender* fSender; TMemberFunctionConnectionTo fConnection; long fState; enum { kUnusedState = -1 }; enum EVersion { kOriginalVersion }; }; #endif