10 #ifndef vtkPVSystemConfigInformation_h 11 #define vtkPVSystemConfigInformation_h 32 , HostMemoryAvailable(0)
33 , ProcMemoryAvailable(0)
56 void PrintSelf(ostream& os,
vtkIndent indent)
override;
61 void CopyFromObject(
vtkObject* obj)
override;
79 size_t GetSize() {
return this->Configs.size(); }
81 const char*
GetOSDescriptor(
size_t i) {
return this->Configs[i].OSDescriptor.c_str(); }
82 const char*
GetCPUDescriptor(
size_t i) {
return this->Configs[i].CPUDescriptor.c_str(); }
84 const char*
GetHostName(
size_t i) {
return this->Configs[i].HostName.c_str(); }
87 int GetRank(
size_t i) {
return this->Configs[i].Rank; }
88 long long GetPid(
size_t i) {
return this->Configs[i].Pid; }
103 vector<ConfigInfo> Configs;
Store messages for the interpreter.
#define VTKREMOTINGCORE_EXPORT