// Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved.
//
// NVIDIA CORPORATION and its licensors retain all intellectual property
// and proprietary rights in and to this software, related documentation
// and any modifications thereto.  Any use, reproduction, disclosure or
// distribution of this software and related documentation without an express
// license agreement from NVIDIA CORPORATION is strictly prohibited.
//

#pragma once

namespace omni
{
namespace resourcemonitor
{

enum class ResourceMonitorEventType
{
    eUpdateDeviceMemory, ///! ResourceMonitor has updated information about device memory
    eUpdateHostMemory,   ///! ResourceMonitor has updated information about host memory
    eLowDeviceMemory,    ///! A device's memory has fallen below a specified threshold
    eLowHostMemory,      ///! Host's memory has fallen below a specified threshold
};

}
}
