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 "vtkPVSession.h" // for vtkPVSession
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 
16 {
17 public:
18  typedef std::map<vtkIdType, vtkSmartPointer<vtkPVSession>> MapOfSessions;
19  MapOfSessions Sessions;
20 
21  typedef std::vector<vtkWeakPointer<vtkPVSession>> ActiveSessionStackType;
22  ActiveSessionStackType ActiveSessionStack;
23 
25 };
26 
27 #endif
28 
29 // VTK-HeaderTest-Exclude: vtkProcessModuleInternals.h
std::map< vtkIdType, vtkSmartPointer< vtkPVSession > > MapOfSessions
ActiveSessionStackType ActiveSessionStack
vtkNew< vtkThreadedCallbackQueue > CallbackQueue
std::vector< vtkWeakPointer< vtkPVSession > > ActiveSessionStackType