home *** CD-ROM | disk | FTP | other *** search
- Short: OS timeclock resync tool
- Author: granta@mindspring.com (Grant Allen)
- Uploader: granta@mindspring.com (Grant Allen)
- Type: dev/c
-
- Tool to re-sync your system battery clock and the
- standard OS clock with that of an internet host. This
- tool can be run both from the command line and from
- the WorkBench. When run from the workbench, the GUI
- has several additional features not available as a
- transient command:
-
- 1) Window can be shrunk and moved off to the side allowing
- it to be run as a background server.
- 2) You can set up a list of hosts to re-sync with. You
- can manually select a host from the list, or have it
- sequence down through the list, trying each host in
- sequence, until it either successfully connects with
- one or has failed to connect with all of the hosts
- in the list.
- 3) Can be configured to re-sync the clocks at a regular
- interval. It is currently configured to continuously
- re-sync the at 10 minute intervals while you are on
- line. When this feature kicks in to perform a re-sync,
- it attempts to re-sync using the "sequence through
- hosts" feature mentioned in #2. This automatic re-sync
- feature can be disabled by setting the interval to 0 minutes.
-
-
- This program is a full object oriented, C++ program, and
- not a compiled script. It has full resource management built
- in, which means it cleans up after itself, making sure
- allocated memory is freed, and all sockets are closed when
- complete. This utility was written from scratch using a
- foundation class system I have written.
-
- A partial list of features provided by this system include:
- 1) TCP support
- 2) full resource management
- 3) class which provides full management of child processes or threads
- 4) full GUI class system providing support for all controls, windows
- and virtual screens
- 5) all GUI objects support arrays, so you can have arrays of controls
- or even windows
- 6) full GUI message dispatcher built in so you don't have to
- worry about this. you simply have to add message handlers
- for those messages which you want to handle. interpretation,
- processing, and replying to messages is all handled internally
- for you.
- 7) interprocess communication port class
- 8) high performance string class
- 9) full set of signal handling classes
-
- All of these classes, and the above program were were
- designed and compiled using SAS C++ 6.57.
-
- -----------------------------------
-
- Please don't break up this archive if you upload it elsewhere.
-
- -----------------------------------
-
- You are not allowed to charge for the distribution of this
- utility. I retain all rights to it, but I am not charging any
- fees for its use. It is fully operational (not crippleware),
- and contains NO nag screens!!! All help is built in. To run
- the GUI interface, simply run it without arguments, or click
- on the 'TimeLord' icon.
-
- -----------------------------------
-
- Please drop me a message letting me know what you think of it...
- suggestions, bugs, ...
-
-