AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
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
info.h
Declares the AJASystemInfo class.
AJASystemInfoImpl::mMemoryUnits
int mMemoryUnits
Definition: infoimpl.h:26
AJASystemInfoImpl::mLabelMap
std::map< int, std::string > mLabelMap
Definition: infoimpl.h:23
AJASystemInfoImpl::~AJASystemInfoImpl
virtual ~AJASystemInfoImpl()
Definition: infoimpl.cpp:251
AJAStatus
AJAStatus
Definition: types.h:378
AJASystemInfoImpl::mValueMap
std::map< int, std::string > mValueMap
Definition: infoimpl.h:24
AJASystemInfoSections
AJASystemInfoSections
Definition: info.h:55
AJASystemInfoImpl::AJASystemInfoImpl
AJASystemInfoImpl(int units)
Definition: infoimpl.cpp:246
AJASystemInfoImpl
Definition: infoimpl.h:14
common.h
Private include file for all ajabase sources.
AJASystemInfoImpl::Rescan
virtual AJAStatus Rescan(AJASystemInfoSections sections)
Definition: infoimpl.cpp:257