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 
16 {
17 public:
18  typedef std::map<vtkIdType, vtkSmartPointer<vtkSession>> MapOfSessions;
20 
21  typedef std::vector<vtkWeakPointer<vtkSession>> ActiveSessionStackType;
23 
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