src
paraview-5.12
Remoting
ServerManager
vtkPVCatalystSessionCore.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
12
#ifndef vtkPVCatalystSessionCore_h
13
#define vtkPVCatalystSessionCore_h
14
15
#include "
vtkPVSessionCore.h
"
16
#include "vtkRemotingServerManagerModule.h"
//needed for exports
17
#include "
vtkSMMessageMinimal.h
"
// needed for vtkSMMessage.
18
#include "
vtkWeakPointer.h
"
// needed for vtkMultiProcessController
19
20
class
vtkPVInformation
;
21
22
class
VTKREMOTINGSERVERMANAGER_EXPORT
vtkPVCatalystSessionCore
:
public
vtkPVSessionCore
23
{
24
public
:
25
static
vtkPVCatalystSessionCore
*
New
();
26
vtkTypeMacro(
vtkPVCatalystSessionCore
,
vtkPVSessionCore
);
27
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
28
33
bool
GatherInformation
(
34
vtkTypeUInt32 location,
vtkPVInformation
* information, vtkTypeUInt32 globalid)
override
;
35
41
vtkTypeUInt32 RegisterDataInformation(
42
vtkTypeUInt32 globalid,
unsigned
int
port,
vtkPVInformation
* information);
43
44
void
UpdateIdMap(vtkTypeUInt32* idMapArray,
int
size);
45
void
ResetIdMap();
46
47
protected
:
48
vtkPVCatalystSessionCore
();
49
~
vtkPVCatalystSessionCore
()
override
;
50
51
private
:
52
vtkPVCatalystSessionCore
(
const
vtkPVCatalystSessionCore
&) =
delete
;
53
void
operator=(
const
vtkPVCatalystSessionCore
&) =
delete
;
54
55
class
vtkInternal;
56
vtkInternal* CatalystInternal;
57
};
58
59
#endif
vtkPVSessionCore.h
vtkPVSessionCore::GatherInformation
virtual bool GatherInformation(vtkTypeUInt32 location, vtkPVInformation *information, vtkTypeUInt32 globalid)
Gather information about an object referred by the globalid.
vtkIndent
vtkWeakPointer.h
vtkPVSessionCore::New
static vtkPVSessionCore * New()
vtkPVSessionCore
Definition:
vtkPVSessionCore.h:30
vtkPVInformation
Superclass for information objects.
Definition:
vtkPVInformation.h:19
vtkPVSessionCore::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkPVCatalystSessionCore
Definition:
vtkPVCatalystSessionCore.h:22
vtkSMMessageMinimal.h
Generated by
1.8.17 on Wed Mar 27 2024