vtkMultiProcessStream Class Reference

#include <vtkMultiProcessStream.h>

List of all members.


Detailed Description

stream used to pass data across processes using vtkMultiProcessController.

vtkMultiProcessStream is used to pass data across processes. Using vtkMultiProcessStream it is possible to send data whose length is not known at the receiving end.

Definition at line 31 of file vtkMultiProcessStream.h.


Public Member Functions

 vtkMultiProcessStream ()
 vtkMultiProcessStream (const vtkMultiProcessStream &)
 ~vtkMultiProcessStream ()
vtkMultiProcessStreamoperator= (const vtkMultiProcessStream &)
void Reset ()
vtkMultiProcessStreamoperator<< (double value)
vtkMultiProcessStreamoperator<< (float value)
vtkMultiProcessStreamoperator<< (int value)
vtkMultiProcessStreamoperator<< (char value)
vtkMultiProcessStreamoperator<< (unsigned int value)
vtkMultiProcessStreamoperator<< (unsigned char value)
vtkMultiProcessStreamoperator<< (vtkTypeInt64 value)
vtkMultiProcessStreamoperator<< (vtkTypeUInt64 value)
vtkMultiProcessStreamoperator<< (const vtkstd::string &value)
vtkMultiProcessStreamoperator>> (double &value)
vtkMultiProcessStreamoperator>> (float &value)
vtkMultiProcessStreamoperator>> (int &value)
vtkMultiProcessStreamoperator>> (char &value)
vtkMultiProcessStreamoperator>> (unsigned int &value)
vtkMultiProcessStreamoperator>> (unsigned char &value)
vtkMultiProcessStreamoperator>> (vtkTypeInt64 &value)
vtkMultiProcessStreamoperator>> (vtkTypeUInt64 &value)
vtkMultiProcessStreamoperator>> (vtkstd::string &value)
void GetRawData (vtkstd::vector< unsigned char > &data) const
void SetRawData (const vtkstd::vector< unsigned char > &data)

Constructor & Destructor Documentation

vtkMultiProcessStream::vtkMultiProcessStream (  ) 

vtkMultiProcessStream::vtkMultiProcessStream ( const vtkMultiProcessStream  ) 

vtkMultiProcessStream::~vtkMultiProcessStream (  ) 


Member Function Documentation

vtkMultiProcessStream& vtkMultiProcessStream::operator= ( const vtkMultiProcessStream  ) 

vtkMultiProcessStream& vtkMultiProcessStream::operator<< ( double  value  ) 

Add-to-stream operators. Adds to the end of the stream.

vtkMultiProcessStream& vtkMultiProcessStream::operator<< ( float  value  ) 

Add-to-stream operators. Adds to the end of the stream.

vtkMultiProcessStream& vtkMultiProcessStream::operator<< ( int  value  ) 

Add-to-stream operators. Adds to the end of the stream.

vtkMultiProcessStream& vtkMultiProcessStream::operator<< ( char  value  ) 

Add-to-stream operators. Adds to the end of the stream.

vtkMultiProcessStream& vtkMultiProcessStream::operator<< ( unsigned int  value  ) 

Add-to-stream operators. Adds to the end of the stream.

vtkMultiProcessStream& vtkMultiProcessStream::operator<< ( unsigned char  value  ) 

Add-to-stream operators. Adds to the end of the stream.

vtkMultiProcessStream& vtkMultiProcessStream::operator<< ( vtkTypeInt64  value  ) 

Add-to-stream operators. Adds to the end of the stream.

vtkMultiProcessStream& vtkMultiProcessStream::operator<< ( vtkTypeUInt64  value  ) 

Add-to-stream operators. Adds to the end of the stream.

vtkMultiProcessStream& vtkMultiProcessStream::operator<< ( const vtkstd::string &  value  ) 

Add-to-stream operators. Adds to the end of the stream.

vtkMultiProcessStream& vtkMultiProcessStream::operator>> ( double &  value  ) 

Remove-from-stream operators. Removes from the head of the stream.

vtkMultiProcessStream& vtkMultiProcessStream::operator>> ( float &  value  ) 

Remove-from-stream operators. Removes from the head of the stream.

vtkMultiProcessStream& vtkMultiProcessStream::operator>> ( int &  value  ) 

Remove-from-stream operators. Removes from the head of the stream.

vtkMultiProcessStream& vtkMultiProcessStream::operator>> ( char &  value  ) 

Remove-from-stream operators. Removes from the head of the stream.

vtkMultiProcessStream& vtkMultiProcessStream::operator>> ( unsigned int &  value  ) 

Remove-from-stream operators. Removes from the head of the stream.

vtkMultiProcessStream& vtkMultiProcessStream::operator>> ( unsigned char &  value  ) 

Remove-from-stream operators. Removes from the head of the stream.

vtkMultiProcessStream& vtkMultiProcessStream::operator>> ( vtkTypeInt64 &  value  ) 

Remove-from-stream operators. Removes from the head of the stream.

vtkMultiProcessStream& vtkMultiProcessStream::operator>> ( vtkTypeUInt64 &  value  ) 

Remove-from-stream operators. Removes from the head of the stream.

vtkMultiProcessStream& vtkMultiProcessStream::operator>> ( vtkstd::string &  value  ) 

Remove-from-stream operators. Removes from the head of the stream.

void vtkMultiProcessStream::Reset (  ) 

Clears everything in the stream.

void vtkMultiProcessStream::GetRawData ( vtkstd::vector< unsigned char > &  data  )  const

Serialization methods used to save/restore the stream to/from raw data.

void vtkMultiProcessStream::SetRawData ( const vtkstd::vector< unsigned char > &  data  ) 

Serialization methods used to save/restore the stream to/from raw data.


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

Generated on Mon Sep 27 18:35:29 2010 for VTK by  doxygen 1.5.6