src
paraview-5.12
Remoting
ServerManager
vtkSMStateVersionController.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
10
#ifndef vtkSMStateVersionController_h
11
#define vtkSMStateVersionController_h
12
13
#include "vtkRemotingServerManagerModule.h"
//needed for exports
14
#include "
vtkSMObject.h
"
15
16
class
vtkSMSession
;
17
18
class
vtkPVXMLElement
;
19
class
VTKREMOTINGSERVERMANAGER_EXPORT
vtkSMStateVersionController
:
public
vtkSMObject
20
{
21
public
:
22
static
vtkSMStateVersionController
*
New
();
23
vtkTypeMacro(
vtkSMStateVersionController
,
vtkSMObject
);
24
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
25
34
virtual
bool
Process(
vtkPVXMLElement
* root,
vtkSMSession
* session =
nullptr
);
35
36
protected
:
37
vtkSMStateVersionController
();
38
~
vtkSMStateVersionController
()
override
;
39
40
private
:
41
vtkSMStateVersionController
(
const
vtkSMStateVersionController
&) =
delete
;
42
void
operator=(
const
vtkSMStateVersionController
&) =
delete
;
43
};
44
45
#endif
vtkSMObject
superclass for most server manager classes
Definition:
vtkSMObject.h:17
vtkSMObject::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSMObject.h
vtkSMStateVersionController
Definition:
vtkSMStateVersionController.h:19
vtkSMSession
Definition:
vtkSMSession.h:22
vtkIndent
vtkPVXMLElement
Definition:
vtkPVXMLElement.h:23
vtkSMObject::New
static vtkSMObject * New()
Generated by
1.8.17 on Wed Mar 27 2024