#pragma once #include "ref.h" namespace NYT { //////////////////////////////////////////////////////////////////////////////// struct ISimpleMemoryUsageTracker : public TRefCounted { virtual bool Acquire(i64 size) = 0; virtual void Release(i64 size) = 0; }; DEFINE_REFCOUNTED_TYPE(ISimpleMemoryUsageTracker) //////////////////////////////////////////////////////////////////////////////// ISimpleMemoryUsageTrackerPtr GetNullSimpleMemoryUsageTracker(); //////////////////////////////////////////////////////////////////////////////// } // namespace NYT