using ARMeilleure.State;
using System;
namespace Ryujinx.Cpu
{
///
/// Tick source interface.
///
public interface ITickSource : ICounter
{
///
/// Time elapsed since the counter was created.
///
TimeSpan ElapsedTime { get; }
///
/// Time elapsed since the counter was created, in seconds.
///
double ElapsedSeconds { get; }
///
/// Stops counting.
///
void Suspend();
///
/// Resumes counting after a call to .
///
void Resume();
}
}