#include <StatsRangeServer.h>


Public Member Functions | |
| StatsRangeServer () | |
| StatsRangeServer (PropertiesPtr &props) | |
| StatsRangeServer (const StatsRangeServer &other) | |
| void | set_location (const std::string &loc) | 
| void | set_version (const std::string &ver) | 
| bool | operator== (const StatsRangeServer &other) const | 
| bool | operator!= (const StatsRangeServer &other) const | 
  Public Member Functions inherited from Hypertable::StatsSerializable | |
| StatsSerializable (uint16_t _id, uint8_t _group_count) | |
| Constructor; creates a new object with an ID and a number of groups.  More... | |
| StatsSerializable (const StatsSerializable &other) | |
| Copy constructor.  More... | |
| StatsSerializable & | operator= (const StatsSerializable &other) | 
| Assignment operator.  More... | |
| size_t | encoded_length () const | 
| Returns the encoded length of this object.  More... | |
| void | encode (uint8_t **bufp) const | 
| Encodes the statistics to a serialized buffer.  More... | |
| void | decode (const uint8_t **bufp, size_t *remainp) | 
| Deserializes this object from a buffer.  More... | |
| bool | operator== (const StatsSerializable &other) const | 
| Equal operator.  More... | |
| bool | operator!= (const StatsSerializable &other) const | 
| Not Equal operator.  More... | |
Public Attributes | |
| std::string | location | 
| std::string | version | 
| int64_t | timestamp {} | 
| int32_t | range_count {} | 
| int32_t | scanner_count {} | 
| uint64_t | file_count {} | 
| uint64_t | scan_count {} | 
| uint64_t | scanned_cells {} | 
| uint64_t | scanned_bytes {} | 
| uint64_t | update_count {} | 
| uint64_t | updated_cells {} | 
| uint64_t | updated_bytes {} | 
| uint64_t | sync_count {} | 
| uint64_t | query_cache_max_memory {} | 
| uint64_t | query_cache_available_memory {} | 
| uint64_t | query_cache_accesses {} | 
| uint64_t | query_cache_hits {} | 
| uint64_t | block_cache_max_memory {} | 
| uint64_t | block_cache_available_memory {} | 
| uint64_t | block_cache_accesses {} | 
| uint64_t | block_cache_hits {} | 
| uint64_t | tracked_memory {} | 
| double | cpu_user {} | 
| double | cpu_sys {} | 
| bool | live {} | 
| StatsSystem | system | 
| std::vector< StatsTable > | tables | 
| StatsTableMap | table_map | 
Protected Member Functions | |
| virtual size_t | encoded_length_group (int group) const | 
| Abstruct function returning the serialized length of a group.  More... | |
| virtual void | encode_group (int group, uint8_t **bufp) const | 
| Abstruct function to serialize a group into a memory buffer.  More... | |
| virtual void | decode_group (int group, uint16_t len, const uint8_t **bufp, size_t *remainp) | 
| Abstruct function to deserialize a group from a memory buffer.  More... | |
Additional Inherited Members | |
  Protected Types inherited from Hypertable::StatsSerializable | |
| enum | Identifier { SYSTEM = 1, RANGE = 2, TABLE = 3, RANGE_SERVER = 4 } | 
| Statistics identifer; assigned in constructor.  More... | |
  Protected Attributes inherited from Hypertable::StatsSerializable | |
| uint16_t | id | 
| The statistics ID.  More... | |
| uint8_t | group_count | 
| Number of groups in group_ids.  More... | |
| uint8_t | group_ids [32] | 
| The actual group IDs.  More... | |
Definition at line 42 of file StatsRangeServer.h.
| StatsRangeServer::StatsRangeServer | ( | ) | 
Definition at line 41 of file StatsRangeServer.cc.
| StatsRangeServer::StatsRangeServer | ( | PropertiesPtr & | props | ) | 
Definition at line 46 of file StatsRangeServer.cc.
| StatsRangeServer::StatsRangeServer | ( | const StatsRangeServer & | other | ) | 
Definition at line 71 of file StatsRangeServer.cc.
      
  | 
  protectedvirtual | 
Abstruct function to deserialize a group from a memory buffer.
| group | The group id | 
| len | The size of the serialized group data | 
| bufp | Pointer to pointer to the serialized data | 
| remainp | Pointer to the remaining size | 
Implements Hypertable::StatsSerializable.
Definition at line 193 of file StatsRangeServer.cc.
      
  | 
  protectedvirtual | 
Abstruct function to serialize a group into a memory buffer.
| group | The group id | 
| bufp | Pointer to a pointer to the memory buffer | 
Implements Hypertable::StatsSerializable.
Definition at line 157 of file StatsRangeServer.cc.
      
  | 
  protectedvirtual | 
Abstruct function returning the serialized length of a group.
| group | The group id | 
Implements Hypertable::StatsSerializable.
Definition at line 141 of file StatsRangeServer.cc.
      
  | 
  inline | 
Definition at line 61 of file StatsRangeServer.h.
| bool StatsRangeServer::operator== | ( | const StatsRangeServer & | other | ) | const | 
Definition at line 102 of file StatsRangeServer.cc.
      
  | 
  inline | 
Definition at line 52 of file StatsRangeServer.h.
      
  | 
  inline | 
Definition at line 56 of file StatsRangeServer.h.
| uint64_t Hypertable::StatsRangeServer::block_cache_accesses {} | 
Definition at line 84 of file StatsRangeServer.h.
| uint64_t Hypertable::StatsRangeServer::block_cache_available_memory {} | 
Definition at line 83 of file StatsRangeServer.h.
| uint64_t Hypertable::StatsRangeServer::block_cache_hits {} | 
Definition at line 85 of file StatsRangeServer.h.
| uint64_t Hypertable::StatsRangeServer::block_cache_max_memory {} | 
Definition at line 82 of file StatsRangeServer.h.
| double Hypertable::StatsRangeServer::cpu_sys {} | 
Definition at line 88 of file StatsRangeServer.h.
| double Hypertable::StatsRangeServer::cpu_user {} | 
Definition at line 87 of file StatsRangeServer.h.
| uint64_t Hypertable::StatsRangeServer::file_count {} | 
Definition at line 70 of file StatsRangeServer.h.
| bool Hypertable::StatsRangeServer::live {} | 
Definition at line 89 of file StatsRangeServer.h.
| std::string Hypertable::StatsRangeServer::location | 
Definition at line 65 of file StatsRangeServer.h.
| uint64_t Hypertable::StatsRangeServer::query_cache_accesses {} | 
Definition at line 80 of file StatsRangeServer.h.
| uint64_t Hypertable::StatsRangeServer::query_cache_available_memory {} | 
Definition at line 79 of file StatsRangeServer.h.
| uint64_t Hypertable::StatsRangeServer::query_cache_hits {} | 
Definition at line 81 of file StatsRangeServer.h.
| uint64_t Hypertable::StatsRangeServer::query_cache_max_memory {} | 
Definition at line 78 of file StatsRangeServer.h.
| int32_t Hypertable::StatsRangeServer::range_count {} | 
Definition at line 68 of file StatsRangeServer.h.
| uint64_t Hypertable::StatsRangeServer::scan_count {} | 
Definition at line 71 of file StatsRangeServer.h.
| uint64_t Hypertable::StatsRangeServer::scanned_bytes {} | 
Definition at line 73 of file StatsRangeServer.h.
| uint64_t Hypertable::StatsRangeServer::scanned_cells {} | 
Definition at line 72 of file StatsRangeServer.h.
| int32_t Hypertable::StatsRangeServer::scanner_count {} | 
Definition at line 69 of file StatsRangeServer.h.
| uint64_t Hypertable::StatsRangeServer::sync_count {} | 
Definition at line 77 of file StatsRangeServer.h.
| StatsSystem Hypertable::StatsRangeServer::system | 
Definition at line 91 of file StatsRangeServer.h.
| StatsTableMap Hypertable::StatsRangeServer::table_map | 
Definition at line 93 of file StatsRangeServer.h.
| std::vector<StatsTable> Hypertable::StatsRangeServer::tables | 
Definition at line 92 of file StatsRangeServer.h.
| int64_t Hypertable::StatsRangeServer::timestamp {} | 
Definition at line 67 of file StatsRangeServer.h.
| uint64_t Hypertable::StatsRangeServer::tracked_memory {} | 
Definition at line 86 of file StatsRangeServer.h.
| uint64_t Hypertable::StatsRangeServer::update_count {} | 
Definition at line 74 of file StatsRangeServer.h.
| uint64_t Hypertable::StatsRangeServer::updated_bytes {} | 
Definition at line 76 of file StatsRangeServer.h.
| uint64_t Hypertable::StatsRangeServer::updated_cells {} | 
Definition at line 75 of file StatsRangeServer.h.
| std::string Hypertable::StatsRangeServer::version | 
Definition at line 66 of file StatsRangeServer.h.
 1.8.8