|
NATS C Client with JetStream and Streaming support
3.9.1
The nats.io C Client, Supported by Synadia Communications Inc.
|
#include <nats.h>
Public Attributes | |
| const char * | Name |
| const char * | Subject |
| const char * | QueueGroup |
| Endpoint's actual queue group (the default "q", or one explicitly set by the user), or omitted if NoQueueGroup was applied. More... | |
| int64_t | NumRequests |
| The number of requests received by the endpoint. More... | |
| int64_t | NumErrors |
| The number of errors, service-level and internal, associated with the endpoint. More... | |
| int64_t | ProcessingTimeSeconds |
| total request processing time (the seconds part). More... | |
| int64_t | ProcessingTimeNanoseconds |
| total request processing time (the nanoseconds part). More... | |
| int64_t | AverageProcessingTimeNanoseconds |
| average request processing time, in ns. More... | |
| char | LastErrorString [2048] |
| a copy of the last error message. More... | |
The Microservice endpoint stats struct.
| const char* micro_endpoint_stats_s::Name |
| const char* micro_endpoint_stats_s::Subject |
| const char* micro_endpoint_stats_s::QueueGroup |
| int64_t micro_endpoint_stats_s::NumRequests |
| int64_t micro_endpoint_stats_s::NumErrors |
| int64_t micro_endpoint_stats_s::ProcessingTimeSeconds |
| int64_t micro_endpoint_stats_s::ProcessingTimeNanoseconds |
| int64_t micro_endpoint_stats_s::AverageProcessingTimeNanoseconds |
| char micro_endpoint_stats_s::LastErrorString[2048] |