/*
* Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved.
*/
#ifndef CLOCK_H
#define CLOCK_H
namespace omnistream {
class Clock {
public:
Clock()
{
}
virtual ~Clock() = default;
virtual long AbsoluteTimeMillis() const = 0;
virtual long RelativeTimeMillis() const = 0;
virtual long RelativeTimeNanos() const = 0;
};
} // namespace omnistream
#endif // CLOCK_H