NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CAppEnvHolder Class Reference

Search Toolkit Book for CAppEnvHolder

+ Collaboration diagram for CAppEnvHolder:

Public Member Functions

 CAppEnvHolder (const CRemoteAppLauncher &remote_app_launcher)
 
const char *constGetEnv (const CWorkerNodeJobContext &)
 

Private Attributes

const CRemoteAppLauncherm_RemoteAppLauncher
 
list< stringm_EnvValues
 
list< stringm_CtxEnvValues
 
vector< const char * > m_Env
 

Detailed Description

Definition at line 41 of file remote_app_wn.cpp.

Constructor & Destructor Documentation

◆ CAppEnvHolder()

CAppEnvHolder::CAppEnvHolder ( const CRemoteAppLauncher remote_app_launcher)
inline

Definition at line 44 of file remote_app_wn.cpp.

Member Function Documentation

◆ GetEnv()

const char *const * CAppEnvHolder::GetEnv ( const CWorkerNodeJobContext context)

Member Data Documentation

◆ m_CtxEnvValues

list<string> CAppEnvHolder::m_CtxEnvValues
private

Definition at line 53 of file remote_app_wn.cpp.

Referenced by GetEnv().

◆ m_Env

vector<const char*> CAppEnvHolder::m_Env
private

Definition at line 54 of file remote_app_wn.cpp.

Referenced by GetEnv().

◆ m_EnvValues

list<string> CAppEnvHolder::m_EnvValues
private

Definition at line 52 of file remote_app_wn.cpp.

Referenced by GetEnv().

◆ m_RemoteAppLauncher

const CRemoteAppLauncher& CAppEnvHolder::m_RemoteAppLauncher
private

Definition at line 51 of file remote_app_wn.cpp.

Referenced by GetEnv().


The documentation for this class was generated from the following file:
Modified on Sun Apr 21 03:37:34 2024 by modify_doxy.py rev. 669887