#include <InfoAction.h>
Public Member Functions | |
InfoActionData & | operator+= (const InfoActionData &stats) |
Detailed Description
store general runtime information and memory usage
Definition at line 22 of file InfoAction.h.
Member Function Documentation
◆ operator+=()
Mgr::InfoActionData & Mgr::InfoActionData::operator+= | ( | const InfoActionData & | stats | ) |
Definition at line 32 of file InfoAction.cc.
References avg_client_http_requests, avg_icp_messages, avg_loop_time, biggest_fd, byte_hit_ratio5, byte_hit_ratio60, cache_hits5, cache_hits60, cache_misses5, cache_misses60, client_http_clients, client_http_requests, count, cpu_time, cpu_usage, cpu_usage5, cpu_usage60, current_time, dns_lookups5, dns_lookups60, gb_freed_count, gb_saved_count, htcp_pkts_recv, htcp_pkts_sent, http_requests5, http_requests60, icp_pkts_recv, icp_pkts_sent, icp_queries5, icp_queries60, icp_replies_queued, max(), max_fd, maxrss, near_hits5, near_hits60, not_modified_replies5, not_modified_replies60, num_fd_free, number_fd, opening_fd, page_faults, request_failure_ratio, request_hit_disk_ratio5, request_hit_disk_ratio60, request_hit_mem_ratio5, request_hit_mem_ratio60, request_hit_ratio5, request_hit_ratio60, reserved_fd, select_loops, squid_start, Ping::stats, store, timercmp, timerisset, total_accounted, unlink_requests, and up_time.
Member Data Documentation
◆ avg_client_http_requests
double Mgr::InfoActionData::avg_client_http_requests = 0.0 |
Definition at line 40 of file InfoAction.h.
Referenced by operator+=().
◆ avg_icp_messages
double Mgr::InfoActionData::avg_icp_messages = 0.0 |
Definition at line 41 of file InfoAction.h.
Referenced by operator+=().
◆ avg_loop_time
double Mgr::InfoActionData::avg_loop_time = 0.0 |
Definition at line 43 of file InfoAction.h.
Referenced by operator+=().
◆ biggest_fd
double Mgr::InfoActionData::biggest_fd = 0.0 |
Definition at line 85 of file InfoAction.h.
Referenced by operator+=().
◆ byte_hit_ratio5
double Mgr::InfoActionData::byte_hit_ratio5 = 0.0 |
Definition at line 46 of file InfoAction.h.
Referenced by operator+=().
◆ byte_hit_ratio60
double Mgr::InfoActionData::byte_hit_ratio60 = 0.0 |
Definition at line 47 of file InfoAction.h.
Referenced by operator+=().
◆ cache_hits5
double Mgr::InfoActionData::cache_hits5 = 0.0 |
Definition at line 60 of file InfoAction.h.
Referenced by operator+=().
◆ cache_hits60
double Mgr::InfoActionData::cache_hits60 = 0.0 |
Definition at line 61 of file InfoAction.h.
Referenced by operator+=().
◆ cache_misses5
double Mgr::InfoActionData::cache_misses5 = 0.0 |
Definition at line 58 of file InfoAction.h.
Referenced by operator+=().
◆ cache_misses60
double Mgr::InfoActionData::cache_misses60 = 0.0 |
Definition at line 59 of file InfoAction.h.
Referenced by operator+=().
◆ client_http_clients
double Mgr::InfoActionData::client_http_clients = 0.0 |
Definition at line 30 of file InfoAction.h.
Referenced by operator+=().
◆ client_http_requests
double Mgr::InfoActionData::client_http_requests = 0.0 |
Definition at line 31 of file InfoAction.h.
Referenced by operator+=().
◆ count
unsigned int Mgr::InfoActionData::count = 0 |
Definition at line 90 of file InfoAction.h.
Referenced by operator+=().
◆ cpu_time
double Mgr::InfoActionData::cpu_time = 0.0 |
Definition at line 71 of file InfoAction.h.
Referenced by operator+=().
◆ cpu_usage
double Mgr::InfoActionData::cpu_usage = 0.0 |
Definition at line 72 of file InfoAction.h.
Referenced by operator+=().
◆ cpu_usage5
double Mgr::InfoActionData::cpu_usage5 = 0.0 |
Definition at line 73 of file InfoAction.h.
Referenced by operator+=().
◆ cpu_usage60
double Mgr::InfoActionData::cpu_usage60 = 0.0 |
Definition at line 74 of file InfoAction.h.
Referenced by operator+=().
◆ current_time
struct timeval Mgr::InfoActionData::current_time = {} |
Definition at line 29 of file InfoAction.h.
Referenced by operator+=().
◆ dns_lookups5
double Mgr::InfoActionData::dns_lookups5 = 0.0 |
Definition at line 66 of file InfoAction.h.
Referenced by operator+=().
◆ dns_lookups60
double Mgr::InfoActionData::dns_lookups60 = 0.0 |
Definition at line 67 of file InfoAction.h.
Referenced by operator+=().
◆ gb_freed_count
double Mgr::InfoActionData::gb_freed_count = 0.0 |
Definition at line 83 of file InfoAction.h.
Referenced by operator+=().
◆ gb_saved_count
double Mgr::InfoActionData::gb_saved_count = 0.0 |
Definition at line 82 of file InfoAction.h.
Referenced by operator+=().
◆ htcp_pkts_recv
double Mgr::InfoActionData::htcp_pkts_recv = 0.0 |
Definition at line 36 of file InfoAction.h.
Referenced by operator+=().
◆ htcp_pkts_sent
double Mgr::InfoActionData::htcp_pkts_sent = 0.0 |
Definition at line 37 of file InfoAction.h.
Referenced by operator+=().
◆ http_requests5
double Mgr::InfoActionData::http_requests5 = 0.0 |
Definition at line 56 of file InfoAction.h.
Referenced by operator+=().
◆ http_requests60
double Mgr::InfoActionData::http_requests60 = 0.0 |
Definition at line 57 of file InfoAction.h.
Referenced by operator+=().
◆ icp_pkts_recv
double Mgr::InfoActionData::icp_pkts_recv = 0.0 |
Definition at line 32 of file InfoAction.h.
Referenced by operator+=().
◆ icp_pkts_sent
double Mgr::InfoActionData::icp_pkts_sent = 0.0 |
Definition at line 33 of file InfoAction.h.
Referenced by operator+=().
◆ icp_queries5
double Mgr::InfoActionData::icp_queries5 = 0.0 |
Definition at line 68 of file InfoAction.h.
Referenced by operator+=().
◆ icp_queries60
double Mgr::InfoActionData::icp_queries60 = 0.0 |
Definition at line 69 of file InfoAction.h.
Referenced by operator+=().
◆ icp_replies_queued
double Mgr::InfoActionData::icp_replies_queued = 0.0 |
Definition at line 34 of file InfoAction.h.
Referenced by operator+=().
◆ max_fd
double Mgr::InfoActionData::max_fd = 0.0 |
Definition at line 84 of file InfoAction.h.
Referenced by operator+=().
◆ maxrss
double Mgr::InfoActionData::maxrss = 0.0 |
Definition at line 75 of file InfoAction.h.
Referenced by operator+=().
◆ near_hits5
double Mgr::InfoActionData::near_hits5 = 0.0 |
Definition at line 62 of file InfoAction.h.
Referenced by operator+=().
◆ near_hits60
double Mgr::InfoActionData::near_hits60 = 0.0 |
Definition at line 63 of file InfoAction.h.
Referenced by operator+=().
◆ not_modified_replies5
double Mgr::InfoActionData::not_modified_replies5 = 0.0 |
Definition at line 64 of file InfoAction.h.
Referenced by operator+=().
◆ not_modified_replies60
double Mgr::InfoActionData::not_modified_replies60 = 0.0 |
Definition at line 65 of file InfoAction.h.
Referenced by operator+=().
◆ num_fd_free
double Mgr::InfoActionData::num_fd_free = 0.0 |
Definition at line 88 of file InfoAction.h.
Referenced by operator+=().
◆ number_fd
double Mgr::InfoActionData::number_fd = 0.0 |
Definition at line 86 of file InfoAction.h.
Referenced by operator+=().
◆ opening_fd
double Mgr::InfoActionData::opening_fd = 0.0 |
Definition at line 87 of file InfoAction.h.
Referenced by operator+=().
◆ page_faults
double Mgr::InfoActionData::page_faults = 0.0 |
Definition at line 76 of file InfoAction.h.
Referenced by operator+=().
◆ request_failure_ratio
double Mgr::InfoActionData::request_failure_ratio = 0.0 |
Definition at line 39 of file InfoAction.h.
Referenced by operator+=().
◆ request_hit_disk_ratio5
double Mgr::InfoActionData::request_hit_disk_ratio5 = 0.0 |
Definition at line 50 of file InfoAction.h.
Referenced by operator+=().
◆ request_hit_disk_ratio60
double Mgr::InfoActionData::request_hit_disk_ratio60 = 0.0 |
Definition at line 51 of file InfoAction.h.
Referenced by operator+=().
◆ request_hit_mem_ratio5
double Mgr::InfoActionData::request_hit_mem_ratio5 = 0.0 |
Definition at line 48 of file InfoAction.h.
Referenced by operator+=().
◆ request_hit_mem_ratio60
double Mgr::InfoActionData::request_hit_mem_ratio60 = 0.0 |
Definition at line 49 of file InfoAction.h.
Referenced by operator+=().
◆ request_hit_ratio5
double Mgr::InfoActionData::request_hit_ratio5 = 0.0 |
Definition at line 44 of file InfoAction.h.
Referenced by operator+=().
◆ request_hit_ratio60
double Mgr::InfoActionData::request_hit_ratio60 = 0.0 |
Definition at line 45 of file InfoAction.h.
Referenced by operator+=().
◆ reserved_fd
double Mgr::InfoActionData::reserved_fd = 0.0 |
Definition at line 89 of file InfoAction.h.
Referenced by operator+=().
◆ select_loops
double Mgr::InfoActionData::select_loops = 0.0 |
Definition at line 42 of file InfoAction.h.
Referenced by operator+=().
◆ squid_start
struct timeval Mgr::InfoActionData::squid_start = {} |
Definition at line 28 of file InfoAction.h.
Referenced by operator+=().
◆ store
StoreInfoStats Mgr::InfoActionData::store |
Definition at line 53 of file InfoAction.h.
Referenced by operator+=().
◆ total_accounted
double Mgr::InfoActionData::total_accounted = 0.0 |
Definition at line 81 of file InfoAction.h.
Referenced by operator+=().
◆ unlink_requests
double Mgr::InfoActionData::unlink_requests = 0.0 |
Definition at line 55 of file InfoAction.h.
Referenced by operator+=().
◆ up_time
double Mgr::InfoActionData::up_time = 0.0 |
Definition at line 70 of file InfoAction.h.
Referenced by operator+=().
The documentation for this class was generated from the following files:
- src/mgr/InfoAction.h
- src/mgr/InfoAction.cc