ParaView
Classes | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkPVSystemConfigInformation Class Reference

A vtkClientServerStream serializable conatiner of information describing memory configuration of the host of a single process. More...

#include <vtkPVSystemConfigInformation.h>

Inheritance diagram for vtkPVSystemConfigInformation:
Inheritance graph
[legend]
Collaboration diagram for vtkPVSystemConfigInformation:
Collaboration graph
[legend]

Classes

class  ConfigInfo
 

Public Types

typedef vtkPVInformation Superclass
 
- Public Types inherited from vtkPVInformation
typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void CopyFromObject (vtkObject *obj)
 Transfer information about a single object into this object. More...
 
virtual void AddInformation (vtkPVInformation *info)
 Merge another information object. More...
 
size_t GetSize ()
 Access managed information. More...
 
const char * GetOSDescriptor (size_t i)
 
const char * GetCPUDescriptor (size_t i)
 
const char * GetMemoryDescriptor (size_t i)
 
const char * GetHostName (size_t i)
 
int GetProcessType (size_t i)
 
int GetSystemType (size_t i)
 
int GetRank (size_t i)
 
long long GetPid (size_t i)
 
long long GetHostMemoryTotal (size_t i)
 
long long GetHostMemoryAvailable (size_t i)
 
long long GetProcMemoryAvailable (size_t i)
 
void Sort ()
 Sort elements by mpi rank. More...
 
virtual void CopyToStream (vtkClientServerStream *css)
 Manage a serialized version of the information. More...
 
virtual void CopyFromStream (const vtkClientServerStream *css)
 Manage a serialized version of the information. More...
 
- Public Member Functions inherited from vtkPVInformation
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void CopyParametersToStream (vtkMultiProcessStream &)
 Serialize/Deserialize the parameters that control how/what information is gathered. More...
 
virtual void CopyParametersFromStream (vtkMultiProcessStream &)
 Serialize/Deserialize the parameters that control how/what information is gathered. More...
 
virtual int GetRootOnly ()
 Set/get whether to gather information only from the root. More...
 

Static Public Member Functions

static vtkPVSystemConfigInformationNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPVSystemConfigInformationSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkPVInformation
static int IsTypeOf (const char *type)
 
static vtkPVInformationSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkPVSystemConfigInformation ()
 
 ~vtkPVSystemConfigInformation ()
 
- Protected Member Functions inherited from vtkPVInformation
 vtkPVInformation ()
 
 ~vtkPVInformation ()
 
virtual void SetRootOnly (int)
 
 vtkPVInformation (const vtkPVInformation &) VTK_DELETE_FUNCTION
 
void operator= (const vtkPVInformation &) VTK_DELETE_FUNCTION
 

Additional Inherited Members

- Protected Attributes inherited from vtkPVInformation
int RootOnly
 

Detailed Description

A vtkClientServerStream serializable conatiner of information describing memory configuration of the host of a single process.

Definition at line 32 of file vtkPVSystemConfigInformation.h.

Member Typedef Documentation

§ Superclass

Definition at line 73 of file vtkPVSystemConfigInformation.h.

Constructor & Destructor Documentation

§ vtkPVSystemConfigInformation()

vtkPVSystemConfigInformation::vtkPVSystemConfigInformation ( )
protected

§ ~vtkPVSystemConfigInformation()

vtkPVSystemConfigInformation::~vtkPVSystemConfigInformation ( )
protected

Member Function Documentation

§ New()

static vtkPVSystemConfigInformation* vtkPVSystemConfigInformation::New ( )
static

§ GetClassName()

virtual const char* vtkPVSystemConfigInformation::GetClassName ( )
virtual

Reimplemented from vtkPVInformation.

§ IsTypeOf()

static int vtkPVSystemConfigInformation::IsTypeOf ( const char *  type)
static

§ IsA()

virtual int vtkPVSystemConfigInformation::IsA ( const char *  type)
virtual

Reimplemented from vtkPVInformation.

§ SafeDownCast()

static vtkPVSystemConfigInformation* vtkPVSystemConfigInformation::SafeDownCast ( vtkObject *  o)
static

§ PrintSelf()

void vtkPVSystemConfigInformation::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

§ CopyFromObject()

virtual void vtkPVSystemConfigInformation::CopyFromObject ( vtkObject *  obj)
virtual

Transfer information about a single object into this object.

Reimplemented from vtkPVInformation.

§ AddInformation()

virtual void vtkPVSystemConfigInformation::AddInformation ( vtkPVInformation info)
virtual

Merge another information object.

Reimplemented from vtkPVInformation.

§ CopyToStream()

virtual void vtkPVSystemConfigInformation::CopyToStream ( vtkClientServerStream css)
virtual

Manage a serialized version of the information.

Implements vtkPVInformation.

§ CopyFromStream()

virtual void vtkPVSystemConfigInformation::CopyFromStream ( const vtkClientServerStream css)
virtual

Manage a serialized version of the information.

Reimplemented from vtkPVInformation.

§ GetSize()

size_t vtkPVSystemConfigInformation::GetSize ( )
inline

Access managed information.

Definition at line 97 of file vtkPVSystemConfigInformation.h.

§ GetOSDescriptor()

const char* vtkPVSystemConfigInformation::GetOSDescriptor ( size_t  i)
inline

Definition at line 99 of file vtkPVSystemConfigInformation.h.

§ GetCPUDescriptor()

const char* vtkPVSystemConfigInformation::GetCPUDescriptor ( size_t  i)
inline

Definition at line 100 of file vtkPVSystemConfigInformation.h.

§ GetMemoryDescriptor()

const char* vtkPVSystemConfigInformation::GetMemoryDescriptor ( size_t  i)
inline

Definition at line 101 of file vtkPVSystemConfigInformation.h.

§ GetHostName()

const char* vtkPVSystemConfigInformation::GetHostName ( size_t  i)
inline

Definition at line 102 of file vtkPVSystemConfigInformation.h.

§ GetProcessType()

int vtkPVSystemConfigInformation::GetProcessType ( size_t  i)
inline

Definition at line 103 of file vtkPVSystemConfigInformation.h.

§ GetSystemType()

int vtkPVSystemConfigInformation::GetSystemType ( size_t  i)
inline

Definition at line 104 of file vtkPVSystemConfigInformation.h.

§ GetRank()

int vtkPVSystemConfigInformation::GetRank ( size_t  i)
inline

Definition at line 105 of file vtkPVSystemConfigInformation.h.

§ GetPid()

long long vtkPVSystemConfigInformation::GetPid ( size_t  i)
inline

Definition at line 106 of file vtkPVSystemConfigInformation.h.

§ GetHostMemoryTotal()

long long vtkPVSystemConfigInformation::GetHostMemoryTotal ( size_t  i)
inline

Definition at line 107 of file vtkPVSystemConfigInformation.h.

§ GetHostMemoryAvailable()

long long vtkPVSystemConfigInformation::GetHostMemoryAvailable ( size_t  i)
inline

Definition at line 108 of file vtkPVSystemConfigInformation.h.

§ GetProcMemoryAvailable()

long long vtkPVSystemConfigInformation::GetProcMemoryAvailable ( size_t  i)
inline

Definition at line 109 of file vtkPVSystemConfigInformation.h.

§ Sort()

void vtkPVSystemConfigInformation::Sort ( )

Sort elements by mpi rank.


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