casacore
|
Classes for operating system services, and assorted other things. 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 |
A class with virtual functions to convert canonical format. More... | |
class | casacore::Conversion |
A class with general conversion definitions. More... | |
class | casacore::DataConversion |
Abstract base class with functions to convert any format. More... | |
class | casacore::Directory |
Get information about, and manipulate directories. More... | |
class | casacore::DirectoryIterator |
Traverse the contents of a directory. More... | |
class | casacore::DOos |
DO for accessing os-specific functions. More... | |
class | casacore::DynLib |
Class to handle loading of dynamic libraries. More... | |
class | casacore::EnvironmentVariable |
This class allows for getting enviroment variables. More... | |
class | casacore::File |
Class to get file information and a base for other file classes. More... | |
class | casacore::HostInfo |
Miscellaneous information about this host and process. More... | |
class | casacore::IBMConversion |
A class with static functions to convert IBM format. More... | |
class | casacore::IBMDataConversion |
A class with virtual functions to convert IBM format. More... | |
class | casacore::LECanonicalConversion |
A class with static functions to convert little endian canonical format. More... | |
class | casacore::LECanonicalDataConversion |
A class with virtual functions to convert little endian canonical format. More... | |
class | casacore::LittleEndianConversion |
A class with static functions to convert littleEndian format. More... | |
class | casacore::Memory |
Memory related information and utilities. use visibility=export> More... | |
class | casacore::MemoryTrace |
memory usage tracing mechanism More... | |
class | casacore::MemoryTraceBlock |
Class to write begin and end block message. More... | |
class | casacore::ModcompConversion |
Static functions to convert Modcomp numeric formats. More... | |
class | casacore::ModcompDataConversion |
A DataConversion class to convert between Modcomp format. More... | |
class | casacore::Path |
Path name of a file. More... | |
class | casacore::PrecTimer |
Precision timer to measure elapsed times in a cumulative way. More... | |
class | casacore::RawDataConversion |
A class with virtual functions to copy without conversion. More... | |
class | casacore::RegularFile |
Manipulate and get information about regular files. More... | |
class | casacore::SymLink |
Get information about, and manipulate symbolic links. More... | |
class | casacore::Time |
date and time enquiry functions, with some operations. More... | |
class | casacore::Timer |
measure the time it takes to execute parts of a program More... | |
class | casacore::VAXConversion |
A class with static functions to convert VAX format. More... | |
class | casacore::VAXDataConversion |
A class with virtual functions to convert VAX format. More... | |
Classes for operating system services, and assorted other things.
See below for an overview of the classes in this module.
'OS' is the standard abbreviation for 'Operating System'.
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:
See the various class header files.
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: