comparison packages/devs/wallclock/current/include/wallclock.hxx @ 2:443894e2e912 ecos-v1_2_1-release

Block commit of eCos version 1.2.1
author jlarmour
date Tue, 11 May 1999 12:24:34 +0000
parents 3111d98ba7b3
children c38311975d4f
comparison
equal deleted inserted replaced
1:72f549f0d891 2:443894e2e912
1 #ifndef CYGONCE_DEVS_WALLCLOCK_HXX 1 #ifndef CYGONCE_DEVS_WALLCLOCK_HXX
2 #define CYGONCE_DEVS_WALLCLOCK_HXX 2 #define CYGONCE_DEVS_WALLCLOCK_HXX
3 3
4 //========================================================================== 4 //==========================================================================
5 // 5 //
6 // wallclock.hxx 6 // wallclock.hxx
7 // 7 //
8 // Wallclock interface declaration 8 // Wallclock interface declaration
9 // 9 //
10 //========================================================================== 10 //==========================================================================
11 //####COPYRIGHTBEGIN#### 11 //####COPYRIGHTBEGIN####
12 // 12 //
13 // ------------------------------------------- 13 // -------------------------------------------
23 // 23 //
24 // The Original Code is eCos - Embedded Cygnus Operating System, released 24 // The Original Code is eCos - Embedded Cygnus Operating System, released
25 // September 30, 1998. 25 // September 30, 1998.
26 // 26 //
27 // The Initial Developer of the Original Code is Cygnus. Portions created 27 // The Initial Developer of the Original Code is Cygnus. Portions created
28 // by Cygnus are Copyright (C) 1998 Cygnus Solutions. All Rights Reserved. 28 // by Cygnus are Copyright (C) 1998,1999 Cygnus Solutions. All Rights Reserved.
29 // ------------------------------------------- 29 // -------------------------------------------
30 // 30 //
31 //####COPYRIGHTEND#### 31 //####COPYRIGHTEND####
32 //========================================================================== 32 //==========================================================================
33 //#####DESCRIPTIONBEGIN#### 33 //#####DESCRIPTIONBEGIN####
34 // 34 //
35 // Author(s): nickg 35 // Author(s): nickg
36 // Contributors: nickg 36 // Contributors: nickg
37 // Date: 1998-07-14 37 // Date: 1999-03-05
38 // Purpose: Wall Clock declarations 38 // Purpose: Wall Clock declarations
39 // Description: This file defines the interface to the wall clock device 39 // Description: This file defines the interface to the wall clock device
40 // that provides real time stamps. This is either an interface 40 // that provides real time stamps. This is either an interface
41 // to a hardware RTC like the Dallas DS12887, or it is emulated 41 // to a hardware RTC like the Dallas DS12887, or it is emulated
42 // using the kernel clock. 42 // using the kernel clock.
43 // Usage: #include <cyg/devs/wallclock.hxx> 43 // Usage: #include <cyg/devs/wallclock.hxx>
44 // 44 //
45 //####DESCRIPTIONEND#### 45 //####DESCRIPTIONEND####
46 // 46 //
47 //========================================================================== 47 //==========================================================================
48 48
49 #include <cyg/kernel/ktypes.h> 49 #include <cyg/infra/cyg_type.h>
50 #include <cyg/infra/cyg_ass.h> // assertion macros
51 50
52 // ------------------------------------------------------------------------- 51 // -------------------------------------------------------------------------
53 // Wallclock class 52 // Wallclock class
54 53
55 class Cyg_WallClock 54 class Cyg_WallClock