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::SessionOptions Struct Reference

#include <DRCESessionOptions.hpp>

Public Types

enum  SessionType
enum  ThreadMode
enum  CleanupFlag

Public Member Functions

 SessionOptions (void)
 SessionOptions (const SessionOptions &rhs)
 SessionOptions (SessionOptions &&rhs)
SessionOptionsoperator= (const SessionOptions &rhs)
SessionOptionsoperator= (SessionOptions &&rhs)
void clear (void)

Public Attributes

SessionType sessionType
unsigned int port
std::string userName
std::string userPassword
std::string shellName
std::vector< std::pair
< std::string, std::string > > 
environments
std::string homeDir
unsigned int timeout
ThreadMode tmode
unsigned int timeMax
CleanupFlag cleanup

Detailed Description

Definition at line 25 of file DRCESessionOptions.hpp.

Member Enumeration Documentation

Constructor & Destructor Documentation

HCE::drce::SessionOptions::SessionOptions ( void  )

Definition at line 10 of file DRCESessionOptions.cpp.

HCE::drce::SessionOptions::SessionOptions ( const SessionOptions rhs)

Definition at line 16 of file DRCESessionOptions.cpp.

HCE::drce::SessionOptions::SessionOptions ( SessionOptions &&  rhs)

Definition at line 23 of file DRCESessionOptions.cpp.

Member Function Documentation

void HCE::drce::SessionOptions::clear ( void  )

Definition at line 68 of file DRCESessionOptions.cpp.

Here is the caller graph for this function:

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

Definition at line 30 of file DRCESessionOptions.cpp.

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

Definition at line 49 of file DRCESessionOptions.cpp.

Member Data Documentation

CleanupFlag HCE::drce::SessionOptions::cleanup

Definition at line 64 of file DRCESessionOptions.hpp.

std::vector<std::pair<std::string, std::string> > HCE::drce::SessionOptions::environments

Definition at line 59 of file DRCESessionOptions.hpp.

std::string HCE::drce::SessionOptions::homeDir

Definition at line 60 of file DRCESessionOptions.hpp.

unsigned int HCE::drce::SessionOptions::port

Definition at line 55 of file DRCESessionOptions.hpp.

SessionType HCE::drce::SessionOptions::sessionType

Definition at line 54 of file DRCESessionOptions.hpp.

std::string HCE::drce::SessionOptions::shellName

Definition at line 58 of file DRCESessionOptions.hpp.

unsigned int HCE::drce::SessionOptions::timeMax

Definition at line 63 of file DRCESessionOptions.hpp.

unsigned int HCE::drce::SessionOptions::timeout

Definition at line 61 of file DRCESessionOptions.hpp.

ThreadMode HCE::drce::SessionOptions::tmode

Definition at line 62 of file DRCESessionOptions.hpp.

std::string HCE::drce::SessionOptions::userName

Definition at line 56 of file DRCESessionOptions.hpp.

std::string HCE::drce::SessionOptions::userPassword

Definition at line 57 of file DRCESessionOptions.hpp.


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