27 lines
367 B
C++
27 lines
367 B
C++
#pragma once
|
|
|
|
#include "common.h"
|
|
|
|
namespace saw {
|
|
class event_loop;
|
|
class log_io;
|
|
class log {
|
|
public:
|
|
enum class Type : uint8_t { Info, Warning, Error, Debug };
|
|
|
|
private:
|
|
log_io ¢ral_;
|
|
event_loop &loop_;
|
|
|
|
public:
|
|
log(log_io ¢ral, event_loop &loop);
|
|
};
|
|
class log_io {
|
|
private:
|
|
event_loop &loop_;
|
|
|
|
public:
|
|
log_io(event_loop &loop);
|
|
};
|
|
} // namespace saw
|