Page Speed Optimization Libraries  1.6.29.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Protected Member Functions
net_instaweb::ApacheMessageHandler Class Reference

#include "apache_message_handler.h"

List of all members.

Public Member Functions

 ApacheMessageHandler (const server_rec *server, const StringPiece &version, Timer *timer, AbstractMutex *mutex)
void set_buffer (SharedCircularBuffer *buff)
void SetPidString (const int64 pid)
bool Dump (Writer *writer)
 Dump contents of SharedCircularBuffer.

Static Public Member Functions

static void InstallCrashHandler (server_rec *global_server)

Protected Member Functions

virtual void MessageVImpl (MessageType type, const char *msg, va_list args)
virtual void FileMessageVImpl (MessageType type, const char *filename, int line, const char *msg, va_list args)

Detailed Description

Implementation of an HTML parser message handler that uses Apache logging to emit messsages.


Constructor & Destructor Documentation

net_instaweb::ApacheMessageHandler::ApacheMessageHandler ( const server_rec *  server,
const StringPiece &  version,
Timer *  timer,
AbstractMutex *  mutex 
)

version is a string added to each message. Timer is used to generate timestamp for messages in shared memory.


Member Function Documentation

static void net_instaweb::ApacheMessageHandler::InstallCrashHandler ( server_rec *  global_server) [static]

Installs a signal handler for common crash signals that tries to print out a backtrace.

void net_instaweb::ApacheMessageHandler::set_buffer ( SharedCircularBuffer *  buff)

When we initialize ApacheMessageHandler in ApacheRewriteDriverFactory, SharedCircularBuffer of ApacheRewriteDriverFactory is not initialized yet. We need to set buffer_ later in RootInit() or ChildInit().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines