Overview | Namespace | Class | Index | Help |
uno_Environment * | pEnv = 0 ) throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
Constructor: acquires given environment
pEnv | environment |
const rtl::OUString & | envDcp, |
void * | pContext = NULL ) throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
Gets a specific environment. If the specified environment does not exist, then a default one is created and registered.
envDcp | descriptor of the environment |
pContext | context pointer |
const Environment & | rEnv ) throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
Copy constructor: acquires given environment
rEnv | another environment |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
Destructor: releases a set environment.
uno_Environment * | pEnv ) throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
Sets a given environment, i.e. acquires given one and releases a set one.
pEnv | another environment |
this environment
const Environment & | rEnv ) throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
Sets a given environment, i.e. acquires given one and releases a set one.
rEnv | another environment |
this environment
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
Provides UNacquired pointer to the set C environment.
UNacquired pointer to the C environment struct
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
Gets type name of set environment.
type name of set environment
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
Gets free context pointer of set environment.
free context pointer of set environment
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
Tests if a environment is set.
true, if a environment is set, false otherwise
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
Releases a set environment.
uno_EnvCallee * | pCallee, |
va_list * | pParam ) const throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | YES | NO | NO | NO | YES | NO |
Invoke the passed function in this environment.
pCallee | the function to call |
pParam | the parameter pointer to be passed to the function |
uno_EnvCallee * | pCallee, |
... | ) const throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | YES | NO | NO | NO | YES | NO |
Invoke the passed function in this environment.
pCallee | the function to call |
... | the parameters to be passed to the function |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
Enter this environment explicitly.
rtl::OUString * | pReason ) const throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | YES | NO | NO | NO | YES | NO |
Checks, if it is valid to currently call objects belonging to this environment.
const rtl::OUString & | typeName = rtl :: OUString RTL_CONSTASCII_USTRINGPARAM CPPU_STRINGIFY CPPU_ENV ) throw(); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | YES | YES | NO |
Returns the current Environment.
env_type | the optional type of the Environment, falls back to "uno" in case being empty, respectively to current C++ Environment. |
Copyright © 2010 Sun Microsystems, Inc.