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

#include "log_record.h"

Inheritance diagram for net_instaweb::CopyOnWriteLogRecord:
net_instaweb::LogRecord net_instaweb::AbstractLogRecord

List of all members.

Public Member Functions

 CopyOnWriteLogRecord (AbstractMutex *logging_mutex, LoggingInfo *logging_info)

Protected Member Functions

virtual bool WriteLogImpl ()

Detailed Description

Todo:
TODO(gee): I'm pretty sure the functionality can be provided by the previous ALR implementation, but for the time being leave this around to make the refactoring as limited as possilble. AbstractLogRecord that copies logging_info() when in WriteLog. This should be useful for testing any logging flow where an owned subordinate log record is needed.

Member Function Documentation

virtual bool net_instaweb::CopyOnWriteLogRecord::WriteLogImpl ( ) [inline, protected, virtual]

Implements writing a log, base implementation is a no-op. Returns false if writing failed.

Reimplemented from net_instaweb::LogRecord.


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