Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkPVTimerInformation Class Reference

Holds timer log for all processes. More...

#include <vtkPVTimerInformation.h>

Inheritance diagram for vtkPVTimerInformation:

Inheritance graph
[legend]
Collaboration diagram for vtkPVTimerInformation:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVTimerInformation, vtkPVInformation)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void AddInformation (vtkPVInformation *info)
int GetNumberOfLogs ()
char * GetLog (int proc)
virtual void CopyFromObject (vtkObject *data)
virtual void CopyFromMessage (unsigned char *msg)
virtual void CopyToStream (vtkClientServerStream *) const
virtual void CopyFromStream (const vtkClientServerStream *css)

Static Public Member Functions

vtkPVTimerInformationNew ()

Protected Member Functions

 vtkPVTimerInformation ()
 ~vtkPVTimerInformation ()
void Reallocate (int num)
void InsertLog (int id, char *log)
 vtkPVTimerInformation (const vtkPVTimerInformation &)
void operator= (const vtkPVTimerInformation &)

Protected Attributes

int NumberOfLogs
char ** Logs

Detailed Description

Holds timer log for all processes.

I am using this infomration object to gather timer logs from all processes.

Definition at line 28 of file vtkPVTimerInformation.h.


Constructor & Destructor Documentation

vtkPVTimerInformation::vtkPVTimerInformation  )  [protected]
 

vtkPVTimerInformation::~vtkPVTimerInformation  )  [protected]
 

vtkPVTimerInformation::vtkPVTimerInformation const vtkPVTimerInformation  )  [protected]
 


Member Function Documentation

vtkPVTimerInformation* vtkPVTimerInformation::New  )  [static]
 

vtkPVTimerInformation::vtkTypeRevisionMacro vtkPVTimerInformation  ,
vtkPVInformation 
 

void vtkPVTimerInformation::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVInformation.

int vtkPVTimerInformation::GetNumberOfLogs  ) 
 

Access to the logs.

char* vtkPVTimerInformation::GetLog int  proc  ) 
 

Access to the logs.

virtual void vtkPVTimerInformation::CopyFromObject vtkObject *  data  )  [virtual]
 

Transfer information about a single object into this object.

Reimplemented from vtkPVInformation.

virtual void vtkPVTimerInformation::CopyFromMessage unsigned char *  msg  )  [virtual]
 

Transfer information about a single object into this object.

virtual void vtkPVTimerInformation::AddInformation vtkPVInformation info  )  [virtual]
 

Merge another information object.

Reimplemented from vtkPVInformation.

virtual void vtkPVTimerInformation::CopyToStream vtkClientServerStream *   )  const [virtual]
 

Serialize objects to/from a stream object.

Implements vtkPVInformation.

virtual void vtkPVTimerInformation::CopyFromStream const vtkClientServerStream *  css  )  [virtual]
 

Serialize objects to/from a stream object.

Reimplemented from vtkPVInformation.

void vtkPVTimerInformation::Reallocate int  num  )  [protected]
 

void vtkPVTimerInformation::InsertLog int  id,
char *  log
[protected]
 

void vtkPVTimerInformation::operator= const vtkPVTimerInformation  )  [protected]
 


Member Data Documentation

int vtkPVTimerInformation::NumberOfLogs [protected]
 

Definition at line 62 of file vtkPVTimerInformation.h.

char** vtkPVTimerInformation::Logs [protected]
 

Definition at line 63 of file vtkPVTimerInformation.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:45:45 2006 for ParaView by doxygen 1.3.5