casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions | Private Member Functions
casa::EnvironmentVariable Class Reference

This class allows for getting enviroment variables. More...

#include <EnvVar.h>

List of all members.

Static Public Member Functions

static Bool isDefined (const String &name)
 Is environment variable with given name defined?
static String get (const String &name)
 Get the value of environment variable with given name.
static void set (const String &name, const String &value)
 Define environment variable.

Private Member Functions

 EnvironmentVariable ()
 This class is not meant to be constructed.

Detailed Description

This class allows for getting enviroment variables.

Intended use:

Public interface

Review Status

Reviewed By:
Paul Shannon
Date Reviewed:
1995/02/08
Test programs:
tEnvVar

Synopsis

Environment variables are familiar to every Unix, MSDOS and VMS computer user. This class makes it convenient to get and enquire about environment variables from within a C++ program.

Example

Check if an environment variable is defined. If so, get its value.

     if (EnvironmentVariable::isDefined ("PATH")) {
       cout << EnvironmentVariable::get ("PATH") << endl;
     }

Definition at line 62 of file EnvVar.h.


Constructor & Destructor Documentation

This class is not meant to be constructed.


Member Function Documentation

static String casa::EnvironmentVariable::get ( const String name) [static]

Get the value of environment variable with given name.

If not defined, return an empty String.

static Bool casa::EnvironmentVariable::isDefined ( const String name) [static]

Is environment variable with given name defined?

static void casa::EnvironmentVariable::set ( const String name,
const String value 
) [static]

Define environment variable.

If it already exists, its value will be overwritten.


The documentation for this class was generated from the following file: