NATS C Client with JetStream and Streaming support  3.9.1
The nats.io C Client, Supported by Synadia Communications Inc.
jsConsumerInfo Struct Reference

#include <nats.h>

Public Attributes

char * Stream
 
char * Name
 
int64_t Created
 UTC time expressed as number of nanoseconds since epoch. More...
 
jsConsumerConfigConfig
 
jsSequenceInfo Delivered
 
jsSequenceInfo AckFloor
 
int64_t NumAckPending
 
int64_t NumRedelivered
 
int64_t NumWaiting
 
uint64_t NumPending
 
jsClusterInfoCluster
 
bool PushBound
 
bool Paused
 
int64_t PauseRemaining
 Remaining time in nanoseconds. More...
 

Detailed Description

Configuration and current state for this consumer.

Note
Created is the timestamp when the consumer was created, expressed as the number of nanoseconds passed since 00:00:00 UTC Thursday, 1 January 1970.

Member Data Documentation

◆ Stream

char* jsConsumerInfo::Stream

◆ Name

char* jsConsumerInfo::Name

◆ Created

int64_t jsConsumerInfo::Created

◆ Config

jsConsumerConfig* jsConsumerInfo::Config

◆ Delivered

jsSequenceInfo jsConsumerInfo::Delivered

◆ AckFloor

jsSequenceInfo jsConsumerInfo::AckFloor

◆ NumAckPending

int64_t jsConsumerInfo::NumAckPending

◆ NumRedelivered

int64_t jsConsumerInfo::NumRedelivered

◆ NumWaiting

int64_t jsConsumerInfo::NumWaiting

◆ NumPending

uint64_t jsConsumerInfo::NumPending

◆ Cluster

jsClusterInfo* jsConsumerInfo::Cluster

◆ PushBound

bool jsConsumerInfo::PushBound

◆ Paused

bool jsConsumerInfo::Paused

◆ PauseRemaining

int64_t jsConsumerInfo::PauseRemaining

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