ndmspc  v1.2.0-0.1.rc5
Ndmspc::NDimensionalExecutor::IpcSession Struct Reference

Classes

struct  oldSigIntAction
 

Public Attributes

void * ctx {nullptr}
 
void * router {nullptr}
 
bool isTcp {false}
 
std::string endpointPath
 
std::string endpoint
 
std::vector< pid_t > childPids
 
std::unordered_map< std::string, size_t > identityToWorker
 
std::vector< std::string > workerIdentityVec
 
std::string jobDir
 
std::string treeName
 
std::vector< NThreadData * > * workerObjects {nullptr}
 
size_t maxWorkers {0}
 
std::string currentDefName
 
std::vector< Long64_t > currentDefIds
 
bool hasCurrentDefIds {false}
 
bool hasOldSigIntAction {false}
 
std::string macroList
 
std::string macroParams
 
std::string tmpDir
 
std::string tmpResultsDir
 
size_t bootstrapNextIdx {0}
 
std::unordered_map< std::string, size_t > bootstrapAssignments
 
std::vector< std::string > pendingReadyIdentities
 
NTaskStateManager taskStateManager
 
std::unordered_map< std::string, std::set< size_t > > workerTaskHistory
 
std::set< std::string > earlyDoneWorkers
 
std::unordered_map< std::string, std::chrono::steady_clock::time_point > workerLastActivity
 
std::set< std::string > failedTcpWorkers
 

Detailed Description

Definition at line 78 of file NDimensionalExecutor.cxx.


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