Classes | Typedefs
vtkClientServerInterpreter.h File Reference
#include "vtkObject.h"
#include "vtkClientServerID.h"
Include dependency graph for vtkClientServerInterpreter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vtkClientServerInterpreterErrorCallbackInfo
 A pointer to this struct is sent as call data when an ErrorEvent is invoked by the interpreter. More...
 
class  vtkClientServerInterpreter
 Run-time VTK interpreter. More...
 
struct  vtkClientServerInterpreter::NewCallbackInfo
 The callback data structure passed to observers looking for VTK object creation and deletion events. More...
 

Typedefs

typedef int(* vtkClientServerCommandFunction) (vtkClientServerInterpreter *, vtkObjectBase *ptr, const char *method, const vtkClientServerStream &msg, vtkClientServerStream &result, void *ctx)
 The type of a command function. More...
 
typedef vtkObjectBase *(* vtkClientServerNewInstanceFunction) (void *ctx)
 The type of a new-instance function. More...
 
typedef void(* vtkContextFreeFunction) (void *ctx)
 

Typedef Documentation

◆ vtkClientServerCommandFunction

typedef int(* vtkClientServerCommandFunction) (vtkClientServerInterpreter *, vtkObjectBase *ptr, const char *method, const vtkClientServerStream &msg, vtkClientServerStream &result, void *ctx)

The type of a command function.

One such function is generated per class wrapped. It knows how to call the methods for that class at run-time.

Definition at line 28 of file vtkClientServerInterpreter.h.

◆ vtkClientServerNewInstanceFunction

typedef vtkObjectBase*(* vtkClientServerNewInstanceFunction) (void *ctx)

The type of a new-instance function.

Definition at line 34 of file vtkClientServerInterpreter.h.

◆ vtkContextFreeFunction

typedef void(* vtkContextFreeFunction) (void *ctx)

Definition at line 36 of file vtkClientServerInterpreter.h.