| 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 | 
| The name of the endpoint.  More... | |
| const char * | Subject | 
| The NATS subject the endpoint will listen on.  More... | |
| const char * | QueueGroup | 
| Overrides the default queue group for the service.  More... | |
| bool | NoQueueGroup | 
| Disables the use of a queue group for the service.  More... | |
| natsMetadata | Metadata | 
| Metadata for the endpoint, a JSON-encoded user-provided object, e.g. {"key":"value"}More... | |
| microRequestHandler | Handler | 
| The request handler for the endpoint.  More... | |
| void * | State | 
| A user-provided pointer to store with the endpoint (state/closure).  More... | |
The Microservice endpoint configuration object.
| const char* micro_endpoint_config_s::Name | 
Used in the service stats to list endpoints by name. Must not be empty.
| const char* micro_endpoint_config_s::Subject | 
Wildcards are allowed. If Subject is empty, it attempts to default to Name, provided it is a valid subject.
For endpoints added to a group, the subject is automatically prefixed with the group's prefix.
| const char* micro_endpoint_config_s::QueueGroup | 
| bool micro_endpoint_config_s::NoQueueGroup | 
| natsMetadata micro_endpoint_config_s::Metadata | 
| microRequestHandler micro_endpoint_config_s::Handler | 
| void* micro_endpoint_config_s::State |