/*** Copyright (C) 2021 J Reece Wilson (a/k/a "Reece"). All rights reserved. File: IBasicSink.hpp Date: 2021-11-1 Author: Reece ***/ #pragma once namespace Aurora::Console::Logging { AUKN_INTERFACE(IBasicSink, AUI_METHOD(void, OnMessageBlocking, (const ConsoleMessage &, msg)), AUI_METHOD(void, OnMessageNonblocking, (const ConsoleMessage &, msg)), AUI_METHOD(void, OnFlush, ()) ) }