Back to index

nordugrid-arc-nox  1.1.0~rc6
Public Member Functions | Static Public Member Functions
ARex::ARexConfigContext Class Reference
Inheritance diagram for ARex::ARexConfigContext:
Inheritance graph
[legend]
Collaboration diagram for ARex::ARexConfigContext:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ARexConfigContext (const std::string &config_file, const std::string &uname, const std::string &grid_name, const std::string &service_endpoint)
virtual ~ARexConfigContext (void)
 operator bool (void) const
bool operator! (void) const
JobUserUser (void)
bool ReadOnly (void) const
const std::string & GridName (void) const
const std::string & Endpoint (void) const
const std::list< std::string > & Queues (void) const
void AddAuth (Arc::MessageAuth *auth)
void ClearAuths (void)
std::list< Arc::MessageAuth * >
::iterator 
beginAuth (void)
std::list< Arc::MessageAuth * >
::iterator 
endAuth (void)
ContinuationPluginsPlugins (void)
std::vector< std::string > SessionRootsNonDraining (void)

Static Public Member Functions

static bool InitEnvironment (const std::string &configfile)

Detailed Description

Definition at line 77 of file arex.cpp.


Constructor & Destructor Documentation

ARex::ARexConfigContext::ARexConfigContext ( const std::string &  config_file,
const std::string &  uname,
const std::string &  grid_name,
const std::string &  service_endpoint 
) [inline]

Definition at line 79 of file arex.cpp.

:ARexGMConfig(config_file,uname,grid_name,service_endpoint) { };
virtual ARex::ARexConfigContext::~ARexConfigContext ( void  ) [inline, virtual]

Definition at line 80 of file arex.cpp.

{ };

Member Function Documentation

void ARex::ARexGMConfig::AddAuth ( Arc::MessageAuth auth) [inline, inherited]

Definition at line 37 of file job.h.

{ auths_.push_back(auth); };

Here is the caller graph for this function:

std::list<Arc::MessageAuth*>::iterator ARex::ARexGMConfig::beginAuth ( void  ) [inline, inherited]

Definition at line 39 of file job.h.

{ return auths_.begin(); };

Here is the caller graph for this function:

void ARex::ARexGMConfig::ClearAuths ( void  ) [inline, inherited]

Definition at line 38 of file job.h.

{ auths_.clear(); };

Here is the caller graph for this function:

std::list<Arc::MessageAuth*>::iterator ARex::ARexGMConfig::endAuth ( void  ) [inline, inherited]

Definition at line 40 of file job.h.

{ return auths_.end(); };

Here is the caller graph for this function:

const std::string& ARex::ARexGMConfig::Endpoint ( void  ) const [inline, inherited]

Definition at line 34 of file job.h.

{ return service_endpoint_; };

Here is the caller graph for this function:

const std::string& ARex::ARexGMConfig::GridName ( void  ) const [inline, inherited]

Definition at line 33 of file job.h.

{ return grid_name_; };

Here is the caller graph for this function:

bool ARexGMConfig::InitEnvironment ( const std::string &  configfile) [static, inherited]

Definition at line 42 of file job.cpp.

                                                              {
  if(env_initialized) return true;
  env_lock.lock();
  if(!env_initialized) {
    if(!configfile.empty()) nordugrid_config_loc(configfile);
    env_initialized=read_env_vars();
  };
  env_lock.unlock();
  return env_initialized;
}

Here is the call graph for this function:

Here is the caller graph for this function:

ARex::ARexGMConfig::operator bool ( void  ) const [inline, inherited]

Definition at line 29 of file job.h.

{ return (user_ != NULL); };
bool ARex::ARexGMConfig::operator! ( void  ) const [inline, inherited]

Definition at line 30 of file job.h.

{ return (user_ == NULL); };
ContinuationPlugins& ARex::ARexGMConfig::Plugins ( void  ) [inline, inherited]

Definition at line 41 of file job.h.

{ return cont_plugins_; };

Here is the caller graph for this function:

const std::list<std::string>& ARex::ARexGMConfig::Queues ( void  ) const [inline, inherited]

Definition at line 35 of file job.h.

{ return queues_; };

Here is the caller graph for this function:

bool ARex::ARexGMConfig::ReadOnly ( void  ) const [inline, inherited]

Definition at line 32 of file job.h.

{ return readonly_; };
std::vector<std::string> ARex::ARexGMConfig::SessionRootsNonDraining ( void  ) [inline, inherited]

Definition at line 42 of file job.h.

Here is the caller graph for this function:

JobUser* ARex::ARexGMConfig::User ( void  ) [inline, inherited]

Definition at line 31 of file job.h.

{ return user_; };

Here is the caller graph for this function:


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