XRootD
EnvInitializer Struct Reference

#include <XrdClDefaultEnv.hh>

+ Collaboration diagram for EnvInitializer:

Public Member Functions

 EnvInitializer ()
 
 ~EnvInitializer ()
 

Static Public Attributes

static int counter = 0
 

Detailed Description

Definition at line 192 of file XrdClDefaultEnv.hh.

Constructor & Destructor Documentation

◆ EnvInitializer()

EnvInitializer::EnvInitializer ( )

Definition at line 878 of file XrdClDefaultEnv.cc.

879 {
880  if( counter++ == 0 ) XrdCl::DefaultEnv::Initialize();
881 }
static int counter

References counter.

◆ ~EnvInitializer()

EnvInitializer::~EnvInitializer ( )

Definition at line 888 of file XrdClDefaultEnv.cc.

889 {
890  if( --counter == 0 ) XrdCl::DefaultEnv::Finalize();
891 }

References counter.

Member Data Documentation

◆ counter

int EnvInitializer::counter = 0
static

Definition at line 196 of file XrdClDefaultEnv.hh.

Referenced by EnvInitializer(), and ~EnvInitializer().


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