|
| vtkTypeMacro (evThreadedController, evMultiProcessController) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
void | Initialize (int argc, char *arcv[]) |
|
| vtkGetMacro (LocalProcessId, int) |
|
void | SingleMethodExecute () |
|
void | MultipleMethodExecute () |
|
int | Send (vtkDataObject *data, int remoteProcessId, int tag) |
|
int | Send (int *data, int length, int remoteProcessId, int tag) |
|
int | Send (unsigned long *data, int length, int remoteProcessId, int tag) |
|
int | Send (char *data, int length, int remoteProcessId, int tag) |
|
int | Send (double *data, int length, int remoteProcessId, int tag) |
|
int | Send (void **data, int remoteProcessId, int tag) |
|
void | Clear (int remoteProcessId) |
|
int | Receive (vtkDataObject *data, int remoteProcessId, int tag) |
|
int | Receive (int *data, int length, int remoteProcessId, int tag) |
|
int | Receive (unsigned long *data, int length, int remoteProcessId, int tag) |
|
int | Receive (char *data, int length, int remoteProcessId, int tag) |
|
int | Receive (double *data, int length, int remoteProcessId, int tag) |
|
int | Receive (void **data, int remoteProcessId, int tag) |
|
void | Start (int threadIdx) |
|
| vtkTypeMacro (evMultiProcessController, vtkObject) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | Initialize (int vtkNotUsed(argc), char *arcv[]) |
|
virtual void | SetNumberOfProcesses (int num) |
|
| vtkGetMacro (NumberOfProcesses, int) |
|
void | SetSingleMethod (evProcessFunctionType, void *data) |
|
void | SetMultipleMethod (int index, evProcessFunctionType, void *data) |
|
virtual int | GetLocalProcessId () |
|
| vtkSetMacro (ForceDeepCopy, int) |
|
| vtkGetMacro (ForceDeepCopy, int) |
|
| vtkBooleanMacro (ForceDeepCopy, int) |
|
| vtkSetMacro (Blocking, int) |
|
| vtkGetMacro (Blocking, int) |
|
void | AddRMI (evRMIFunctionType, void *localArg, int tag) |
|
void | RemoveRMI (evRMIFunctionType f, void *arg, int tag) |
|
void | TriggerRMI (int remoteProcessId, void *arg, int argLength, int tag) |
|
void | TriggerRMI (int remoteProcessId, char *arg, int tag) |
|
void | TriggerRMI (int remoteProcessId, int tag) |
|
void | ProcessRMIs () |
|
| vtkSetMacro (BreakFlag, int) |
|
| vtkGetMacro (BreakFlag, int) |
|
| vtkGetMacro (WriteTime, float) |
|
| vtkGetMacro (ReadTime, float) |
|
| vtkGetMacro (SendWaitTime, float) |
|
| vtkGetMacro (SendTime, float) |
|
| vtkGetMacro (ReceiveWaitTime, float) |
|
| vtkGetMacro (ReceiveTime, float) |
|
|
| evThreadedController () |
|
| ~evThreadedController () |
|
| evThreadedController (const evThreadedController &) |
|
void | operator= (const evThreadedController &) |
|
void | CreateProcessControllers () |
|
evThreadedControllerMessage * | NewMessage (vtkDataObject *object, void *data, int dataLength) |
|
void | DeleteMessage (evThreadedControllerMessage *message) |
|
void | AddMessage (evThreadedControllerMessage *message) |
|
evThreadedControllerMessage * | FindMessage (int sendId, int tag) |
|
void | ClearMessages (int sendId) |
|
void | RemoveMessage (evThreadedControllerMessage *message) |
|
int | Send (vtkDataObject *object, void *data, int dataLength, int remoteProcessId, int tag) |
|
int | Receive (vtkDataObject *object, void *data, int dataLength, int remoteProcessId, int tag) |
|
evMultiProcessController * | GetLocalController () |
|
| evMultiProcessController () |
|
| ~evMultiProcessController () |
|
| evMultiProcessController (const evMultiProcessController &) |
|
void | operator= (const evMultiProcessController &) |
|
void | DeleteAndSetMarshalString (char *str, int strLength) |
|
int | WriteObject (vtkDataObject *object) |
|
int | ReadObject (vtkDataObject *object) |
|
int | WriteDataSet (vtkDataSet *object) |
|
int | ReadDataSet (vtkDataSet *object) |
|
int | WriteImageData (vtkImageData *object) |
|
int | ReadImageData (vtkImageData *object) |
|
void | ProcessRMI (int remoteProcessId, void *arg, int argLength, int rmiTag) |
|
virtual void | SetGlobalController (evMultiProcessController *controller) |
|