src
paraview-5.12
Remoting
ServerManager
vtkSMPluginLoaderProxy.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
12
#ifndef vtkSMPluginLoaderProxy_h
13
#define vtkSMPluginLoaderProxy_h
14
15
#include "vtkRemotingServerManagerModule.h"
//needed for exports
16
#include "
vtkSMProxy.h
"
17
18
class
VTKREMOTINGSERVERMANAGER_EXPORT
vtkSMPluginLoaderProxy
:
public
vtkSMProxy
19
{
20
public
:
21
static
vtkSMPluginLoaderProxy
*
New
();
22
vtkTypeMacro(
vtkSMPluginLoaderProxy
,
vtkSMProxy
);
23
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
24
30
bool
LoadPlugin(
const
char
* filename);
31
37
void
LoadPluginConfigurationXMLFromString(
const
char
* xmlcontents);
38
39
protected
:
40
vtkSMPluginLoaderProxy
();
41
~
vtkSMPluginLoaderProxy
()
override
;
42
43
private
:
44
vtkSMPluginLoaderProxy
(
const
vtkSMPluginLoaderProxy
&) =
delete
;
45
void
operator=
(
const
vtkSMPluginLoaderProxy
&) =
delete
;
46
};
47
48
#endif
vtkSMProxy::New
static vtkSMProxy * New()
vtkSMPluginLoaderProxy
used to load a plugin remotely.
Definition:
vtkSMPluginLoaderProxy.h:18
vtkSMProxy
proxy for a VTK object(s) on a server
Definition:
vtkSMProxy.h:140
vtkSMProxy::operator=
void operator=(const vtkSMProxy &)=delete
vtkIndent
vtkSMProxy.h
vtkSMProxy::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Generated by
1.8.17 on Wed Mar 27 2024