// $Revision: 1.3 $ // Copyright (C) 1994-1995 Taligent, Inc. All rights reserved. #ifndef TaligentSamples_SENDERPROTOCOL #define TaligentSamples_SENDERPROTOCOL #ifndef Taligent_NOTIFICATION #include #endif class MSenderProtocol { public: MSenderProtocol(); virtual ~MSenderProtocol(); virtual long GetValue() const = 0; virtual void SetValue(long) = 0; virtual TInterest GetValueChangedInterest() const = 0; enum ESenderRequest { kSetValue, kGetValue, kLastRequest = kGetValue }; }; #endif // TaligentSamples_SENDERPROTOCOL