NATS C Client with JetStream and Streaming support
3.9.1
The nats.io C Client, Supported by Synadia Communications Inc.
|
Functions | |
NATS_EXTERN microError * | microGroup_AddGroup (microGroup **new_group, microGroup *parent, microGroupConfig *config) |
Adds a sub-group to microGroup. More... | |
NATS_EXTERN microError * | microGroup_AddEndpoint (microGroup *g, microEndpointConfig *config) |
Adds an endpoint to a microGroup and starts listening for messages. More... | |
Functions that operate with microGroup.
NATS_EXTERN microError* microGroup_AddGroup | ( | microGroup ** | new_group, |
microGroup * | parent, | ||
microGroupConfig * | config | ||
) |
The new subgroup will be prefixed as "parent_prefix.prefix.". Groups are associated with a service, and are destroyed when the service is destroyed.
new_group | the location where to store the pointer to the new microGroup object. |
parent | the microGroup that the new group will be added to. |
config | group parameters. |
NATS_EXTERN microError* microGroup_AddEndpoint | ( | microGroup * | g, |
microEndpointConfig * | config | ||
) |
This is a convenience method to add an endpoint with its Subject
and Name
prefixed with the group's prefix.
g | the microGroup that the endpoint will be added to. |
config | a microEndpointConfig object with the configuration of the endpoint. See micro_endpoint_config_s for descriptions of the fields. |