// $Revision: 1.3 $ // Copyright (c) 1994-1995 Taligent, Inc. All Rights Reserved. // Notification Sample 2 #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 HandleValueIncremented(const TNotification&); virtual void HandleValueDecremented(const TNotification&); private: const TSender* fSender; TMemberFunctionConnectionTo fConnection; enum EVersion { kOriginalVersion }; }; #endif