29 #ifndef vtkMultiProcessStream_h 
   30 #define vtkMultiProcessStream_h 
   33 #include "vtkParallelCoreModule.h"  
   86   void Push(
double array[], 
unsigned int size);
 
   87   void Push(
float array[], 
unsigned int size);
 
   88   void Push(
int array[], 
unsigned int size);
 
   89   void Push(
char array[], 
unsigned int size);
 
   90   void Push(
unsigned int array[], 
unsigned int size);
 
   91   void Push(
unsigned char array[], 
unsigned int size);
 
   92   void Push(vtkTypeInt64 array[], 
unsigned int size);
 
   93   void Push(vtkTypeUInt64 array[], 
unsigned int size);
 
  104   void Pop(
double*& array, 
unsigned int& 
size);
 
  105   void Pop(
float*& array, 
unsigned int& 
size);
 
  106   void Pop(
int*& array, 
unsigned int& 
size);
 
  107   void Pop(
char*& array, 
unsigned int& 
size);
 
  108   void Pop(
unsigned int*& array, 
unsigned int& 
size);
 
  109   void Pop(
unsigned char*& array, 
unsigned int& 
size);
 
  110   void Pop(vtkTypeInt64*& array, 
unsigned int& 
size);
 
  111   void Pop(vtkTypeUInt64*& array, 
unsigned int& 
size);
 
  140   void GetRawData(std::vector<unsigned char>& 
data) 
const;
 
  141   void GetRawData(
unsigned char*& 
data, 
unsigned int& 
size);
 
  142   void SetRawData(
const std::vector<unsigned char>& 
data);
 
  143   void SetRawData(
const unsigned char*, 
unsigned int size);
 
  144   std::vector<unsigned char> GetRawData() 
const;
 
  149   vtkInternals* Internals;
 
  150   unsigned char Endianness;