GammaWare  Head Version for release 0.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Gws Namespace Reference

namespace for any classes that are close to the operating system More...

Classes

class  Base
 Interface to the operating system. More...
 
class  Buffer
 A buffer is used to read/write raw data buffers from/on files. More...
 
class  EndianBuffer
 A Endianbuffer is used to read/write raw data buffers from/on files. More...
 
class  Memory
 Interface to the memory. More...
 

Variables

const Int_t BYTE = 8
 
const Int_t GBYTE = KBYTE*MBYTE
 
const Int_t KBYTE = 1024
 
const Int_t MBYTE = KBYTE*KBYTE
 

Detailed Description

namespace for any classes that are close to the operating system

ROOT provides an interface to the operating system through the gSystem pointer (TSystem class). The purpose of these classes is not to re-defined them but to provide some missing componants like for instance actions on DLT.
Any Gammaware classes that interface some aspect of the operating system inherits from this base classe.

Gws is for GammaWare System

Todo:
  • any functions which wraps a system call should throw an Exception error