Remoting
Core
vtkPVServerManagerPluginInterface.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
11
#ifndef vtkPVServerManagerPluginInterface_h
12
#define vtkPVServerManagerPluginInterface_h
13
14
#include "
vtkClientServerInterpreterInitializer.h
"
// for vtkClientServerInterpreterInitializer callback
15
#include "
vtkRemotingCoreModule.h
"
//needed for exports
16
#include <string>
// STL Header
17
#include <vector>
// STL Header
18
19
class
VTKREMOTINGCORE_EXPORT
vtkPVServerManagerPluginInterface
20
{
21
public
:
22
virtual
~
vtkPVServerManagerPluginInterface
();
23
27
virtual
void
GetXMLs(std::vector<std::string>& vtkNotUsed(xmls)) = 0;
28
30
35
virtual
vtkClientServerInterpreterInitializer::InterpreterInitializationCallback
36
GetInitializeInterpreterCallback() = 0;
37
};
39
40
#endif
41
42
// VTK-HeaderTest-Exclude: vtkPVServerManagerPluginInterface.h
vtkPVServerManagerPluginInterface
vtkPVServerManagerPluginInterface defines the interface needed to be implemented by a server-manager ...
Definition:
vtkPVServerManagerPluginInterface.h:19
vtkRemotingCoreModule.h
vtkClientServerInterpreterInitializer::InterpreterInitializationCallback
void(* InterpreterInitializationCallback)(vtkClientServerInterpreter *)
Definition:
vtkClientServerInterpreterInitializer.h:51
vtkClientServerInterpreterInitializer.h
VTKREMOTINGCORE_EXPORT
#define VTKREMOTINGCORE_EXPORT
Definition:
vtkRemotingCoreModule.h:15
Generated by
1.8.13 on Thu Sep 28 2023