Projects / SetiContainer

SetiContainer

SetiContainer is a C++ class that allows convenient access to all the information in the state files of a SETI@home client. It periodically examines these files and updates its own data members accordingly. Other programs can use this class to extract information about the progress of the client, the found signals, or the work unit being processed. Additional functions offer more advanced info (like the amount of TeraFlops in a work unit, estimated time of completion, etc.). The SetiContainer class is based on the Qt toolkit, and extensively uses Qt's Signal/Slot technique.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  04 Feb 2002 05:09

    Release Notes: In this release, a bug was fixed that prevented the switch to the "Finished" state when monitoring clients for which there is no valid process ID. More detailed API documentation was added, thanks to a switch to doxygen as documentation tool.

    •  13 Jun 2001 12:11

      Release Notes: More improvements to the detection of the client's state, and to the operability with network shares have been made. Access to the hard disk has been reduced by caching version number and process id. Two new methods for the conversion of sky position parameters to a string have been added. Minor changes to the API and the internal structures.

      •  26 Feb 2001 03:37

        Release Notes: Fixes for some problems with reporting the status of clients on remote computers, updated formulas for the TeraFlops calculation, and minor changes to the API.

        •  14 Jan 2001 05:59

          Release Notes: The emission of Qt signals was made optional. Fixes were made for situations where the stateChanged() signal was emitted too often. Detection of the client's state was improved, and a minor adjustment was made to the TeraFlops calculation.

          •  25 Dec 2000 00:18

            Release Notes: First public release.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.