Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
util::GlogAsioSink Class Referenceabstract
+ Inheritance diagram for util::GlogAsioSink:
+ Collaboration diagram for util::GlogAsioSink:

Classes

struct  Item
 

Public Member Functions

void Run () override
 
void Cancel () override
 
void WaitTillRun ()
 

Protected Member Functions

virtual bool ShouldIgnore (google::LogSeverity severity, const char *full_filename, int line)
 
virtual void HandleItem (const Item &item)=0
 

Protected Attributes

::boost::fibers::buffered_channel< Itemmsg_q_
 
unsigned lost_messages_ = 0
 

Detailed Description

Definition at line 15 of file glog_asio_sink.h.


The documentation for this class was generated from the following files: