30 lines
605 B
C++
30 lines
605 B
C++
/* SPDX-License-Identifier: MIT */
|
|
/**
|
|
@file ajabase/system/mac/infoimpl.h
|
|
@brief Declares the AJASystemInfoImpl class.
|
|
@copyright (C) 2009-2021 AJA Video Systems, Inc. All rights reserved.
|
|
**/
|
|
|
|
#ifndef AJA_INFO_IMPL_H
|
|
#define AJA_INFO_IMPL_H
|
|
|
|
#include "ajabase/common/common.h"
|
|
#include "ajabase/system/info.h"
|
|
|
|
class AJASystemInfoImpl
|
|
{
|
|
public:
|
|
|
|
AJASystemInfoImpl(int units);
|
|
virtual ~AJASystemInfoImpl();
|
|
|
|
virtual AJAStatus Rescan(AJASystemInfoSections sections);
|
|
|
|
std::map<int, std::string> mLabelMap;
|
|
std::map<int, std::string> mValueMap;
|
|
|
|
int mMemoryUnits;
|
|
};
|
|
|
|
#endif // AJA_INFO_IMPL_H
|