18 #ifndef _LOG4CXX_HELPERS_WRITER_H 19 #define _LOG4CXX_HELPERS_WRITER_H 21 #include <log4cxx/helpers/objectimpl.h> 22 #include <log4cxx/helpers/outputstream.h> 36 DECLARE_ABSTRACT_LOG4CXX_OBJECT(
Writer)
37 BEGIN_LOG4CXX_CAST_MAP()
39 END_LOG4CXX_CAST_MAP()
46 virtual void close(
Pool& p) = 0;
47 virtual void flush(
Pool& p) = 0;
48 virtual void write(
const LogString& str,
Pool& p) = 0;
49 #ifdef LOG4CXX_MULTI_PROCESS 50 virtual OutputStreamPtr getOutPutStreamPtr();
63 #endif //_LOG4CXX_HELPERS_WRITER_H Implementation class for Object.
Definition: objectimpl.h:28
Abstract class for writing to character streams.
Definition: writer.h:33
Definition: appender.h:33