diff --git a/include/Spectre/System/Log/Writer.h b/include/Spectre/System/Log/Writer.h new file mode 100644 index 0000000..9ecefaf --- /dev/null +++ b/include/Spectre/System/Log/Writer.h @@ -0,0 +1,17 @@ +#ifndef SPECTRE_SYSTEM_LOG_WRITER_H +#define SPECTRE_SYSTEM_LOG_WRITER_H + +namespace sp { namespace log { + +class Writer +{ +public: + virtual ~Writer() {} + + virtual size_t write(const void *data, size_t len) = 0; +}; + + +} } // sp::log + +#endif /* SPECTRE_SYSTEM_LOG_WRITER_H */ \ No newline at end of file