ActiViz .NET  5.8.0
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkSocketCommunicator Class Reference

vtkSocketCommunicator - Process communication using Sockets More...

Inheritance diagram for Kitware.VTK.vtkSocketCommunicator:
[legend]
Collaboration diagram for Kitware.VTK.vtkSocketCommunicator:
[legend]

List of all members.

Public Member Functions

 vtkSocketCommunicator (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkSocketCommunicator ()
 Undocumented Block.
override int AllGatherVVoidArray (IntPtr sendBuffer, IntPtr recvBuffer, int sendLength, IntPtr recvLengths, IntPtr offsets, int type)
 This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.
override int AllGatherVoidArray (IntPtr sendBuffer, IntPtr recvBuffer, int length, int type)
 This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.
override int AllReduceVoidArray (IntPtr sendBuffer, IntPtr recvBuffer, int length, int type, int operation)
 This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.
override void Barrier ()
 This class foolishly breaks the conventions of the superclass, so this overload fixes the method.
override int BroadcastVoidArray (IntPtr data, int length, int type, int srcProcessId)
 This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.
int ClientSideHandshake ()
 Performs ClientSide handshake. One should preferably use Handshake() which calls ServerSideHandshake or ClientSideHandshake as required.
virtual void CloseConnection ()
 Close a connection.
virtual int ConnectTo (string hostName, int port)
 Open a connection to host.
override int GatherVVoidArray (IntPtr sendBuffer, IntPtr recvBuffer, int sendLength, IntPtr recvLengths, IntPtr offsets, int type, int destProcessId)
 This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.
override int GatherVoidArray (IntPtr sendBuffer, IntPtr recvBuffer, int length, int type, int destProcessId)
 This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.
int GetIsConnected ()
 Is the communicator connected?.
virtual int GetIsServer ()
 Returns true if this side of the socket is the server. The result is invalid if the socket is not connected.
virtual int GetPerformHandshake ()
 Set or get the PerformHandshake ivar. If it is on, the communicator will try to perform a handshake when connected. It is on by default.
virtual int GetPerformHandshakeMaxValue ()
 Set or get the PerformHandshake ivar. If it is on, the communicator will try to perform a handshake when connected. It is on by default.
virtual int GetPerformHandshakeMinValue ()
 Set or get the PerformHandshake ivar. If it is on, the communicator will try to perform a handshake when connected. It is on by default.
virtual int GetReportErrors ()
 If ReportErrors if false, all vtkErrorMacros are suppressed.
virtual vtkClientSocket GetSocket ()
 Get/Set the actual socket used for communication.
virtual int GetSwapBytesInReceivedData ()
 Returns 1 if bytes must be swapped in received ints, floats, etc.
int Handshake ()
 Performs handshake. This uses vtkClientSocket::ConnectingSide to decide whether to perform ServerSideHandshake or ClientSideHandshake.
override int IsA (string type)
 Undocumented Block.
virtual int LogToFile (string name)
 Log messages to the given file. The file is truncated unless the second argument is non-zero (default is to truncate). If the file name is empty or NULL, logging is disabled. Returns 0 if the file failed to open, and 1 otherwise.
virtual int LogToFile (string name, int append)
 Log messages to the given file. The file is truncated unless the second argument is non-zero (default is to truncate). If the file name is empty or NULL, logging is disabled. Returns 0 if the file failed to open, and 1 otherwise.
new vtkSocketCommunicator NewInstance ()
 Undocumented Block.
virtual void PerformHandshakeOff ()
 Set or get the PerformHandshake ivar. If it is on, the communicator will try to perform a handshake when connected. It is on by default.
virtual void PerformHandshakeOn ()
 Set or get the PerformHandshake ivar. If it is on, the communicator will try to perform a handshake when connected. It is on by default.
override int ReceiveVoidArray (IntPtr data, int length, int type, int remoteHandle, int tag)
 Performs the actual communication. You will usually use the convenience Send functions defined in the superclass.
override int ReduceVoidArray (IntPtr sendBuffer, IntPtr recvBuffer, int length, int type, int operation, int destProcessId)
 This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.
override int ScatterVVoidArray (IntPtr sendBuffer, IntPtr recvBuffer, IntPtr sendLengths, IntPtr offsets, int recvLength, int type, int srcProcessId)
 This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.
override int ScatterVoidArray (IntPtr sendBuffer, IntPtr recvBuffer, int length, int type, int srcProcessId)
 This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.
override int SendVoidArray (IntPtr data, int length, int type, int remoteHandle, int tag)
 Performs the actual communication. You will usually use the convenience Send functions defined in the superclass.
int ServerSideHandshake ()
 Performs ServerSide handshake. One should preferably use Handshake() which calls ServerSideHandshake or ClientSideHandshake as required.
override void SetNumberOfProcesses (int num)
 Set the number of processes you will be using.
virtual void SetPerformHandshake (int _arg)
 Set or get the PerformHandshake ivar. If it is on, the communicator will try to perform a handshake when connected. It is on by default.
virtual void SetReportErrors (int _arg)
 If ReportErrors if false, all vtkErrorMacros are suppressed.
void SetSocket (vtkClientSocket arg0)
 Get/Set the actual socket used for communication.
virtual int WaitForConnection (int port)
 Wait for connection on a given port. These methods return 1 on success, 0 on error.
virtual int WaitForConnection (vtkServerSocket socket, uint msec)
 Wait for connection on a given port. These methods return 1 on success, 0 on error.

Static Public Member Functions

static new vtkSocketCommunicator New ()
 Undocumented Block.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkSocketCommunicator SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkSocketCommunicator"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "21vtkSocketCommunicator"
 Automatically generated type registration mechanics.

Protected Member Functions

override void Dispose (bool disposing)
 Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Private Member Functions

static internal IntPtr vtkSocketCommunicator_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkSocketCommunicator_AllGatherVVoidArray_01 (HandleRef pThis, IntPtr sendBuffer, IntPtr recvBuffer, int sendLength, IntPtr recvLengths, IntPtr offsets, int type)
static internal int vtkSocketCommunicator_AllGatherVoidArray_02 (HandleRef pThis, IntPtr sendBuffer, IntPtr recvBuffer, int length, int type)
static internal int vtkSocketCommunicator_AllReduceVoidArray_03 (HandleRef pThis, IntPtr sendBuffer, IntPtr recvBuffer, int length, int type, int operation)
static internal void vtkSocketCommunicator_Barrier_04 (HandleRef pThis)
static internal int vtkSocketCommunicator_BroadcastVoidArray_05 (HandleRef pThis, IntPtr data, int length, int type, int srcProcessId)
static internal int vtkSocketCommunicator_ClientSideHandshake_06 (HandleRef pThis)
static internal void vtkSocketCommunicator_CloseConnection_07 (HandleRef pThis)
static internal int vtkSocketCommunicator_ConnectTo_08 (HandleRef pThis, string hostName, int port)
static internal int vtkSocketCommunicator_GatherVVoidArray_09 (HandleRef pThis, IntPtr sendBuffer, IntPtr recvBuffer, int sendLength, IntPtr recvLengths, IntPtr offsets, int type, int destProcessId)
static internal int vtkSocketCommunicator_GatherVoidArray_10 (HandleRef pThis, IntPtr sendBuffer, IntPtr recvBuffer, int length, int type, int destProcessId)
static internal int vtkSocketCommunicator_GetIsConnected_11 (HandleRef pThis)
static internal int vtkSocketCommunicator_GetIsServer_12 (HandleRef pThis)
static internal int vtkSocketCommunicator_GetPerformHandshake_13 (HandleRef pThis)
static internal int vtkSocketCommunicator_GetPerformHandshakeMaxValue_14 (HandleRef pThis)
static internal int vtkSocketCommunicator_GetPerformHandshakeMinValue_15 (HandleRef pThis)
static internal int vtkSocketCommunicator_GetReportErrors_16 (HandleRef pThis)
static internal IntPtr vtkSocketCommunicator_GetSocket_17 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkSocketCommunicator_GetSwapBytesInReceivedData_18 (HandleRef pThis)
static internal int vtkSocketCommunicator_Handshake_19 (HandleRef pThis)
static internal int vtkSocketCommunicator_IsA_20 (HandleRef pThis, string type)
static internal int vtkSocketCommunicator_IsTypeOf_21 (string type)
static internal int vtkSocketCommunicator_LogToFile_22 (HandleRef pThis, string name)
static internal int vtkSocketCommunicator_LogToFile_23 (HandleRef pThis, string name, int append)
static internal IntPtr vtkSocketCommunicator_NewInstance_25 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkSocketCommunicator_PerformHandshakeOff_26 (HandleRef pThis)
static internal void vtkSocketCommunicator_PerformHandshakeOn_27 (HandleRef pThis)
static internal int vtkSocketCommunicator_ReceiveVoidArray_28 (HandleRef pThis, IntPtr data, int length, int type, int remoteHandle, int tag)
static internal int vtkSocketCommunicator_ReduceVoidArray_29 (HandleRef pThis, IntPtr sendBuffer, IntPtr recvBuffer, int length, int type, int operation, int destProcessId)
static internal IntPtr vtkSocketCommunicator_SafeDownCast_30 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkSocketCommunicator_ScatterVVoidArray_31 (HandleRef pThis, IntPtr sendBuffer, IntPtr recvBuffer, IntPtr sendLengths, IntPtr offsets, int recvLength, int type, int srcProcessId)
static internal int vtkSocketCommunicator_ScatterVoidArray_32 (HandleRef pThis, IntPtr sendBuffer, IntPtr recvBuffer, int length, int type, int srcProcessId)
static internal int vtkSocketCommunicator_SendVoidArray_33 (HandleRef pThis, IntPtr data, int length, int type, int remoteHandle, int tag)
static internal int vtkSocketCommunicator_ServerSideHandshake_34 (HandleRef pThis)
static internal void vtkSocketCommunicator_SetNumberOfProcesses_35 (HandleRef pThis, int num)
static internal void vtkSocketCommunicator_SetPerformHandshake_36 (HandleRef pThis, int _arg)
static internal void vtkSocketCommunicator_SetReportErrors_37 (HandleRef pThis, int _arg)
static internal void vtkSocketCommunicator_SetSocket_38 (HandleRef pThis, HandleRef arg0)
static internal int vtkSocketCommunicator_WaitForConnection_39 (HandleRef pThis, int port)
static internal int vtkSocketCommunicator_WaitForConnection_40 (HandleRef pThis, HandleRef socket, uint msec)

Static Private Member Functions

static vtkSocketCommunicator ()
 Automatically generated type registration mechanics.

Detailed Description

vtkSocketCommunicator - Process communication using Sockets

Description This is a concrete implementation of vtkCommunicator which supports interprocess communication using BSD style sockets. It supports byte swapping for the communication of machines with different endianness.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.

Undocumented Block.


Member Function Documentation

override int Kitware.VTK.vtkSocketCommunicator.AllGatherVoidArray ( IntPtr  sendBuffer,
IntPtr  recvBuffer,
int  length,
int  type 
) [virtual]

This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.

Reimplemented from Kitware.VTK.vtkCommunicator.

override int Kitware.VTK.vtkSocketCommunicator.AllGatherVVoidArray ( IntPtr  sendBuffer,
IntPtr  recvBuffer,
int  sendLength,
IntPtr  recvLengths,
IntPtr  offsets,
int  type 
) [virtual]

This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.

Reimplemented from Kitware.VTK.vtkCommunicator.

override int Kitware.VTK.vtkSocketCommunicator.AllReduceVoidArray ( IntPtr  sendBuffer,
IntPtr  recvBuffer,
int  length,
int  type,
int  operation 
) [virtual]

This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.

Reimplemented from Kitware.VTK.vtkCommunicator.

override void Kitware.VTK.vtkSocketCommunicator.Barrier ( ) [virtual]

This class foolishly breaks the conventions of the superclass, so this overload fixes the method.

Reimplemented from Kitware.VTK.vtkCommunicator.

override int Kitware.VTK.vtkSocketCommunicator.BroadcastVoidArray ( IntPtr  data,
int  length,
int  type,
int  srcProcessId 
) [virtual]

This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.

Reimplemented from Kitware.VTK.vtkCommunicator.

Performs ClientSide handshake. One should preferably use Handshake() which calls ServerSideHandshake or ClientSideHandshake as required.

Close a connection.

virtual int Kitware.VTK.vtkSocketCommunicator.ConnectTo ( string  hostName,
int  port 
) [virtual]

Open a connection to host.

override void Kitware.VTK.vtkSocketCommunicator.Dispose ( bool  disposing) [protected]

Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Reimplemented from Kitware.VTK.vtkCommunicator.

override int Kitware.VTK.vtkSocketCommunicator.GatherVoidArray ( IntPtr  sendBuffer,
IntPtr  recvBuffer,
int  length,
int  type,
int  destProcessId 
) [virtual]

This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.

Reimplemented from Kitware.VTK.vtkCommunicator.

override int Kitware.VTK.vtkSocketCommunicator.GatherVVoidArray ( IntPtr  sendBuffer,
IntPtr  recvBuffer,
int  sendLength,
IntPtr  recvLengths,
IntPtr  offsets,
int  type,
int  destProcessId 
) [virtual]

This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.

Reimplemented from Kitware.VTK.vtkCommunicator.

Is the communicator connected?.

Returns true if this side of the socket is the server. The result is invalid if the socket is not connected.

Set or get the PerformHandshake ivar. If it is on, the communicator will try to perform a handshake when connected. It is on by default.

Set or get the PerformHandshake ivar. If it is on, the communicator will try to perform a handshake when connected. It is on by default.

Set or get the PerformHandshake ivar. If it is on, the communicator will try to perform a handshake when connected. It is on by default.

If ReportErrors if false, all vtkErrorMacros are suppressed.

Get/Set the actual socket used for communication.

Here is the call graph for this function:

Returns 1 if bytes must be swapped in received ints, floats, etc.

Performs handshake. This uses vtkClientSocket::ConnectingSide to decide whether to perform ServerSideHandshake or ClientSideHandshake.

override int Kitware.VTK.vtkSocketCommunicator.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkCommunicator.

static new int Kitware.VTK.vtkSocketCommunicator.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkCommunicator.

virtual int Kitware.VTK.vtkSocketCommunicator.LogToFile ( string  name) [virtual]

Log messages to the given file. The file is truncated unless the second argument is non-zero (default is to truncate). If the file name is empty or NULL, logging is disabled. Returns 0 if the file failed to open, and 1 otherwise.

virtual int Kitware.VTK.vtkSocketCommunicator.LogToFile ( string  name,
int  append 
) [virtual]

Log messages to the given file. The file is truncated unless the second argument is non-zero (default is to truncate). If the file name is empty or NULL, logging is disabled. Returns 0 if the file failed to open, and 1 otherwise.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkCommunicator.

Set or get the PerformHandshake ivar. If it is on, the communicator will try to perform a handshake when connected. It is on by default.

Set or get the PerformHandshake ivar. If it is on, the communicator will try to perform a handshake when connected. It is on by default.

override int Kitware.VTK.vtkSocketCommunicator.ReceiveVoidArray ( IntPtr  data,
int  length,
int  type,
int  remoteHandle,
int  tag 
) [virtual]

Performs the actual communication. You will usually use the convenience Send functions defined in the superclass.

Reimplemented from Kitware.VTK.vtkCommunicator.

override int Kitware.VTK.vtkSocketCommunicator.ReduceVoidArray ( IntPtr  sendBuffer,
IntPtr  recvBuffer,
int  length,
int  type,
int  operation,
int  destProcessId 
) [virtual]

This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.

Reimplemented from Kitware.VTK.vtkCommunicator.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkCommunicator.

Here is the call graph for this function:

override int Kitware.VTK.vtkSocketCommunicator.ScatterVoidArray ( IntPtr  sendBuffer,
IntPtr  recvBuffer,
int  length,
int  type,
int  srcProcessId 
) [virtual]

This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.

Reimplemented from Kitware.VTK.vtkCommunicator.

override int Kitware.VTK.vtkSocketCommunicator.ScatterVVoidArray ( IntPtr  sendBuffer,
IntPtr  recvBuffer,
IntPtr  sendLengths,
IntPtr  offsets,
int  recvLength,
int  type,
int  srcProcessId 
) [virtual]

This class foolishly breaks the conventions of the superclass, so the default implementations of these methods do not work. These just give errors instead.

Reimplemented from Kitware.VTK.vtkCommunicator.

override int Kitware.VTK.vtkSocketCommunicator.SendVoidArray ( IntPtr  data,
int  length,
int  type,
int  remoteHandle,
int  tag 
) [virtual]

Performs the actual communication. You will usually use the convenience Send functions defined in the superclass.

Reimplemented from Kitware.VTK.vtkCommunicator.

Performs ServerSide handshake. One should preferably use Handshake() which calls ServerSideHandshake or ClientSideHandshake as required.

override void Kitware.VTK.vtkSocketCommunicator.SetNumberOfProcesses ( int  num) [virtual]

Set the number of processes you will be using.

Reimplemented from Kitware.VTK.vtkCommunicator.

virtual void Kitware.VTK.vtkSocketCommunicator.SetPerformHandshake ( int  _arg) [virtual]

Set or get the PerformHandshake ivar. If it is on, the communicator will try to perform a handshake when connected. It is on by default.

virtual void Kitware.VTK.vtkSocketCommunicator.SetReportErrors ( int  _arg) [virtual]

If ReportErrors if false, all vtkErrorMacros are suppressed.

Get/Set the actual socket used for communication.

static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_AllGatherVoidArray_02 ( HandleRef  pThis,
IntPtr  sendBuffer,
IntPtr  recvBuffer,
int  length,
int  type 
) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_AllGatherVVoidArray_01 ( HandleRef  pThis,
IntPtr  sendBuffer,
IntPtr  recvBuffer,
int  sendLength,
IntPtr  recvLengths,
IntPtr  offsets,
int  type 
) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_AllReduceVoidArray_03 ( HandleRef  pThis,
IntPtr  sendBuffer,
IntPtr  recvBuffer,
int  length,
int  type,
int  operation 
) [private]
static internal void Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_Barrier_04 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_BroadcastVoidArray_05 ( HandleRef  pThis,
IntPtr  data,
int  length,
int  type,
int  srcProcessId 
) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_ClientSideHandshake_06 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_CloseConnection_07 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_ConnectTo_08 ( HandleRef  pThis,
string  hostName,
int  port 
) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_GatherVoidArray_10 ( HandleRef  pThis,
IntPtr  sendBuffer,
IntPtr  recvBuffer,
int  length,
int  type,
int  destProcessId 
) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_GatherVVoidArray_09 ( HandleRef  pThis,
IntPtr  sendBuffer,
IntPtr  recvBuffer,
int  sendLength,
IntPtr  recvLengths,
IntPtr  offsets,
int  type,
int  destProcessId 
) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_GetIsConnected_11 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_GetIsServer_12 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_GetPerformHandshake_13 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_GetReportErrors_16 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_GetSocket_17 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_Handshake_19 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_IsA_20 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_IsTypeOf_21 ( string  type) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_LogToFile_22 ( HandleRef  pThis,
string  name 
) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_LogToFile_23 ( HandleRef  pThis,
string  name,
int  append 
) [private]
static internal IntPtr Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_NewInstance_25 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_PerformHandshakeOff_26 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_PerformHandshakeOn_27 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_ReceiveVoidArray_28 ( HandleRef  pThis,
IntPtr  data,
int  length,
int  type,
int  remoteHandle,
int  tag 
) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_ReduceVoidArray_29 ( HandleRef  pThis,
IntPtr  sendBuffer,
IntPtr  recvBuffer,
int  length,
int  type,
int  operation,
int  destProcessId 
) [private]
static internal IntPtr Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_SafeDownCast_30 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_ScatterVoidArray_32 ( HandleRef  pThis,
IntPtr  sendBuffer,
IntPtr  recvBuffer,
int  length,
int  type,
int  srcProcessId 
) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_ScatterVVoidArray_31 ( HandleRef  pThis,
IntPtr  sendBuffer,
IntPtr  recvBuffer,
IntPtr  sendLengths,
IntPtr  offsets,
int  recvLength,
int  type,
int  srcProcessId 
) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_SendVoidArray_33 ( HandleRef  pThis,
IntPtr  data,
int  length,
int  type,
int  remoteHandle,
int  tag 
) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_ServerSideHandshake_34 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_SetNumberOfProcesses_35 ( HandleRef  pThis,
int  num 
) [private]
static internal void Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_SetPerformHandshake_36 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_SetReportErrors_37 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_SetSocket_38 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_WaitForConnection_39 ( HandleRef  pThis,
int  port 
) [private]
static internal int Kitware.VTK.vtkSocketCommunicator.vtkSocketCommunicator_WaitForConnection_40 ( HandleRef  pThis,
HandleRef  socket,
uint  msec 
) [private]
virtual int Kitware.VTK.vtkSocketCommunicator.WaitForConnection ( int  port) [virtual]

Wait for connection on a given port. These methods return 1 on success, 0 on error.

virtual int Kitware.VTK.vtkSocketCommunicator.WaitForConnection ( vtkServerSocket  socket,
uint  msec 
) [virtual]

Wait for connection on a given port. These methods return 1 on success, 0 on error.


Member Data Documentation

new readonly string Kitware.VTK.vtkSocketCommunicator.MRClassNameKey = "21vtkSocketCommunicator" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkCommunicator.

new const string Kitware.VTK.vtkSocketCommunicator.MRFullTypeName = "Kitware.VTK.vtkSocketCommunicator"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkCommunicator.


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