ddt  1.0.0
ddtStatistics.hpp
Go to the documentation of this file.
1 
19 #include <chrono>
20 #include <iostream>
21 
22 namespace ddt {
23 
27 struct DdtStatistics {
31  std::chrono::system_clock::time_point last_received;
35  std::string last_received_str = "";
39  int32_t num_subscribers = 0;
43  uint64_t total_samples = 0;
47  uint64_t total_bytes = 0;
51  uint64_t total_latency = 0;
55  int32_t queue_capacity = 0;
59  std::string originating_broker = "";
60 };
61 
62 } // namespace ddt
63 
Definition: ddtClient.hpp:39
Definition: ddtStatistics.hpp:27
std::string last_received_str
Definition: ddtStatistics.hpp:35
uint64_t total_latency
Definition: ddtStatistics.hpp:51
uint64_t total_bytes
Definition: ddtStatistics.hpp:47
std::string originating_broker
Definition: ddtStatistics.hpp:59
std::chrono::system_clock::time_point last_received
Definition: ddtStatistics.hpp:31
int32_t queue_capacity
Definition: ddtStatistics.hpp:55
int32_t num_subscribers
Definition: ddtStatistics.hpp:39
uint64_t total_samples
Definition: ddtStatistics.hpp:43