Methods
 | 
  
Environment( uno_Environment * pEnv = 0 ) throw( ); | 
 Constructor: acquires given environment
 | 
explicit   
Environment( const rtl::OUString & envDcp, void * pContext = NULL ) throw( ); | 
 Gets a specific environment. If the specified environment does not exist, then a default one
is created and registered.
 | 
  
Environment( const Environment & rEnv ) throw( ); | 
 Copy constructor: acquires given environment
 | 
  
~Environment( ) throw( ); | 
 Destructor: releases a set environment.
 | 
Environment &  
operator=( uno_Environment * pEnv ) throw( ); | 
 Sets a given environment, i.e. acquires given one and releases a set one.
 | 
Environment &  
operator=( const Environment & rEnv ) throw( ); | 
 Sets a given environment, i.e. acquires given one and releases a set one.
 | 
uno_Environment *  
get( ) const throw( ); | 
 Provides UNacquired pointer to the set C environment.
 | 
::rtl::OUString  
getTypeName( ) const throw( ); | 
 Gets type name of set environment.
 | 
void *  
getContext( ) const throw( ); | 
 Gets free context pointer of set environment.
 | 
sal_Bool  
is( ) const throw( ); | 
 Tests if a environment is set.
 | 
void  
clear( ) throw( ); | 
 Releases a set environment.
 | 
void  
invoke_v( uno_EnvCallee * pCallee, va_list * pParam ) const throw( ); | 
 Invoke the passed function in this environment.
 | 
void  
invoke( uno_EnvCallee * pCallee, ...  ) const throw( ); | 
 Invoke the passed function in this environment. 
 | 
void  
enter( ) const throw( ); | 
 Enter this environment explicitly. 
 | 
int  
isValid( rtl::OUString * pReason ) const throw( ); | 
 Checks, if it is valid to currently call objects 
belonging to this environment.
 |