Page Speed Optimization Libraries  1.9.32.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Friends | List of all members
net_instaweb::SystemMessageHandler Class Reference

#include "system_message_handler.h"

Inheritance diagram for net_instaweb::SystemMessageHandler:
net_instaweb::ApacheMessageHandler

Public Member Functions

 SystemMessageHandler (Timer *timer, AbstractMutex *mutex)
 
void set_buffer (Writer *buff)
 
void SetPidString (const int64 pid)
 
virtual bool Dump (Writer *writer)
 Dump contents of SharedCircularBuffer.
 

Protected Member Functions

virtual void AddMessageToBuffer (MessageType type, StringPiece formatted_message)
 

Friends

class SystemMessageHandlerTest
 

Detailed Description

Implementation of methods that are shared by both ApacheMessageHandler and NgxMessageHandler.

Member Function Documentation

virtual void net_instaweb::SystemMessageHandler::AddMessageToBuffer ( MessageType  type,
StringPiece  formatted_message 
)
protectedvirtual

Add messages to the SharedCircularBuffer. This is left virtual so that different servers can choose how to format the message window.

void net_instaweb::SystemMessageHandler::set_buffer ( Writer *  buff)

When we initialize SystemMessageHandler in the SystemRewriteDriverFactory, the factory's buffer_ is not initialized yet. In a live server, we need to set buffer_ later in RootInit() or ChildInit().


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