AJA NTV2 SDK  18.0.0.2122
NTV2 SDK 18.0.0.2122
infoimpl.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: MIT */
8 #ifndef AJA_INFO_IMPL_H
9 #define AJA_INFO_IMPL_H
10 
11 #include "ajabase/common/common.h"
12 #include "ajabase/system/info.h"
13 
15 {
16 public:
17 
18  AJASystemInfoImpl(int units);
19  virtual ~AJASystemInfoImpl();
20 
21  virtual AJAStatus Rescan(AJASystemInfoSections sections);
22 
23  std::map<int, std::string> mLabelMap;
24  std::map<int, std::string> mValueMap;
25 
27 };
28 
29 #endif // AJA_INFO_IMPL_H
AJAStatus
Definition: types.h:380
AJASystemInfoImpl(int units)
Definition: infoimpl.cpp:246
AJASystemInfoSections
Definition: info.h:57
std::map< int, std::string > mValueMap
Definition: infoimpl.h:24
virtual ~AJASystemInfoImpl()
Definition: infoimpl.cpp:251
Declares the AJASystemInfo class.
Private include file for all ajabase sources.
virtual AJAStatus Rescan(AJASystemInfoSections sections)
Definition: infoimpl.cpp:257
std::map< int, std::string > mLabelMap
Definition: infoimpl.h:23