/* */ #ifndef D_NULL_OUTPUT_FILE_H #define D_NULL_OUTPUT_FILE_H #include "OutputFile.h" namespace aria2 { class NullOutputFile : public OutputFile { public: virtual ~NullOutputFile() {} virtual size_t write(const char* str) CXX11_OVERRIDE { return 0; } virtual int flush() CXX11_OVERRIDE { return 0; } virtual int vprintf(const char* format, va_list va) CXX11_OVERRIDE { return 0; } virtual bool supportsColor() CXX11_OVERRIDE { return false; } }; } // namespace aria2 #endif // D_NULL_OUTPUT_FILE_H