diff options
Diffstat (limited to 'comm/TimeOut.h')
-rw-r--r-- | comm/TimeOut.h | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/comm/TimeOut.h b/comm/TimeOut.h index 9a05cb2..8364713 100644 --- a/comm/TimeOut.h +++ b/comm/TimeOut.h @@ -1,21 +1,33 @@ +/* + * The Unix Channel + * + * by Michel Beaudouin-Lafon and Stephane Chatty + * + * Copyright 1990-1993 + * Laboratoire de Recherche en Informatique (LRI) + * Centre d'Etudes de la Navigation Aerienne + * + * Multiplexer-based timers + * + * $Id$ + * $CurLog$ + */ + #ifndef UchTimeOut_H_ #define UchTimeOut_H_ #include "ccu/Timer.h" class UchBaseTimeOut : public CcuCoreTimer { -friend class UchMultiplexer; - -private: -static void ClassInit (); +friend class UchBaseMultiplexer; protected: - UchMultiplexer& MyMpx; + UchBaseMultiplexer& MyMpx; void SetAlarm (Millisecond); void StopAlarm (); public: - UchBaseTimeOut (UchMultiplexer&, Millisecond, int = -1); + UchBaseTimeOut (UchBaseMultiplexer&, Millisecond, int = -1); ~UchBaseTimeOut (); }; @@ -25,7 +37,7 @@ protected: void Handle (Millisecond); public: - UchTimeOut (UchMultiplexer&, Millisecond, void (*) (Millisecond), int = -1); + UchTimeOut (UchBaseMultiplexer&, Millisecond, void (*) (Millisecond), int = -1); ~UchTimeOut (); }; |