Remoting
Core
vtkPVServerManagerPluginInterface.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: ParaView
4
Module: vtkPVServerManagerPluginInterface.h
5
6
Copyright (c) Kitware, Inc.
7
All rights reserved.
8
See Copyright.txt or http://www.paraview.org/HTML/Copyright.html for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
23
#ifndef vtkPVServerManagerPluginInterface_h
24
#define vtkPVServerManagerPluginInterface_h
25
26
#include "
vtkClientServerInterpreterInitializer.h
"
// for vtkClientServerInterpreterInitializer callback
27
#include "
vtkRemotingCoreModule.h
"
//needed for exports
28
#include <string>
// STL Header
29
#include <vector>
// STL Header
30
31
class
VTKREMOTINGCORE_EXPORT
vtkPVServerManagerPluginInterface
32
{
33
public
:
34
virtual
~
vtkPVServerManagerPluginInterface
();
35
39
virtual
void
GetXMLs(std::vector<std::string>& vtkNotUsed(xmls)) = 0;
40
42
47
virtual
vtkClientServerInterpreterInitializer::InterpreterInitializationCallback
48
GetInitializeInterpreterCallback() = 0;
49
};
51
52
#endif
53
54
// VTK-HeaderTest-Exclude: vtkPVServerManagerPluginInterface.h
vtkPVServerManagerPluginInterface
vtkPVServerManagerPluginInterface defines the interface needed to be implemented by a server-manager ...
Definition:
vtkPVServerManagerPluginInterface.h:31
vtkRemotingCoreModule.h
vtkClientServerInterpreterInitializer::InterpreterInitializationCallback
void(* InterpreterInitializationCallback)(vtkClientServerInterpreter *)
Definition:
vtkClientServerInterpreterInitializer.h:63
vtkClientServerInterpreterInitializer.h
VTKREMOTINGCORE_EXPORT
#define VTKREMOTINGCORE_EXPORT
Definition:
vtkRemotingCoreModule.h:15
Generated by
1.8.13 on Sat Mar 25 2023