Skip to content

Commit

Permalink
status struct
Browse files Browse the repository at this point in the history
  • Loading branch information
lmangani authored Nov 13, 2024
1 parent b0065d9 commit cce70be
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions src/include/dht_extension.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,31 @@ struct DHTAnnouncement {
int32_t port;
};

// Status information structure
struct DhtStatusInfo {
std::string version;
std::string node_id;
std::string uptime;
std::string listen_info;
int port;
int ipv4_nodes;
int ipv4_good_nodes;
int ipv6_nodes;
int ipv6_good_nodes;
int storage_entries;
int storage_addresses;
int ipv4_searches;
int ipv4_searches_done;
int ipv6_searches;
int ipv6_searches_done;
int announcements;
int blocklist;
double traffic_in;
std::string traffic_in_rate;
double traffic_out;
std::string traffic_out_rate;
};

void ParseDhtStatus(const std::string& status_str, DhtStatusInfo& info);

} // namespace duckdb

0 comments on commit cce70be

Please sign in to comment.