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
|