Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
kcenon::monitoring::zipkin_proto::endpoint Struct Reference

#include <zipkin_proto.h>

Collaboration diagram for kcenon::monitoring::zipkin_proto::endpoint:
Collaboration graph

Public Member Functions

bool empty () const
 

Public Attributes

std::string service_name
 
std::vector< std::uint8_t > ipv4
 
std::vector< std::uint8_t > ipv6
 
std::int32_t port {0}
 

Detailed Description

Definition at line 55 of file zipkin_proto.h.

Member Function Documentation

◆ empty()

bool kcenon::monitoring::zipkin_proto::endpoint::empty ( ) const
inline

Definition at line 61 of file zipkin_proto.h.

61 {
62 return service_name.empty() && ipv4.empty() && ipv6.empty() && port == 0;
63 }

References ipv4, ipv6, port, and service_name.

Referenced by kcenon::monitoring::zipkin_proto::encode_span().

Here is the caller graph for this function:

Member Data Documentation

◆ ipv4

std::vector<std::uint8_t> kcenon::monitoring::zipkin_proto::endpoint::ipv4

◆ ipv6

std::vector<std::uint8_t> kcenon::monitoring::zipkin_proto::endpoint::ipv6

◆ port

std::int32_t kcenon::monitoring::zipkin_proto::endpoint::port {0}

◆ service_name


The documentation for this struct was generated from the following file: