1 #if !defined(h_ebd0ee89_622d_4af1_9a9d_d0e057debe86)
2 #define h_ebd0ee89_622d_4af1_9a9d_d0e057debe86
14 BufferingAppender(
const std::string name,
unsigned long max_size, std::auto_ptr<Appender> sink,
15 std::auto_ptr<TriggeringEventEvaluator> evaluator);
17 virtual void close() { sink_->close(); }
26 typedef std::list<LoggingEvent> queue_t;
29 unsigned long max_size_;
30 std::auto_ptr<Appender> sink_;
31 std::auto_ptr<TriggeringEventEvaluator> evaluator_;
38 #endif // h_ebd0ee89_622d_4af1_9a9d_d0e057debe86