|
Page Speed Optimization Libraries
1.13.35.1
|
TimeDVariable. More...
#include "statistics_template.h"
Public Types | |
| typedef VarTemplate< Impl > | Var |
| Add typedefs for template class args to make them visible to subclasses. | |
| typedef UpDownTemplate< Impl > | UpDown |
| typedef HistC | Hist |
| typedef TVarC | TVar |
Protected Member Functions | |
| virtual Var * | NewVariable (StringPiece name) |
| Interface to subclass. | |
| virtual UpDown * | NewUpDownCounter (StringPiece name) |
| Interface to subclass. | |
| virtual TVar * | NewTimedVariable (StringPiece name) |
Protected Member Functions inherited from net_instaweb::StatisticsTemplate< VarTemplate< Impl >, UpDownTemplate< Impl >, HistC, TVarC > | |
| virtual UpDownTemplate< Impl > * | NewGlobalUpDownCounter (StringPiece name) |
| Default implementation just calls NewUpDownCounter. | |
| virtual HistC * | NewHistogram (StringPiece name)=0 |
| size_t | variables_size () const |
| VarTemplate< Impl > * | variables (size_t pos) |
| size_t | up_down_size () const |
| UpDownTemplate< Impl > * | up_downs (size_t pos) |
| size_t | histograms_size () const |
| HistC * | histograms (size_t pos) |
| const GoogleString & | histogram_names (size_t pos) const |
Additional Inherited Members | |
Public Member Functions inherited from net_instaweb::StatisticsTemplate< VarTemplate< Impl >, UpDownTemplate< Impl >, HistC, TVarC > | |
| virtual VarTemplate< Impl > * | AddVariable (const StringPiece &name) |
| virtual UpDownTemplate< Impl > * | AddUpDownCounter (const StringPiece &name) |
| virtual UpDownTemplate< Impl > * | AddGlobalUpDownCounter (const StringPiece &name) |
| virtual VarTemplate< Impl > * | FindVariable (const StringPiece &name) const |
| Find a variable from a name, returning NULL if not found. | |
| virtual UpDownTemplate< Impl > * | FindUpDownCounter (const StringPiece &name) const |
| Find a variable from a name, returning NULL if not found. | |
| virtual HistC * | AddHistogram (const StringPiece &name) |
| virtual HistC * | FindHistogram (const StringPiece &name) const |
| Find a histogram from a name, returning NULL if not found. | |
| virtual TVarC * | AddTimedVariable (const StringPiece &name, const StringPiece &group) |
| virtual TVarC * | FindTimedVariable (const StringPiece &name) const |
| Find a TimedVariable from a name, returning NULL if not found. | |
| virtual const StringVector & | HistogramNames () |
| Return the names of all the histograms for render. | |
|
virtual const std::map < GoogleString, StringVector > & | TimedVariableMap () |
| Return the map of groupnames and names of all timedvariables for render. | |
| virtual void | Dump (Writer *writer, MessageHandler *message_handler) |
| Dump the variable-values to a writer. | |
| virtual void | DumpJson (Writer *writer, MessageHandler *message_handler) |
| virtual void | Clear () |
Public Member Functions inherited from net_instaweb::Statistics | |
| UpDownCounter * | GetUpDownCounter (const StringPiece &name) const |
| Find a variable from a name, aborting if not found. | |
| Variable * | GetVariable (const StringPiece &name) const |
| Find a variable from a name, aborting if not found. | |
| Histogram * | GetHistogram (const StringPiece &name) const |
| Find a histogram from a name, aborting if not found. | |
| TimedVariable * | GetTimedVariable (const StringPiece &name) const |
| Find a TimedVariable from a name, aborting if not found. | |
| virtual void | RenderTimedVariables (Writer *writer, MessageHandler *handler) |
| virtual void | RenderHistograms (Writer *writer, MessageHandler *handler) |
| Write all the histograms in this Statistic object to a writer. | |
| virtual StatisticsLogger * | console_logger () |
| int64 | LookupValue (StringPiece stat_name) |
Static Public Attributes inherited from net_instaweb::Statistics | |
| static const char | kDefaultGroup [] |
| Default group for use with AddTimedVariable. | |
TimeDVariable.
A specialization of StatisticsTemplate for implementations where the Variable and UpDownCounter implementations can share a common Impl.
1.8.6