NATS C Client with JetStream and Streaming support: jsConsumerInfo Struct Reference

NATS C Client with JetStream and Streaming support 3.10.0 The nats.io C Client, Supported by Synadia Communications Inc.

Loading...
Searching...
No Matches
Public Attributes | List of all members
jsConsumerInfo Struct Reference
Types

`#include <nats.h>`

## Public Attributes
char * | Stream
char * | Name
int64_t | Created
| UTC time expressed as number of nanoseconds since epoch.
jsConsumerConfig * | Config
jsSequenceInfo | Delivered
jsSequenceInfo | AckFloor
int64_t | NumAckPending
int64_t | NumRedelivered
int64_t | NumWaiting
uint64_t | NumPending
jsClusterInfo * | Cluster
bool | PushBound
bool | Paused
int64_t | PauseRemaining
| Remaining time in nanoseconds.

## 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:

- nats.h