| # Gaudi Framework, version v20r2
Generated: 18 Jul 2008

- Main Page
- Namespaces
- Classes
- Files
- Directories
- Related Pages

- Search for |

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# GaudiGSL Class Reference

`#include <GaudiGSL/GaudiGSL.h>`

Collaboration diagram for GaudiGSL:

[legend]
List of all members.

## Detailed Description

Helper class to get (static) access to Gaudi GSL Service General users are not supposed to use it.

Author:
  Vanya Belyaev Ivan.Belyaev@itep.ru

Date:
  29/04/2002

Definition at line 18 of file GaudiGSL.h.

## Static Public Member Functions
static const IGslSvc * | gslSvc ()
| static accessor to Gaudi GSL Service
static const IGslSvc * | setGslSvc (const IGslSvc *value)
| set new value for static Gaudi GSL Service
## Static Private Attributes
static const IGslSvc * | s_gslSvc

## Member Function Documentation

const IGslSvc * GaudiGSL::gslSvc | ( |  | ) | `[static]`

static accessor to Gaudi GSL Service

Returns:
  (const) pointer to Gaudi GSL Service

Definition at line 31 of file GaudiGSL.cpp.

References s_gslSvc.

Referenced by GslErrorHandlers::handleTheError(), and setGslSvc().

    00031 { return s_gslSvc ; }

const IGslSvc * GaudiGSL::setGslSvc | ( | const IGslSvc * | value | ) | `[static]`

set new value for static Gaudi GSL Service

Returns:
  (const) pointer to Gaudi GSL Service

Definition at line 39 of file GaudiGSL.cpp.

References gslSvc(), and s_gslSvc.

Referenced by GslSvc::finalize(), and GslSvc::initialize().

    00040 { s_gslSvc = value ; return gslSvc() ; };

## Member Data Documentation

const IGslSvc * GaudiGSL::s_gslSvc`[static, private]`

Definition at line 34 of file GaudiGSL.h.

Referenced by gslSvc(), and setGslSvc().

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

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v20r2/GaudiGSL/v6r9/GaudiGSL/GaudiGSL.h
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v20r2/GaudiGSL/v6r9/src/Lib/GaudiGSL.cpp