src
paraview-5.12
Remoting
ServerManager
vtkSIDirectoryProxy.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
10
#ifndef vtkSIDirectoryProxy_h
11
#define vtkSIDirectoryProxy_h
12
13
#include "vtkRemotingServerManagerModule.h"
//needed for exports
14
#include "
vtkSIProxy.h
"
15
16
class
vtkAlgorithmOutput
;
17
class
vtkSIProperty
;
18
class
vtkPVXMLElement
;
19
class
vtkSIProxyDefinitionManager
;
20
21
class
VTKREMOTINGSERVERMANAGER_EXPORT
vtkSIDirectoryProxy
:
public
vtkSIProxy
22
{
23
public
:
24
static
vtkSIDirectoryProxy
*
New
();
25
vtkTypeMacro(
vtkSIDirectoryProxy
,
vtkSIProxy
);
26
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
27
31
void
Pull
(
vtkSMMessage
* msg)
override
;
32
33
protected
:
34
vtkSIDirectoryProxy
();
35
~
vtkSIDirectoryProxy
()
override
;
36
37
// We override it to skip the fake properties (DirectoryList, FileList)
38
bool
ReadXMLProperty
(
vtkPVXMLElement
* property_element)
override
;
39
40
private
:
41
vtkSIDirectoryProxy
(
const
vtkSIDirectoryProxy
&) =
delete
;
42
void
operator=(
const
vtkSIDirectoryProxy
&) =
delete
;
43
};
44
45
#endif
vtkSIProxy::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSIProxy
Definition:
vtkSIProxy.h:22
vtkSIProxy::ReadXMLProperty
virtual bool ReadXMLProperty(vtkPVXMLElement *property_element)
Parses the XML to create property/subproxy helpers.
vtkSIDirectoryProxy
Definition:
vtkSIDirectoryProxy.h:21
vtkSIProxy::New
static vtkSIProxy * New()
vtkSIProxy.h
vtkSIProxyDefinitionManager
object responsible for managing XML proxies definitions
Definition:
vtkSIProxyDefinitionManager.h:40
vtkIndent
vtkSMMessage
vtkPVXMLElement
Definition:
vtkPVXMLElement.h:23
vtkAlgorithmOutput
vtkSIProxy::Pull
void Pull(vtkSMMessage *msg) override
Pull the current state of the underneath implementation.
vtkSIProperty
Definition:
vtkSIProperty.h:24
Generated by
1.8.17 on Wed Mar 27 2024