#include <couchbase/endpoint_ping_report.hxx>
|
| | endpoint_ping_report ()=default |
| | endpoint_ping_report (service_type type, std::string id, std::string local, std::string remote, ping_state state, std::optional< std::string > error, std::optional< std::string > endpoint_namespace, std::chrono::microseconds latency) |
| auto | type () const -> service_type |
| | Returns the service type for this endpoint.
|
| auto | id () const -> std::string |
| | Returns the ID for this endpoint.
|
| auto | local () const -> std::string |
| | Returns the local socket address for this endpoint.
|
| auto | remote () const -> std::string |
| | Returns the remote socket address for this endpoint.
|
| auto | state () const -> ping_state |
| | Returns the state of this ping when assembling the report.
|
| auto | error () const -> std::optional< std::string > |
| | Returns the reason this ping did not succeed, if applicable.
|
| auto | endpoint_namespace () const -> std::optional< std::string > |
| | Returns the namespace of this endpoint (likely the bucket name if present).
|
| auto | latency () const -> std::chrono::microseconds |
| | Returns the latency of this ping.
|
◆ endpoint_ping_report() [1/2]
◆ endpoint_ping_report() [2/2]
| endpoint_ping_report |
( |
service_type | type, |
|
|
std::string | id, |
|
|
std::string | local, |
|
|
std::string | remote, |
|
|
ping_state | state, |
|
|
std::optional< std::string > | error, |
|
|
std::optional< std::string > | endpoint_namespace, |
|
|
std::chrono::microseconds | latency ) |
|
inline |
◆ endpoint_namespace()
| auto endpoint_namespace |
( |
| ) |
const -> std::optional<std::string>
|
|
inlinenodiscard |
Returns the namespace of this endpoint (likely the bucket name if present).
- Returns
- the namespace.
- Since
- 1.0.0
- Committed
- Generally available API and should be preferred in production
◆ error()
| auto error |
( |
| ) |
const -> std::optional<std::string>
|
|
inlinenodiscard |
Returns the reason this ping did not succeed, if applicable.
- Returns
- error description.
- Since
- 1.0.0
- Committed
- Generally available API and should be preferred in production
◆ id()
| auto id |
( |
| ) |
const -> std::string
|
|
inlinenodiscard |
Returns the ID for this endpoint.
- Returns
- the endpoint ID.
- Since
- 1.0.0
- Committed
- Generally available API and should be preferred in production
◆ latency()
| auto latency |
( |
| ) |
const -> std::chrono::microseconds
|
|
inlinenodiscard |
Returns the latency of this ping.
- Returns
- the latency in microseconds.
- Since
- 1.0.0
- Committed
- Generally available API and should be preferred in production
◆ local()
| auto local |
( |
| ) |
const -> std::string
|
|
inlinenodiscard |
Returns the local socket address for this endpoint.
- Returns
- the local socket address.
- Since
- 1.0.0
- Committed
- Generally available API and should be preferred in production
◆ remote()
| auto remote |
( |
| ) |
const -> std::string
|
|
inlinenodiscard |
Returns the remote socket address for this endpoint.
- Returns
- the remote socket address.
- Since
- 1.0.0
- Committed
- Generally available API and should be preferred in production
◆ state()
Returns the state of this ping when assembling the report.
- Returns
- the ping state.
- Since
- 1.0.0
- Committed
- Generally available API and should be preferred in production
◆ type()
Returns the service type for this endpoint.
- Returns
- the service type.
- Since
- 1.0.0
- Committed
- Generally available API and should be preferred in production
The documentation for this class was generated from the following file: