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

#include "system_rewrite_options.h"

Inheritance diagram for net_instaweb::SystemRewriteOptions:
net_instaweb::RewriteOptions net_instaweb::ApacheConfig

List of all members.

Public Member Functions

int64 file_cache_clean_interval_ms () const
void set_file_cache_clean_interval_ms (int64 x)
int64 file_cache_clean_size_kb () const
void set_file_cache_clean_size_kb (int64 x)
int64 file_cache_clean_inode_limit () const
void set_file_cache_clean_inode_limit (int64 x)
int64 lru_cache_byte_limit () const
void set_lru_cache_byte_limit (int64 x)
int64 lru_cache_kb_per_process () const
void set_lru_cache_kb_per_process (int64 x)
bool use_shared_mem_locking () const
void set_use_shared_mem_locking (bool x)
const GoogleStringuse_shared_mem_metadata_cache () const
bool statistics_enabled () const
void set_statistics_enabled (bool x)
bool statistics_logging_enabled () const
void set_statistics_logging_enabled (bool x)
const GoogleStringstatistics_logging_file () const
const GoogleStringstatistics_logging_charts_css () const
const GoogleStringstatistics_logging_charts_js () const
void set_statistics_logging_file (GoogleString x)
int64 statistics_logging_interval_ms () const
void set_statistics_logging_interval_ms (int64 x)
const GoogleStringfile_cache_path () const
void set_file_cache_path (GoogleString x)
const GoogleStringmemcached_servers () const
void set_memcached_servers (GoogleString x)
int memcached_threads () const
void set_memcached_threads (int x)
int memcached_timeout_us () const
bool has_memcached_timeout_us () const
void set_memcached_timeout_us (int x)
const GoogleStringfetcher_proxy () const
void set_fetcher_proxy (GoogleString x)
void set_cache_flush_poll_interval_sec (int64 num_seconds)
 Cache flushing configuration.
int64 cache_flush_poll_interval_sec () const
void set_cache_flush_filename (const StringPiece &sp)
const GoogleStringcache_flush_filename () const
virtual SystemRewriteOptionsClone () const
 Make an identical copy of these options and return it.

Static Public Member Functions

static void Initialize ()
static void Terminate ()

Detailed Description

This manages system configuration options for platform supports classes that the pagespeed optimization library comes bundled with.


Member Function Documentation

Static initialization of members. Calls to Initialize and Terminate must be matched. Returns 'true' for the first Initialize call and the last Terminate call.

Reimplemented from net_instaweb::RewriteOptions.

Reimplemented in net_instaweb::ApacheConfig.


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