casacore
Modules | Classes

More...

Modules

 OS_module_internal_classes
 Internal OS_module classes and functions.
 

Classes

class  casacore::CanonicalConversion
 LDOUBLE is 8 bytes on SUN, but 16 bytes canonical. More...
 
class  casacore::CanonicalDataConversion
  More...
 
class  casacore::Conversion
  More...
 
class  casacore::DataConversion
  More...
 
class  casacore::Directory
  More...
 
class  casacore::DirectoryIterator
  More...
 
class  casacore::DOos
  More...
 
class  casacore::DynLib
  More...
 
class  casacore::EnvironmentVariable
  More...
 
class  casacore::File
  More...
 
class  casacore::HostInfo
  More...
 
class  casacore::IBMConversion
  More...
 
class  casacore::IBMDataConversion
  More...
 
class  casacore::LECanonicalConversion
  More...
 
class  casacore::LECanonicalDataConversion
  More...
 
class  casacore::LittleEndianConversion
  More...
 
class  casacore::Memory
  More...
 
class  casacore::MemoryTrace
  More...
 
class  casacore::MemoryTraceBlock
 Class to write begin and end block message. More...
 
class  casacore::ModcompConversion
  More...
 
class  casacore::ModcompDataConversion
  More...
 
class  casacore::Path
  More...
 
class  casacore::PrecTimer
  More...
 
class  casacore::RawDataConversion
  More...
 
class  casacore::RegularFile
  More...
 
class  casacore::SymLink
  More...
 
class  casacore::Time
  More...
 
class  casacore::Timer
  More...
 
class  casacore::VAXConversion
  More...
 
class  casacore::VAXDataConversion
  More...
 

Detailed Description

Classes for operating system services, and assorted other things

See below for an overview of the classes in this module.

Prerequisite

Review Status

Reviewed By:
Paul Shannon
Date Reviewed:
1995/06/02/

Etymology

'OS' is the standard abbreviation for 'Operating System'.

Synopsis

This module's main purpose is to provide convenient and uniform access to operating system features: environment variables, file and directory access, time and date services, and uniform data representation (which solves the variety of ways the fundamental data types are represented in hardware).

The following functionality is available:

Example

See the various class header files.

Motivation

We want to provide a simple and uniform interface to OS services and features for the application and library programmer. To pick a few examples:

  1. Recursive deletion of a directory.
  2. Access to time and date information.
  3. Get and set environment variables.

To Do