summaryrefslogtreecommitdiff
path: root/comm/TimeOut.h
diff options
context:
space:
mode:
authorchatty1993-07-27 13:54:04 +0000
committerchatty1993-07-27 13:54:04 +0000
commitaf836c3ead39838720801f5364d92ca62672f0db (patch)
tree3d6ce95cb0dd7a80c84c31af4dad31571eec65c5 /comm/TimeOut.h
parentbda1614db71943e051bd153f48c1e8071d66b5c8 (diff)
downloadivy-league-af836c3ead39838720801f5364d92ca62672f0db.zip
ivy-league-af836c3ead39838720801f5364d92ca62672f0db.tar.gz
ivy-league-af836c3ead39838720801f5364d92ca62672f0db.tar.bz2
ivy-league-af836c3ead39838720801f5364d92ca62672f0db.tar.xz
Added header
Diffstat (limited to 'comm/TimeOut.h')
-rw-r--r--comm/TimeOut.h26
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 ();
};