hce-node application  1.4.3
HCE Hierarchical Cluster Engine node application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HCE::drce::DRCENodeOptions Class Reference

#include <DRCENodeOptions.hpp>

Inheritance diagram for HCE::drce::DRCENodeOptions:

Public Member Functions

 DRCENodeOptions (const std::string &nodeName_, const std::string &homeDir_, const std::string &tasksDataDir_, const std::string &tasksStatusDir_, const std::string &nodeHost_="", const std::string &nodePort_="")
 DRCENodeOptions (const DRCENodeOptions &rhs)
 DRCENodeOptions (DRCENodeOptions &&rhs)
virtual ~DRCENodeOptions (void)
DRCENodeOptionsoperator= (const DRCENodeOptions &rhs)
DRCENodeOptionsoperator= (DRCENodeOptions &&rhs)
void setNodeName (const std::string &nodeName_)
std::string getNodeName (void) const
void setHomeDir (const std::string &homeDir_)
std::string getHomeDir (void) const
void setTasksDataDir (const std::string &tasksDataDir_)
std::string getTasksDataDir (void) const
void setTasksStatusDir (const std::string &tasksStatusDir_)
std::string getTasksStatusDir (void) const
void setNodeHost (const std::string &nodeHost_)
std::string getNodeHost (void) const
void setNodePort (const std::string &nodePort_)
std::string getNodePort (void) const

Protected Attributes

std::string nodeName
std::string homeDir
std::string tasksDataDir
std::string tasksStatusDir
std::string nodeHost
std::string nodePort

Detailed Description

Definition at line 24 of file DRCENodeOptions.hpp.

Constructor & Destructor Documentation

HCE::drce::DRCENodeOptions::DRCENodeOptions ( const std::string &  nodeName_,
const std::string &  homeDir_,
const std::string &  tasksDataDir_,
const std::string &  tasksStatusDir_,
const std::string &  nodeHost_ = "",
const std::string &  nodePort_ = "" 
)

Definition at line 8 of file DRCENodeOptions.cpp.

HCE::drce::DRCENodeOptions::DRCENodeOptions ( const DRCENodeOptions rhs)

Definition at line 15 of file DRCENodeOptions.cpp.

HCE::drce::DRCENodeOptions::DRCENodeOptions ( DRCENodeOptions &&  rhs)

Definition at line 20 of file DRCENodeOptions.cpp.

virtual HCE::drce::DRCENodeOptions::~DRCENodeOptions ( void  )
inlinevirtual

Definition at line 35 of file DRCENodeOptions.hpp.

Member Function Documentation

std::string HCE::drce::DRCENodeOptions::getHomeDir ( void  ) const
inline

Definition at line 44 of file DRCENodeOptions.hpp.

Here is the caller graph for this function:

std::string HCE::drce::DRCENodeOptions::getNodeHost ( void  ) const
inline

Definition at line 53 of file DRCENodeOptions.hpp.

Here is the caller graph for this function:

std::string HCE::drce::DRCENodeOptions::getNodeName ( void  ) const
inline

Definition at line 41 of file DRCENodeOptions.hpp.

std::string HCE::drce::DRCENodeOptions::getNodePort ( void  ) const
inline

Definition at line 56 of file DRCENodeOptions.hpp.

Here is the caller graph for this function:

std::string HCE::drce::DRCENodeOptions::getTasksDataDir ( void  ) const
inline

Definition at line 47 of file DRCENodeOptions.hpp.

std::string HCE::drce::DRCENodeOptions::getTasksStatusDir ( void  ) const
inline

Definition at line 50 of file DRCENodeOptions.hpp.

DRCENodeOptions & HCE::drce::DRCENodeOptions::operator= ( const DRCENodeOptions rhs)

Definition at line 25 of file DRCENodeOptions.cpp.

Here is the call graph for this function:

DRCENodeOptions & HCE::drce::DRCENodeOptions::operator= ( DRCENodeOptions &&  rhs)

Definition at line 39 of file DRCENodeOptions.cpp.

void HCE::drce::DRCENodeOptions::setHomeDir ( const std::string &  homeDir_)
inline

Reimplemented in HCE::drce::DRCEFunctionalObject.

Definition at line 43 of file DRCENodeOptions.hpp.

Here is the caller graph for this function:

void HCE::drce::DRCENodeOptions::setNodeHost ( const std::string &  nodeHost_)
inline

Definition at line 52 of file DRCENodeOptions.hpp.

Here is the caller graph for this function:

void HCE::drce::DRCENodeOptions::setNodeName ( const std::string &  nodeName_)
inline

Definition at line 40 of file DRCENodeOptions.hpp.

Here is the caller graph for this function:

void HCE::drce::DRCENodeOptions::setNodePort ( const std::string &  nodePort_)
inline

Definition at line 55 of file DRCENodeOptions.hpp.

Here is the caller graph for this function:

void HCE::drce::DRCENodeOptions::setTasksDataDir ( const std::string &  tasksDataDir_)
inline

Definition at line 46 of file DRCENodeOptions.hpp.

Here is the caller graph for this function:

void HCE::drce::DRCENodeOptions::setTasksStatusDir ( const std::string &  tasksStatusDir_)
inline

Definition at line 49 of file DRCENodeOptions.hpp.

Here is the caller graph for this function:

Member Data Documentation

std::string HCE::drce::DRCENodeOptions::homeDir
protected

Definition at line 60 of file DRCENodeOptions.hpp.

std::string HCE::drce::DRCENodeOptions::nodeHost
protected

Definition at line 63 of file DRCENodeOptions.hpp.

std::string HCE::drce::DRCENodeOptions::nodeName
protected

Definition at line 59 of file DRCENodeOptions.hpp.

std::string HCE::drce::DRCENodeOptions::nodePort
protected

Definition at line 64 of file DRCENodeOptions.hpp.

std::string HCE::drce::DRCENodeOptions::tasksDataDir
protected

Definition at line 61 of file DRCENodeOptions.hpp.

std::string HCE::drce::DRCENodeOptions::tasksStatusDir
protected

Definition at line 62 of file DRCENodeOptions.hpp.


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