src
paraview-5.12
Remoting
Core
vtkProcessModuleInternals.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
3
#ifndef vtkProcessModuleInternals_h
4
#define vtkProcessModuleInternals_h
5
6
#include "
vtkNew.h
"
7
#include "
vtkSession.h
"
// for vtkSession
8
#include "
vtkSmartPointer.h
"
// for vtkSmartPointer
9
#include "vtkThreadedCallbackQueue.h"
10
#include "
vtkWeakPointer.h
"
// for vtkWeakPointer
11
12
#include <map>
// for std::map
13
#include <vector>
// for std::vector
14
15
class
vtkProcessModuleInternals
16
{
17
public
:
18
typedef
std::map<vtkIdType, vtkSmartPointer<vtkSession>>
MapOfSessions
;
19
MapOfSessions
Sessions
;
20
21
typedef
std::vector<vtkWeakPointer<vtkSession>>
ActiveSessionStackType
;
22
ActiveSessionStackType
ActiveSessionStack
;
23
24
vtkNew<vtkThreadedCallbackQueue>
CallbackQueue
;
25
};
26
27
#endif
28
29
// VTK-HeaderTest-Exclude: vtkProcessModuleInternals.h
vtkProcessModuleInternals
Definition:
vtkProcessModuleInternals.h:15
vtkSession.h
vtkProcessModuleInternals::ActiveSessionStackType
std::vector< vtkWeakPointer< vtkSession > > ActiveSessionStackType
Definition:
vtkProcessModuleInternals.h:21
vtkSmartPointer.h
vtkProcessModuleInternals::CallbackQueue
vtkNew< vtkThreadedCallbackQueue > CallbackQueue
Definition:
vtkProcessModuleInternals.h:24
vtkNew< vtkThreadedCallbackQueue >
vtkWeakPointer.h
vtkNew.h
vtkProcessModuleInternals::ActiveSessionStack
ActiveSessionStackType ActiveSessionStack
Definition:
vtkProcessModuleInternals.h:22
vtkProcessModuleInternals::Sessions
MapOfSessions Sessions
Definition:
vtkProcessModuleInternals.h:19
vtkProcessModuleInternals::MapOfSessions
std::map< vtkIdType, vtkSmartPointer< vtkSession > > MapOfSessions
Definition:
vtkProcessModuleInternals.h:18
Generated by
1.8.17 on Wed Mar 27 2024