ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkPVMPICommunicator Class Reference

subclass to read progress events as and when they appear. More...

#include <vtkPVMPICommunicator.h>

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

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)

Static Public Member Functions

static vtkPVMPICommunicatorNew ()
static int IsTypeOf (const char *type)
static vtkPVMPICommunicatorSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkPVMPICommunicator ()
 ~vtkPVMPICommunicator ()
virtual int ReceiveDataInternal (char *data, int length, int sizeoftype, int remoteProcessId, int tag, vtkMPICommunicatorReceiveDataInfo *info, int useCopy, int &senderId)

Detailed Description

subclass to read progress events as and when they appear.

vtkPVMPICommunicator overrides the ReceiveVoidArray() to use a asynchoronous receive to read in progress events sent by statellites as they appear.

Definition at line 28 of file vtkPVMPICommunicator.h.


Constructor & Destructor Documentation

vtkPVMPICommunicator::vtkPVMPICommunicator ( ) [protected]
vtkPVMPICommunicator::~vtkPVMPICommunicator ( ) [protected]

Member Function Documentation

static vtkPVMPICommunicator* vtkPVMPICommunicator::New ( ) [static]

Reimplemented from vtkMPICommunicator.

virtual const char* vtkPVMPICommunicator::GetClassName ( ) [virtual]

Reimplemented from vtkMPICommunicator.

static int vtkPVMPICommunicator::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkMPICommunicator.

virtual int vtkPVMPICommunicator::IsA ( const char *  type) [virtual]

Reimplemented from vtkMPICommunicator.

static vtkPVMPICommunicator* vtkPVMPICommunicator::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkMPICommunicator.

void vtkPVMPICommunicator::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkMPICommunicator.

virtual int vtkPVMPICommunicator::ReceiveDataInternal ( char *  data,
int  length,
int  sizeoftype,
int  remoteProcessId,
int  tag,
vtkMPICommunicatorReceiveDataInfo *  info,
int  useCopy,
int senderId 
) [protected, virtual]

Implementation for receive data. Overridden to do a polling receive to read progress events as well.

Reimplemented from vtkMPICommunicator.


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