diff --git a/CMakeLists.txt b/CMakeLists.txt index 0d90ee04e..02adc2e1c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -245,7 +245,7 @@ endif(NATS_BUILD_WITH_TLS) set(NATS_VERSION_MAJOR 3) set(NATS_VERSION_MINOR 5) set(NATS_VERSION_PATCH 0) -set(NATS_VERSION_SUFFIX "-dev") +set(NATS_VERSION_SUFFIX "") set(NATS_VERSION_REQUIRED_NUMBER 0x030500) diff --git a/README.md b/README.md index b0f95ff06..823417b01 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ This NATS Client implementation is heavily based on the [NATS GO Client](https:/ [![License Apache 2](https://img.shields.io/badge/License-Apache2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0) [![Build Status](https://travis-ci.com/nats-io/nats.c.svg?branch=main)](https://travis-ci.com/github/nats-io/nats.c) [![Coverage Status](https://coveralls.io/repos/github/nats-io/nats.c/badge.svg?branch=main)](https://coveralls.io/github/nats-io/nats.c?branch=main) -[![Release](https://img.shields.io/badge/release-v3.4.1-blue.svg?style=flat)](https://github.com/nats-io/nats.c/releases/tag/v3.4.1) +[![Release](https://img.shields.io/badge/release-v3.5.0-blue.svg?style=flat)](https://github.com/nats-io/nats.c/releases/tag/v3.5.0) [![Documentation](https://img.shields.io/badge/doc-Doxygen-brightgreen.svg?style=flat)](http://nats-io.github.io/nats.c) [![Total alerts](https://img.shields.io/lgtm/alerts/g/nats-io/nats.c.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/nats-io/nats.c/alerts/) [![Language grade: C/C++](https://img.shields.io/lgtm/grade/cpp/g/nats-io/nats.c.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/nats-io/nats.c/context:cpp) diff --git a/doc/DoxyFile.NATS.Client b/doc/DoxyFile.NATS.Client index 7489cf2dc..da8793e07 100644 --- a/doc/DoxyFile.NATS.Client +++ b/doc/DoxyFile.NATS.Client @@ -1,4 +1,4 @@ -# Doxyfile 1.8.10 +# Doxyfile 1.9.5 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project. @@ -12,16 +12,26 @@ # For lists, items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (\" \"). +# +# Note: +# +# Use doxygen to compare the used configuration file with the template +# configuration file: +# doxygen -x [configFile] +# Use doxygen to compare the used configuration file with the template +# configuration file without replacing the environment variables or CMake type +# replacement variables: +# doxygen -x_noenv [configFile] #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- -# This tag specifies the encoding used for all characters in the config file -# that follow. The default is UTF-8 which is also the encoding used for all text -# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv -# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv -# for the list of possible encodings. +# This tag specifies the encoding used for all characters in the configuration +# file that follow. The default is UTF-8 which is also the encoding used for all +# text before the first occurrence of this tag. Doxygen uses libiconv (or the +# iconv built into libc) for the transcoding. See +# https://www.gnu.org/software/libiconv/ for the list of possible encodings. # The default value is: UTF-8. DOXYFILE_ENCODING = UTF-8 @@ -32,13 +42,13 @@ DOXYFILE_ENCODING = UTF-8 # title of most generated pages and in a few other places. # The default value is: My Project. -PROJECT_NAME = "NATS C Client with JetStream and Streaming support" +PROJECT_NAME = NATS C Client with JetStream and Streaming support # The PROJECT_NUMBER tag can be used to enter a project or revision number. This # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 3.5.0-dev +PROJECT_NUMBER = 3.5.0 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a @@ -51,7 +61,7 @@ PROJECT_BRIEF = "The nats.io C Client, Supported by Synadia Communicati # pixels and the maximum width should not exceed 200 pixels. Doxygen will copy # the logo to the output directory. -PROJECT_LOGO = +PROJECT_LOGO = # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path # into which the generated documentation will be written. If a relative path is @@ -60,16 +70,28 @@ PROJECT_LOGO = OUTPUT_DIRECTORY = . -# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub- -# directories (in 2 levels) under the output directory of each output format and -# will distribute the generated files over these directories. Enabling this +# If the CREATE_SUBDIRS tag is set to YES then doxygen will create up to 4096 +# sub-directories (in 2 levels) under the output directory of each output format +# and will distribute the generated files over these directories. Enabling this # option can be useful when feeding doxygen a huge amount of source files, where # putting all generated files in the same directory would otherwise causes -# performance problems for the file system. +# performance problems for the file system. Adapt CREATE_SUBDIRS_LEVEL to +# control the number of sub-directories. # The default value is: NO. CREATE_SUBDIRS = NO +# Controls the number of sub-directories that will be created when +# CREATE_SUBDIRS tag is set to YES. Level 0 represents 16 directories, and every +# level increment doubles the number of directories, resulting in 4096 +# directories at level 8 which is the default and also the maximum value. The +# sub-directories are organized in 2 levels, the first level always has a fixed +# numer of 16 directories. +# Minimum value: 0, maximum value: 8, default value: 8. +# This tag requires that the tag CREATE_SUBDIRS is set to YES. + +CREATE_SUBDIRS_LEVEL = 8 + # If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII # characters to appear in the names of generated files. If set to NO, non-ASCII # characters will be escaped, for example _xE3_x81_x84 will be used for Unicode @@ -81,14 +103,14 @@ ALLOW_UNICODE_NAMES = NO # The OUTPUT_LANGUAGE tag is used to specify the language in which all # documentation generated by doxygen is written. Doxygen will use this # information to generate all constant output in the proper language. -# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese, -# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States), -# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian, -# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages), -# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian, -# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian, -# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish, -# Ukrainian and Vietnamese. +# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Bulgarian, +# Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, English +# (United States), Esperanto, Farsi (Persian), Finnish, French, German, Greek, +# Hindi, Hungarian, Indonesian, Italian, Japanese, Japanese-en (Japanese with +# English messages), Korean, Korean-en (Korean with English messages), Latvian, +# Lithuanian, Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, +# Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, +# Swedish, Turkish, Ukrainian and Vietnamese. # The default value is: English. OUTPUT_LANGUAGE = English @@ -162,7 +184,7 @@ FULL_PATH_NAMES = NO # will be relative from the directory where doxygen is started. # This tag requires that the tag FULL_PATH_NAMES is set to YES. -STRIP_FROM_PATH = +STRIP_FROM_PATH = # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the # path mentioned in the documentation of a class, which tells the reader which @@ -171,7 +193,7 @@ STRIP_FROM_PATH = # specify the list of include paths that are normally passed to the compiler # using the -I flag. -STRIP_FROM_INC_PATH = +STRIP_FROM_INC_PATH = # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but # less readable) file names. This can be useful is your file systems doesn't @@ -189,6 +211,16 @@ SHORT_NAMES = NO JAVADOC_AUTOBRIEF = NO +# If the JAVADOC_BANNER tag is set to YES then doxygen will interpret a line +# such as +# /*************** +# as being the beginning of a Javadoc-style comment "banner". If set to NO, the +# Javadoc-style will behave just like regular comments and it will not be +# interpreted by doxygen. +# The default value is: NO. + +JAVADOC_BANNER = NO + # If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first # line (until the first dot) of a Qt-style comment as the brief description. If # set to NO, the Qt-style will behave just like regular Qt-style comments (thus @@ -209,6 +241,14 @@ QT_AUTOBRIEF = NO MULTILINE_CPP_IS_BRIEF = NO +# By default Python docstrings are displayed as preformatted text and doxygen's +# special commands cannot be used. By setting PYTHON_DOCSTRING to NO the +# doxygen's special commands can be used and the contents of the docstring +# documentation blocks is shown as doxygen documentation. +# The default value is: YES. + +PYTHON_DOCSTRING = YES + # If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the # documentation from any documented member that it re-implements. # The default value is: YES. @@ -232,19 +272,18 @@ TAB_SIZE = 4 # the documentation. An alias has the form: # name=value # For example adding -# "sideeffect=@par Side Effects:\n" +# "sideeffect=@par Side Effects:^^" # will allow you to put the command \sideeffect (or @sideeffect) in the # documentation, which will result in a user-defined paragraph with heading -# "Side Effects:". You can put \n's in the value part of an alias to insert -# newlines. +# "Side Effects:". Note that you cannot put \n's in the value part of an alias +# to insert newlines (in the resulting output). You can put ^^ in the value part +# of an alias to insert a newline as if a physical newline was in the original +# file. When you need a literal { or } or , in the value part of an alias you +# have to escape them by means of a backslash (\), this can lead to conflicts +# with the commands \{ and \} for these it is advised to use the version @{ and +# @} or use a double escape (\\{ and \\}) -ALIASES = - -# This tag can be used to specify a number of word-keyword mappings (TCL only). -# A mapping has the form "name=value". For example adding "class=itcl::class" -# will allow you to use the command class in the itcl::class meaning. - -TCL_SUBST = +ALIASES = # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources # only. Doxygen will then generate output that is more tailored for C. For @@ -274,28 +313,40 @@ OPTIMIZE_FOR_FORTRAN = NO OPTIMIZE_OUTPUT_VHDL = NO +# Set the OPTIMIZE_OUTPUT_SLICE tag to YES if your project consists of Slice +# sources only. Doxygen will then generate output that is more tailored for that +# language. For instance, namespaces will be presented as modules, types will be +# separated into more groups, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_SLICE = NO + # Doxygen selects the parser to use depending on the extension of the files it # parses. With this tag you can assign which parser to use for a given # extension. Doxygen has a built-in mapping, but you can override or extend it # using this tag. The format is ext=language, where ext is a file extension, and -# language is one of the parsers supported by doxygen: IDL, Java, Javascript, -# C#, C, C++, D, PHP, Objective-C, Python, Fortran (fixed format Fortran: -# FortranFixed, free formatted Fortran: FortranFree, unknown formatted Fortran: -# Fortran. In the later case the parser tries to guess whether the code is fixed -# or free formatted code, this is the default for Fortran type files), VHDL. For -# instance to make doxygen treat .inc files as Fortran files (default is PHP), -# and .f files as C (default is Fortran), use: inc=Fortran f=C. +# language is one of the parsers supported by doxygen: IDL, Java, JavaScript, +# Csharp (C#), C, C++, Lex, D, PHP, md (Markdown), Objective-C, Python, Slice, +# VHDL, Fortran (fixed format Fortran: FortranFixed, free formatted Fortran: +# FortranFree, unknown formatted Fortran: Fortran. In the later case the parser +# tries to guess whether the code is fixed or free formatted code, this is the +# default for Fortran type files). For instance to make doxygen treat .inc files +# as Fortran files (default is PHP), and .f files as C (default is Fortran), +# use: inc=Fortran f=C. # # Note: For files without extension you can use no_extension as a placeholder. # # Note that for custom extensions you also need to set FILE_PATTERNS otherwise -# the files are not read by doxygen. +# the files are not read by doxygen. When specifying no_extension you should add +# * to the FILE_PATTERNS. +# +# Note see also the list of default file extension mappings. -EXTENSION_MAPPING = +EXTENSION_MAPPING = # If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments # according to the Markdown format, which allows for more readable -# documentation. See http://daringfireball.net/projects/markdown/ for details. +# documentation. See https://daringfireball.net/projects/markdown/ for details. # The output of markdown processing is further processed by doxygen, so you can # mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in # case of backward compatibilities issues. @@ -303,6 +354,15 @@ EXTENSION_MAPPING = MARKDOWN_SUPPORT = YES +# When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up +# to that level are automatically included in the table of contents, even if +# they do not have an id attribute. +# Note: This feature currently applies only to Markdown headings. +# Minimum value: 0, maximum value: 99, default value: 5. +# This tag requires that the tag MARKDOWN_SUPPORT is set to YES. + +TOC_INCLUDE_HEADINGS = 5 + # When enabled doxygen tries to link words that correspond to documented # classes, or namespaces to their corresponding documentation. Such a link can # be prevented in individual cases by putting a % sign in front of the word or @@ -328,7 +388,7 @@ BUILTIN_STL_SUPPORT = NO CPP_CLI_SUPPORT = NO # Set the SIP_SUPPORT tag to YES if your project consists of sip (see: -# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen +# https://www.riverbankcomputing.com/software/sip/intro) sources only. Doxygen # will parse them like normal C++ but will assume all classes use public instead # of private inheritance when no explicit protection keyword is present. # The default value is: NO. @@ -414,6 +474,19 @@ TYPEDEF_HIDES_STRUCT = NO LOOKUP_CACHE_SIZE = 0 +# The NUM_PROC_THREADS specifies the number of threads doxygen is allowed to use +# during processing. When set to 0 doxygen will based this on the number of +# cores available in the system. You can set it explicitly to a value larger +# than 0 to get more control over the balance between CPU load and processing +# speed. At this moment only the input processing can be done using multiple +# threads. Since this is still an experimental feature the default is set to 1, +# which effectively disables parallel processing. Please report any issues you +# encounter. Generating dot graphs in parallel is controlled by the +# DOT_NUM_THREADS setting. +# Minimum value: 0, maximum value: 32, default value: 1. + +NUM_PROC_THREADS = 1 + #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- @@ -434,6 +507,12 @@ EXTRACT_ALL = YES EXTRACT_PRIVATE = NO +# If the EXTRACT_PRIV_VIRTUAL tag is set to YES, documented private virtual +# methods of a class will be included in the documentation. +# The default value is: NO. + +EXTRACT_PRIV_VIRTUAL = NO + # If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal # scope will be included in the documentation. # The default value is: NO. @@ -471,6 +550,13 @@ EXTRACT_LOCAL_METHODS = NO EXTRACT_ANON_NSPACES = NO +# If this flag is set to YES, the name of an unnamed parameter in a declaration +# will be determined by the corresponding definition. By default unnamed +# parameters remain unnamed in the output. +# The default value is: YES. + +RESOLVE_UNNAMED_PARAMS = YES + # If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all # undocumented members inside documented classes or files. If set to NO these # members will be included in the various overviews, but no documentation @@ -488,8 +574,8 @@ HIDE_UNDOC_MEMBERS = YES HIDE_UNDOC_CLASSES = YES # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend -# (class|struct|union) declarations. If set to NO, these declarations will be -# included in the documentation. +# declarations. If set to NO, these declarations will be included in the +# documentation. # The default value is: NO. HIDE_FRIEND_COMPOUNDS = NO @@ -508,12 +594,20 @@ HIDE_IN_BODY_DOCS = NO INTERNAL_DOCS = NO -# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file -# names in lower-case letters. If set to YES, upper-case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# and Mac users are advised to set this option to NO. -# The default value is: system dependent. +# With the correct setting of option CASE_SENSE_NAMES doxygen will better be +# able to match the capabilities of the underlying filesystem. In case the +# filesystem is case sensitive (i.e. it supports files in the same directory +# whose names only differ in casing), the option must be set to YES to properly +# deal with such files in case they appear in the input. For filesystems that +# are not case sensitive the option should be set to NO to properly deal with +# output files written for symbols that only differ in casing, such as for two +# classes, one named CLASS and the other named Class, and to also support +# references to files without having to specify the exact matching casing. On +# Windows (including Cygwin) and MacOS, users should typically set this option +# to NO, whereas on Linux or other Unix flavors it should typically be set to +# YES. +# Possible values are: SYSTEM, NO and YES. +# The default value is: SYSTEM. CASE_SENSE_NAMES = NO @@ -531,6 +625,12 @@ HIDE_SCOPE_NAMES = NO HIDE_COMPOUND_REFERENCE= NO +# If the SHOW_HEADERFILE tag is set to YES then the documentation for a class +# will show which file needs to be included to use the class. +# The default value is: YES. + +SHOW_HEADERFILE = YES + # If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of # the files that are included by a file in the documentation of that file. # The default value is: YES. @@ -588,7 +688,7 @@ SORT_MEMBERS_CTORS_1ST = NO # appear in their defined order. # The default value is: NO. -SORT_GROUP_NAMES = NO +SORT_GROUP_NAMES = NO # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by # fully-qualified names, including namespaces. If set to NO, the class list will @@ -639,7 +739,7 @@ GENERATE_DEPRECATEDLIST= YES # sections, marked by \if ... \endif and \cond # ... \endcond blocks. -ENABLED_SECTIONS = +ENABLED_SECTIONS = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the # initial value of a variable or macro / define can have for it to appear in the @@ -681,30 +781,31 @@ SHOW_NAMESPACES = YES # by doxygen. Whatever the program writes to standard output is used as the file # version. For an example see the documentation. -FILE_VERSION_FILTER = +FILE_VERSION_FILTER = # The LAYOUT_FILE tag can be used to specify a layout file which will be parsed # by doxygen. The layout file controls the global structure of the generated # output files in an output format independent way. To create the layout file # that represents doxygen's defaults, run doxygen with the -l option. You can # optionally specify a file name after the option, if omitted DoxygenLayout.xml -# will be used as the name of the layout file. +# will be used as the name of the layout file. See also section "Changing the +# layout of pages" for information. # # Note that if you run doxygen from a directory containing a file called # DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE # tag is left empty. -LAYOUT_FILE = +LAYOUT_FILE = # The CITE_BIB_FILES tag can be used to specify one or more bib files containing # the reference definitions. This must be a list of .bib files. The .bib # extension is automatically appended if omitted. This requires the bibtex tool -# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. +# to be installed. See also https://en.wikipedia.org/wiki/BibTeX for more info. # For LaTeX the style of the bibliography can be controlled using # LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the # search path. See also \cite for info how to create references. -CITE_BIB_FILES = +CITE_BIB_FILES = #--------------------------------------------------------------------------- # Configuration options related to warning and progress messages @@ -734,36 +835,68 @@ WARNINGS = YES WARN_IF_UNDOCUMENTED = YES # If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some parameters -# in a documented function, or documenting parameters that don't exist or using -# markup commands wrongly. +# potential errors in the documentation, such as documenting some parameters in +# a documented function twice, or documenting parameters that don't exist or +# using markup commands wrongly. # The default value is: YES. WARN_IF_DOC_ERROR = YES +# If WARN_IF_INCOMPLETE_DOC is set to YES, doxygen will warn about incomplete +# function parameter documentation. If set to NO, doxygen will accept that some +# parameters have no documentation without warning. +# The default value is: YES. + +WARN_IF_INCOMPLETE_DOC = YES + # This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that # are documented, but have no documentation for their parameters or return -# value. If set to NO, doxygen will only warn about wrong or incomplete -# parameter documentation, but not about the absence of documentation. +# value. If set to NO, doxygen will only warn about wrong parameter +# documentation, but not about the absence of documentation. If EXTRACT_ALL is +# set to YES then this flag will automatically be disabled. See also +# WARN_IF_INCOMPLETE_DOC # The default value is: NO. WARN_NO_PARAMDOC = NO +# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when +# a warning is encountered. If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS +# then doxygen will continue running as if WARN_AS_ERROR tag is set to NO, but +# at the end of the doxygen process doxygen will return with a non-zero status. +# Possible values are: NO, YES and FAIL_ON_WARNINGS. +# The default value is: NO. + +WARN_AS_ERROR = NO + # The WARN_FORMAT tag determines the format of the warning messages that doxygen # can produce. The string should contain the $file, $line, and $text tags, which # will be replaced by the file and line number from which the warning originated # and the warning text. Optionally the format may contain $version, which will # be replaced by the version of the file (if it could be obtained via # FILE_VERSION_FILTER) +# See also: WARN_LINE_FORMAT # The default value is: $file:$line: $text. WARN_FORMAT = "$file:$line: $text" +# In the $text part of the WARN_FORMAT command it is possible that a reference +# to a more specific place is given. To make it easier to jump to this place +# (outside of doxygen) the user can define a custom "cut" / "paste" string. +# Example: +# WARN_LINE_FORMAT = "'vi $file +$line'" +# See also: WARN_FORMAT +# The default value is: at line $line of file $file. + +WARN_LINE_FORMAT = "at line $line of file $file" + # The WARN_LOGFILE tag can be used to specify a file to which warning and error # messages should be written. If left blank the output is written to standard -# error (stderr). +# error (stderr). In case the file specified cannot be opened for writing the +# warning and error messages are written to standard error. When as file - is +# specified the warning and error messages are written to standard output +# (stdout). -WARN_LOGFILE = +WARN_LOGFILE = #--------------------------------------------------------------------------- # Configuration options related to the input files @@ -775,17 +908,29 @@ WARN_LOGFILE = # spaces. See also FILE_PATTERNS and EXTENSION_MAPPING # Note: If this tag is empty the current directory is searched. -INPUT = ../src ../src/adapters +INPUT = ../src \ + ../src/adapters # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses # libiconv (or the iconv built into libc) for the transcoding. See the libiconv -# documentation (see: http://www.gnu.org/software/libiconv) for the list of -# possible encodings. +# documentation (see: +# https://www.gnu.org/software/libiconv/) for the list of possible encodings. +# See also: INPUT_FILE_ENCODING # The default value is: UTF-8. INPUT_ENCODING = UTF-8 +# This tag can be used to specify the character encoding of the source files +# that doxygen parses The INPUT_FILE_ENCODING tag can be used to specify +# character encoding on a per file pattern basis. Doxygen will compare the file +# name with each pattern and apply the encoding instead of the default +# INPUT_ENCODING) if there is a match. The character encodings are a list of the +# form: pattern=encoding (like *.php=ISO-8859-1). See cfg_input_encoding +# "INPUT_ENCODING" for further information on supported encodings. + +INPUT_FILE_ENCODING = + # If the value of the INPUT tag contains directories, you can use the # FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and # *.h) to filter out the source-files in the directories. @@ -794,13 +939,20 @@ INPUT_ENCODING = UTF-8 # need to set EXTENSION_MAPPING for the extension otherwise the files are not # read by doxygen. # +# Note the list of default checked file patterns might differ from the list of +# default file extension mappings. +# # If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp, # *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, -# *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, -# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, -# *.vhdl, *.ucf, *.qsf, *.as and *.js. +# *.hh, *.hxx, *.hpp, *.h++, *.l, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, +# *.inc, *.m, *.markdown, *.md, *.mm, *.dox (to be provided as doxygen C +# comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, *.f18, *.f, *.for, *.vhd, +# *.vhdl, *.ucf, *.qsf and *.ice. -FILE_PATTERNS = nats.h status.h libevent.h libuv.h +FILE_PATTERNS = nats.h \ + status.h \ + libevent.h \ + libuv.h # The RECURSIVE tag can be used to specify whether or not subdirectories should # be searched for input files as well. @@ -815,7 +967,7 @@ RECURSIVE = NO # Note that relative paths are relative to the directory from which doxygen is # run. -EXCLUDE = +EXCLUDE = # The EXCLUDE_SYMLINKS tag can be used to select whether or not files or # directories that are symbolic links (a Unix file system feature) are excluded @@ -831,24 +983,24 @@ EXCLUDE_SYMLINKS = NO # Note that the wildcards are matched against the file with absolute path, so to # exclude all test directories for example use the pattern */test/* -EXCLUDE_PATTERNS = +EXCLUDE_PATTERNS = # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names # (namespaces, classes, functions, etc.) that should be excluded from the # output. The symbol name can be a fully qualified name, a word, or if the # wildcard * is used, a substring. Examples: ANamespace, AClass, -# AClass::ANamespace, ANamespace::*Test +# ANamespace::AClass, ANamespace::*Test # # Note that the wildcards are matched against the file with absolute path, so to # exclude all test directories use the pattern */test/* -EXCLUDE_SYMBOLS = +EXCLUDE_SYMBOLS = # The EXAMPLE_PATH tag can be used to specify one or more files or directories # that contain example code fragments that are included (see the \include # command). -EXAMPLE_PATH = +EXAMPLE_PATH = # If the value of the EXAMPLE_PATH tag contains directories, you can use the # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and @@ -868,7 +1020,7 @@ EXAMPLE_RECURSIVE = NO # that contain images that are to be included in the documentation (see the # \image command). -IMAGE_PATH = +IMAGE_PATH = # The INPUT_FILTER tag can be used to specify a program that doxygen should # invoke to filter for each input file. Doxygen will invoke the filter program @@ -884,8 +1036,17 @@ IMAGE_PATH = # Note that the filter must not add or remove lines; it is applied before the # code is scanned, but not when the output code is generated. If lines are added # or removed, the anchors will not be placed correctly. +# +# Note that doxygen will use the data processed and written to standard output +# for further processing, therefore nothing else, like debug statements or used +# commands (so in case of a Windows batch file always use @echo OFF), should be +# written to standard output. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. -INPUT_FILTER = +INPUT_FILTER = # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern # basis. Doxygen will compare the file name with each pattern and apply the @@ -893,8 +1054,12 @@ INPUT_FILTER = # (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how # filters are used. If the FILTER_PATTERNS tag is empty or if none of the # patterns match the file name, INPUT_FILTER is applied. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. -FILTER_PATTERNS = +FILTER_PATTERNS = # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using # INPUT_FILTER) will also be used to filter the input files that are used for @@ -909,14 +1074,23 @@ FILTER_SOURCE_FILES = NO # *.ext= (so without naming a filter). # This tag requires that the tag FILTER_SOURCE_FILES is set to YES. -FILTER_SOURCE_PATTERNS = +FILTER_SOURCE_PATTERNS = # If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that # is part of the input, its contents will be placed on the main page # (index.html). This can be useful if you have a project on for instance GitHub # and want to reuse the introduction page also for the doxygen output. -USE_MDFILE_AS_MAINPAGE = +USE_MDFILE_AS_MAINPAGE = + +# The Fortran standard specifies that for fixed formatted Fortran code all +# characters from position 72 are to be considered as comment. A common +# extension is to allow longer lines before the automatic comment starts. The +# setting FORTRAN_COMMENT_AFTER will also make it possible that longer lines can +# be processed before the automatic comment starts. +# Minimum value: 7, maximum value: 10000, default value: 72. + +FORTRAN_COMMENT_AFTER = 72 #--------------------------------------------------------------------------- # Configuration options related to source browsing @@ -945,7 +1119,7 @@ INLINE_SOURCES = NO STRIP_CODE_COMMENTS = YES # If the REFERENCED_BY_RELATION tag is set to YES then for each documented -# function all documented functions referencing it will be listed. +# entity all documented functions referencing it will be listed. # The default value is: NO. REFERENCED_BY_RELATION = NO @@ -977,12 +1151,12 @@ SOURCE_TOOLTIPS = YES # If the USE_HTAGS tag is set to YES then the references to source code will # point to the HTML generated by the htags(1) tool instead of doxygen built-in # source browser. The htags tool is part of GNU's global source tagging system -# (see http://www.gnu.org/software/global/global.html). You will need version +# (see https://www.gnu.org/software/global/global.html). You will need version # 4.8.6 or higher. # # To use it do the following: # - Install the latest version of global -# - Enable SOURCE_BROWSER and USE_HTAGS in the config file +# - Enable SOURCE_BROWSER and USE_HTAGS in the configuration file # - Make sure the INPUT points to the root of the source tree # - Run doxygen as normal # @@ -1004,25 +1178,6 @@ USE_HTAGS = NO VERBATIM_HEADERS = YES -# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the -# clang parser (see: http://clang.llvm.org/) for more accurate parsing at the -# cost of reduced performance. This can be particularly helpful with template -# rich C++ code for which doxygen's built-in parser lacks the necessary type -# information. -# Note: The availability of this option depends on whether or not doxygen was -# compiled with the --with-libclang option. -# The default value is: NO. - -#CLANG_ASSISTED_PARSING = NO - -# If clang assisted parsing is enabled you can provide the compiler with command -# line options that you would normally use when invoking the compiler. Note that -# the include paths will already be set by doxygen for the files and directories -# specified with INPUT and INCLUDE_PATH. -# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. - -#CLANG_OPTIONS = - #--------------------------------------------------------------------------- # Configuration options related to the alphabetical class index #--------------------------------------------------------------------------- @@ -1034,20 +1189,13 @@ VERBATIM_HEADERS = YES ALPHABETICAL_INDEX = YES -# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in -# which the alphabetical index list will be split. -# Minimum value: 1, maximum value: 20, default value: 5. -# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. - -COLS_IN_ALPHA_INDEX = 5 - # In case all classes in a project start with a common prefix, all classes will # be put under the same header in the alphabetical index. The IGNORE_PREFIX tag # can be used to specify a prefix (or a list of prefixes) that should be ignored # while generating the index headers. # This tag requires that the tag ALPHABETICAL_INDEX is set to YES. -IGNORE_PREFIX = +IGNORE_PREFIX = #--------------------------------------------------------------------------- # Configuration options related to the HTML output @@ -1126,7 +1274,7 @@ HTML_STYLESHEET = customdoxygen.css # list). For an example see the documentation. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_EXTRA_STYLESHEET = +HTML_EXTRA_STYLESHEET = # The HTML_EXTRA_FILES tag can be used to specify one or more extra images or # other source files which should be copied to the HTML output directory. Note @@ -1136,12 +1284,29 @@ HTML_EXTRA_STYLESHEET = # files will be copied as-is; there are no commands or markers available. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_EXTRA_FILES = +HTML_EXTRA_FILES = + +# The HTML_COLORSTYLE tag can be used to specify if the generated HTML output +# should be rendered with a dark or light theme. Default setting AUTO_LIGHT +# enables light output unless the user preference is dark output. Other options +# are DARK to always use dark mode, LIGHT to always use light mode, AUTO_DARK to +# default to dark mode unless the user prefers light mode, and TOGGLE to let the +# user toggle between dark and light mode via a button. +# Possible values are: LIGHT Always generate light output., DARK Always generate +# dark output., AUTO_LIGHT Automatically set the mode according to the user +# preference, use light mode if no preference is set (the default)., AUTO_DARK +# Automatically set the mode according to the user preference, use dark mode if +# no preference is set. and TOGGLE Allow to user to switch between light and +# dark mode via a button.. +# The default value is: AUTO_LIGHT. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE = AUTO_LIGHT # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen # will adjust the colors in the style sheet and background images according to -# this color. Hue is specified as an angle on a colorwheel, see -# http://en.wikipedia.org/wiki/Hue for more information. For instance the value +# this color. Hue is specified as an angle on a color-wheel, see +# https://en.wikipedia.org/wiki/Hue for more information. For instance the value # 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 # purple, and 360 is red again. # Minimum value: 0, maximum value: 359, default value: 220. @@ -1150,7 +1315,7 @@ HTML_EXTRA_FILES = HTML_COLORSTYLE_HUE = 220 # The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors -# in the HTML output. For a value of 0 the output will use grayscales only. A +# in the HTML output. For a value of 0 the output will use gray-scales only. A # value of 255 will produce the most vivid colors. # Minimum value: 0, maximum value: 255, default value: 100. # This tag requires that the tag GENERATE_HTML is set to YES. @@ -1177,6 +1342,17 @@ HTML_COLORSTYLE_GAMMA = 80 HTML_TIMESTAMP = NO +# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML +# documentation will contain a main index with vertical navigation menus that +# are dynamically created via JavaScript. If disabled, the navigation index will +# consists of multiple levels of tabs that are statically embedded in every HTML +# page. Disable this option to support browsers that do not have JavaScript, +# like the Qt help browser. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_MENUS = YES + # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # documentation will contain sections that can be hidden and shown after the # page has loaded. @@ -1200,13 +1376,14 @@ HTML_INDEX_NUM_ENTRIES = 100 # If the GENERATE_DOCSET tag is set to YES, additional index files will be # generated that can be used as input for Apple's Xcode 3 integrated development -# environment (see: http://developer.apple.com/tools/xcode/), introduced with -# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a -# Makefile in the HTML output directory. Running make will produce the docset in -# that directory and running make install will install the docset in +# environment (see: +# https://developer.apple.com/xcode/), introduced with OSX 10.5 (Leopard). To +# create a documentation set, doxygen will generate a Makefile in the HTML +# output directory. Running make will produce the docset in that directory and +# running make install will install the docset in # ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at -# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html -# for more information. +# startup. See https://developer.apple.com/library/archive/featuredarticles/Doxy +# genXcode/_index.html for more information. # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. @@ -1220,6 +1397,13 @@ GENERATE_DOCSET = NO DOCSET_FEEDNAME = "Doxygen generated docs" +# This tag determines the URL of the docset feed. A documentation feed provides +# an umbrella under which multiple documentation sets from a single provider +# (such as a company or product suite) can be grouped. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_FEEDURL = + # This tag specifies a string that should uniquely identify the documentation # set bundle. This should be a reverse domain-name style string, e.g. # com.mycompany.MyDocSet. Doxygen will append .docset to the name. @@ -1245,8 +1429,12 @@ DOCSET_PUBLISHER_NAME = Publisher # If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three # additional HTML index files: index.hhp, index.hhc, and index.hhk. The # index.hhp is a project file that can be read by Microsoft's HTML Help Workshop -# (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on -# Windows. +# on Windows. In the beginning of 2021 Microsoft took the original page, with +# a.o. the download links, offline the HTML help workshop was already many years +# in maintenance mode). You can download the HTML help workshop from the web +# archives at Installation executable (see: +# http://web.archive.org/web/20160201063255/http://download.microsoft.com/downlo +# ad/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe). # # The HTML Help Workshop contains a compiler that can convert all HTML output # generated by doxygen into a single compiled HTML file (.chm). Compiled HTML @@ -1265,7 +1453,7 @@ GENERATE_HTMLHELP = NO # written to the html output directory. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. -CHM_FILE = +CHM_FILE = # The HHC_LOCATION tag can be used to specify the location (absolute path # including file name) of the HTML help compiler (hhc.exe). If non-empty, @@ -1273,10 +1461,10 @@ CHM_FILE = # The file has to be specified with full path. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. -HHC_LOCATION = +HHC_LOCATION = # The GENERATE_CHI flag controls if a separate .chi index file is generated -# (YES) or that it should be included in the master .chm file (NO). +# (YES) or that it should be included in the main .chm file (NO). # The default value is: NO. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. @@ -1286,7 +1474,7 @@ GENERATE_CHI = NO # and project file content. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. -CHM_INDEX_ENCODING = +CHM_INDEX_ENCODING = # The BINARY_TOC flag controls whether a binary table of contents is generated # (YES) or a normal table of contents (NO) in the .chm file. Furthermore it @@ -1317,11 +1505,12 @@ GENERATE_QHP = NO # the HTML output folder. # This tag requires that the tag GENERATE_QHP is set to YES. -QCH_FILE = +QCH_FILE = # The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help # Project output. For more information please see Qt Help Project / Namespace -# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace). +# (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#namespace). # The default value is: org.doxygen.Project. # This tag requires that the tag GENERATE_QHP is set to YES. @@ -1329,8 +1518,8 @@ QHP_NAMESPACE = org.doxygen.Project # The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt # Help Project output. For more information please see Qt Help Project / Virtual -# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual- -# folders). +# Folders (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#virtual-folders). # The default value is: doc. # This tag requires that the tag GENERATE_QHP is set to YES. @@ -1338,33 +1527,33 @@ QHP_VIRTUAL_FOLDER = doc # If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom # filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- -# filters). +# Filters (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters). # This tag requires that the tag GENERATE_QHP is set to YES. -QHP_CUST_FILTER_NAME = +QHP_CUST_FILTER_NAME = # The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the # custom filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- -# filters). +# Filters (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters). # This tag requires that the tag GENERATE_QHP is set to YES. -QHP_CUST_FILTER_ATTRS = +QHP_CUST_FILTER_ATTRS = # The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this # project's filter section matches. Qt Help Project / Filter Attributes (see: -# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes). +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#filter-attributes). # This tag requires that the tag GENERATE_QHP is set to YES. -QHP_SECT_FILTER_ATTRS = +QHP_SECT_FILTER_ATTRS = -# The QHG_LOCATION tag can be used to specify the location of Qt's -# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the -# generated .qhp file. +# The QHG_LOCATION tag can be used to specify the location (absolute path +# including file name) of Qt's qhelpgenerator. If non-empty doxygen will try to +# run qhelpgenerator on the generated .qhp file. # This tag requires that the tag GENERATE_QHP is set to YES. -QHG_LOCATION = +QHG_LOCATION = # If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be # generated, together with the HTML files, they form an Eclipse help plugin. To @@ -1404,16 +1593,28 @@ DISABLE_INDEX = NO # to work a browser that supports JavaScript, DHTML, CSS and frames is required # (i.e. any modern browser). Windows users are probably better off using the # HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can -# further fine-tune the look of the index. As an example, the default style -# sheet generated by doxygen has an example that shows how to put an image at -# the root of the tree instead of the PROJECT_NAME. Since the tree basically has -# the same information as the tab index, you could consider setting -# DISABLE_INDEX to YES when enabling this option. +# further fine tune the look of the index (see "Fine-tuning the output"). As an +# example, the default style sheet generated by doxygen has an example that +# shows how to put an image at the root of the tree instead of the PROJECT_NAME. +# Since the tree basically has the same information as the tab index, you could +# consider setting DISABLE_INDEX to YES when enabling this option. # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. GENERATE_TREEVIEW = YES +# When both GENERATE_TREEVIEW and DISABLE_INDEX are set to YES, then the +# FULL_SIDEBAR option determines if the side bar is limited to only the treeview +# area (value NO) or if it should extend to the full height of the window (value +# YES). Setting this to YES gives a layout similar to +# https://docs.readthedocs.io with more room for contents, but less room for the +# project logo, title, and description. If either GENERATE_TREEVIEW or +# DISABLE_INDEX is set to NO, this option has no effect. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FULL_SIDEBAR = NO + # The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that # doxygen will group on one line in the generated HTML documentation. # @@ -1438,6 +1639,24 @@ TREEVIEW_WIDTH = 250 EXT_LINKS_IN_WINDOW = NO +# If the OBFUSCATE_EMAILS tag is set to YES, doxygen will obfuscate email +# addresses. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +OBFUSCATE_EMAILS = YES + +# If the HTML_FORMULA_FORMAT option is set to svg, doxygen will use the pdf2svg +# tool (see https://github.com/dawbarton/pdf2svg) or inkscape (see +# https://inkscape.org) to generate formulas as SVG images instead of PNGs for +# the HTML output. These images will generally look nicer at scaled resolutions. +# Possible values are: png (the default) and svg (looks nicer but requires the +# pdf2svg or inkscape tool). +# The default value is: png. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FORMULA_FORMAT = png + # Use this tag to change the font size of LaTeX formulas included as images in # the HTML documentation. When you change the font size after a successful # doxygen run you need to manually remove any form_*.png images from the HTML @@ -1447,19 +1666,14 @@ EXT_LINKS_IN_WINDOW = NO FORMULA_FONTSIZE = 10 -# Use the FORMULA_TRANPARENT tag to determine whether or not the images -# generated for formulas are transparent PNGs. Transparent PNGs are not -# supported properly for IE 6.0, but are supported on all modern browsers. -# -# Note that when changing this option you need to delete any form_*.png files in -# the HTML output directory before the changes have effect. -# The default value is: YES. -# This tag requires that the tag GENERATE_HTML is set to YES. +# The FORMULA_MACROFILE can contain LaTeX \newcommand and \renewcommand commands +# to create new LaTeX commands to be used in formulas as building blocks. See +# the section "Including formulas" for details. -FORMULA_TRANSPARENT = YES +FORMULA_MACROFILE = # Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see -# http://www.mathjax.org) which uses client side Javascript for the rendering +# https://www.mathjax.org) which uses client side JavaScript for the rendering # instead of using pre-rendered bitmaps. Use this if you do not have LaTeX # installed or if you want to formulas look prettier in the HTML output. When # enabled you may also need to install MathJax separately and configure the path @@ -1469,11 +1683,29 @@ FORMULA_TRANSPARENT = YES USE_MATHJAX = NO +# With MATHJAX_VERSION it is possible to specify the MathJax version to be used. +# Note that the different versions of MathJax have different requirements with +# regards to the different settings, so it is possible that also other MathJax +# settings have to be changed when switching between the different MathJax +# versions. +# Possible values are: MathJax_2 and MathJax_3. +# The default value is: MathJax_2. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_VERSION = MathJax_2 + # When MathJax is enabled you can set the default output format to be used for -# the MathJax output. See the MathJax site (see: -# http://docs.mathjax.org/en/latest/output.html) for more details. +# the MathJax output. For more details about the output format see MathJax +# version 2 (see: +# http://docs.mathjax.org/en/v2.7-latest/output.html) and MathJax version 3 +# (see: +# http://docs.mathjax.org/en/latest/web/components/output.html). # Possible values are: HTML-CSS (which is slower, but has the best -# compatibility), NativeMML (i.e. MathML) and SVG. +# compatibility. This is the name for Mathjax version 2, for MathJax version 3 +# this will be translated into chtml), NativeMML (i.e. MathML. Only supported +# for NathJax 2. For MathJax version 3 chtml will be used instead.), chtml (This +# is the name for Mathjax version 3, for MathJax version 2 this will be +# translated into HTML-CSS) and SVG. # The default value is: HTML-CSS. # This tag requires that the tag USE_MATHJAX is set to YES. @@ -1486,26 +1718,33 @@ MATHJAX_FORMAT = HTML-CSS # MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax # Content Delivery Network so you can quickly see the result without installing # MathJax. However, it is strongly recommended to install a local copy of -# MathJax from http://www.mathjax.org before deployment. -# The default value is: http://cdn.mathjax.org/mathjax/latest. +# MathJax from https://www.mathjax.org before deployment. The default value is: +# - in case of MathJax version 2: https://cdn.jsdelivr.net/npm/mathjax@2 +# - in case of MathJax version 3: https://cdn.jsdelivr.net/npm/mathjax@3 # This tag requires that the tag USE_MATHJAX is set to YES. MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest # The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax # extension names that should be enabled during MathJax rendering. For example +# for MathJax version 2 (see +# https://docs.mathjax.org/en/v2.7-latest/tex.html#tex-and-latex-extensions): # MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols +# For example for MathJax version 3 (see +# http://docs.mathjax.org/en/latest/input/tex/extensions/index.html): +# MATHJAX_EXTENSIONS = ams # This tag requires that the tag USE_MATHJAX is set to YES. -MATHJAX_EXTENSIONS = +MATHJAX_EXTENSIONS = # The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces # of code that will be used on startup of the MathJax code. See the MathJax site -# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an +# (see: +# http://docs.mathjax.org/en/v2.7-latest/output.html) for more details. For an # example see the documentation. # This tag requires that the tag USE_MATHJAX is set to YES. -MATHJAX_CODEFILE = +MATHJAX_CODEFILE = # When the SEARCHENGINE tag is enabled doxygen will generate a search box for # the HTML output. The underlying search engine uses javascript and DHTML and @@ -1529,7 +1768,7 @@ MATHJAX_CODEFILE = SEARCHENGINE = YES # When the SERVER_BASED_SEARCH tag is enabled the search engine will be -# implemented using a web server instead of a web client using Javascript. There +# implemented using a web server instead of a web client using JavaScript. There # are two flavors of web server based searching depending on the EXTERNAL_SEARCH # setting. When disabled, doxygen will generate a PHP script for searching and # an index file used by the script. When EXTERNAL_SEARCH is enabled the indexing @@ -1548,7 +1787,8 @@ SERVER_BASED_SEARCH = NO # # Doxygen ships with an example indexer (doxyindexer) and search engine # (doxysearch.cgi) which are based on the open source search engine library -# Xapian (see: http://xapian.org/). +# Xapian (see: +# https://xapian.org/). # # See the section "External Indexing and Searching" for details. # The default value is: NO. @@ -1561,11 +1801,12 @@ EXTERNAL_SEARCH = NO # # Doxygen ships with an example indexer (doxyindexer) and search engine # (doxysearch.cgi) which are based on the open source search engine library -# Xapian (see: http://xapian.org/). See the section "External Indexing and -# Searching" for details. +# Xapian (see: +# https://xapian.org/). See the section "External Indexing and Searching" for +# details. # This tag requires that the tag SEARCHENGINE is set to YES. -SEARCHENGINE_URL = +SEARCHENGINE_URL = # When SERVER_BASED_SEARCH and EXTERNAL_SEARCH are both enabled the unindexed # search data is written to a file for indexing by an external tool. With the @@ -1581,7 +1822,7 @@ SEARCHDATA_FILE = searchdata.xml # projects and redirect the results back to the right project. # This tag requires that the tag SEARCHENGINE is set to YES. -EXTERNAL_SEARCH_ID = +EXTERNAL_SEARCH_ID = # The EXTRA_SEARCH_MAPPINGS tag can be used to enable searching through doxygen # projects other than the one defined by this configuration file, but that are @@ -1591,7 +1832,7 @@ EXTERNAL_SEARCH_ID = # EXTRA_SEARCH_MAPPINGS = tagname1=loc1 tagname2=loc2 ... # This tag requires that the tag SEARCHENGINE is set to YES. -EXTRA_SEARCH_MAPPINGS = +EXTRA_SEARCH_MAPPINGS = #--------------------------------------------------------------------------- # Configuration options related to the LaTeX output @@ -1608,26 +1849,40 @@ GENERATE_LATEX = NO # The default directory is: latex. # This tag requires that the tag GENERATE_LATEX is set to YES. -LATEX_OUTPUT = +LATEX_OUTPUT = # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be # invoked. # -# Note that when enabling USE_PDFLATEX this option is only used for generating -# bitmaps for formulas in the HTML output, but not in the Makefile that is -# written to the output directory. -# The default file is: latex. +# Note that when not enabling USE_PDFLATEX the default is latex when enabling +# USE_PDFLATEX the default is pdflatex and when in the later case latex is +# chosen this is overwritten by pdflatex. For specific output languages the +# default can have been set differently, this depends on the implementation of +# the output language. # This tag requires that the tag GENERATE_LATEX is set to YES. LATEX_CMD_NAME = latex # The MAKEINDEX_CMD_NAME tag can be used to specify the command name to generate # index for LaTeX. +# Note: This tag is used in the Makefile / make.bat. +# See also: LATEX_MAKEINDEX_CMD for the part in the generated output file +# (.tex). # The default file is: makeindex. # This tag requires that the tag GENERATE_LATEX is set to YES. MAKEINDEX_CMD_NAME = makeindex +# The LATEX_MAKEINDEX_CMD tag can be used to specify the command name to +# generate index for LaTeX. In case there is no backslash (\) as first character +# it will be automatically added in the LaTeX code. +# Note: This tag is used in the generated output file (.tex). +# See also: MAKEINDEX_CMD_NAME for the part in the Makefile / make.bat. +# The default value is: makeindex. +# This tag requires that the tag GENERATE_LATEX is set to YES. + +LATEX_MAKEINDEX_CMD = makeindex + # If the COMPACT_LATEX tag is set to YES, doxygen generates more compact LaTeX # documents. This may be useful for small projects and may help to save some # trees in general. @@ -1655,34 +1910,36 @@ PAPER_TYPE = a4 # If left blank no extra packages will be included. # This tag requires that the tag GENERATE_LATEX is set to YES. -EXTRA_PACKAGES = +EXTRA_PACKAGES = -# The LATEX_HEADER tag can be used to specify a personal LaTeX header for the -# generated LaTeX document. The header should contain everything until the first -# chapter. If it is left blank doxygen will generate a standard header. See -# section "Doxygen usage" for information on how to let doxygen write the -# default header to a separate file. +# The LATEX_HEADER tag can be used to specify a user-defined LaTeX header for +# the generated LaTeX document. The header should contain everything until the +# first chapter. If it is left blank doxygen will generate a standard header. It +# is highly recommended to start with a default header using +# doxygen -w latex new_header.tex new_footer.tex new_stylesheet.sty +# and then modify the file new_header.tex. See also section "Doxygen usage" for +# information on how to generate the default header that doxygen normally uses. # -# Note: Only use a user-defined header if you know what you are doing! The -# following commands have a special meaning inside the header: $title, -# $datetime, $date, $doxygenversion, $projectname, $projectnumber, -# $projectbrief, $projectlogo. Doxygen will replace $title with the empty -# string, for the replacement values of the other commands the user is referred -# to HTML_HEADER. +# Note: Only use a user-defined header if you know what you are doing! +# Note: The header is subject to change so you typically have to regenerate the +# default header when upgrading to a newer version of doxygen. The following +# commands have a special meaning inside the header (and footer): For a +# description of the possible markers and block names see the documentation. # This tag requires that the tag GENERATE_LATEX is set to YES. -LATEX_HEADER = +LATEX_HEADER = -# The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for the -# generated LaTeX document. The footer should contain everything after the last -# chapter. If it is left blank doxygen will generate a standard footer. See +# The LATEX_FOOTER tag can be used to specify a user-defined LaTeX footer for +# the generated LaTeX document. The footer should contain everything after the +# last chapter. If it is left blank doxygen will generate a standard footer. See # LATEX_HEADER for more information on how to generate a default footer and what -# special commands can be used inside the footer. -# -# Note: Only use a user-defined footer if you know what you are doing! +# special commands can be used inside the footer. See also section "Doxygen +# usage" for information on how to generate the default footer that doxygen +# normally uses. Note: Only use a user-defined footer if you know what you are +# doing! # This tag requires that the tag GENERATE_LATEX is set to YES. -LATEX_FOOTER = +LATEX_FOOTER = # The LATEX_EXTRA_STYLESHEET tag can be used to specify additional user-defined # LaTeX style sheets that are included after the standard style sheets created @@ -1693,7 +1950,7 @@ LATEX_FOOTER = # list). # This tag requires that the tag GENERATE_LATEX is set to YES. -LATEX_EXTRA_STYLESHEET = +LATEX_EXTRA_STYLESHEET = # The LATEX_EXTRA_FILES tag can be used to specify one or more extra images or # other source files which should be copied to the LATEX_OUTPUT output @@ -1701,7 +1958,7 @@ LATEX_EXTRA_STYLESHEET = # markers available. # This tag requires that the tag GENERATE_LATEX is set to YES. -LATEX_EXTRA_FILES = +LATEX_EXTRA_FILES = # If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated is # prepared for conversion to PDF (using ps2pdf or pdflatex). The PDF file will @@ -1712,9 +1969,11 @@ LATEX_EXTRA_FILES = PDF_HYPERLINKS = YES -# If the USE_PDFLATEX tag is set to YES, doxygen will use pdflatex to generate -# the PDF file directly from the LaTeX files. Set this option to YES, to get a -# higher quality PDF documentation. +# If the USE_PDFLATEX tag is set to YES, doxygen will use the engine as +# specified with LATEX_CMD_NAME to generate the PDF file directly from the LaTeX +# files. Set this option to YES, to get a higher quality PDF documentation. +# +# See also section LATEX_CMD_NAME for selecting the engine. # The default value is: YES. # This tag requires that the tag GENERATE_LATEX is set to YES. @@ -1722,8 +1981,7 @@ USE_PDFLATEX = YES # If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \batchmode # command to the generated LaTeX files. This will instruct LaTeX to keep running -# if errors occur, instead of asking the user for help. This option is also used -# when generating formulas in HTML. +# if errors occur, instead of asking the user for help. # The default value is: NO. # This tag requires that the tag GENERATE_LATEX is set to YES. @@ -1736,24 +1994,30 @@ LATEX_BATCHMODE = NO LATEX_HIDE_INDICES = NO -# If the LATEX_SOURCE_CODE tag is set to YES then doxygen will include source -# code with syntax highlighting in the LaTeX output. -# -# Note that which sources are shown also depends on other settings such as -# SOURCE_BROWSER. -# The default value is: NO. -# This tag requires that the tag GENERATE_LATEX is set to YES. - -LATEX_SOURCE_CODE = NO - # The LATEX_BIB_STYLE tag can be used to specify the style to use for the # bibliography, e.g. plainnat, or ieeetr. See -# http://en.wikipedia.org/wiki/BibTeX and \cite for more info. +# https://en.wikipedia.org/wiki/BibTeX and \cite for more info. # The default value is: plain. # This tag requires that the tag GENERATE_LATEX is set to YES. LATEX_BIB_STYLE = plain +# If the LATEX_TIMESTAMP tag is set to YES then the footer of each generated +# page will contain the date and time when the page was generated. Setting this +# to NO can help when comparing the output of multiple runs. +# The default value is: NO. +# This tag requires that the tag GENERATE_LATEX is set to YES. + +LATEX_TIMESTAMP = NO + +# The LATEX_EMOJI_DIRECTORY tag is used to specify the (relative or absolute) +# path from which the emoji images will be read. If a relative path is entered, +# it will be relative to the LATEX_OUTPUT directory. If left blank the +# LATEX_OUTPUT directory will be used. +# This tag requires that the tag GENERATE_LATEX is set to YES. + +LATEX_EMOJI_DIRECTORY = + #--------------------------------------------------------------------------- # Configuration options related to the RTF output #--------------------------------------------------------------------------- @@ -1793,32 +2057,22 @@ COMPACT_RTF = NO RTF_HYPERLINKS = NO -# Load stylesheet definitions from file. Syntax is similar to doxygen's config -# file, i.e. a series of assignments. You only have to provide replacements, -# missing definitions are set to their default value. +# Load stylesheet definitions from file. Syntax is similar to doxygen's +# configuration file, i.e. a series of assignments. You only have to provide +# replacements, missing definitions are set to their default value. # # See also section "Doxygen usage" for information on how to generate the # default style sheet that doxygen normally uses. # This tag requires that the tag GENERATE_RTF is set to YES. -RTF_STYLESHEET_FILE = +RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an RTF document. Syntax is -# similar to doxygen's config file. A template extensions file can be generated -# using doxygen -e rtf extensionFile. +# similar to doxygen's configuration file. A template extensions file can be +# generated using doxygen -e rtf extensionFile. # This tag requires that the tag GENERATE_RTF is set to YES. -RTF_EXTENSIONS_FILE = - -# If the RTF_SOURCE_CODE tag is set to YES then doxygen will include source code -# with syntax highlighting in the RTF output. -# -# Note that which sources are shown also depends on other settings such as -# SOURCE_BROWSER. -# The default value is: NO. -# This tag requires that the tag GENERATE_RTF is set to YES. - -RTF_SOURCE_CODE = NO +RTF_EXTENSIONS_FILE = #--------------------------------------------------------------------------- # Configuration options related to the man page output @@ -1853,7 +2107,7 @@ MAN_EXTENSION = .3 # MAN_EXTENSION with the initial . removed. # This tag requires that the tag GENERATE_MAN is set to YES. -MAN_SUBDIR = +MAN_SUBDIR = # If the MAN_LINKS tag is set to YES and doxygen generates man output, then it # will generate one additional man file for each entity documented in the real @@ -1891,6 +2145,13 @@ XML_OUTPUT = xml XML_PROGRAMLISTING = YES +# If the XML_NS_MEMB_FILE_SCOPE tag is set to YES, doxygen will include +# namespace members in file scope as well, matching the HTML output. +# The default value is: NO. +# This tag requires that the tag GENERATE_XML is set to YES. + +XML_NS_MEMB_FILE_SCOPE = NO + #--------------------------------------------------------------------------- # Configuration options related to the DOCBOOK output #--------------------------------------------------------------------------- @@ -1909,23 +2170,14 @@ GENERATE_DOCBOOK = NO DOCBOOK_OUTPUT = docbook -# If the DOCBOOK_PROGRAMLISTING tag is set to YES, doxygen will include the -# program listings (including syntax highlighting and cross-referencing -# information) to the DOCBOOK output. Note that enabling this will significantly -# increase the size of the DOCBOOK output. -# The default value is: NO. -# This tag requires that the tag GENERATE_DOCBOOK is set to YES. - -DOCBOOK_PROGRAMLISTING = NO - #--------------------------------------------------------------------------- # Configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- # If the GENERATE_AUTOGEN_DEF tag is set to YES, doxygen will generate an -# AutoGen Definitions (see http://autogen.sf.net) file that captures the -# structure of the code including all documentation. Note that this feature is -# still experimental and incomplete at the moment. +# AutoGen Definitions (see http://autogen.sourceforge.net/) file that captures +# the structure of the code including all documentation. Note that this feature +# is still experimental and incomplete at the moment. # The default value is: NO. GENERATE_AUTOGEN_DEF = NO @@ -1966,7 +2218,7 @@ PERLMOD_PRETTY = YES # overwrite each other's variables. # This tag requires that the tag GENERATE_PERLMOD is set to YES. -PERLMOD_MAKEVAR_PREFIX = +PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # Configuration options related to the preprocessor @@ -2004,10 +2256,11 @@ SEARCH_INCLUDES = YES # The INCLUDE_PATH tag can be used to specify one or more directories that # contain include files that are not input files but should be processed by the -# preprocessor. +# preprocessor. Note that the INCLUDE_PATH is not recursive, so the setting of +# RECURSIVE has no effect here. # This tag requires that the tag SEARCH_INCLUDES is set to YES. -INCLUDE_PATH = +INCLUDE_PATH = # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard # patterns (like *.h and *.hpp) to filter out the header-files in the @@ -2015,7 +2268,7 @@ INCLUDE_PATH = # used. # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. -INCLUDE_FILE_PATTERNS = +INCLUDE_FILE_PATTERNS = # The PREDEFINED tag can be used to specify one or more macro names that are # defined before the preprocessor is started (similar to the -D option of e.g. @@ -2025,7 +2278,8 @@ INCLUDE_FILE_PATTERNS = # recursively expanded use the := operator instead of the = operator. # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. -PREDEFINED = BUILD_IN_DOXYGEN NATS_HAS_STREAMING +PREDEFINED = BUILD_IN_DOXYGEN \ + NATS_HAS_STREAMING # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this # tag can be used to specify a list of macro names that should be expanded. The @@ -2034,7 +2288,7 @@ PREDEFINED = BUILD_IN_DOXYGEN NATS_HAS_STREAMING # definition found in the source code. # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. -EXPAND_AS_DEFINED = +EXPAND_AS_DEFINED = # If the SKIP_FUNCTION_MACROS tag is set to YES then doxygen's preprocessor will # remove all references to function-like macros that are alone on a line, have @@ -2063,13 +2317,13 @@ SKIP_FUNCTION_MACROS = YES # the path). If a tag file is not located in the directory in which doxygen is # run, you must also specify the path to the tagfile here. -TAGFILES = +TAGFILES = # When a file name is specified after GENERATE_TAGFILE, doxygen will create a # tag file that is based on the input files it reads. See section "Linking to # external documentation" for more information about the usage of tag files. -GENERATE_TAGFILE = +GENERATE_TAGFILE = # If the ALLEXTERNALS tag is set to YES, all external class will be listed in # the class index. If set to NO, only the inherited external classes will be @@ -2092,40 +2346,16 @@ EXTERNAL_GROUPS = YES EXTERNAL_PAGES = YES -# The PERL_PATH should be the absolute path and name of the perl script -# interpreter (i.e. the result of 'which perl'). -# The default file (with absolute path) is: /usr/bin/perl. - -PERL_PATH = /usr/bin/perl - #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- -# If the CLASS_DIAGRAMS tag is set to YES, doxygen will generate a class diagram -# (in HTML and LaTeX) for classes with base or super classes. Setting the tag to -# NO turns the diagrams off. Note that this option also works with HAVE_DOT -# disabled, but it is recommended to install and use dot, since it yields more -# powerful graphs. -# The default value is: YES. - -CLASS_DIAGRAMS = YES - -# You can define message sequence charts within doxygen comments using the \msc -# command. Doxygen will then run the mscgen tool (see: -# http://www.mcternan.me.uk/mscgen/)) to produce the chart and insert it in the -# documentation. The MSCGEN_PATH tag allows you to specify the directory where -# the mscgen tool resides. If left empty the tool is assumed to be found in the -# default search path. - -MSCGEN_PATH = - # You can include diagrams made with dia in doxygen documentation. Doxygen will # then run dia to produce the diagram and insert it in the documentation. The # DIA_PATH tag allows you to specify the directory where the dia binary resides. # If left empty dia is assumed to be found in the default search path. -DIA_PATH = +DIA_PATH = # If set to YES the inheritance and collaboration graphs will hide inheritance # and usage relations if the target is undocumented or is not a class. @@ -2152,36 +2382,51 @@ HAVE_DOT = NO DOT_NUM_THREADS = 0 -# When you want a differently looking font in the dot files that doxygen -# generates you can specify the font name using DOT_FONTNAME. You need to make -# sure dot is able to find the font, which can be done by putting it in a -# standard location or by setting the DOTFONTPATH environment variable or by -# setting DOT_FONTPATH to the directory containing the font. -# The default value is: Helvetica. +# DOT_COMMON_ATTR is common attributes for nodes, edges and labels of +# subgraphs. When you want a differently looking font in the dot files that +# doxygen generates you can specify fontname, fontcolor and fontsize attributes. +# For details please see Node, +# Edge and Graph Attributes specification You need to make sure dot is able +# to find the font, which can be done by putting it in a standard location or by +# setting the DOTFONTPATH environment variable or by setting DOT_FONTPATH to the +# directory containing the font. Default graphviz fontsize is 14. +# The default value is: fontname=Helvetica,fontsize=10. # This tag requires that the tag HAVE_DOT is set to YES. -DOT_FONTNAME = Helvetica +DOT_COMMON_ATTR = "fontname=Helvetica,fontsize=10" -# The DOT_FONTSIZE tag can be used to set the size (in points) of the font of -# dot graphs. -# Minimum value: 4, maximum value: 24, default value: 10. +# DOT_EDGE_ATTR is concatenated with DOT_COMMON_ATTR. For elegant style you can +# add 'arrowhead=open, arrowtail=open, arrowsize=0.5'. Complete documentation about +# arrows shapes. +# The default value is: labelfontname=Helvetica,labelfontsize=10. # This tag requires that the tag HAVE_DOT is set to YES. -DOT_FONTSIZE = 10 +DOT_EDGE_ATTR = "labelfontname=Helvetica,labelfontsize=10" -# By default doxygen will tell dot to use the default font as specified with -# DOT_FONTNAME. If you specify a different font using DOT_FONTNAME you can set -# the path where dot can find it using this tag. +# DOT_NODE_ATTR is concatenated with DOT_COMMON_ATTR. For view without boxes +# around nodes set 'shape=plain' or 'shape=plaintext' Shapes specification +# The default value is: shape=box,height=0.2,width=0.4. # This tag requires that the tag HAVE_DOT is set to YES. -DOT_FONTPATH = +DOT_NODE_ATTR = "shape=box,height=0.2,width=0.4" -# If the CLASS_GRAPH tag is set to YES then doxygen will generate a graph for -# each documented class showing the direct and indirect inheritance relations. -# Setting this tag to YES will force the CLASS_DIAGRAMS tag to NO. -# The default value is: YES. +# You can set the path where dot can find font specified with fontname in +# DOT_COMMON_ATTR and others dot attributes. # This tag requires that the tag HAVE_DOT is set to YES. +DOT_FONTPATH = + +# If the CLASS_GRAPH tag is set to YES (or GRAPH) then doxygen will generate a +# graph for each documented class showing the direct and indirect inheritance +# relations. In case HAVE_DOT is set as well dot will be used to draw the graph, +# otherwise the built-in generator will be used. If the CLASS_GRAPH tag is set +# to TEXT the direct and indirect inheritance relations will be shown as texts / +# links. +# Possible values are: NO, YES, TEXT and GRAPH. +# The default value is: YES. + CLASS_GRAPH = YES # If the COLLABORATION_GRAPH tag is set to YES then doxygen will generate a @@ -2194,7 +2439,8 @@ CLASS_GRAPH = YES COLLABORATION_GRAPH = YES # If the GROUP_GRAPHS tag is set to YES then doxygen will generate a graph for -# groups, showing the direct groups dependencies. +# groups, showing the direct groups dependencies. See also the chapter Grouping +# in the manual. # The default value is: YES. # This tag requires that the tag HAVE_DOT is set to YES. @@ -2217,10 +2463,32 @@ UML_LOOK = NO # but if the number exceeds 15, the total amount of fields shown is limited to # 10. # Minimum value: 0, maximum value: 100, default value: 10. -# This tag requires that the tag HAVE_DOT is set to YES. +# This tag requires that the tag UML_LOOK is set to YES. UML_LIMIT_NUM_FIELDS = 10 +# If the DOT_UML_DETAILS tag is set to NO, doxygen will show attributes and +# methods without types and arguments in the UML graphs. If the DOT_UML_DETAILS +# tag is set to YES, doxygen will add type and arguments for attributes and +# methods in the UML graphs. If the DOT_UML_DETAILS tag is set to NONE, doxygen +# will not generate fields with class member information in the UML graphs. The +# class diagrams will look similar to the default class diagrams but using UML +# notation for the relationships. +# Possible values are: NO, YES and NONE. +# The default value is: NO. +# This tag requires that the tag UML_LOOK is set to YES. + +DOT_UML_DETAILS = NO + +# The DOT_WRAP_THRESHOLD tag can be used to set the maximum number of characters +# to display on a single line. If the actual line length exceeds this threshold +# significantly it will wrapped across multiple lines. Some heuristics are apply +# to avoid ugly line breaks. +# Minimum value: 0, maximum value: 1000, default value: 17. +# This tag requires that the tag HAVE_DOT is set to YES. + +DOT_WRAP_THRESHOLD = 17 + # If the TEMPLATE_RELATIONS tag is set to YES then the inheritance and # collaboration graphs will show the relations between templates and their # instances. @@ -2287,6 +2555,13 @@ GRAPHICAL_HIERARCHY = YES DIRECTORY_GRAPH = YES +# The DIR_GRAPH_MAX_DEPTH tag can be used to limit the maximum number of levels +# of child directories generated in directory dependency graphs by dot. +# Minimum value: 1, maximum value: 25, default value: 1. +# This tag requires that the tag DIRECTORY_GRAPH is set to YES. + +DIR_GRAPH_MAX_DEPTH = 1 + # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images # generated by dot. For an explanation of the image formats see the section # output formats in the documentation of the dot tool (Graphviz (see: @@ -2318,39 +2593,44 @@ INTERACTIVE_SVG = NO # found. If left blank, it is assumed the dot tool can be found in the path. # This tag requires that the tag HAVE_DOT is set to YES. -DOT_PATH = +DOT_PATH = # The DOTFILE_DIRS tag can be used to specify one or more directories that # contain dot files that are included in the documentation (see the \dotfile # command). # This tag requires that the tag HAVE_DOT is set to YES. -DOTFILE_DIRS = +DOTFILE_DIRS = # The MSCFILE_DIRS tag can be used to specify one or more directories that # contain msc files that are included in the documentation (see the \mscfile # command). -MSCFILE_DIRS = +MSCFILE_DIRS = # The DIAFILE_DIRS tag can be used to specify one or more directories that # contain dia files that are included in the documentation (see the \diafile # command). -DIAFILE_DIRS = +DIAFILE_DIRS = # When using plantuml, the PLANTUML_JAR_PATH tag should be used to specify the -# path where java can find the plantuml.jar file. If left blank, it is assumed -# PlantUML is not used or called during a preprocessing step. Doxygen will -# generate a warning when it encounters a \startuml command in this case and -# will not generate output for the diagram. +# path where java can find the plantuml.jar file or to the filename of jar file +# to be used. If left blank, it is assumed PlantUML is not used or called during +# a preprocessing step. Doxygen will generate a warning when it encounters a +# \startuml command in this case and will not generate output for the diagram. + +PLANTUML_JAR_PATH = -PLANTUML_JAR_PATH = +# When using plantuml, the PLANTUML_CFG_FILE tag can be used to specify a +# configuration file for plantuml. + +PLANTUML_CFG_FILE = # When using plantuml, the specified paths are searched for files specified by # the !include statement in a plantuml block. -PLANTUML_INCLUDE_PATH = +PLANTUML_INCLUDE_PATH = # The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of nodes # that will be shown in the graph. If the number of nodes in a graph becomes @@ -2376,18 +2656,6 @@ DOT_GRAPH_MAX_NODES = 50 MAX_DOT_GRAPH_DEPTH = 0 -# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent -# background. This is disabled by default, because dot on Windows does not seem -# to support this out of the box. -# -# Warning: Depending on the platform used, enabling this option may lead to -# badly anti-aliased labels on the edges of a graph (i.e. they become hard to -# read). -# The default value is: NO. -# This tag requires that the tag HAVE_DOT is set to YES. - -DOT_TRANSPARENT = NO - # Set the DOT_MULTI_TARGETS tag to YES to allow dot to generate multiple output # files in one run (i.e. multiple -o and -T options on the command line). This # makes dot run faster, but since only newer versions of dot (>1.8.10) support @@ -2400,14 +2668,18 @@ DOT_MULTI_TARGETS = NO # If the GENERATE_LEGEND tag is set to YES doxygen will generate a legend page # explaining the meaning of the various boxes and arrows in the dot generated # graphs. +# Note: This tag requires that UML_LOOK isn't set, i.e. the doxygen internal +# graphical representation for inheritance and collaboration diagrams is used. # The default value is: YES. # This tag requires that the tag HAVE_DOT is set to YES. GENERATE_LEGEND = YES -# If the DOT_CLEANUP tag is set to YES, doxygen will remove the intermediate dot +# If the DOT_CLEANUP tag is set to YES, doxygen will remove the intermediate # files that are used to generate the various graphs. +# +# Note: This setting is not only used for dot files but also for msc temporary +# files. # The default value is: YES. -# This tag requires that the tag HAVE_DOT is set to YES. DOT_CLEANUP = YES diff --git a/doc/DoxyFile.NATS.Client.in b/doc/DoxyFile.NATS.Client.in index 9ec028846..13c62ceb1 100644 --- a/doc/DoxyFile.NATS.Client.in +++ b/doc/DoxyFile.NATS.Client.in @@ -1,4 +1,4 @@ -# Doxyfile 1.8.10 +# Doxyfile 1.9.5 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project. @@ -12,16 +12,26 @@ # For lists, items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (\" \"). +# +# Note: +# +# Use doxygen to compare the used configuration file with the template +# configuration file: +# doxygen -x [configFile] +# Use doxygen to compare the used configuration file with the template +# configuration file without replacing the environment variables or CMake type +# replacement variables: +# doxygen -x_noenv [configFile] #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- -# This tag specifies the encoding used for all characters in the config file -# that follow. The default is UTF-8 which is also the encoding used for all text -# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv -# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv -# for the list of possible encodings. +# This tag specifies the encoding used for all characters in the configuration +# file that follow. The default is UTF-8 which is also the encoding used for all +# text before the first occurrence of this tag. Doxygen uses libiconv (or the +# iconv built into libc) for the transcoding. See +# https://www.gnu.org/software/libiconv/ for the list of possible encodings. # The default value is: UTF-8. DOXYFILE_ENCODING = UTF-8 @@ -32,7 +42,7 @@ DOXYFILE_ENCODING = UTF-8 # title of most generated pages and in a few other places. # The default value is: My Project. -PROJECT_NAME = "@NATS_DOC_PROJECT_NAME@" +PROJECT_NAME = @NATS_DOC_PROJECT_NAME@ # The PROJECT_NUMBER tag can be used to enter a project or revision number. This # could be handy for archiving the generated documentation or if some version @@ -51,7 +61,7 @@ PROJECT_BRIEF = "The nats.io C Client, Supported by Synadia Communicati # pixels and the maximum width should not exceed 200 pixels. Doxygen will copy # the logo to the output directory. -PROJECT_LOGO = +PROJECT_LOGO = # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path # into which the generated documentation will be written. If a relative path is @@ -60,16 +70,28 @@ PROJECT_LOGO = OUTPUT_DIRECTORY = . -# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub- -# directories (in 2 levels) under the output directory of each output format and -# will distribute the generated files over these directories. Enabling this +# If the CREATE_SUBDIRS tag is set to YES then doxygen will create up to 4096 +# sub-directories (in 2 levels) under the output directory of each output format +# and will distribute the generated files over these directories. Enabling this # option can be useful when feeding doxygen a huge amount of source files, where # putting all generated files in the same directory would otherwise causes -# performance problems for the file system. +# performance problems for the file system. Adapt CREATE_SUBDIRS_LEVEL to +# control the number of sub-directories. # The default value is: NO. CREATE_SUBDIRS = NO +# Controls the number of sub-directories that will be created when +# CREATE_SUBDIRS tag is set to YES. Level 0 represents 16 directories, and every +# level increment doubles the number of directories, resulting in 4096 +# directories at level 8 which is the default and also the maximum value. The +# sub-directories are organized in 2 levels, the first level always has a fixed +# numer of 16 directories. +# Minimum value: 0, maximum value: 8, default value: 8. +# This tag requires that the tag CREATE_SUBDIRS is set to YES. + +CREATE_SUBDIRS_LEVEL = 8 + # If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII # characters to appear in the names of generated files. If set to NO, non-ASCII # characters will be escaped, for example _xE3_x81_x84 will be used for Unicode @@ -81,14 +103,14 @@ ALLOW_UNICODE_NAMES = NO # The OUTPUT_LANGUAGE tag is used to specify the language in which all # documentation generated by doxygen is written. Doxygen will use this # information to generate all constant output in the proper language. -# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese, -# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States), -# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian, -# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages), -# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian, -# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian, -# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish, -# Ukrainian and Vietnamese. +# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Bulgarian, +# Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, English +# (United States), Esperanto, Farsi (Persian), Finnish, French, German, Greek, +# Hindi, Hungarian, Indonesian, Italian, Japanese, Japanese-en (Japanese with +# English messages), Korean, Korean-en (Korean with English messages), Latvian, +# Lithuanian, Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, +# Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, +# Swedish, Turkish, Ukrainian and Vietnamese. # The default value is: English. OUTPUT_LANGUAGE = English @@ -162,7 +184,7 @@ FULL_PATH_NAMES = NO # will be relative from the directory where doxygen is started. # This tag requires that the tag FULL_PATH_NAMES is set to YES. -STRIP_FROM_PATH = +STRIP_FROM_PATH = # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the # path mentioned in the documentation of a class, which tells the reader which @@ -171,7 +193,7 @@ STRIP_FROM_PATH = # specify the list of include paths that are normally passed to the compiler # using the -I flag. -STRIP_FROM_INC_PATH = +STRIP_FROM_INC_PATH = # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but # less readable) file names. This can be useful is your file systems doesn't @@ -189,6 +211,16 @@ SHORT_NAMES = NO JAVADOC_AUTOBRIEF = NO +# If the JAVADOC_BANNER tag is set to YES then doxygen will interpret a line +# such as +# /*************** +# as being the beginning of a Javadoc-style comment "banner". If set to NO, the +# Javadoc-style will behave just like regular comments and it will not be +# interpreted by doxygen. +# The default value is: NO. + +JAVADOC_BANNER = NO + # If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first # line (until the first dot) of a Qt-style comment as the brief description. If # set to NO, the Qt-style will behave just like regular Qt-style comments (thus @@ -209,6 +241,14 @@ QT_AUTOBRIEF = NO MULTILINE_CPP_IS_BRIEF = NO +# By default Python docstrings are displayed as preformatted text and doxygen's +# special commands cannot be used. By setting PYTHON_DOCSTRING to NO the +# doxygen's special commands can be used and the contents of the docstring +# documentation blocks is shown as doxygen documentation. +# The default value is: YES. + +PYTHON_DOCSTRING = YES + # If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the # documentation from any documented member that it re-implements. # The default value is: YES. @@ -232,19 +272,18 @@ TAB_SIZE = 4 # the documentation. An alias has the form: # name=value # For example adding -# "sideeffect=@par Side Effects:\n" +# "sideeffect=@par Side Effects:^^" # will allow you to put the command \sideeffect (or @sideeffect) in the # documentation, which will result in a user-defined paragraph with heading -# "Side Effects:". You can put \n's in the value part of an alias to insert -# newlines. +# "Side Effects:". Note that you cannot put \n's in the value part of an alias +# to insert newlines (in the resulting output). You can put ^^ in the value part +# of an alias to insert a newline as if a physical newline was in the original +# file. When you need a literal { or } or , in the value part of an alias you +# have to escape them by means of a backslash (\), this can lead to conflicts +# with the commands \{ and \} for these it is advised to use the version @{ and +# @} or use a double escape (\\{ and \\}) -ALIASES = - -# This tag can be used to specify a number of word-keyword mappings (TCL only). -# A mapping has the form "name=value". For example adding "class=itcl::class" -# will allow you to use the command class in the itcl::class meaning. - -TCL_SUBST = +ALIASES = # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources # only. Doxygen will then generate output that is more tailored for C. For @@ -274,28 +313,40 @@ OPTIMIZE_FOR_FORTRAN = NO OPTIMIZE_OUTPUT_VHDL = NO +# Set the OPTIMIZE_OUTPUT_SLICE tag to YES if your project consists of Slice +# sources only. Doxygen will then generate output that is more tailored for that +# language. For instance, namespaces will be presented as modules, types will be +# separated into more groups, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_SLICE = NO + # Doxygen selects the parser to use depending on the extension of the files it # parses. With this tag you can assign which parser to use for a given # extension. Doxygen has a built-in mapping, but you can override or extend it # using this tag. The format is ext=language, where ext is a file extension, and -# language is one of the parsers supported by doxygen: IDL, Java, Javascript, -# C#, C, C++, D, PHP, Objective-C, Python, Fortran (fixed format Fortran: -# FortranFixed, free formatted Fortran: FortranFree, unknown formatted Fortran: -# Fortran. In the later case the parser tries to guess whether the code is fixed -# or free formatted code, this is the default for Fortran type files), VHDL. For -# instance to make doxygen treat .inc files as Fortran files (default is PHP), -# and .f files as C (default is Fortran), use: inc=Fortran f=C. +# language is one of the parsers supported by doxygen: IDL, Java, JavaScript, +# Csharp (C#), C, C++, Lex, D, PHP, md (Markdown), Objective-C, Python, Slice, +# VHDL, Fortran (fixed format Fortran: FortranFixed, free formatted Fortran: +# FortranFree, unknown formatted Fortran: Fortran. In the later case the parser +# tries to guess whether the code is fixed or free formatted code, this is the +# default for Fortran type files). For instance to make doxygen treat .inc files +# as Fortran files (default is PHP), and .f files as C (default is Fortran), +# use: inc=Fortran f=C. # # Note: For files without extension you can use no_extension as a placeholder. # # Note that for custom extensions you also need to set FILE_PATTERNS otherwise -# the files are not read by doxygen. +# the files are not read by doxygen. When specifying no_extension you should add +# * to the FILE_PATTERNS. +# +# Note see also the list of default file extension mappings. -EXTENSION_MAPPING = +EXTENSION_MAPPING = # If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments # according to the Markdown format, which allows for more readable -# documentation. See http://daringfireball.net/projects/markdown/ for details. +# documentation. See https://daringfireball.net/projects/markdown/ for details. # The output of markdown processing is further processed by doxygen, so you can # mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in # case of backward compatibilities issues. @@ -303,6 +354,15 @@ EXTENSION_MAPPING = MARKDOWN_SUPPORT = YES +# When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up +# to that level are automatically included in the table of contents, even if +# they do not have an id attribute. +# Note: This feature currently applies only to Markdown headings. +# Minimum value: 0, maximum value: 99, default value: 5. +# This tag requires that the tag MARKDOWN_SUPPORT is set to YES. + +TOC_INCLUDE_HEADINGS = 5 + # When enabled doxygen tries to link words that correspond to documented # classes, or namespaces to their corresponding documentation. Such a link can # be prevented in individual cases by putting a % sign in front of the word or @@ -328,7 +388,7 @@ BUILTIN_STL_SUPPORT = NO CPP_CLI_SUPPORT = NO # Set the SIP_SUPPORT tag to YES if your project consists of sip (see: -# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen +# https://www.riverbankcomputing.com/software/sip/intro) sources only. Doxygen # will parse them like normal C++ but will assume all classes use public instead # of private inheritance when no explicit protection keyword is present. # The default value is: NO. @@ -414,6 +474,19 @@ TYPEDEF_HIDES_STRUCT = NO LOOKUP_CACHE_SIZE = 0 +# The NUM_PROC_THREADS specifies the number of threads doxygen is allowed to use +# during processing. When set to 0 doxygen will based this on the number of +# cores available in the system. You can set it explicitly to a value larger +# than 0 to get more control over the balance between CPU load and processing +# speed. At this moment only the input processing can be done using multiple +# threads. Since this is still an experimental feature the default is set to 1, +# which effectively disables parallel processing. Please report any issues you +# encounter. Generating dot graphs in parallel is controlled by the +# DOT_NUM_THREADS setting. +# Minimum value: 0, maximum value: 32, default value: 1. + +NUM_PROC_THREADS = 1 + #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- @@ -434,6 +507,12 @@ EXTRACT_ALL = YES EXTRACT_PRIVATE = NO +# If the EXTRACT_PRIV_VIRTUAL tag is set to YES, documented private virtual +# methods of a class will be included in the documentation. +# The default value is: NO. + +EXTRACT_PRIV_VIRTUAL = NO + # If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal # scope will be included in the documentation. # The default value is: NO. @@ -471,6 +550,13 @@ EXTRACT_LOCAL_METHODS = NO EXTRACT_ANON_NSPACES = NO +# If this flag is set to YES, the name of an unnamed parameter in a declaration +# will be determined by the corresponding definition. By default unnamed +# parameters remain unnamed in the output. +# The default value is: YES. + +RESOLVE_UNNAMED_PARAMS = YES + # If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all # undocumented members inside documented classes or files. If set to NO these # members will be included in the various overviews, but no documentation @@ -488,8 +574,8 @@ HIDE_UNDOC_MEMBERS = YES HIDE_UNDOC_CLASSES = YES # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend -# (class|struct|union) declarations. If set to NO, these declarations will be -# included in the documentation. +# declarations. If set to NO, these declarations will be included in the +# documentation. # The default value is: NO. HIDE_FRIEND_COMPOUNDS = NO @@ -508,12 +594,20 @@ HIDE_IN_BODY_DOCS = NO INTERNAL_DOCS = NO -# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file -# names in lower-case letters. If set to YES, upper-case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# and Mac users are advised to set this option to NO. -# The default value is: system dependent. +# With the correct setting of option CASE_SENSE_NAMES doxygen will better be +# able to match the capabilities of the underlying filesystem. In case the +# filesystem is case sensitive (i.e. it supports files in the same directory +# whose names only differ in casing), the option must be set to YES to properly +# deal with such files in case they appear in the input. For filesystems that +# are not case sensitive the option should be set to NO to properly deal with +# output files written for symbols that only differ in casing, such as for two +# classes, one named CLASS and the other named Class, and to also support +# references to files without having to specify the exact matching casing. On +# Windows (including Cygwin) and MacOS, users should typically set this option +# to NO, whereas on Linux or other Unix flavors it should typically be set to +# YES. +# Possible values are: SYSTEM, NO and YES. +# The default value is: SYSTEM. CASE_SENSE_NAMES = NO @@ -531,6 +625,12 @@ HIDE_SCOPE_NAMES = NO HIDE_COMPOUND_REFERENCE= NO +# If the SHOW_HEADERFILE tag is set to YES then the documentation for a class +# will show which file needs to be included to use the class. +# The default value is: YES. + +SHOW_HEADERFILE = YES + # If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of # the files that are included by a file in the documentation of that file. # The default value is: YES. @@ -588,7 +688,7 @@ SORT_MEMBERS_CTORS_1ST = NO # appear in their defined order. # The default value is: NO. -SORT_GROUP_NAMES = NO +SORT_GROUP_NAMES = NO # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by # fully-qualified names, including namespaces. If set to NO, the class list will @@ -639,7 +739,7 @@ GENERATE_DEPRECATEDLIST= YES # sections, marked by \if ... \endif and \cond # ... \endcond blocks. -ENABLED_SECTIONS = +ENABLED_SECTIONS = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the # initial value of a variable or macro / define can have for it to appear in the @@ -681,30 +781,31 @@ SHOW_NAMESPACES = YES # by doxygen. Whatever the program writes to standard output is used as the file # version. For an example see the documentation. -FILE_VERSION_FILTER = +FILE_VERSION_FILTER = # The LAYOUT_FILE tag can be used to specify a layout file which will be parsed # by doxygen. The layout file controls the global structure of the generated # output files in an output format independent way. To create the layout file # that represents doxygen's defaults, run doxygen with the -l option. You can # optionally specify a file name after the option, if omitted DoxygenLayout.xml -# will be used as the name of the layout file. +# will be used as the name of the layout file. See also section "Changing the +# layout of pages" for information. # # Note that if you run doxygen from a directory containing a file called # DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE # tag is left empty. -LAYOUT_FILE = +LAYOUT_FILE = # The CITE_BIB_FILES tag can be used to specify one or more bib files containing # the reference definitions. This must be a list of .bib files. The .bib # extension is automatically appended if omitted. This requires the bibtex tool -# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. +# to be installed. See also https://en.wikipedia.org/wiki/BibTeX for more info. # For LaTeX the style of the bibliography can be controlled using # LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the # search path. See also \cite for info how to create references. -CITE_BIB_FILES = +CITE_BIB_FILES = #--------------------------------------------------------------------------- # Configuration options related to warning and progress messages @@ -734,36 +835,68 @@ WARNINGS = YES WARN_IF_UNDOCUMENTED = YES # If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some parameters -# in a documented function, or documenting parameters that don't exist or using -# markup commands wrongly. +# potential errors in the documentation, such as documenting some parameters in +# a documented function twice, or documenting parameters that don't exist or +# using markup commands wrongly. # The default value is: YES. WARN_IF_DOC_ERROR = YES +# If WARN_IF_INCOMPLETE_DOC is set to YES, doxygen will warn about incomplete +# function parameter documentation. If set to NO, doxygen will accept that some +# parameters have no documentation without warning. +# The default value is: YES. + +WARN_IF_INCOMPLETE_DOC = YES + # This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that # are documented, but have no documentation for their parameters or return -# value. If set to NO, doxygen will only warn about wrong or incomplete -# parameter documentation, but not about the absence of documentation. +# value. If set to NO, doxygen will only warn about wrong parameter +# documentation, but not about the absence of documentation. If EXTRACT_ALL is +# set to YES then this flag will automatically be disabled. See also +# WARN_IF_INCOMPLETE_DOC # The default value is: NO. WARN_NO_PARAMDOC = NO +# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when +# a warning is encountered. If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS +# then doxygen will continue running as if WARN_AS_ERROR tag is set to NO, but +# at the end of the doxygen process doxygen will return with a non-zero status. +# Possible values are: NO, YES and FAIL_ON_WARNINGS. +# The default value is: NO. + +WARN_AS_ERROR = NO + # The WARN_FORMAT tag determines the format of the warning messages that doxygen # can produce. The string should contain the $file, $line, and $text tags, which # will be replaced by the file and line number from which the warning originated # and the warning text. Optionally the format may contain $version, which will # be replaced by the version of the file (if it could be obtained via # FILE_VERSION_FILTER) +# See also: WARN_LINE_FORMAT # The default value is: $file:$line: $text. WARN_FORMAT = "$file:$line: $text" +# In the $text part of the WARN_FORMAT command it is possible that a reference +# to a more specific place is given. To make it easier to jump to this place +# (outside of doxygen) the user can define a custom "cut" / "paste" string. +# Example: +# WARN_LINE_FORMAT = "'vi $file +$line'" +# See also: WARN_FORMAT +# The default value is: at line $line of file $file. + +WARN_LINE_FORMAT = "at line $line of file $file" + # The WARN_LOGFILE tag can be used to specify a file to which warning and error # messages should be written. If left blank the output is written to standard -# error (stderr). +# error (stderr). In case the file specified cannot be opened for writing the +# warning and error messages are written to standard error. When as file - is +# specified the warning and error messages are written to standard output +# (stdout). -WARN_LOGFILE = +WARN_LOGFILE = #--------------------------------------------------------------------------- # Configuration options related to the input files @@ -775,17 +908,29 @@ WARN_LOGFILE = # spaces. See also FILE_PATTERNS and EXTENSION_MAPPING # Note: If this tag is empty the current directory is searched. -INPUT = ../src ../src/adapters +INPUT = ../src \ + ../src/adapters # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses # libiconv (or the iconv built into libc) for the transcoding. See the libiconv -# documentation (see: http://www.gnu.org/software/libiconv) for the list of -# possible encodings. +# documentation (see: +# https://www.gnu.org/software/libiconv/) for the list of possible encodings. +# See also: INPUT_FILE_ENCODING # The default value is: UTF-8. INPUT_ENCODING = UTF-8 +# This tag can be used to specify the character encoding of the source files +# that doxygen parses The INPUT_FILE_ENCODING tag can be used to specify +# character encoding on a per file pattern basis. Doxygen will compare the file +# name with each pattern and apply the encoding instead of the default +# INPUT_ENCODING) if there is a match. The character encodings are a list of the +# form: pattern=encoding (like *.php=ISO-8859-1). See cfg_input_encoding +# "INPUT_ENCODING" for further information on supported encodings. + +INPUT_FILE_ENCODING = + # If the value of the INPUT tag contains directories, you can use the # FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and # *.h) to filter out the source-files in the directories. @@ -794,13 +939,20 @@ INPUT_ENCODING = UTF-8 # need to set EXTENSION_MAPPING for the extension otherwise the files are not # read by doxygen. # +# Note the list of default checked file patterns might differ from the list of +# default file extension mappings. +# # If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp, # *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, -# *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, -# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, -# *.vhdl, *.ucf, *.qsf, *.as and *.js. +# *.hh, *.hxx, *.hpp, *.h++, *.l, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, +# *.inc, *.m, *.markdown, *.md, *.mm, *.dox (to be provided as doxygen C +# comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, *.f18, *.f, *.for, *.vhd, +# *.vhdl, *.ucf, *.qsf and *.ice. -FILE_PATTERNS = nats.h status.h libevent.h libuv.h +FILE_PATTERNS = nats.h \ + status.h \ + libevent.h \ + libuv.h # The RECURSIVE tag can be used to specify whether or not subdirectories should # be searched for input files as well. @@ -815,7 +967,7 @@ RECURSIVE = NO # Note that relative paths are relative to the directory from which doxygen is # run. -EXCLUDE = +EXCLUDE = # The EXCLUDE_SYMLINKS tag can be used to select whether or not files or # directories that are symbolic links (a Unix file system feature) are excluded @@ -831,24 +983,24 @@ EXCLUDE_SYMLINKS = NO # Note that the wildcards are matched against the file with absolute path, so to # exclude all test directories for example use the pattern */test/* -EXCLUDE_PATTERNS = +EXCLUDE_PATTERNS = # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names # (namespaces, classes, functions, etc.) that should be excluded from the # output. The symbol name can be a fully qualified name, a word, or if the # wildcard * is used, a substring. Examples: ANamespace, AClass, -# AClass::ANamespace, ANamespace::*Test +# ANamespace::AClass, ANamespace::*Test # # Note that the wildcards are matched against the file with absolute path, so to # exclude all test directories use the pattern */test/* -EXCLUDE_SYMBOLS = +EXCLUDE_SYMBOLS = # The EXAMPLE_PATH tag can be used to specify one or more files or directories # that contain example code fragments that are included (see the \include # command). -EXAMPLE_PATH = +EXAMPLE_PATH = # If the value of the EXAMPLE_PATH tag contains directories, you can use the # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and @@ -868,7 +1020,7 @@ EXAMPLE_RECURSIVE = NO # that contain images that are to be included in the documentation (see the # \image command). -IMAGE_PATH = +IMAGE_PATH = # The INPUT_FILTER tag can be used to specify a program that doxygen should # invoke to filter for each input file. Doxygen will invoke the filter program @@ -884,8 +1036,17 @@ IMAGE_PATH = # Note that the filter must not add or remove lines; it is applied before the # code is scanned, but not when the output code is generated. If lines are added # or removed, the anchors will not be placed correctly. +# +# Note that doxygen will use the data processed and written to standard output +# for further processing, therefore nothing else, like debug statements or used +# commands (so in case of a Windows batch file always use @echo OFF), should be +# written to standard output. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. -INPUT_FILTER = +INPUT_FILTER = # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern # basis. Doxygen will compare the file name with each pattern and apply the @@ -893,8 +1054,12 @@ INPUT_FILTER = # (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how # filters are used. If the FILTER_PATTERNS tag is empty or if none of the # patterns match the file name, INPUT_FILTER is applied. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. -FILTER_PATTERNS = +FILTER_PATTERNS = # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using # INPUT_FILTER) will also be used to filter the input files that are used for @@ -909,14 +1074,23 @@ FILTER_SOURCE_FILES = NO # *.ext= (so without naming a filter). # This tag requires that the tag FILTER_SOURCE_FILES is set to YES. -FILTER_SOURCE_PATTERNS = +FILTER_SOURCE_PATTERNS = # If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that # is part of the input, its contents will be placed on the main page # (index.html). This can be useful if you have a project on for instance GitHub # and want to reuse the introduction page also for the doxygen output. -USE_MDFILE_AS_MAINPAGE = +USE_MDFILE_AS_MAINPAGE = + +# The Fortran standard specifies that for fixed formatted Fortran code all +# characters from position 72 are to be considered as comment. A common +# extension is to allow longer lines before the automatic comment starts. The +# setting FORTRAN_COMMENT_AFTER will also make it possible that longer lines can +# be processed before the automatic comment starts. +# Minimum value: 7, maximum value: 10000, default value: 72. + +FORTRAN_COMMENT_AFTER = 72 #--------------------------------------------------------------------------- # Configuration options related to source browsing @@ -945,7 +1119,7 @@ INLINE_SOURCES = NO STRIP_CODE_COMMENTS = YES # If the REFERENCED_BY_RELATION tag is set to YES then for each documented -# function all documented functions referencing it will be listed. +# entity all documented functions referencing it will be listed. # The default value is: NO. REFERENCED_BY_RELATION = NO @@ -977,12 +1151,12 @@ SOURCE_TOOLTIPS = YES # If the USE_HTAGS tag is set to YES then the references to source code will # point to the HTML generated by the htags(1) tool instead of doxygen built-in # source browser. The htags tool is part of GNU's global source tagging system -# (see http://www.gnu.org/software/global/global.html). You will need version +# (see https://www.gnu.org/software/global/global.html). You will need version # 4.8.6 or higher. # # To use it do the following: # - Install the latest version of global -# - Enable SOURCE_BROWSER and USE_HTAGS in the config file +# - Enable SOURCE_BROWSER and USE_HTAGS in the configuration file # - Make sure the INPUT points to the root of the source tree # - Run doxygen as normal # @@ -1004,25 +1178,6 @@ USE_HTAGS = NO VERBATIM_HEADERS = YES -# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the -# clang parser (see: http://clang.llvm.org/) for more accurate parsing at the -# cost of reduced performance. This can be particularly helpful with template -# rich C++ code for which doxygen's built-in parser lacks the necessary type -# information. -# Note: The availability of this option depends on whether or not doxygen was -# compiled with the --with-libclang option. -# The default value is: NO. - -#CLANG_ASSISTED_PARSING = NO - -# If clang assisted parsing is enabled you can provide the compiler with command -# line options that you would normally use when invoking the compiler. Note that -# the include paths will already be set by doxygen for the files and directories -# specified with INPUT and INCLUDE_PATH. -# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. - -#CLANG_OPTIONS = - #--------------------------------------------------------------------------- # Configuration options related to the alphabetical class index #--------------------------------------------------------------------------- @@ -1034,20 +1189,13 @@ VERBATIM_HEADERS = YES ALPHABETICAL_INDEX = YES -# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in -# which the alphabetical index list will be split. -# Minimum value: 1, maximum value: 20, default value: 5. -# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. - -COLS_IN_ALPHA_INDEX = 5 - # In case all classes in a project start with a common prefix, all classes will # be put under the same header in the alphabetical index. The IGNORE_PREFIX tag # can be used to specify a prefix (or a list of prefixes) that should be ignored # while generating the index headers. # This tag requires that the tag ALPHABETICAL_INDEX is set to YES. -IGNORE_PREFIX = +IGNORE_PREFIX = #--------------------------------------------------------------------------- # Configuration options related to the HTML output @@ -1126,7 +1274,7 @@ HTML_STYLESHEET = customdoxygen.css # list). For an example see the documentation. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_EXTRA_STYLESHEET = +HTML_EXTRA_STYLESHEET = # The HTML_EXTRA_FILES tag can be used to specify one or more extra images or # other source files which should be copied to the HTML output directory. Note @@ -1136,12 +1284,29 @@ HTML_EXTRA_STYLESHEET = # files will be copied as-is; there are no commands or markers available. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_EXTRA_FILES = +HTML_EXTRA_FILES = + +# The HTML_COLORSTYLE tag can be used to specify if the generated HTML output +# should be rendered with a dark or light theme. Default setting AUTO_LIGHT +# enables light output unless the user preference is dark output. Other options +# are DARK to always use dark mode, LIGHT to always use light mode, AUTO_DARK to +# default to dark mode unless the user prefers light mode, and TOGGLE to let the +# user toggle between dark and light mode via a button. +# Possible values are: LIGHT Always generate light output., DARK Always generate +# dark output., AUTO_LIGHT Automatically set the mode according to the user +# preference, use light mode if no preference is set (the default)., AUTO_DARK +# Automatically set the mode according to the user preference, use dark mode if +# no preference is set. and TOGGLE Allow to user to switch between light and +# dark mode via a button.. +# The default value is: AUTO_LIGHT. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE = AUTO_LIGHT # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen # will adjust the colors in the style sheet and background images according to -# this color. Hue is specified as an angle on a colorwheel, see -# http://en.wikipedia.org/wiki/Hue for more information. For instance the value +# this color. Hue is specified as an angle on a color-wheel, see +# https://en.wikipedia.org/wiki/Hue for more information. For instance the value # 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 # purple, and 360 is red again. # Minimum value: 0, maximum value: 359, default value: 220. @@ -1150,7 +1315,7 @@ HTML_EXTRA_FILES = HTML_COLORSTYLE_HUE = 220 # The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors -# in the HTML output. For a value of 0 the output will use grayscales only. A +# in the HTML output. For a value of 0 the output will use gray-scales only. A # value of 255 will produce the most vivid colors. # Minimum value: 0, maximum value: 255, default value: 100. # This tag requires that the tag GENERATE_HTML is set to YES. @@ -1177,6 +1342,17 @@ HTML_COLORSTYLE_GAMMA = 80 HTML_TIMESTAMP = NO +# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML +# documentation will contain a main index with vertical navigation menus that +# are dynamically created via JavaScript. If disabled, the navigation index will +# consists of multiple levels of tabs that are statically embedded in every HTML +# page. Disable this option to support browsers that do not have JavaScript, +# like the Qt help browser. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_MENUS = YES + # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # documentation will contain sections that can be hidden and shown after the # page has loaded. @@ -1200,13 +1376,14 @@ HTML_INDEX_NUM_ENTRIES = 100 # If the GENERATE_DOCSET tag is set to YES, additional index files will be # generated that can be used as input for Apple's Xcode 3 integrated development -# environment (see: http://developer.apple.com/tools/xcode/), introduced with -# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a -# Makefile in the HTML output directory. Running make will produce the docset in -# that directory and running make install will install the docset in +# environment (see: +# https://developer.apple.com/xcode/), introduced with OSX 10.5 (Leopard). To +# create a documentation set, doxygen will generate a Makefile in the HTML +# output directory. Running make will produce the docset in that directory and +# running make install will install the docset in # ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at -# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html -# for more information. +# startup. See https://developer.apple.com/library/archive/featuredarticles/Doxy +# genXcode/_index.html for more information. # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. @@ -1220,6 +1397,13 @@ GENERATE_DOCSET = NO DOCSET_FEEDNAME = "Doxygen generated docs" +# This tag determines the URL of the docset feed. A documentation feed provides +# an umbrella under which multiple documentation sets from a single provider +# (such as a company or product suite) can be grouped. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_FEEDURL = + # This tag specifies a string that should uniquely identify the documentation # set bundle. This should be a reverse domain-name style string, e.g. # com.mycompany.MyDocSet. Doxygen will append .docset to the name. @@ -1245,8 +1429,12 @@ DOCSET_PUBLISHER_NAME = Publisher # If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three # additional HTML index files: index.hhp, index.hhc, and index.hhk. The # index.hhp is a project file that can be read by Microsoft's HTML Help Workshop -# (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on -# Windows. +# on Windows. In the beginning of 2021 Microsoft took the original page, with +# a.o. the download links, offline the HTML help workshop was already many years +# in maintenance mode). You can download the HTML help workshop from the web +# archives at Installation executable (see: +# http://web.archive.org/web/20160201063255/http://download.microsoft.com/downlo +# ad/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe). # # The HTML Help Workshop contains a compiler that can convert all HTML output # generated by doxygen into a single compiled HTML file (.chm). Compiled HTML @@ -1265,7 +1453,7 @@ GENERATE_HTMLHELP = NO # written to the html output directory. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. -CHM_FILE = +CHM_FILE = # The HHC_LOCATION tag can be used to specify the location (absolute path # including file name) of the HTML help compiler (hhc.exe). If non-empty, @@ -1273,10 +1461,10 @@ CHM_FILE = # The file has to be specified with full path. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. -HHC_LOCATION = +HHC_LOCATION = # The GENERATE_CHI flag controls if a separate .chi index file is generated -# (YES) or that it should be included in the master .chm file (NO). +# (YES) or that it should be included in the main .chm file (NO). # The default value is: NO. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. @@ -1286,7 +1474,7 @@ GENERATE_CHI = NO # and project file content. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. -CHM_INDEX_ENCODING = +CHM_INDEX_ENCODING = # The BINARY_TOC flag controls whether a binary table of contents is generated # (YES) or a normal table of contents (NO) in the .chm file. Furthermore it @@ -1317,11 +1505,12 @@ GENERATE_QHP = NO # the HTML output folder. # This tag requires that the tag GENERATE_QHP is set to YES. -QCH_FILE = +QCH_FILE = # The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help # Project output. For more information please see Qt Help Project / Namespace -# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace). +# (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#namespace). # The default value is: org.doxygen.Project. # This tag requires that the tag GENERATE_QHP is set to YES. @@ -1329,8 +1518,8 @@ QHP_NAMESPACE = org.doxygen.Project # The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt # Help Project output. For more information please see Qt Help Project / Virtual -# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual- -# folders). +# Folders (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#virtual-folders). # The default value is: doc. # This tag requires that the tag GENERATE_QHP is set to YES. @@ -1338,33 +1527,33 @@ QHP_VIRTUAL_FOLDER = doc # If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom # filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- -# filters). +# Filters (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters). # This tag requires that the tag GENERATE_QHP is set to YES. -QHP_CUST_FILTER_NAME = +QHP_CUST_FILTER_NAME = # The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the # custom filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- -# filters). +# Filters (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters). # This tag requires that the tag GENERATE_QHP is set to YES. -QHP_CUST_FILTER_ATTRS = +QHP_CUST_FILTER_ATTRS = # The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this # project's filter section matches. Qt Help Project / Filter Attributes (see: -# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes). +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#filter-attributes). # This tag requires that the tag GENERATE_QHP is set to YES. -QHP_SECT_FILTER_ATTRS = +QHP_SECT_FILTER_ATTRS = -# The QHG_LOCATION tag can be used to specify the location of Qt's -# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the -# generated .qhp file. +# The QHG_LOCATION tag can be used to specify the location (absolute path +# including file name) of Qt's qhelpgenerator. If non-empty doxygen will try to +# run qhelpgenerator on the generated .qhp file. # This tag requires that the tag GENERATE_QHP is set to YES. -QHG_LOCATION = +QHG_LOCATION = # If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be # generated, together with the HTML files, they form an Eclipse help plugin. To @@ -1404,16 +1593,28 @@ DISABLE_INDEX = NO # to work a browser that supports JavaScript, DHTML, CSS and frames is required # (i.e. any modern browser). Windows users are probably better off using the # HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can -# further fine-tune the look of the index. As an example, the default style -# sheet generated by doxygen has an example that shows how to put an image at -# the root of the tree instead of the PROJECT_NAME. Since the tree basically has -# the same information as the tab index, you could consider setting -# DISABLE_INDEX to YES when enabling this option. +# further fine tune the look of the index (see "Fine-tuning the output"). As an +# example, the default style sheet generated by doxygen has an example that +# shows how to put an image at the root of the tree instead of the PROJECT_NAME. +# Since the tree basically has the same information as the tab index, you could +# consider setting DISABLE_INDEX to YES when enabling this option. # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. GENERATE_TREEVIEW = YES +# When both GENERATE_TREEVIEW and DISABLE_INDEX are set to YES, then the +# FULL_SIDEBAR option determines if the side bar is limited to only the treeview +# area (value NO) or if it should extend to the full height of the window (value +# YES). Setting this to YES gives a layout similar to +# https://docs.readthedocs.io with more room for contents, but less room for the +# project logo, title, and description. If either GENERATE_TREEVIEW or +# DISABLE_INDEX is set to NO, this option has no effect. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FULL_SIDEBAR = NO + # The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that # doxygen will group on one line in the generated HTML documentation. # @@ -1438,6 +1639,24 @@ TREEVIEW_WIDTH = 250 EXT_LINKS_IN_WINDOW = NO +# If the OBFUSCATE_EMAILS tag is set to YES, doxygen will obfuscate email +# addresses. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +OBFUSCATE_EMAILS = YES + +# If the HTML_FORMULA_FORMAT option is set to svg, doxygen will use the pdf2svg +# tool (see https://github.com/dawbarton/pdf2svg) or inkscape (see +# https://inkscape.org) to generate formulas as SVG images instead of PNGs for +# the HTML output. These images will generally look nicer at scaled resolutions. +# Possible values are: png (the default) and svg (looks nicer but requires the +# pdf2svg or inkscape tool). +# The default value is: png. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FORMULA_FORMAT = png + # Use this tag to change the font size of LaTeX formulas included as images in # the HTML documentation. When you change the font size after a successful # doxygen run you need to manually remove any form_*.png images from the HTML @@ -1447,19 +1666,14 @@ EXT_LINKS_IN_WINDOW = NO FORMULA_FONTSIZE = 10 -# Use the FORMULA_TRANPARENT tag to determine whether or not the images -# generated for formulas are transparent PNGs. Transparent PNGs are not -# supported properly for IE 6.0, but are supported on all modern browsers. -# -# Note that when changing this option you need to delete any form_*.png files in -# the HTML output directory before the changes have effect. -# The default value is: YES. -# This tag requires that the tag GENERATE_HTML is set to YES. +# The FORMULA_MACROFILE can contain LaTeX \newcommand and \renewcommand commands +# to create new LaTeX commands to be used in formulas as building blocks. See +# the section "Including formulas" for details. -FORMULA_TRANSPARENT = YES +FORMULA_MACROFILE = # Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see -# http://www.mathjax.org) which uses client side Javascript for the rendering +# https://www.mathjax.org) which uses client side JavaScript for the rendering # instead of using pre-rendered bitmaps. Use this if you do not have LaTeX # installed or if you want to formulas look prettier in the HTML output. When # enabled you may also need to install MathJax separately and configure the path @@ -1469,11 +1683,29 @@ FORMULA_TRANSPARENT = YES USE_MATHJAX = NO +# With MATHJAX_VERSION it is possible to specify the MathJax version to be used. +# Note that the different versions of MathJax have different requirements with +# regards to the different settings, so it is possible that also other MathJax +# settings have to be changed when switching between the different MathJax +# versions. +# Possible values are: MathJax_2 and MathJax_3. +# The default value is: MathJax_2. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_VERSION = MathJax_2 + # When MathJax is enabled you can set the default output format to be used for -# the MathJax output. See the MathJax site (see: -# http://docs.mathjax.org/en/latest/output.html) for more details. +# the MathJax output. For more details about the output format see MathJax +# version 2 (see: +# http://docs.mathjax.org/en/v2.7-latest/output.html) and MathJax version 3 +# (see: +# http://docs.mathjax.org/en/latest/web/components/output.html). # Possible values are: HTML-CSS (which is slower, but has the best -# compatibility), NativeMML (i.e. MathML) and SVG. +# compatibility. This is the name for Mathjax version 2, for MathJax version 3 +# this will be translated into chtml), NativeMML (i.e. MathML. Only supported +# for NathJax 2. For MathJax version 3 chtml will be used instead.), chtml (This +# is the name for Mathjax version 3, for MathJax version 2 this will be +# translated into HTML-CSS) and SVG. # The default value is: HTML-CSS. # This tag requires that the tag USE_MATHJAX is set to YES. @@ -1486,26 +1718,33 @@ MATHJAX_FORMAT = HTML-CSS # MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax # Content Delivery Network so you can quickly see the result without installing # MathJax. However, it is strongly recommended to install a local copy of -# MathJax from http://www.mathjax.org before deployment. -# The default value is: http://cdn.mathjax.org/mathjax/latest. +# MathJax from https://www.mathjax.org before deployment. The default value is: +# - in case of MathJax version 2: https://cdn.jsdelivr.net/npm/mathjax@2 +# - in case of MathJax version 3: https://cdn.jsdelivr.net/npm/mathjax@3 # This tag requires that the tag USE_MATHJAX is set to YES. MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest # The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax # extension names that should be enabled during MathJax rendering. For example +# for MathJax version 2 (see +# https://docs.mathjax.org/en/v2.7-latest/tex.html#tex-and-latex-extensions): # MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols +# For example for MathJax version 3 (see +# http://docs.mathjax.org/en/latest/input/tex/extensions/index.html): +# MATHJAX_EXTENSIONS = ams # This tag requires that the tag USE_MATHJAX is set to YES. -MATHJAX_EXTENSIONS = +MATHJAX_EXTENSIONS = # The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces # of code that will be used on startup of the MathJax code. See the MathJax site -# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an +# (see: +# http://docs.mathjax.org/en/v2.7-latest/output.html) for more details. For an # example see the documentation. # This tag requires that the tag USE_MATHJAX is set to YES. -MATHJAX_CODEFILE = +MATHJAX_CODEFILE = # When the SEARCHENGINE tag is enabled doxygen will generate a search box for # the HTML output. The underlying search engine uses javascript and DHTML and @@ -1529,7 +1768,7 @@ MATHJAX_CODEFILE = SEARCHENGINE = YES # When the SERVER_BASED_SEARCH tag is enabled the search engine will be -# implemented using a web server instead of a web client using Javascript. There +# implemented using a web server instead of a web client using JavaScript. There # are two flavors of web server based searching depending on the EXTERNAL_SEARCH # setting. When disabled, doxygen will generate a PHP script for searching and # an index file used by the script. When EXTERNAL_SEARCH is enabled the indexing @@ -1548,7 +1787,8 @@ SERVER_BASED_SEARCH = NO # # Doxygen ships with an example indexer (doxyindexer) and search engine # (doxysearch.cgi) which are based on the open source search engine library -# Xapian (see: http://xapian.org/). +# Xapian (see: +# https://xapian.org/). # # See the section "External Indexing and Searching" for details. # The default value is: NO. @@ -1561,11 +1801,12 @@ EXTERNAL_SEARCH = NO # # Doxygen ships with an example indexer (doxyindexer) and search engine # (doxysearch.cgi) which are based on the open source search engine library -# Xapian (see: http://xapian.org/). See the section "External Indexing and -# Searching" for details. +# Xapian (see: +# https://xapian.org/). See the section "External Indexing and Searching" for +# details. # This tag requires that the tag SEARCHENGINE is set to YES. -SEARCHENGINE_URL = +SEARCHENGINE_URL = # When SERVER_BASED_SEARCH and EXTERNAL_SEARCH are both enabled the unindexed # search data is written to a file for indexing by an external tool. With the @@ -1581,7 +1822,7 @@ SEARCHDATA_FILE = searchdata.xml # projects and redirect the results back to the right project. # This tag requires that the tag SEARCHENGINE is set to YES. -EXTERNAL_SEARCH_ID = +EXTERNAL_SEARCH_ID = # The EXTRA_SEARCH_MAPPINGS tag can be used to enable searching through doxygen # projects other than the one defined by this configuration file, but that are @@ -1591,7 +1832,7 @@ EXTERNAL_SEARCH_ID = # EXTRA_SEARCH_MAPPINGS = tagname1=loc1 tagname2=loc2 ... # This tag requires that the tag SEARCHENGINE is set to YES. -EXTRA_SEARCH_MAPPINGS = +EXTRA_SEARCH_MAPPINGS = #--------------------------------------------------------------------------- # Configuration options related to the LaTeX output @@ -1608,26 +1849,40 @@ GENERATE_LATEX = NO # The default directory is: latex. # This tag requires that the tag GENERATE_LATEX is set to YES. -LATEX_OUTPUT = +LATEX_OUTPUT = # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be # invoked. # -# Note that when enabling USE_PDFLATEX this option is only used for generating -# bitmaps for formulas in the HTML output, but not in the Makefile that is -# written to the output directory. -# The default file is: latex. +# Note that when not enabling USE_PDFLATEX the default is latex when enabling +# USE_PDFLATEX the default is pdflatex and when in the later case latex is +# chosen this is overwritten by pdflatex. For specific output languages the +# default can have been set differently, this depends on the implementation of +# the output language. # This tag requires that the tag GENERATE_LATEX is set to YES. LATEX_CMD_NAME = latex # The MAKEINDEX_CMD_NAME tag can be used to specify the command name to generate # index for LaTeX. +# Note: This tag is used in the Makefile / make.bat. +# See also: LATEX_MAKEINDEX_CMD for the part in the generated output file +# (.tex). # The default file is: makeindex. # This tag requires that the tag GENERATE_LATEX is set to YES. MAKEINDEX_CMD_NAME = makeindex +# The LATEX_MAKEINDEX_CMD tag can be used to specify the command name to +# generate index for LaTeX. In case there is no backslash (\) as first character +# it will be automatically added in the LaTeX code. +# Note: This tag is used in the generated output file (.tex). +# See also: MAKEINDEX_CMD_NAME for the part in the Makefile / make.bat. +# The default value is: makeindex. +# This tag requires that the tag GENERATE_LATEX is set to YES. + +LATEX_MAKEINDEX_CMD = makeindex + # If the COMPACT_LATEX tag is set to YES, doxygen generates more compact LaTeX # documents. This may be useful for small projects and may help to save some # trees in general. @@ -1655,34 +1910,36 @@ PAPER_TYPE = a4 # If left blank no extra packages will be included. # This tag requires that the tag GENERATE_LATEX is set to YES. -EXTRA_PACKAGES = +EXTRA_PACKAGES = -# The LATEX_HEADER tag can be used to specify a personal LaTeX header for the -# generated LaTeX document. The header should contain everything until the first -# chapter. If it is left blank doxygen will generate a standard header. See -# section "Doxygen usage" for information on how to let doxygen write the -# default header to a separate file. +# The LATEX_HEADER tag can be used to specify a user-defined LaTeX header for +# the generated LaTeX document. The header should contain everything until the +# first chapter. If it is left blank doxygen will generate a standard header. It +# is highly recommended to start with a default header using +# doxygen -w latex new_header.tex new_footer.tex new_stylesheet.sty +# and then modify the file new_header.tex. See also section "Doxygen usage" for +# information on how to generate the default header that doxygen normally uses. # -# Note: Only use a user-defined header if you know what you are doing! The -# following commands have a special meaning inside the header: $title, -# $datetime, $date, $doxygenversion, $projectname, $projectnumber, -# $projectbrief, $projectlogo. Doxygen will replace $title with the empty -# string, for the replacement values of the other commands the user is referred -# to HTML_HEADER. +# Note: Only use a user-defined header if you know what you are doing! +# Note: The header is subject to change so you typically have to regenerate the +# default header when upgrading to a newer version of doxygen. The following +# commands have a special meaning inside the header (and footer): For a +# description of the possible markers and block names see the documentation. # This tag requires that the tag GENERATE_LATEX is set to YES. -LATEX_HEADER = +LATEX_HEADER = -# The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for the -# generated LaTeX document. The footer should contain everything after the last -# chapter. If it is left blank doxygen will generate a standard footer. See +# The LATEX_FOOTER tag can be used to specify a user-defined LaTeX footer for +# the generated LaTeX document. The footer should contain everything after the +# last chapter. If it is left blank doxygen will generate a standard footer. See # LATEX_HEADER for more information on how to generate a default footer and what -# special commands can be used inside the footer. -# -# Note: Only use a user-defined footer if you know what you are doing! +# special commands can be used inside the footer. See also section "Doxygen +# usage" for information on how to generate the default footer that doxygen +# normally uses. Note: Only use a user-defined footer if you know what you are +# doing! # This tag requires that the tag GENERATE_LATEX is set to YES. -LATEX_FOOTER = +LATEX_FOOTER = # The LATEX_EXTRA_STYLESHEET tag can be used to specify additional user-defined # LaTeX style sheets that are included after the standard style sheets created @@ -1693,7 +1950,7 @@ LATEX_FOOTER = # list). # This tag requires that the tag GENERATE_LATEX is set to YES. -LATEX_EXTRA_STYLESHEET = +LATEX_EXTRA_STYLESHEET = # The LATEX_EXTRA_FILES tag can be used to specify one or more extra images or # other source files which should be copied to the LATEX_OUTPUT output @@ -1701,7 +1958,7 @@ LATEX_EXTRA_STYLESHEET = # markers available. # This tag requires that the tag GENERATE_LATEX is set to YES. -LATEX_EXTRA_FILES = +LATEX_EXTRA_FILES = # If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated is # prepared for conversion to PDF (using ps2pdf or pdflatex). The PDF file will @@ -1712,9 +1969,11 @@ LATEX_EXTRA_FILES = PDF_HYPERLINKS = YES -# If the USE_PDFLATEX tag is set to YES, doxygen will use pdflatex to generate -# the PDF file directly from the LaTeX files. Set this option to YES, to get a -# higher quality PDF documentation. +# If the USE_PDFLATEX tag is set to YES, doxygen will use the engine as +# specified with LATEX_CMD_NAME to generate the PDF file directly from the LaTeX +# files. Set this option to YES, to get a higher quality PDF documentation. +# +# See also section LATEX_CMD_NAME for selecting the engine. # The default value is: YES. # This tag requires that the tag GENERATE_LATEX is set to YES. @@ -1722,8 +1981,7 @@ USE_PDFLATEX = YES # If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \batchmode # command to the generated LaTeX files. This will instruct LaTeX to keep running -# if errors occur, instead of asking the user for help. This option is also used -# when generating formulas in HTML. +# if errors occur, instead of asking the user for help. # The default value is: NO. # This tag requires that the tag GENERATE_LATEX is set to YES. @@ -1736,24 +1994,30 @@ LATEX_BATCHMODE = NO LATEX_HIDE_INDICES = NO -# If the LATEX_SOURCE_CODE tag is set to YES then doxygen will include source -# code with syntax highlighting in the LaTeX output. -# -# Note that which sources are shown also depends on other settings such as -# SOURCE_BROWSER. -# The default value is: NO. -# This tag requires that the tag GENERATE_LATEX is set to YES. - -LATEX_SOURCE_CODE = NO - # The LATEX_BIB_STYLE tag can be used to specify the style to use for the # bibliography, e.g. plainnat, or ieeetr. See -# http://en.wikipedia.org/wiki/BibTeX and \cite for more info. +# https://en.wikipedia.org/wiki/BibTeX and \cite for more info. # The default value is: plain. # This tag requires that the tag GENERATE_LATEX is set to YES. LATEX_BIB_STYLE = plain +# If the LATEX_TIMESTAMP tag is set to YES then the footer of each generated +# page will contain the date and time when the page was generated. Setting this +# to NO can help when comparing the output of multiple runs. +# The default value is: NO. +# This tag requires that the tag GENERATE_LATEX is set to YES. + +LATEX_TIMESTAMP = NO + +# The LATEX_EMOJI_DIRECTORY tag is used to specify the (relative or absolute) +# path from which the emoji images will be read. If a relative path is entered, +# it will be relative to the LATEX_OUTPUT directory. If left blank the +# LATEX_OUTPUT directory will be used. +# This tag requires that the tag GENERATE_LATEX is set to YES. + +LATEX_EMOJI_DIRECTORY = + #--------------------------------------------------------------------------- # Configuration options related to the RTF output #--------------------------------------------------------------------------- @@ -1793,32 +2057,22 @@ COMPACT_RTF = NO RTF_HYPERLINKS = NO -# Load stylesheet definitions from file. Syntax is similar to doxygen's config -# file, i.e. a series of assignments. You only have to provide replacements, -# missing definitions are set to their default value. +# Load stylesheet definitions from file. Syntax is similar to doxygen's +# configuration file, i.e. a series of assignments. You only have to provide +# replacements, missing definitions are set to their default value. # # See also section "Doxygen usage" for information on how to generate the # default style sheet that doxygen normally uses. # This tag requires that the tag GENERATE_RTF is set to YES. -RTF_STYLESHEET_FILE = +RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an RTF document. Syntax is -# similar to doxygen's config file. A template extensions file can be generated -# using doxygen -e rtf extensionFile. +# similar to doxygen's configuration file. A template extensions file can be +# generated using doxygen -e rtf extensionFile. # This tag requires that the tag GENERATE_RTF is set to YES. -RTF_EXTENSIONS_FILE = - -# If the RTF_SOURCE_CODE tag is set to YES then doxygen will include source code -# with syntax highlighting in the RTF output. -# -# Note that which sources are shown also depends on other settings such as -# SOURCE_BROWSER. -# The default value is: NO. -# This tag requires that the tag GENERATE_RTF is set to YES. - -RTF_SOURCE_CODE = NO +RTF_EXTENSIONS_FILE = #--------------------------------------------------------------------------- # Configuration options related to the man page output @@ -1853,7 +2107,7 @@ MAN_EXTENSION = .3 # MAN_EXTENSION with the initial . removed. # This tag requires that the tag GENERATE_MAN is set to YES. -MAN_SUBDIR = +MAN_SUBDIR = # If the MAN_LINKS tag is set to YES and doxygen generates man output, then it # will generate one additional man file for each entity documented in the real @@ -1891,6 +2145,13 @@ XML_OUTPUT = xml XML_PROGRAMLISTING = YES +# If the XML_NS_MEMB_FILE_SCOPE tag is set to YES, doxygen will include +# namespace members in file scope as well, matching the HTML output. +# The default value is: NO. +# This tag requires that the tag GENERATE_XML is set to YES. + +XML_NS_MEMB_FILE_SCOPE = NO + #--------------------------------------------------------------------------- # Configuration options related to the DOCBOOK output #--------------------------------------------------------------------------- @@ -1909,23 +2170,14 @@ GENERATE_DOCBOOK = NO DOCBOOK_OUTPUT = docbook -# If the DOCBOOK_PROGRAMLISTING tag is set to YES, doxygen will include the -# program listings (including syntax highlighting and cross-referencing -# information) to the DOCBOOK output. Note that enabling this will significantly -# increase the size of the DOCBOOK output. -# The default value is: NO. -# This tag requires that the tag GENERATE_DOCBOOK is set to YES. - -DOCBOOK_PROGRAMLISTING = NO - #--------------------------------------------------------------------------- # Configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- # If the GENERATE_AUTOGEN_DEF tag is set to YES, doxygen will generate an -# AutoGen Definitions (see http://autogen.sf.net) file that captures the -# structure of the code including all documentation. Note that this feature is -# still experimental and incomplete at the moment. +# AutoGen Definitions (see http://autogen.sourceforge.net/) file that captures +# the structure of the code including all documentation. Note that this feature +# is still experimental and incomplete at the moment. # The default value is: NO. GENERATE_AUTOGEN_DEF = NO @@ -1966,7 +2218,7 @@ PERLMOD_PRETTY = YES # overwrite each other's variables. # This tag requires that the tag GENERATE_PERLMOD is set to YES. -PERLMOD_MAKEVAR_PREFIX = +PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # Configuration options related to the preprocessor @@ -2004,10 +2256,11 @@ SEARCH_INCLUDES = YES # The INCLUDE_PATH tag can be used to specify one or more directories that # contain include files that are not input files but should be processed by the -# preprocessor. +# preprocessor. Note that the INCLUDE_PATH is not recursive, so the setting of +# RECURSIVE has no effect here. # This tag requires that the tag SEARCH_INCLUDES is set to YES. -INCLUDE_PATH = +INCLUDE_PATH = # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard # patterns (like *.h and *.hpp) to filter out the header-files in the @@ -2015,7 +2268,7 @@ INCLUDE_PATH = # used. # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. -INCLUDE_FILE_PATTERNS = +INCLUDE_FILE_PATTERNS = # The PREDEFINED tag can be used to specify one or more macro names that are # defined before the preprocessor is started (similar to the -D option of e.g. @@ -2025,7 +2278,8 @@ INCLUDE_FILE_PATTERNS = # recursively expanded use the := operator instead of the = operator. # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. -PREDEFINED = BUILD_IN_DOXYGEN @NATS_DOC_INCLUDE_STREAMING@ +PREDEFINED = BUILD_IN_DOXYGEN \ + @NATS_DOC_INCLUDE_STREAMING@ # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this # tag can be used to specify a list of macro names that should be expanded. The @@ -2034,7 +2288,7 @@ PREDEFINED = BUILD_IN_DOXYGEN @NATS_DOC_INCLUDE_STREAMING@ # definition found in the source code. # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. -EXPAND_AS_DEFINED = +EXPAND_AS_DEFINED = # If the SKIP_FUNCTION_MACROS tag is set to YES then doxygen's preprocessor will # remove all references to function-like macros that are alone on a line, have @@ -2063,13 +2317,13 @@ SKIP_FUNCTION_MACROS = YES # the path). If a tag file is not located in the directory in which doxygen is # run, you must also specify the path to the tagfile here. -TAGFILES = +TAGFILES = # When a file name is specified after GENERATE_TAGFILE, doxygen will create a # tag file that is based on the input files it reads. See section "Linking to # external documentation" for more information about the usage of tag files. -GENERATE_TAGFILE = +GENERATE_TAGFILE = # If the ALLEXTERNALS tag is set to YES, all external class will be listed in # the class index. If set to NO, only the inherited external classes will be @@ -2092,40 +2346,16 @@ EXTERNAL_GROUPS = YES EXTERNAL_PAGES = YES -# The PERL_PATH should be the absolute path and name of the perl script -# interpreter (i.e. the result of 'which perl'). -# The default file (with absolute path) is: /usr/bin/perl. - -PERL_PATH = /usr/bin/perl - #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- -# If the CLASS_DIAGRAMS tag is set to YES, doxygen will generate a class diagram -# (in HTML and LaTeX) for classes with base or super classes. Setting the tag to -# NO turns the diagrams off. Note that this option also works with HAVE_DOT -# disabled, but it is recommended to install and use dot, since it yields more -# powerful graphs. -# The default value is: YES. - -CLASS_DIAGRAMS = YES - -# You can define message sequence charts within doxygen comments using the \msc -# command. Doxygen will then run the mscgen tool (see: -# http://www.mcternan.me.uk/mscgen/)) to produce the chart and insert it in the -# documentation. The MSCGEN_PATH tag allows you to specify the directory where -# the mscgen tool resides. If left empty the tool is assumed to be found in the -# default search path. - -MSCGEN_PATH = - # You can include diagrams made with dia in doxygen documentation. Doxygen will # then run dia to produce the diagram and insert it in the documentation. The # DIA_PATH tag allows you to specify the directory where the dia binary resides. # If left empty dia is assumed to be found in the default search path. -DIA_PATH = +DIA_PATH = # If set to YES the inheritance and collaboration graphs will hide inheritance # and usage relations if the target is undocumented or is not a class. @@ -2152,36 +2382,51 @@ HAVE_DOT = NO DOT_NUM_THREADS = 0 -# When you want a differently looking font in the dot files that doxygen -# generates you can specify the font name using DOT_FONTNAME. You need to make -# sure dot is able to find the font, which can be done by putting it in a -# standard location or by setting the DOTFONTPATH environment variable or by -# setting DOT_FONTPATH to the directory containing the font. -# The default value is: Helvetica. +# DOT_COMMON_ATTR is common attributes for nodes, edges and labels of +# subgraphs. When you want a differently looking font in the dot files that +# doxygen generates you can specify fontname, fontcolor and fontsize attributes. +# For details please see Node, +# Edge and Graph Attributes specification You need to make sure dot is able +# to find the font, which can be done by putting it in a standard location or by +# setting the DOTFONTPATH environment variable or by setting DOT_FONTPATH to the +# directory containing the font. Default graphviz fontsize is 14. +# The default value is: fontname=Helvetica,fontsize=10. # This tag requires that the tag HAVE_DOT is set to YES. -DOT_FONTNAME = Helvetica +DOT_COMMON_ATTR = "fontname=Helvetica,fontsize=10" -# The DOT_FONTSIZE tag can be used to set the size (in points) of the font of -# dot graphs. -# Minimum value: 4, maximum value: 24, default value: 10. +# DOT_EDGE_ATTR is concatenated with DOT_COMMON_ATTR. For elegant style you can +# add 'arrowhead=open, arrowtail=open, arrowsize=0.5'. Complete documentation about +# arrows shapes. +# The default value is: labelfontname=Helvetica,labelfontsize=10. # This tag requires that the tag HAVE_DOT is set to YES. -DOT_FONTSIZE = 10 +DOT_EDGE_ATTR = "labelfontname=Helvetica,labelfontsize=10" -# By default doxygen will tell dot to use the default font as specified with -# DOT_FONTNAME. If you specify a different font using DOT_FONTNAME you can set -# the path where dot can find it using this tag. +# DOT_NODE_ATTR is concatenated with DOT_COMMON_ATTR. For view without boxes +# around nodes set 'shape=plain' or 'shape=plaintext' Shapes specification +# The default value is: shape=box,height=0.2,width=0.4. # This tag requires that the tag HAVE_DOT is set to YES. -DOT_FONTPATH = +DOT_NODE_ATTR = "shape=box,height=0.2,width=0.4" -# If the CLASS_GRAPH tag is set to YES then doxygen will generate a graph for -# each documented class showing the direct and indirect inheritance relations. -# Setting this tag to YES will force the CLASS_DIAGRAMS tag to NO. -# The default value is: YES. +# You can set the path where dot can find font specified with fontname in +# DOT_COMMON_ATTR and others dot attributes. # This tag requires that the tag HAVE_DOT is set to YES. +DOT_FONTPATH = + +# If the CLASS_GRAPH tag is set to YES (or GRAPH) then doxygen will generate a +# graph for each documented class showing the direct and indirect inheritance +# relations. In case HAVE_DOT is set as well dot will be used to draw the graph, +# otherwise the built-in generator will be used. If the CLASS_GRAPH tag is set +# to TEXT the direct and indirect inheritance relations will be shown as texts / +# links. +# Possible values are: NO, YES, TEXT and GRAPH. +# The default value is: YES. + CLASS_GRAPH = YES # If the COLLABORATION_GRAPH tag is set to YES then doxygen will generate a @@ -2194,7 +2439,8 @@ CLASS_GRAPH = YES COLLABORATION_GRAPH = YES # If the GROUP_GRAPHS tag is set to YES then doxygen will generate a graph for -# groups, showing the direct groups dependencies. +# groups, showing the direct groups dependencies. See also the chapter Grouping +# in the manual. # The default value is: YES. # This tag requires that the tag HAVE_DOT is set to YES. @@ -2217,10 +2463,32 @@ UML_LOOK = NO # but if the number exceeds 15, the total amount of fields shown is limited to # 10. # Minimum value: 0, maximum value: 100, default value: 10. -# This tag requires that the tag HAVE_DOT is set to YES. +# This tag requires that the tag UML_LOOK is set to YES. UML_LIMIT_NUM_FIELDS = 10 +# If the DOT_UML_DETAILS tag is set to NO, doxygen will show attributes and +# methods without types and arguments in the UML graphs. If the DOT_UML_DETAILS +# tag is set to YES, doxygen will add type and arguments for attributes and +# methods in the UML graphs. If the DOT_UML_DETAILS tag is set to NONE, doxygen +# will not generate fields with class member information in the UML graphs. The +# class diagrams will look similar to the default class diagrams but using UML +# notation for the relationships. +# Possible values are: NO, YES and NONE. +# The default value is: NO. +# This tag requires that the tag UML_LOOK is set to YES. + +DOT_UML_DETAILS = NO + +# The DOT_WRAP_THRESHOLD tag can be used to set the maximum number of characters +# to display on a single line. If the actual line length exceeds this threshold +# significantly it will wrapped across multiple lines. Some heuristics are apply +# to avoid ugly line breaks. +# Minimum value: 0, maximum value: 1000, default value: 17. +# This tag requires that the tag HAVE_DOT is set to YES. + +DOT_WRAP_THRESHOLD = 17 + # If the TEMPLATE_RELATIONS tag is set to YES then the inheritance and # collaboration graphs will show the relations between templates and their # instances. @@ -2287,6 +2555,13 @@ GRAPHICAL_HIERARCHY = YES DIRECTORY_GRAPH = YES +# The DIR_GRAPH_MAX_DEPTH tag can be used to limit the maximum number of levels +# of child directories generated in directory dependency graphs by dot. +# Minimum value: 1, maximum value: 25, default value: 1. +# This tag requires that the tag DIRECTORY_GRAPH is set to YES. + +DIR_GRAPH_MAX_DEPTH = 1 + # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images # generated by dot. For an explanation of the image formats see the section # output formats in the documentation of the dot tool (Graphviz (see: @@ -2318,39 +2593,44 @@ INTERACTIVE_SVG = NO # found. If left blank, it is assumed the dot tool can be found in the path. # This tag requires that the tag HAVE_DOT is set to YES. -DOT_PATH = +DOT_PATH = # The DOTFILE_DIRS tag can be used to specify one or more directories that # contain dot files that are included in the documentation (see the \dotfile # command). # This tag requires that the tag HAVE_DOT is set to YES. -DOTFILE_DIRS = +DOTFILE_DIRS = # The MSCFILE_DIRS tag can be used to specify one or more directories that # contain msc files that are included in the documentation (see the \mscfile # command). -MSCFILE_DIRS = +MSCFILE_DIRS = # The DIAFILE_DIRS tag can be used to specify one or more directories that # contain dia files that are included in the documentation (see the \diafile # command). -DIAFILE_DIRS = +DIAFILE_DIRS = # When using plantuml, the PLANTUML_JAR_PATH tag should be used to specify the -# path where java can find the plantuml.jar file. If left blank, it is assumed -# PlantUML is not used or called during a preprocessing step. Doxygen will -# generate a warning when it encounters a \startuml command in this case and -# will not generate output for the diagram. +# path where java can find the plantuml.jar file or to the filename of jar file +# to be used. If left blank, it is assumed PlantUML is not used or called during +# a preprocessing step. Doxygen will generate a warning when it encounters a +# \startuml command in this case and will not generate output for the diagram. + +PLANTUML_JAR_PATH = -PLANTUML_JAR_PATH = +# When using plantuml, the PLANTUML_CFG_FILE tag can be used to specify a +# configuration file for plantuml. + +PLANTUML_CFG_FILE = # When using plantuml, the specified paths are searched for files specified by # the !include statement in a plantuml block. -PLANTUML_INCLUDE_PATH = +PLANTUML_INCLUDE_PATH = # The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of nodes # that will be shown in the graph. If the number of nodes in a graph becomes @@ -2376,18 +2656,6 @@ DOT_GRAPH_MAX_NODES = 50 MAX_DOT_GRAPH_DEPTH = 0 -# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent -# background. This is disabled by default, because dot on Windows does not seem -# to support this out of the box. -# -# Warning: Depending on the platform used, enabling this option may lead to -# badly anti-aliased labels on the edges of a graph (i.e. they become hard to -# read). -# The default value is: NO. -# This tag requires that the tag HAVE_DOT is set to YES. - -DOT_TRANSPARENT = NO - # Set the DOT_MULTI_TARGETS tag to YES to allow dot to generate multiple output # files in one run (i.e. multiple -o and -T options on the command line). This # makes dot run faster, but since only newer versions of dot (>1.8.10) support @@ -2400,14 +2668,18 @@ DOT_MULTI_TARGETS = NO # If the GENERATE_LEGEND tag is set to YES doxygen will generate a legend page # explaining the meaning of the various boxes and arrows in the dot generated # graphs. +# Note: This tag requires that UML_LOOK isn't set, i.e. the doxygen internal +# graphical representation for inheritance and collaboration diagrams is used. # The default value is: YES. # This tag requires that the tag HAVE_DOT is set to YES. GENERATE_LEGEND = YES -# If the DOT_CLEANUP tag is set to YES, doxygen will remove the intermediate dot +# If the DOT_CLEANUP tag is set to YES, doxygen will remove the intermediate # files that are used to generate the various graphs. +# +# Note: This setting is not only used for dot files but also for msc temporary +# files. # The default value is: YES. -# This tag requires that the tag HAVE_DOT is set to YES. DOT_CLEANUP = YES diff --git a/doc/html/annotated.html b/doc/html/annotated.html index a540a92ea..1fd254471 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
@@ -123,23 +123,24 @@  CjsRePublish  CjsSequenceInfo  CjsSequencePair - CjsStreamConfig - CjsStreamInfo - CjsStreamInfoList - CjsStreamNamesList - CjsStreamSource - CjsStreamSourceInfo - CjsStreamState - CjsStreamStateSubject - CjsStreamStateSubjects - CjsSubOptions - CjsTier - CkvConfig - CkvEntryListA list of KeyValue store entries - CkvKeysListA list of KeyValue store keys - CkvPurgeOptions - CkvWatchOptions - CnatsMsgListA list of NATS messages + CjsStreamAlternate + CjsStreamConfig + CjsStreamInfo + CjsStreamInfoList + CjsStreamNamesList + CjsStreamSource + CjsStreamSourceInfo + CjsStreamState + CjsStreamStateSubject + CjsStreamStateSubjects + CjsSubOptions + CjsTier + CkvConfig + CkvEntryListA list of KeyValue store entries + CkvKeysListA list of KeyValue store keys + CkvPurgeOptions + CkvWatchOptions + CnatsMsgListA list of NATS messages diff --git a/doc/html/annotated_dup.js b/doc/html/annotated_dup.js index cb56f378a..c8e67f54a 100644 --- a/doc/html/annotated_dup.js +++ b/doc/html/annotated_dup.js @@ -23,6 +23,7 @@ var annotated_dup = [ "jsRePublish", "structjs_re_publish.html", "structjs_re_publish" ], [ "jsSequenceInfo", "structjs_sequence_info.html", "structjs_sequence_info" ], [ "jsSequencePair", "structjs_sequence_pair.html", "structjs_sequence_pair" ], + [ "jsStreamAlternate", "structjs_stream_alternate.html", "structjs_stream_alternate" ], [ "jsStreamConfig", "structjs_stream_config.html", "structjs_stream_config" ], [ "jsStreamInfo", "structjs_stream_info.html", "structjs_stream_info" ], [ "jsStreamInfoList", "structjs_stream_info_list.html", "structjs_stream_info_list" ], diff --git a/doc/html/arrowdown.png b/doc/html/arrowdown.png deleted file mode 100644 index 0b63f6d38..000000000 Binary files a/doc/html/arrowdown.png and /dev/null differ diff --git a/doc/html/arrowright.png b/doc/html/arrowright.png deleted file mode 100644 index c6ee22f93..000000000 Binary files a/doc/html/arrowright.png and /dev/null differ diff --git a/doc/html/classes.html b/doc/html/classes.html index 0ec913185..8b6d1dd74 100644 --- a/doc/html/classes.html +++ b/doc/html/classes.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
@@ -98,7 +98,7 @@
J
-
jsAccountInfo
jsAccountLimits
jsAPIStats
jsClusterInfo
jsConsumerConfig
jsConsumerInfo
jsConsumerInfoList
jsConsumerNamesList
jsConsumerSequenceMismatch
jsDirectGetMsgOptions
jsExternalStream
jsFetchRequest
jsLostStreamData
jsMsgMetaData
jsOptions
jsOptions::jsOptionsPublishAsync
jsOptions::jsOptionsStream
jsOptions::jsOptionsStream::jsOptionsStreamInfo
jsOptions::jsOptionsStream::jsOptionsStreamPurge
jsPeerInfo
jsPlacement
jsPubAck
jsPubAckErr
jsPubOptions
jsRePublish
jsSequenceInfo
jsSequencePair
jsStreamConfig
jsStreamInfo
jsStreamInfoList
jsStreamNamesList
jsStreamSource
jsStreamSourceInfo
jsStreamState
jsStreamStateSubject
jsStreamStateSubjects
jsSubOptions
jsTier
+
jsAccountInfo
jsAccountLimits
jsAPIStats
jsClusterInfo
jsConsumerConfig
jsConsumerInfo
jsConsumerInfoList
jsConsumerNamesList
jsConsumerSequenceMismatch
jsDirectGetMsgOptions
jsExternalStream
jsFetchRequest
jsLostStreamData
jsMsgMetaData
jsOptions
jsOptions::jsOptionsPublishAsync
jsOptions::jsOptionsStream
jsOptions::jsOptionsStream::jsOptionsStreamInfo
jsOptions::jsOptionsStream::jsOptionsStreamPurge
jsPeerInfo
jsPlacement
jsPubAck
jsPubAckErr
jsPubOptions
jsRePublish
jsSequenceInfo
jsSequencePair
jsStreamAlternate
jsStreamConfig
jsStreamInfo
jsStreamInfoList
jsStreamNamesList
jsStreamSource
jsStreamSourceInfo
jsStreamState
jsStreamStateSubject
jsStreamStateSubjects
jsSubOptions
jsTier
K
kvConfig
kvEntryList
kvKeysList
kvPurgeOptions
kvWatchOptions
diff --git a/doc/html/deprecated.html b/doc/html/deprecated.html index 21c995a65..279b21f4c 100644 --- a/doc/html/deprecated.html +++ b/doc/html/deprecated.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/dir_085924db4bed469054a9264cf96b0d5e.html b/doc/html/dir_085924db4bed469054a9264cf96b0d5e.html index d53c4cd32..e3fa1b7db 100644 --- a/doc/html/dir_085924db4bed469054a9264cf96b0d5e.html +++ b/doc/html/dir_085924db4bed469054a9264cf96b0d5e.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 86a36be3c..c42b8c8a6 100644 --- a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/doxygen.png b/doc/html/doxygen.png deleted file mode 100644 index 3ff17d807..000000000 Binary files a/doc/html/doxygen.png and /dev/null differ diff --git a/doc/html/files.html b/doc/html/files.html index 603b731cf..96ce586c6 100644 --- a/doc/html/files.html +++ b/doc/html/files.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/files.js b/doc/html/files.js deleted file mode 100644 index 7b2f68f3c..000000000 --- a/doc/html/files.js +++ /dev/null @@ -1,7 +0,0 @@ -var files = -[ - [ "libevent.h", "libevent_8h.html", "libevent_8h" ], - [ "libuv.h", "libuv_8h.html", "libuv_8h" ], - [ "nats.h", "nats_8h.html", "nats_8h" ], - [ "status.h", "status_8h.html", "status_8h" ] -]; \ No newline at end of file diff --git a/doc/html/functions.html b/doc/html/functions.html index 3c2890e26..eb282a339 100644 --- a/doc/html/functions.html +++ b/doc/html/functions.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
@@ -102,6 +102,8 @@

- a -

diff --git a/doc/html/functions_b.html b/doc/html/functions_b.html index 4620338f4..73bdb168f 100644 --- a/doc/html/functions_b.html +++ b/doc/html/functions_b.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/functions_c.html b/doc/html/functions_c.html index 1ac5bcf4e..e77539306 100644 --- a/doc/html/functions_c.html +++ b/doc/html/functions_c.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
@@ -94,7 +94,7 @@
Here is a list of all class members with links to the classes they belong to:

- c -

    -
  • Cluster : jsConsumerInfo, jsPlacement, jsStreamInfo
  • +
  • Cluster : jsConsumerInfo, jsPlacement, jsStreamAlternate, jsStreamInfo
  • Config : jsConsumerInfo, jsStreamInfo, jsSubOptions
  • Consumer : jsMsgMetaData, jsSequenceInfo, jsSequencePair, jsSubOptions
  • ConsumerClient : jsConsumerSequenceMismatch
  • diff --git a/doc/html/functions_d.html b/doc/html/functions_d.html index 4861f4dd6..702a84466 100644 --- a/doc/html/functions_d.html +++ b/doc/html/functions_d.html @@ -26,7 +26,7 @@
    NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
    The nats.io C Client, Supported by Synadia Communications Inc.
    @@ -109,7 +109,7 @@

    - d -

    • Destination : jsRePublish
    • Discard : jsStreamConfig
    • DiscardNewPerSubject : jsStreamConfig
    • -
    • Domain : jsAccountInfo, jsMsgMetaData, jsOptions, jsPubAck
    • +
    • Domain : jsAccountInfo, jsMsgMetaData, jsOptions, jsPubAck, jsStreamAlternate, jsStreamSource
    • Duplicate : jsPubAck
    • Duplicates : jsStreamConfig
    • Durable : jsConsumerConfig
    • diff --git a/doc/html/functions_e.html b/doc/html/functions_e.html index 3586980bb..c9bcf6b5b 100644 --- a/doc/html/functions_e.html +++ b/doc/html/functions_e.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/functions_f.html b/doc/html/functions_f.html index 7d7a16a49..468636433 100644 --- a/doc/html/functions_f.html +++ b/doc/html/functions_f.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/functions_h.html b/doc/html/functions_h.html index c96b87446..3375222c4 100644 --- a/doc/html/functions_h.html +++ b/doc/html/functions_h.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/functions_i.html b/doc/html/functions_i.html index f8f6e1b85..38889aebc 100644 --- a/doc/html/functions_i.html +++ b/doc/html/functions_i.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/functions_k.html b/doc/html/functions_k.html index dbe120ad3..82fab12c1 100644 --- a/doc/html/functions_k.html +++ b/doc/html/functions_k.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/functions_l.html b/doc/html/functions_l.html index 980096dfe..421d47009 100644 --- a/doc/html/functions_l.html +++ b/doc/html/functions_l.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/functions_m.html b/doc/html/functions_m.html index 975817449..c6a784bcb 100644 --- a/doc/html/functions_m.html +++ b/doc/html/functions_m.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      @@ -118,7 +118,7 @@

      - m -

      • MemoryMaxStreamBytes : jsAccountLimits
      • MemoryStorage : jsConsumerConfig
      • MetaOnly : kvWatchOptions
      • -
      • Mirror : jsStreamConfig, jsStreamInfo
      • +
      • Mirror : jsStreamConfig, jsStreamInfo, kvConfig
      • MirrorDirect : jsStreamConfig
      • Msg : jsPubAckErr
      • MsgId : jsPubOptions
      • diff --git a/doc/html/functions_n.html b/doc/html/functions_n.html index a25bda16e..58f39e7fd 100644 --- a/doc/html/functions_n.html +++ b/doc/html/functions_n.html @@ -26,7 +26,7 @@
        NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
        The nats.io C Client, Supported by Synadia Communications Inc.
        @@ -94,7 +94,7 @@
        Here is a list of all class members with links to the classes they belong to:

        - n -

          -
        • Name : jsClusterInfo, jsConsumerConfig, jsConsumerInfo, jsPeerInfo, jsStreamConfig, jsStreamSource, jsStreamSourceInfo, jsTier
        • +
        • Name : jsClusterInfo, jsConsumerConfig, jsConsumerInfo, jsPeerInfo, jsStreamAlternate, jsStreamConfig, jsStreamSource, jsStreamSourceInfo, jsTier
        • NextBySubject : jsDirectGetMsgOptions
        • NoAck : jsStreamConfig
        • NoWait : jsFetchRequest
        • diff --git a/doc/html/functions_o.html b/doc/html/functions_o.html index 2fb528e42..15ffc32f3 100644 --- a/doc/html/functions_o.html +++ b/doc/html/functions_o.html @@ -26,7 +26,7 @@
          NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
          The nats.io C Client, Supported by Synadia Communications Inc.
          diff --git a/doc/html/functions_p.html b/doc/html/functions_p.html index 5ed388ab5..ac8d41d02 100644 --- a/doc/html/functions_p.html +++ b/doc/html/functions_p.html @@ -26,7 +26,7 @@
          NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
          The nats.io C Client, Supported by Synadia Communications Inc.
          diff --git a/doc/html/functions_q.html b/doc/html/functions_q.html index fecf34086..bb1b9d2b7 100644 --- a/doc/html/functions_q.html +++ b/doc/html/functions_q.html @@ -26,7 +26,7 @@
          NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
          The nats.io C Client, Supported by Synadia Communications Inc.
          diff --git a/doc/html/functions_r.html b/doc/html/functions_r.html index 4403afdd2..f5de5c68c 100644 --- a/doc/html/functions_r.html +++ b/doc/html/functions_r.html @@ -26,7 +26,7 @@
          NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
          The nats.io C Client, Supported by Synadia Communications Inc.
          diff --git a/doc/html/functions_s.html b/doc/html/functions_s.html index 48f16a89b..d9e6c22d6 100644 --- a/doc/html/functions_s.html +++ b/doc/html/functions_s.html @@ -26,7 +26,7 @@
          NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
          The nats.io C Client, Supported by Synadia Communications Inc.
          @@ -98,8 +98,8 @@

          - s -

          • Sealed : jsStreamConfig
          • Sequence : jsDirectGetMsgOptions, jsMsgMetaData, jsOptions::jsOptionsStream::jsOptionsStreamPurge, jsPubAck
          • Source : jsRePublish
          • -
          • Sources : jsStreamConfig, jsStreamInfo
          • -
          • SourcesLen : jsStreamConfig, jsStreamInfo
          • +
          • Sources : jsStreamConfig, jsStreamInfo, kvConfig
          • +
          • SourcesLen : jsStreamConfig, jsStreamInfo, kvConfig
          • StallWait : jsOptions::jsOptionsPublishAsync
          • State : jsStreamInfo
          • Storage : jsStreamConfig
          • diff --git a/doc/html/functions_t.html b/doc/html/functions_t.html index 040e8f412..a0519ec43 100644 --- a/doc/html/functions_t.html +++ b/doc/html/functions_t.html @@ -26,7 +26,7 @@
            NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
            The nats.io C Client, Supported by Synadia Communications Inc.
            diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html index 5055fe14a..b88134855 100644 --- a/doc/html/functions_vars.html +++ b/doc/html/functions_vars.html @@ -26,7 +26,7 @@
            NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
            The nats.io C Client, Supported by Synadia Communications Inc.
            @@ -102,6 +102,8 @@

            - a -

            diff --git a/doc/html/functions_vars_b.html b/doc/html/functions_vars_b.html index aebbb6726..064087800 100644 --- a/doc/html/functions_vars_b.html +++ b/doc/html/functions_vars_b.html @@ -26,7 +26,7 @@
            NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
            The nats.io C Client, Supported by Synadia Communications Inc.
            diff --git a/doc/html/functions_vars_c.html b/doc/html/functions_vars_c.html index 50386a00b..d38ced4a5 100644 --- a/doc/html/functions_vars_c.html +++ b/doc/html/functions_vars_c.html @@ -26,7 +26,7 @@
            NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
            The nats.io C Client, Supported by Synadia Communications Inc.
            @@ -94,7 +94,7 @@  

            - c -

              -
            • Cluster : jsConsumerInfo, jsPlacement, jsStreamInfo
            • +
            • Cluster : jsConsumerInfo, jsPlacement, jsStreamAlternate, jsStreamInfo
            • Config : jsConsumerInfo, jsStreamInfo, jsSubOptions
            • Consumer : jsMsgMetaData, jsSequenceInfo, jsSequencePair, jsSubOptions
            • ConsumerClient : jsConsumerSequenceMismatch
            • diff --git a/doc/html/functions_vars_d.html b/doc/html/functions_vars_d.html index a04d9e660..5720f6ad0 100644 --- a/doc/html/functions_vars_d.html +++ b/doc/html/functions_vars_d.html @@ -26,7 +26,7 @@
              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
              The nats.io C Client, Supported by Synadia Communications Inc.
              @@ -109,7 +109,7 @@

              - d -

              • Destination : jsRePublish
              • Discard : jsStreamConfig
              • DiscardNewPerSubject : jsStreamConfig
              • -
              • Domain : jsAccountInfo, jsMsgMetaData, jsOptions, jsPubAck
              • +
              • Domain : jsAccountInfo, jsMsgMetaData, jsOptions, jsPubAck, jsStreamAlternate, jsStreamSource
              • Duplicate : jsPubAck
              • Duplicates : jsStreamConfig
              • Durable : jsConsumerConfig
              • diff --git a/doc/html/functions_vars_e.html b/doc/html/functions_vars_e.html index 264b7b6d8..cad513244 100644 --- a/doc/html/functions_vars_e.html +++ b/doc/html/functions_vars_e.html @@ -26,7 +26,7 @@
                NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                The nats.io C Client, Supported by Synadia Communications Inc.
                diff --git a/doc/html/functions_vars_f.html b/doc/html/functions_vars_f.html index e045c1a01..086f0889a 100644 --- a/doc/html/functions_vars_f.html +++ b/doc/html/functions_vars_f.html @@ -26,7 +26,7 @@
                NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                The nats.io C Client, Supported by Synadia Communications Inc.
                diff --git a/doc/html/functions_vars_h.html b/doc/html/functions_vars_h.html index 574178114..8ba8bd5e0 100644 --- a/doc/html/functions_vars_h.html +++ b/doc/html/functions_vars_h.html @@ -26,7 +26,7 @@
                NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                The nats.io C Client, Supported by Synadia Communications Inc.
                diff --git a/doc/html/functions_vars_i.html b/doc/html/functions_vars_i.html index 331aac06c..5f02abc08 100644 --- a/doc/html/functions_vars_i.html +++ b/doc/html/functions_vars_i.html @@ -26,7 +26,7 @@
                NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                The nats.io C Client, Supported by Synadia Communications Inc.
                diff --git a/doc/html/functions_vars_k.html b/doc/html/functions_vars_k.html index 950ff5519..f34262558 100644 --- a/doc/html/functions_vars_k.html +++ b/doc/html/functions_vars_k.html @@ -26,7 +26,7 @@
                NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                The nats.io C Client, Supported by Synadia Communications Inc.
                diff --git a/doc/html/functions_vars_l.html b/doc/html/functions_vars_l.html index fd9becec0..b003ba6c2 100644 --- a/doc/html/functions_vars_l.html +++ b/doc/html/functions_vars_l.html @@ -26,7 +26,7 @@
                NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                The nats.io C Client, Supported by Synadia Communications Inc.
                diff --git a/doc/html/functions_vars_m.html b/doc/html/functions_vars_m.html index 29711d8ff..62c9e240e 100644 --- a/doc/html/functions_vars_m.html +++ b/doc/html/functions_vars_m.html @@ -26,7 +26,7 @@
                NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                The nats.io C Client, Supported by Synadia Communications Inc.
                @@ -118,7 +118,7 @@

                - m -

                • MemoryMaxStreamBytes : jsAccountLimits
                • MemoryStorage : jsConsumerConfig
                • MetaOnly : kvWatchOptions
                • -
                • Mirror : jsStreamConfig, jsStreamInfo
                • +
                • Mirror : jsStreamConfig, jsStreamInfo, kvConfig
                • MirrorDirect : jsStreamConfig
                • Msg : jsPubAckErr
                • MsgId : jsPubOptions
                • diff --git a/doc/html/functions_vars_n.html b/doc/html/functions_vars_n.html index 201daf05a..341aafc57 100644 --- a/doc/html/functions_vars_n.html +++ b/doc/html/functions_vars_n.html @@ -26,7 +26,7 @@
                  NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                  The nats.io C Client, Supported by Synadia Communications Inc.
                  @@ -94,7 +94,7 @@  

                  - n -

                    -
                  • Name : jsClusterInfo, jsConsumerConfig, jsConsumerInfo, jsPeerInfo, jsStreamConfig, jsStreamSource, jsStreamSourceInfo, jsTier
                  • +
                  • Name : jsClusterInfo, jsConsumerConfig, jsConsumerInfo, jsPeerInfo, jsStreamAlternate, jsStreamConfig, jsStreamSource, jsStreamSourceInfo, jsTier
                  • NextBySubject : jsDirectGetMsgOptions
                  • NoAck : jsStreamConfig
                  • NoWait : jsFetchRequest
                  • diff --git a/doc/html/functions_vars_o.html b/doc/html/functions_vars_o.html index 30d18f8d8..262dfc4f2 100644 --- a/doc/html/functions_vars_o.html +++ b/doc/html/functions_vars_o.html @@ -26,7 +26,7 @@
                    NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                    The nats.io C Client, Supported by Synadia Communications Inc.
                    diff --git a/doc/html/functions_vars_p.html b/doc/html/functions_vars_p.html index 2c9bd1925..1f0bcef5b 100644 --- a/doc/html/functions_vars_p.html +++ b/doc/html/functions_vars_p.html @@ -26,7 +26,7 @@
                    NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                    The nats.io C Client, Supported by Synadia Communications Inc.
                    diff --git a/doc/html/functions_vars_q.html b/doc/html/functions_vars_q.html index ffb431d52..f4275ce5f 100644 --- a/doc/html/functions_vars_q.html +++ b/doc/html/functions_vars_q.html @@ -26,7 +26,7 @@
                    NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                    The nats.io C Client, Supported by Synadia Communications Inc.
                    diff --git a/doc/html/functions_vars_r.html b/doc/html/functions_vars_r.html index b85761711..378790b33 100644 --- a/doc/html/functions_vars_r.html +++ b/doc/html/functions_vars_r.html @@ -26,7 +26,7 @@
                    NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                    The nats.io C Client, Supported by Synadia Communications Inc.
                    diff --git a/doc/html/functions_vars_s.html b/doc/html/functions_vars_s.html index 8e8c6d13f..0f35817a5 100644 --- a/doc/html/functions_vars_s.html +++ b/doc/html/functions_vars_s.html @@ -26,7 +26,7 @@
                    NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                    The nats.io C Client, Supported by Synadia Communications Inc.
                    @@ -98,8 +98,8 @@

                    - s -

                    • Sealed : jsStreamConfig
                    • Sequence : jsDirectGetMsgOptions, jsMsgMetaData, jsOptions::jsOptionsStream::jsOptionsStreamPurge, jsPubAck
                    • Source : jsRePublish
                    • -
                    • Sources : jsStreamConfig, jsStreamInfo
                    • -
                    • SourcesLen : jsStreamConfig, jsStreamInfo
                    • +
                    • Sources : jsStreamConfig, jsStreamInfo, kvConfig
                    • +
                    • SourcesLen : jsStreamConfig, jsStreamInfo, kvConfig
                    • StallWait : jsOptions::jsOptionsPublishAsync
                    • State : jsStreamInfo
                    • Storage : jsStreamConfig
                    • diff --git a/doc/html/functions_vars_t.html b/doc/html/functions_vars_t.html index 7c999e914..9adc6d2e7 100644 --- a/doc/html/functions_vars_t.html +++ b/doc/html/functions_vars_t.html @@ -26,7 +26,7 @@
                      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                      The nats.io C Client, Supported by Synadia Communications Inc.
                      diff --git a/doc/html/functions_vars_w.html b/doc/html/functions_vars_w.html index 8386617a4..de3bce679 100644 --- a/doc/html/functions_vars_w.html +++ b/doc/html/functions_vars_w.html @@ -26,7 +26,7 @@
                      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                      The nats.io C Client, Supported by Synadia Communications Inc.
                      diff --git a/doc/html/functions_w.html b/doc/html/functions_w.html index 5ace07dbc..3093934bf 100644 --- a/doc/html/functions_w.html +++ b/doc/html/functions_w.html @@ -26,7 +26,7 @@
                      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                      The nats.io C Client, Supported by Synadia Communications Inc.
                      diff --git a/doc/html/globals.html b/doc/html/globals.html index d7f86b327..9a9cddd54 100644 --- a/doc/html/globals.html +++ b/doc/html/globals.html @@ -26,7 +26,7 @@
                      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                      The nats.io C Client, Supported by Synadia Communications Inc.
                      @@ -166,7 +166,9 @@

                      - j -

                      • jsConsumerConfig : nats.h
                      • jsConsumerConfig_Init() : nats.h
                      • JSConsumerConfigRequiredErr : status.h
                      • +
                      • JSConsumerCreateDurableAndNameMismatchErr : status.h
                      • JSConsumerCreateErr : status.h
                      • +
                      • JSConsumerCreateFilterSubjectMismatchErr : status.h
                      • JSConsumerDeliverCycleErr : status.h
                      • JSConsumerDeliverToWildcardsErr : status.h
                      • JSConsumerDescriptionTooLongErr : status.h
                      • @@ -195,6 +197,7 @@

                        - j -

                        • JSConsumerMaxRequestBatchNegativeErr : status.h
                        • JSConsumerMaxRequestExpiresToSmallErr : status.h
                        • JSConsumerMaxWaitingNegativeErr : status.h
                        • +
                        • JSConsumerNameContainsPathSeparatorsErr : status.h
                        • JSConsumerNameExistErr : status.h
                        • jsConsumerNamesList : nats.h
                        • jsConsumerNamesList_Destroy() : nats.h
                        • @@ -267,6 +270,7 @@

                          - j -

                          • jsPubOptions_Init() : nats.h
                          • JSRaftGeneralErr : status.h
                          • jsReplayPolicy : nats.h
                          • +
                          • JSReplicasCountCannotBeNegativeErr : status.h
                          • jsRePublish : nats.h
                          • jsRePublish_Init() : nats.h
                          • JSRestoreSubscribeFailedErr : status.h
                          • @@ -281,6 +285,7 @@

                            - j -

                            • JSStorageResourcesExceededErr : status.h
                            • jsStorageType : nats.h
                            • JSStream : nats.h
                            • +
                            • jsStreamAlternate : nats.h
                            • JSStreamAssignmentErr : status.h
                            • jsStreamConfig : nats.h
                            • jsStreamConfig_Init() : nats.h
                            • @@ -305,8 +310,11 @@

                              - j -

                              • JSStreamMismatchErr : status.h
                              • JSStreamMoveAndScaleErr : status.h
                              • JSStreamMoveInProgressErr : status.h
                              • +
                              • JSStreamMoveNotInProgressErr : status.h
                              • JSStreamMsgDeleteFailed : status.h
                              • +
                              • JSStreamNameContainsPathSeparatorsErr : status.h
                              • JSStreamNameExistErr : status.h
                              • +
                              • JSStreamNameExistRestoreFailedErr : status.h
                              • jsStreamNamesList : nats.h
                              • jsStreamNamesList_Destroy() : nats.h
                              • JSStreamNotFoundErr : status.h
                              • diff --git a/doc/html/globals_d.html b/doc/html/globals_d.html deleted file mode 100644 index 2e5990c17..000000000 --- a/doc/html/globals_d.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - -NATS C Client with Streaming support: File Members - - - - - - - - - - - - - - - -
                                -
                                - - - - - - -
                                -
                                NATS C Client with Streaming support -  1.8.0-beta -
                                -
                                The nats.io C Client, Supported by Synadia Communications Inc.
                                -
                                -
                                - - - - - - - -
                                -
                                - -
                                -
                                -
                                - -
                                - -
                                -
                                - - -
                                - -
                                - -
                                -
                                Here is a list of all file members with links to the files they belong to:
                                - -

                                - d -

                                -
                                -
                                - - - - - diff --git a/doc/html/globals_defs.html b/doc/html/globals_defs.html index 406413619..4852deffd 100644 --- a/doc/html/globals_defs.html +++ b/doc/html/globals_defs.html @@ -26,7 +26,7 @@
                                NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                The nats.io C Client, Supported by Synadia Communications Inc.
                                diff --git a/doc/html/globals_enum.html b/doc/html/globals_enum.html index 65be45393..2dbf09a85 100644 --- a/doc/html/globals_enum.html +++ b/doc/html/globals_enum.html @@ -26,7 +26,7 @@
                                NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                The nats.io C Client, Supported by Synadia Communications Inc.
                                diff --git a/doc/html/globals_eval.html b/doc/html/globals_eval.html index 986cac93a..b44d3e78d 100644 --- a/doc/html/globals_eval.html +++ b/doc/html/globals_eval.html @@ -26,7 +26,7 @@
                                NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                The nats.io C Client, Supported by Synadia Communications Inc.
                                @@ -127,7 +127,9 @@

                                - j -

                                • JSClusterUnSupportFeatureErr : status.h
                                • JSConsumerBadDurableNameErr : status.h
                                • JSConsumerConfigRequiredErr : status.h
                                • +
                                • JSConsumerCreateDurableAndNameMismatchErr : status.h
                                • JSConsumerCreateErr : status.h
                                • +
                                • JSConsumerCreateFilterSubjectMismatchErr : status.h
                                • JSConsumerDeliverCycleErr : status.h
                                • JSConsumerDeliverToWildcardsErr : status.h
                                • JSConsumerDescriptionTooLongErr : status.h
                                • @@ -152,6 +154,7 @@

                                  - j -

                                  • JSConsumerMaxRequestBatchNegativeErr : status.h
                                  • JSConsumerMaxRequestExpiresToSmallErr : status.h
                                  • JSConsumerMaxWaitingNegativeErr : status.h
                                  • +
                                  • JSConsumerNameContainsPathSeparatorsErr : status.h
                                  • JSConsumerNameExistErr : status.h
                                  • JSConsumerNameTooLongErr : status.h
                                  • JSConsumerNotFoundErr : status.h
                                  • @@ -189,6 +192,7 @@

                                    - j -

                                    • JSNotEnabledForAccountErr : status.h
                                    • JSPeerRemapErr : status.h
                                    • JSRaftGeneralErr : status.h
                                    • +
                                    • JSReplicasCountCannotBeNegativeErr : status.h
                                    • JSRestoreSubscribeFailedErr : status.h
                                    • JSSequenceNotFoundErr : status.h
                                    • JSSnapshotDeliverSubjectInvalidErr : status.h
                                    • @@ -213,8 +217,11 @@

                                      - j -

                                      • JSStreamMismatchErr : status.h
                                      • JSStreamMoveAndScaleErr : status.h
                                      • JSStreamMoveInProgressErr : status.h
                                      • +
                                      • JSStreamMoveNotInProgressErr : status.h
                                      • JSStreamMsgDeleteFailed : status.h
                                      • +
                                      • JSStreamNameContainsPathSeparatorsErr : status.h
                                      • JSStreamNameExistErr : status.h
                                      • +
                                      • JSStreamNameExistRestoreFailedErr : status.h
                                      • JSStreamNotFoundErr : status.h
                                      • JSStreamNotMatchErr : status.h
                                      • JSStreamOfflineErr : status.h
                                      • diff --git a/doc/html/globals_func.html b/doc/html/globals_func.html index 26a95873f..6ec4b3dc3 100644 --- a/doc/html/globals_func.html +++ b/doc/html/globals_func.html @@ -26,7 +26,7 @@
                                        NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                        The nats.io C Client, Supported by Synadia Communications Inc.
                                        diff --git a/doc/html/globals_func_k.html b/doc/html/globals_func_k.html index 22416f0b8..376558645 100644 --- a/doc/html/globals_func_k.html +++ b/doc/html/globals_func_k.html @@ -26,7 +26,7 @@
                                        NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                        The nats.io C Client, Supported by Synadia Communications Inc.
                                        @@ -109,6 +109,7 @@

                                        - k -

                                        • kvKeysList_Destroy() : nats.h
                                        • kvPurgeOptions_Init() : nats.h
                                        • kvStatus_Bucket() : nats.h
                                        • +
                                        • kvStatus_Bytes() : nats.h
                                        • kvStatus_Destroy() : nats.h
                                        • kvStatus_History() : nats.h
                                        • kvStatus_Replicas() : nats.h
                                        • diff --git a/doc/html/globals_func_n.html b/doc/html/globals_func_n.html index aa6e56322..db169c132 100644 --- a/doc/html/globals_func_n.html +++ b/doc/html/globals_func_n.html @@ -26,7 +26,7 @@
                                          NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                          The nats.io C Client, Supported by Synadia Communications Inc.
                                          diff --git a/doc/html/globals_func_s.html b/doc/html/globals_func_s.html index 9afd45c96..21ed418fc 100644 --- a/doc/html/globals_func_s.html +++ b/doc/html/globals_func_s.html @@ -26,7 +26,7 @@
                                          NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                          The nats.io C Client, Supported by Synadia Communications Inc.
                                          diff --git a/doc/html/globals_k.html b/doc/html/globals_k.html index 09b7b1fd7..2079d07a7 100644 --- a/doc/html/globals_k.html +++ b/doc/html/globals_k.html @@ -26,7 +26,7 @@
                                          NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                          The nats.io C Client, Supported by Synadia Communications Inc.
                                          @@ -120,6 +120,7 @@

                                          - k -

                                          • kvPurgeOptions_Init() : nats.h
                                          • kvStatus : nats.h
                                          • kvStatus_Bucket() : nats.h
                                          • +
                                          • kvStatus_Bytes() : nats.h
                                          • kvStatus_Destroy() : nats.h
                                          • kvStatus_History() : nats.h
                                          • kvStatus_Replicas() : nats.h
                                          • diff --git a/doc/html/globals_n.html b/doc/html/globals_n.html index db79cbc56..f05dbfb0c 100644 --- a/doc/html/globals_n.html +++ b/doc/html/globals_n.html @@ -26,7 +26,7 @@
                                            NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                            The nats.io C Client, Supported by Synadia Communications Inc.
                                            diff --git a/doc/html/globals_r.html b/doc/html/globals_r.html deleted file mode 100644 index 6e0a34bd2..000000000 --- a/doc/html/globals_r.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - -NATS C Client with Streaming support: File Members - - - - - - - - - - - - - - - -
                                            -
                                            - - - - - - -
                                            -
                                            NATS C Client with Streaming support -  1.8.0-beta -
                                            -
                                            The nats.io C Client, Supported by Synadia Communications Inc.
                                            -
                                            -
                                            - - - - - - - -
                                            -
                                            - -
                                            -
                                            -
                                            - -
                                            - -
                                            -
                                            - - -
                                            - -
                                            - -
                                            -
                                            Here is a list of all file members with links to the files they belong to:
                                            - -

                                            - r -

                                            -
                                            -
                                            - - - - - diff --git a/doc/html/globals_s.html b/doc/html/globals_s.html index 34ab922e9..ff5907a9c 100644 --- a/doc/html/globals_s.html +++ b/doc/html/globals_s.html @@ -26,7 +26,7 @@
                                            NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                            The nats.io C Client, Supported by Synadia Communications Inc.
                                            diff --git a/doc/html/globals_type.html b/doc/html/globals_type.html index 8b544a0d3..f07f52ecc 100644 --- a/doc/html/globals_type.html +++ b/doc/html/globals_type.html @@ -26,7 +26,7 @@
                                            NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                            The nats.io C Client, Supported by Synadia Communications Inc.
                                            @@ -120,6 +120,7 @@

                                            - j -

                                            • jsRePublish : nats.h
                                            • jsSequenceInfo : nats.h
                                            • jsSequencePair : nats.h
                                            • +
                                            • jsStreamAlternate : nats.h
                                            • jsStreamConfig : nats.h
                                            • jsStreamInfo : nats.h
                                            • jsStreamInfoList : nats.h
                                            • diff --git a/doc/html/group__callbacks_group.html b/doc/html/group__callbacks_group.html index c51bda27e..3dadf9ac0 100644 --- a/doc/html/group__callbacks_group.html +++ b/doc/html/group__callbacks_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__conn_group.html b/doc/html/group__conn_group.html index 79040f1fc..e9646eeeb 100644 --- a/doc/html/group__conn_group.html +++ b/doc/html/group__conn_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__conn_mgt_group.html b/doc/html/group__conn_mgt_group.html index fc2860e95..7b885d5fb 100644 --- a/doc/html/group__conn_mgt_group.html +++ b/doc/html/group__conn_mgt_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__conn_pub_group.html b/doc/html/group__conn_pub_group.html index b63971f3f..5623f9515 100644 --- a/doc/html/group__conn_pub_group.html +++ b/doc/html/group__conn_pub_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__conn_sub_group.html b/doc/html/group__conn_sub_group.html index ae7ea6dc2..5541d2287 100644 --- a/doc/html/group__conn_sub_group.html +++ b/doc/html/group__conn_sub_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__env_variables_group.html b/doc/html/group__env_variables_group.html index 7b4652919..ba96ee6c3 100644 --- a/doc/html/group__env_variables_group.html +++ b/doc/html/group__env_variables_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__func_group.html b/doc/html/group__func_group.html index a9ff622aa..086449d2c 100644 --- a/doc/html/group__func_group.html +++ b/doc/html/group__func_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__inbox_group.html b/doc/html/group__inbox_group.html index 85a7506a8..e69ceb7b5 100644 --- a/doc/html/group__inbox_group.html +++ b/doc/html/group__inbox_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__js_assets_group.html b/doc/html/group__js_assets_group.html index 326cb9f4b..0692264b6 100644 --- a/doc/html/group__js_assets_group.html +++ b/doc/html/group__js_assets_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__js_group.html b/doc/html/group__js_group.html index 97697fd11..9b99fc7e0 100644 --- a/doc/html/group__js_group.html +++ b/doc/html/group__js_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__js_msg.html b/doc/html/group__js_msg.html index bba97eb28..146b05f46 100644 --- a/doc/html/group__js_msg.html +++ b/doc/html/group__js_msg.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__js_pub_group.html b/doc/html/group__js_pub_group.html index ec13e397a..bee8c4bb3 100644 --- a/doc/html/group__js_pub_group.html +++ b/doc/html/group__js_pub_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__js_sub_group.html b/doc/html/group__js_sub_group.html index de4689bc1..ffef33d10 100644 --- a/doc/html/group__js_sub_group.html +++ b/doc/html/group__js_sub_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__kv_entry.html b/doc/html/group__kv_entry.html index a064a145f..5fdc15c31 100644 --- a/doc/html/group__kv_entry.html +++ b/doc/html/group__kv_entry.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__kv_group.html b/doc/html/group__kv_group.html index 208f204b6..bbe8a15c9 100644 --- a/doc/html/group__kv_group.html +++ b/doc/html/group__kv_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__kv_group_mgt.html b/doc/html/group__kv_group_mgt.html index ad9a7b1f7..a6f242d72 100644 --- a/doc/html/group__kv_group_mgt.html +++ b/doc/html/group__kv_group_mgt.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__kv_status.html b/doc/html/group__kv_status.html index 149cdc312..73c45018c 100644 --- a/doc/html/group__kv_status.html +++ b/doc/html/group__kv_status.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              @@ -114,6 +114,9 @@ NATS_EXTERN int64_t kvStatus_Replicas (kvStatus *sts)  Returns the number of replicas to keep for a bucket. More...
                                                +NATS_EXTERN uint64_t kvStatus_Bytes (kvStatus *sts) + Returns the size (in bytes) of this bucket. More...
                                              NATS_EXTERN void kvStatus_Destroy (kvStatus *sts)  Destroys the KeyValue status object. More...
                                                @@ -245,6 +248,31 @@

                                              +

                                              ◆ kvStatus_Bytes()

                                              + +
                                              +
                                              + + + + + + + + +
                                              NATS_EXTERN uint64_t kvStatus_Bytes (kvStatussts)
                                              +
                                              +

                                              Returns the size (in bytes) of this bucket, or 0 if sts itself is NULL.

                                              +
                                              Parameters
                                              + + +
                                              ststhe pointer to the kvStatus object.
                                              +
                                              +
                                              +
                                              diff --git a/doc/html/group__kv_status.js b/doc/html/group__kv_status.js index d12a97a34..c6034279d 100644 --- a/doc/html/group__kv_status.js +++ b/doc/html/group__kv_status.js @@ -5,5 +5,6 @@ var group__kv_status = [ "kvStatus_History", "group__kv_status.html#gada6f22b5659b184762cea4f45d369ee5", null ], [ "kvStatus_TTL", "group__kv_status.html#gaa747ad0a6182ec7a47fb47018c33d1c1", null ], [ "kvStatus_Replicas", "group__kv_status.html#ga86b114f4dac9f06df86101f84bd497b2", null ], + [ "kvStatus_Bytes", "group__kv_status.html#ga6db13a3b26c7c17633623da5f27978ff", null ], [ "kvStatus_Destroy", "group__kv_status.html#ga5eb3d824c1873af705beee4798246a08", null ] ]; \ No newline at end of file diff --git a/doc/html/group__kv_watcher.html b/doc/html/group__kv_watcher.html index 2dd05fb0d..cfabf773b 100644 --- a/doc/html/group__kv_watcher.html +++ b/doc/html/group__kv_watcher.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__libevent_functions.html b/doc/html/group__libevent_functions.html index 93be75a8a..eab2f4250 100644 --- a/doc/html/group__libevent_functions.html +++ b/doc/html/group__libevent_functions.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__library_group.html b/doc/html/group__library_group.html index 2d8f7f988..428ca6219 100644 --- a/doc/html/group__library_group.html +++ b/doc/html/group__library_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__libuv_functions.html b/doc/html/group__libuv_functions.html index c159186b2..17d4c814d 100644 --- a/doc/html/group__libuv_functions.html +++ b/doc/html/group__libuv_functions.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__msg_group.html b/doc/html/group__msg_group.html index 94054928f..e333bb88b 100644 --- a/doc/html/group__msg_group.html +++ b/doc/html/group__msg_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__opts_group.html b/doc/html/group__opts_group.html index 12f5c03c6..98e5b4ddf 100644 --- a/doc/html/group__opts_group.html +++ b/doc/html/group__opts_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__stan_conn_group.html b/doc/html/group__stan_conn_group.html index 7dbdaa152..12bb8b7ae 100644 --- a/doc/html/group__stan_conn_group.html +++ b/doc/html/group__stan_conn_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__stan_conn_mgt_group.html b/doc/html/group__stan_conn_mgt_group.html index 342705825..41ef4cf69 100644 --- a/doc/html/group__stan_conn_mgt_group.html +++ b/doc/html/group__stan_conn_mgt_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__stan_conn_opts_group.html b/doc/html/group__stan_conn_opts_group.html index 41045f5d7..5e0229488 100644 --- a/doc/html/group__stan_conn_opts_group.html +++ b/doc/html/group__stan_conn_opts_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__stan_conn_pub_group.html b/doc/html/group__stan_conn_pub_group.html index fc37ae4f2..0efe54389 100644 --- a/doc/html/group__stan_conn_pub_group.html +++ b/doc/html/group__stan_conn_pub_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__stan_conn_sub_group.html b/doc/html/group__stan_conn_sub_group.html index f9af070d1..56f0c4177 100644 --- a/doc/html/group__stan_conn_sub_group.html +++ b/doc/html/group__stan_conn_sub_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__stan_msg_group.html b/doc/html/group__stan_msg_group.html index 67ca69db4..09fa38d56 100644 --- a/doc/html/group__stan_msg_group.html +++ b/doc/html/group__stan_msg_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__stan_sub_group.html b/doc/html/group__stan_sub_group.html index a13dc9d20..323dd3494 100644 --- a/doc/html/group__stan_sub_group.html +++ b/doc/html/group__stan_sub_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__stan_sub_opts_group.html b/doc/html/group__stan_sub_opts_group.html index a494ece94..f9d8fe815 100644 --- a/doc/html/group__stan_sub_opts_group.html +++ b/doc/html/group__stan_sub_opts_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__stats_group.html b/doc/html/group__stats_group.html index b8ded6f96..719959369 100644 --- a/doc/html/group__stats_group.html +++ b/doc/html/group__stats_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__status_group.html b/doc/html/group__status_group.html index b6bd18793..8bff8123c 100644 --- a/doc/html/group__status_group.html +++ b/doc/html/group__status_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__sub_group.html b/doc/html/group__sub_group.html index b924c9353..a76a95caf 100644 --- a/doc/html/group__sub_group.html +++ b/doc/html/group__sub_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              diff --git a/doc/html/group__types_group.html b/doc/html/group__types_group.html index 3e66604dc..3432a85c6 100644 --- a/doc/html/group__types_group.html +++ b/doc/html/group__types_group.html @@ -26,7 +26,7 @@
                                              NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
                                              The nats.io C Client, Supported by Synadia Communications Inc.
                                              @@ -130,6 +130,8 @@   struct  jsStreamSourceInfo   +struct  jsStreamAlternate +  struct  jsStreamInfo   struct  jsStreamInfoList @@ -236,6 +238,8 @@   typedef struct jsStreamSourceInfo jsStreamSourceInfo   +typedef struct jsStreamAlternate jsStreamAlternate +  typedef struct jsStreamInfo jsStreamInfo   typedef struct jsStreamInfoList jsStreamInfoList @@ -778,6 +782,21 @@

                                              Information about an upstream stream source.

                                              +

+ + +

◆ jsStreamAlternate

+ +
+
+ + + + +
typedef struct jsStreamAlternate jsStreamAlternate
+
+

Information about an alternate stream represented by a mirror.

+
diff --git a/doc/html/group__types_group.js b/doc/html/group__types_group.js index 7670a4c08..39509420f 100644 --- a/doc/html/group__types_group.js +++ b/doc/html/group__types_group.js @@ -27,7 +27,8 @@ var group__types_group = [ "OptStartSeq", "structjs_stream_source.html#ad6948b7a34c202f324b6d2beb32fe5ed", null ], [ "OptStartTime", "structjs_stream_source.html#a67eb1dac41b2d826a923cfb23baa24a5", null ], [ "FilterSubject", "structjs_stream_source.html#af787b51dde9d77626f33860564eb08c3", null ], - [ "External", "structjs_stream_source.html#a295458d156af5373bb3f5ab06612a888", null ] + [ "External", "structjs_stream_source.html#a295458d156af5373bb3f5ab06612a888", null ], + [ "Domain", "structjs_stream_source.html#aa304239ee823ef87fcb53ebb0c077e7b", null ] ] ], [ "jsRePublish", "structjs_re_publish.html", [ [ "Source", "structjs_re_publish.html#a1acb593929fd69bbe0f4dc8300dfaeb2", null ], @@ -112,6 +113,11 @@ var group__types_group = [ "Lag", "structjs_stream_source_info.html#ab2ee0ca3ecd98c2df6d4e9bd88686863", null ], [ "Active", "structjs_stream_source_info.html#a28b8cc0a9d487672955d3a3fa03de247", null ] ] ], + [ "jsStreamAlternate", "structjs_stream_alternate.html", [ + [ "Name", "structjs_stream_alternate.html#a07f36f98c7dcdf435f803e4f0ccaac57", null ], + [ "Domain", "structjs_stream_alternate.html#a7c25ab1a427b78c4e1ba58ff7cdb5a8f", null ], + [ "Cluster", "structjs_stream_alternate.html#a3e85014d03dd425435ed5a0b6a5dfb1d", null ] + ] ], [ "jsStreamInfo", "structjs_stream_info.html", [ [ "Config", "structjs_stream_info.html#adcc402d28e0ee443419e9b549da233c6", null ], [ "Created", "structjs_stream_info.html#a578ce52a275c690dd4627c1d119c7838", null ], @@ -119,7 +125,9 @@ var group__types_group = [ "Cluster", "structjs_stream_info.html#a8d10d6fdc3f713ac726c72cae06a209a", null ], [ "Mirror", "structjs_stream_info.html#ab71aae7e4f6c62e2a09a3a52c9e4fa2a", null ], [ "Sources", "structjs_stream_info.html#a2e7ca48a93fe57265609e7e0cd3fa386", null ], - [ "SourcesLen", "structjs_stream_info.html#af14110cb1f8e16e3dade8d9f7c2fd672", null ] + [ "SourcesLen", "structjs_stream_info.html#af14110cb1f8e16e3dade8d9f7c2fd672", null ], + [ "Alternates", "structjs_stream_info.html#a720c4ff9090bafda50000843810ab1bb", null ], + [ "AlternatesLen", "structjs_stream_info.html#ad37a5fd700bd5df54e5002c7de51c3ad", null ] ] ], [ "jsStreamInfoList", "structjs_stream_info_list.html", [ [ "List", "structjs_stream_info_list.html#a7b096ee7a25363f231f56419a244daef", null ], @@ -306,7 +314,10 @@ var group__types_group = [ "MaxBytes", "structkv_config.html#a1bc37777aa91b8b57a70e7647670cd12", null ], [ "StorageType", "structkv_config.html#ad5db9a58224d93ab86b4cfc4c46f1897", null ], [ "Replicas", "structkv_config.html#a48f0f70383eff868321f9c94ae1a87cd", null ], - [ "RePublish", "structkv_config.html#ae172d3e442eef1a57cd7cf266d9e8951", null ] + [ "RePublish", "structkv_config.html#ae172d3e442eef1a57cd7cf266d9e8951", null ], + [ "Mirror", "structkv_config.html#ac86ca661d283627bccecf70cd286c8f8", null ], + [ "Sources", "structkv_config.html#afbfd6725c0b0c9fb661a96c06d788ac9", null ], + [ "SourcesLen", "structkv_config.html#af1d95d5434b10e929d6ce6fa6129a789", null ] ] ], [ "kvWatchOptions", "structkv_watch_options.html", [ [ "IgnoreDeletes", "structkv_watch_options.html#a0535edd21b26affc0057575bafc21a07", null ], @@ -347,6 +358,7 @@ var group__types_group = [ "jsPeerInfo", "group__types_group.html#ga1e938dab794089f9329d7b7ece8f3e9b", null ], [ "jsClusterInfo", "group__types_group.html#gaaf92318ce94a1ae3547c9a7af5a3f4f6", null ], [ "jsStreamSourceInfo", "group__types_group.html#gab2f33f57188a550f2f747d4f27bc24bd", null ], + [ "jsStreamAlternate", "group__types_group.html#ga22c26dd5dd31df7982130ef203ad3490", null ], [ "jsStreamInfo", "group__types_group.html#ga2629c9454996edf7914be36a9e44921b", null ], [ "jsStreamInfoList", "group__types_group.html#ga1e54c2a1bc94834d1670875fc151f565", null ], [ "jsStreamNamesList", "group__types_group.html#gaf4d31a4dc83b2805422beafb1f8fa000", null ], diff --git a/doc/html/group__wildcards_group.html b/doc/html/group__wildcards_group.html index 760e0ea59..e9b500372 100644 --- a/doc/html/group__wildcards_group.html +++ b/doc/html/group__wildcards_group.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/index.html b/doc/html/index.html index 0593d03ce..27cf0ff7c 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/libevent_8h.html b/doc/html/libevent_8h.html index d452f9522..dd6bbf7aa 100644 --- a/doc/html/libevent_8h.html +++ b/doc/html/libevent_8h.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/libevent_8h_source.html b/doc/html/libevent_8h_source.html index 78ba12347..a5c82a581 100644 --- a/doc/html/libevent_8h_source.html +++ b/doc/html/libevent_8h_source.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/libuv_8h.html b/doc/html/libuv_8h.html index edd0bb3dd..1e682ac5e 100644 --- a/doc/html/libuv_8h.html +++ b/doc/html/libuv_8h.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/libuv_8h_source.html b/doc/html/libuv_8h_source.html index d5820edde..d32be631c 100644 --- a/doc/html/libuv_8h_source.html +++ b/doc/html/libuv_8h_source.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/modules.html b/doc/html/modules.html index 585fc0c19..82e4e031b 100644 --- a/doc/html/modules.html +++ b/doc/html/modules.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/nats_8h.html b/doc/html/nats_8h.html index 83a97b0c6..5f0de527f 100644 --- a/doc/html/nats_8h.html +++ b/doc/html/nats_8h.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
@@ -141,6 +141,8 @@   struct  jsStreamSourceInfo   +struct  jsStreamAlternate +  struct  jsStreamInfo   struct  jsStreamInfoList @@ -288,6 +290,8 @@   typedef struct jsStreamSourceInfo jsStreamSourceInfo   +typedef struct jsStreamAlternate jsStreamAlternate +  typedef struct jsStreamInfo jsStreamInfo   typedef struct jsStreamInfoList jsStreamInfoList @@ -1361,6 +1365,9 @@ NATS_EXTERN int64_t kvStatus_Replicas (kvStatus *sts)  Returns the number of replicas to keep for a bucket. More...
  +NATS_EXTERN uint64_t kvStatus_Bytes (kvStatus *sts) + Returns the size (in bytes) of this bucket. More...
NATS_EXTERN void kvStatus_Destroy (kvStatus *sts)  Destroys the KeyValue status object. More...
  diff --git a/doc/html/nats_8h.js b/doc/html/nats_8h.js index e011497b2..eea9a0ce6 100644 --- a/doc/html/nats_8h.js +++ b/doc/html/nats_8h.js @@ -37,6 +37,7 @@ var nats_8h = [ "jsPeerInfo", "group__types_group.html#ga1e938dab794089f9329d7b7ece8f3e9b", null ], [ "jsClusterInfo", "group__types_group.html#gaaf92318ce94a1ae3547c9a7af5a3f4f6", null ], [ "jsStreamSourceInfo", "group__types_group.html#gab2f33f57188a550f2f747d4f27bc24bd", null ], + [ "jsStreamAlternate", "group__types_group.html#ga22c26dd5dd31df7982130ef203ad3490", null ], [ "jsStreamInfo", "group__types_group.html#ga2629c9454996edf7914be36a9e44921b", null ], [ "jsStreamInfoList", "group__types_group.html#ga1e54c2a1bc94834d1670875fc151f565", null ], [ "jsStreamNamesList", "group__types_group.html#gaf4d31a4dc83b2805422beafb1f8fa000", null ], @@ -425,5 +426,6 @@ var nats_8h = [ "kvStatus_History", "group__kv_status.html#gada6f22b5659b184762cea4f45d369ee5", null ], [ "kvStatus_TTL", "group__kv_status.html#gaa747ad0a6182ec7a47fb47018c33d1c1", null ], [ "kvStatus_Replicas", "group__kv_status.html#ga86b114f4dac9f06df86101f84bd497b2", null ], + [ "kvStatus_Bytes", "group__kv_status.html#ga6db13a3b26c7c17633623da5f27978ff", null ], [ "kvStatus_Destroy", "group__kv_status.html#ga5eb3d824c1873af705beee4798246a08", null ] ]; \ No newline at end of file diff --git a/doc/html/nats_8h_source.html b/doc/html/nats_8h_source.html index a5fc27949..f82ba1ab9 100644 --- a/doc/html/nats_8h_source.html +++ b/doc/html/nats_8h_source.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
@@ -264,1637 +264,1657 @@
375 int64_t OptStartTime;
376 const char *FilterSubject;
-
378
- -
380
-
384typedef struct jsRePublish
-
385{
-
386 const char *Source;
-
387 const char *Destination;
- -
389
- -
391
-
468typedef struct jsStreamConfig {
-
469 const char *Name;
-
470 const char *Description;
-
471 const char **Subjects;
- - - -
475 int64_t MaxMsgs;
-
476 int64_t MaxBytes;
-
477 int64_t MaxAge;
- -
479 int32_t MaxMsgSize;
- - -
482 int64_t Replicas;
-
483 bool NoAck;
-
484 const char *Template;
-
485 int64_t Duplicates;
- - - - -
490 bool Sealed;
- - - -
498
-
499 // Allow republish of the message after being sequenced and stored.
- -
501
-
502 // Allow higher performance, direct access to get individual messages. E.g. KeyValue
- -
504 // Allow higher performance and unified direct access for mirrors as well.
- -
506
-
507 // Allow KV like semantics to also discard new on a per subject basis
- -
509
- -
511
-
515typedef struct jsLostStreamData
-
516{
-
517 uint64_t *Msgs;
- -
519 uint64_t Bytes;
-
520
- -
522
- -
529{
-
530 const char *Subject;
-
531 uint64_t Msgs;
-
532
- -
534
- -
565{
- -
567 int Count;
-
568
- -
570
-
577typedef struct jsStreamState
-
578{
-
579 uint64_t Msgs;
-
580 uint64_t Bytes;
-
581 uint64_t FirstSeq;
-
582 int64_t FirstTime;
-
583 uint64_t LastSeq;
-
584 int64_t LastTime;
-
585 int64_t NumSubjects;
- -
587 uint64_t NumDeleted;
-
588 uint64_t *Deleted;
- - -
591 int64_t Consumers;
-
592
- -
594
-
599typedef struct jsPeerInfo
-
600{
-
601 char *Name;
- - -
604 int64_t Active;
-
605 uint64_t Lag;
-
606
- -
608
-
613typedef struct jsClusterInfo
-
614{
-
615 char *Name;
-
616 char *Leader;
- - -
619
- -
621
-
625typedef struct jsStreamSourceInfo
-
626{
-
627 char *Name;
- -
629 uint64_t Lag;
-
630 int64_t Active;
-
631
- -
633
-
640typedef struct jsStreamInfo
-
641{
- -
643 int64_t Created;
- - - - - -
649
- -
651
-
659typedef struct jsStreamInfoList
-
660{
- -
662 int Count;
-
663
- -
665
-
673typedef struct jsStreamNamesList
-
674{
-
675 char **List;
-
676 int Count;
-
677
- -
679
-
716typedef struct jsConsumerConfig
-
717{
-
718 const char *Name;
-
719 const char *Durable;
-
720 const char *Description;
- -
722 uint64_t OptStartSeq;
-
723 int64_t OptStartTime;
- -
725 int64_t AckWait;
-
726 int64_t MaxDeliver;
-
727 int64_t *BackOff;
- -
729 const char *FilterSubject;
- -
731 uint64_t RateLimit;
-
732 const char *SampleFrequency;
-
733 int64_t MaxWaiting;
- - -
736 int64_t Heartbeat;
- -
738
-
739 // Pull based options.
- - - -
743
-
744 // Push based options.
-
745 const char *DeliverSubject;
-
746 const char *DeliverGroup;
-
747
-
748 // Ephemeral inactivity threshold.
- -
750
-
751 // Generally inherited by parent stream and other markers, now can be configured directly.
-
752 int64_t Replicas;
-
753 // Force memory storage.
- +
378 // Domain and External are mutually exclusive.
+
379 // If Domain is set, an External value will be created with
+
380 // the APIPrefix constructed based on the Domain value.
+
381 const char *Domain;
+
382
+ +
384
+
388typedef struct jsRePublish
+
389{
+
390 const char *Source;
+
391 const char *Destination;
+ +
393
+ +
395
+
472typedef struct jsStreamConfig {
+
473 const char *Name;
+
474 const char *Description;
+
475 const char **Subjects;
+ + + +
479 int64_t MaxMsgs;
+
480 int64_t MaxBytes;
+
481 int64_t MaxAge;
+ +
483 int32_t MaxMsgSize;
+ + +
486 int64_t Replicas;
+
487 bool NoAck;
+
488 const char *Template;
+
489 int64_t Duplicates;
+ + + + +
494 bool Sealed;
+ + + +
502
+
503 // Allow republish of the message after being sequenced and stored.
+ +
505
+
506 // Allow higher performance, direct access to get individual messages. E.g. KeyValue
+ +
508 // Allow higher performance and unified direct access for mirrors as well.
+ +
510
+
511 // Allow KV like semantics to also discard new on a per subject basis
+ +
513
+ +
515
+
519typedef struct jsLostStreamData
+
520{
+
521 uint64_t *Msgs;
+ +
523 uint64_t Bytes;
+
524
+ +
526
+ +
533{
+
534 const char *Subject;
+
535 uint64_t Msgs;
+
536
+ +
538
+ +
569{
+ +
571 int Count;
+
572
+ +
574
+
581typedef struct jsStreamState
+
582{
+
583 uint64_t Msgs;
+
584 uint64_t Bytes;
+
585 uint64_t FirstSeq;
+
586 int64_t FirstTime;
+
587 uint64_t LastSeq;
+
588 int64_t LastTime;
+
589 int64_t NumSubjects;
+ +
591 uint64_t NumDeleted;
+
592 uint64_t *Deleted;
+ + +
595 int64_t Consumers;
+
596
+ +
598
+
603typedef struct jsPeerInfo
+
604{
+
605 char *Name;
+ + +
608 int64_t Active;
+
609 uint64_t Lag;
+
610
+ +
612
+
617typedef struct jsClusterInfo
+
618{
+
619 char *Name;
+
620 char *Leader;
+ + +
623
+ +
625
+
629typedef struct jsStreamSourceInfo
+
630{
+
631 char *Name;
+ +
633 uint64_t Lag;
+
634 int64_t Active;
+
635
+ +
637
+
641typedef struct jsStreamAlternate
+
642{
+
643 const char *Name;
+
644 const char *Domain;
+
645 const char *Cluster;
+
646
+ +
648
+
655typedef struct jsStreamInfo
+
656{
+ +
658 int64_t Created;
+ + + + + + + +
666
+ +
668
+
676typedef struct jsStreamInfoList
+
677{
+ +
679 int Count;
+
680
+ +
682
+
690typedef struct jsStreamNamesList
+
691{
+
692 char **List;
+
693 int Count;
+
694
+ +
696
+
733typedef struct jsConsumerConfig
+
734{
+
735 const char *Name;
+
736 const char *Durable;
+
737 const char *Description;
+ +
739 uint64_t OptStartSeq;
+
740 int64_t OptStartTime;
+ +
742 int64_t AckWait;
+
743 int64_t MaxDeliver;
+
744 int64_t *BackOff;
+ +
746 const char *FilterSubject;
+ +
748 uint64_t RateLimit;
+
749 const char *SampleFrequency;
+
750 int64_t MaxWaiting;
+ + +
753 int64_t Heartbeat;
+
755
- -
757
- -
776{
-
777 uint64_t Stream;
-
778 uint64_t ConsumerClient;
-
779 uint64_t ConsumerServer;
-
780
- -
782
-
798typedef struct jsSubOptions
-
799{
-
806 const char *Stream;
-
816 const char *Consumer;
-
831 const char *Queue;
- - -
856 bool Ordered;
-
857
- -
859
-
863typedef struct jsSequencePair
-
864{
-
865 uint64_t Consumer;
-
866 uint64_t Stream;
-
867
- -
869
-
873typedef struct jsSequenceInfo
-
874{
-
875 uint64_t Consumer;
-
876 uint64_t Stream;
-
877 int64_t Last;
-
878
- -
880
-
887typedef struct jsConsumerInfo
-
888{
-
889 char *Stream;
-
890 char *Name;
-
891 int64_t Created;
- - - - - -
897 int64_t NumWaiting;
-
898 uint64_t NumPending;
- - -
901
- -
903
-
911typedef struct jsConsumerInfoList
-
912{
- -
914 int Count;
-
915
- -
917
- -
926{
-
927 char **List;
-
928 int Count;
-
929
- -
931
-
935typedef struct jsAPIStats
-
936{
-
937 uint64_t Total;
-
938 uint64_t Errors;
-
939
- -
941
-
945typedef struct jsAccountLimits
-
946{
-
947 int64_t MaxMemory;
-
948 int64_t MaxStore;
-
949 int64_t MaxStreams;
- - - - - -
955
- -
957
-
958typedef struct jsTier
-
959{
-
960 const char *Name;
-
961 uint64_t Memory;
-
962 uint64_t Store;
-
963 int64_t Streams;
-
964 int64_t Consumers;
- -
966
- -
968
-
972typedef struct jsAccountInfo
-
973{
-
974 uint64_t Memory;
-
975 uint64_t Store;
-
976 int64_t Streams;
-
977 int64_t Consumers;
-
978 char *Domain;
- - - - +
756 // Pull based options.
+ + + +
760
+
761 // Push based options.
+
762 const char *DeliverSubject;
+
763 const char *DeliverGroup;
+
764
+
765 // Ephemeral inactivity threshold.
+ +
767
+
768 // Generally inherited by parent stream and other markers, now can be configured directly.
+
769 int64_t Replicas;
+
770 // Force memory storage.
+ +
772
+ +
774
+ +
793{
+
794 uint64_t Stream;
+
795 uint64_t ConsumerClient;
+
796 uint64_t ConsumerServer;
+
797
+ +
799
+
815typedef struct jsSubOptions
+
816{
+
823 const char *Stream;
+
833 const char *Consumer;
+
848 const char *Queue;
+ + +
873 bool Ordered;
+
874
+ +
876
+
880typedef struct jsSequencePair
+
881{
+
882 uint64_t Consumer;
+
883 uint64_t Stream;
+
884
+ +
886
+
890typedef struct jsSequenceInfo
+
891{
+
892 uint64_t Consumer;
+
893 uint64_t Stream;
+
894 int64_t Last;
+
895
+ +
897
+
904typedef struct jsConsumerInfo
+
905{
+
906 char *Stream;
+
907 char *Name;
+
908 int64_t Created;
+ + + + + +
914 int64_t NumWaiting;
+
915 uint64_t NumPending;
+ + +
918
+ +
920
+
928typedef struct jsConsumerInfoList
+
929{
+ +
931 int Count;
+
932
+ +
934
+ +
943{
+
944 char **List;
+
945 int Count;
+
946
+ +
948
+
952typedef struct jsAPIStats
+
953{
+
954 uint64_t Total;
+
955 uint64_t Errors;
+
956
+ +
958
+
962typedef struct jsAccountLimits
+
963{
+
964 int64_t MaxMemory;
+
965 int64_t MaxStore;
+
966 int64_t MaxStreams;
+ + + + + +
972
+ +
974
+
975typedef struct jsTier
+
976{
+
977 const char *Name;
+
978 uint64_t Memory;
+
979 uint64_t Store;
+
980 int64_t Streams;
+
981 int64_t Consumers;
+
983
- +
985
-
993typedef struct jsMsgMetaData
-
994{
- -
996 uint64_t NumDelivered;
-
997 uint64_t NumPending;
-
998 int64_t Timestamp;
-
999 char *Stream;
- -
1001 char *Domain;
+
989typedef struct jsAccountInfo
+
990{
+
991 uint64_t Memory;
+
992 uint64_t Store;
+
993 int64_t Streams;
+
994 int64_t Consumers;
+
995 char *Domain;
+ + + + +
1000
+
1002
- -
1004
-
1008typedef struct jsPubAck
-
1009{
-
1010 char *Stream;
-
1011 uint64_t Sequence;
-
1012 char *Domain;
- -
1014
- -
1016
-
1021typedef struct jsPubAckErr
-
1022{
- - - -
1026 const char *ErrText;
-
1027
- -
1029
-
1030#ifndef BUILD_IN_DOXYGEN
-
1031// Forward declarations
-
1032typedef void (*jsPubAckErrHandler)(jsCtx *js, jsPubAckErr *pae, void *closure);
-
1033typedef void (*jsPubAckHandler)(jsCtx *js, natsMsg *msg, jsPubAck *pa, jsPubAckErr *pae, void *closure);
-
1034#endif
-
1035
- -
1046{
-
1047 uint64_t Sequence;
-
1048 const char *NextBySubject;
-
1049 const char *LastBySubject;
-
1050
- +
1010typedef struct jsMsgMetaData
+
1011{
+ + +
1014 uint64_t NumPending;
+
1015 int64_t Timestamp;
+
1016 char *Stream;
+ +
1018 char *Domain;
+
1019
+ +
1021
+
1025typedef struct jsPubAck
+
1026{
+
1027 char *Stream;
+
1028 uint64_t Sequence;
+
1029 char *Domain;
+ +
1031
+ +
1033
+
1038typedef struct jsPubAckErr
+
1039{
+ + + +
1043 const char *ErrText;
+
1044
+ +
1046
+
1047#ifndef BUILD_IN_DOXYGEN
+
1048// Forward declarations
+
1049typedef void (*jsPubAckErrHandler)(jsCtx *js, jsPubAckErr *pae, void *closure);
+
1050typedef void (*jsPubAckHandler)(jsCtx *js, natsMsg *msg, jsPubAck *pa, jsPubAckErr *pae, void *closure);
+
1051#endif
1052
-
1058typedef struct jsFetchRequest
-
1059{
-
1060 int64_t Expires;
-
1061 int Batch;
-
1062 int64_t MaxBytes;
-
1063 bool NoWait;
-
1064 int64_t Heartbeat;
-
1065
- + +
1063{
+
1064 uint64_t Sequence;
+
1065 const char *NextBySubject;
+
1066 const char *LastBySubject;
1067
-
1073typedef struct jsOptions
-
1074{
-
1075 const char *Prefix;
-
1076 const char *Domain;
-
1077 int64_t Wait;
-
1078
- -
1083 {
-
1084 int64_t MaxPending;
-
1085
-
1086 // If jsPubAckHandler is specified, the callback will be invoked
-
1087 // for every asynchronous published message, either as a positive
-
1088 // result, or with the error encountered when publishing that
-
1089 // message. If this callback is specified, ErrHandler (see below)
-
1090 // will be ignored.
- - -
1093
-
1094 // This callback is invoked for messages published asynchronously
-
1095 // when an error is returned by the server or if the library has
-
1096 // timed-out waiting for an acknowledgment back from the server
-
1097 // (if publish uses the jsPubOptions.MaxWait).
- - -
1100
-
1101 int64_t StallWait;
+ +
1069
+
1075typedef struct jsFetchRequest
+
1076{
+
1077 int64_t Expires;
+
1078 int Batch;
+
1079 int64_t MaxBytes;
+
1080 bool NoWait;
+
1081 int64_t Heartbeat;
+
1082
+ +
1084
+
1090typedef struct jsOptions
+
1091{
+
1092 const char *Prefix;
+
1093 const char *Domain;
+
1094 int64_t Wait;
+
1095
+ +
1100 {
+
1101 int64_t MaxPending;
1102
- -
1104
- -
1112 {
- -
1123 {
-
1124 const char *Subject;
-
1125 uint64_t Sequence;
-
1126 uint64_t Keep;
-
1127
- -
1129
- -
1134 {
- -
1136 const char *SubjectsFilter;
-
1137
- -
1139
- -
1141
- -
1143
-
1147typedef struct __kvStore kvStore;
-
1148
-
1152typedef struct __kvEntry kvEntry;
-
1153
-
1157typedef struct __kvStatus kvStatus;
+
1103 // If jsPubAckHandler is specified, the callback will be invoked
+
1104 // for every asynchronous published message, either as a positive
+
1105 // result, or with the error encountered when publishing that
+
1106 // message. If this callback is specified, ErrHandler (see below)
+
1107 // will be ignored.
+ + +
1110
+
1111 // This callback is invoked for messages published asynchronously
+
1112 // when an error is returned by the server or if the library has
+
1113 // timed-out waiting for an acknowledgment back from the server
+
1114 // (if publish uses the jsPubOptions.MaxWait).
+ + +
1117
+
1118 int64_t StallWait;
+
1119
+ +
1121
+ +
1129 {
+ +
1140 {
+
1141 const char *Subject;
+
1142 uint64_t Sequence;
+
1143 uint64_t Keep;
+
1144
+ +
1146
+ +
1151 {
+ +
1153 const char *SubjectsFilter;
+
1154
+ +
1156
+
1158
-
1162typedef struct __kvWatcher kvWatcher;
-
1163
-
1167typedef enum
-
1168{
- - - - -
1173
-
1174} kvOperation;
+ +
1160
+
1164typedef struct __kvStore kvStore;
+
1165
+
1169typedef struct __kvEntry kvEntry;
+
1170
+
1174typedef struct __kvStatus kvStatus;
1175
-
1181typedef struct kvConfig
-
1182{
-
1183 const char *Bucket;
-
1184 const char *Description;
- -
1186 uint8_t History;
-
1187 int64_t TTL;
-
1188 int64_t MaxBytes;
- - - +
1179typedef struct __kvWatcher kvWatcher;
+
1180
+
1184typedef enum
+
1185{
+ + + + +
1190
+
1191} kvOperation;
1192
- -
1194
-
1200typedef struct kvWatchOptions
-
1201{
- - - -
1205 int64_t Timeout;
-
1206
- -
1208
-
1214typedef struct kvPurgeOptions
-
1215{
-
1216 // How long to wait (in milliseconds) for some operations to complete.
-
1217 int64_t Timeout;
-
1218
-
1219 // When calling kvStore_PurgeDeletes(), all keys that have a delete or
-
1220 // purge marker as the last entry are gathered and then those keys
-
1221 // are purged of their content, including the marker.
-
1222 // Starting with NATS C client v3.3.0, if this option is not specified,
-
1223 // only the markers older than 30 minutes will be deleted. Use this
-
1224 // option to set the limit or a negative value to force removal of
-
1225 // markers regardless of their age.
-
1226 // The value is expressed as a time in nanoseconds.
- +
1198typedef struct kvConfig
+
1199{
+
1200 const char *Bucket;
+
1201 const char *Description;
+ +
1203 uint8_t History;
+
1204 int64_t TTL;
+
1205 int64_t MaxBytes;
+ + + + + + +
1212
+ +
1214
+
1220typedef struct kvWatchOptions
+
1221{
+ + + +
1225 int64_t Timeout;
+
1226
+
1228
- -
1230
-
1248typedef struct kvEntryList
-
1249{
- - -
1252
- -
1254
-
1272typedef struct kvKeysList
-
1273{
-
1274 char **Keys;
- -
1276
- -
1278
-
1279#if defined(NATS_HAS_STREAMING)
-
1284typedef struct __stanConnection stanConnection;
-
1285
-
1290typedef struct __stanSubscription stanSubscription;
-
1291
-
1296typedef struct __stanMsg stanMsg;
-
1297
-
1302typedef struct __stanConnOptions stanConnOptions;
-
1303
-
1308typedef struct __stanSubOptions stanSubOptions;
-
1309#endif
-
1310 // end of typesGroup
-
1312
-
1313//
-
1314// Callbacks.
-
1315//
-
1316
-
1339typedef void (*natsMsgHandler)(
-
1340 natsConnection *nc, natsSubscription *sub, natsMsg *msg, void *closure);
-
1341
- -
1356 natsConnection *nc, void *closure);
-
1357
-
1364typedef void (*natsErrHandler)(
-
1365 natsConnection *nc, natsSubscription *subscription, natsStatus err,
-
1366 void *closure);
-
1367
- -
1382 void **userData,
-
1383 void *loop,
-
1384 natsConnection *nc,
-
1385 natsSock socket);
-
1386
- -
1397 void *userData,
-
1398 bool add);
-
1399
- -
1410 void *userData,
-
1411 bool add);
-
1412
- -
1421 void *userData);
-
1422
- -
1445 char **userJWT,
-
1446 char **customErrTxt,
-
1447 void *closure);
-
1448
-
1449
- -
1476 char **customErrTxt,
-
1477 unsigned char **signature,
-
1478 int *signatureLength,
-
1479 const char *nonce,
-
1480 void *closure);
-
1481
-
1490typedef const char* (*natsTokenHandler)(void *closure);
-
1491
-
1492
-
1500typedef void (*natsOnCompleteCB)(void *closure);
+
1234typedef struct kvPurgeOptions
+
1235{
+
1236 // How long to wait (in milliseconds) for some operations to complete.
+
1237 int64_t Timeout;
+
1238
+
1239 // When calling kvStore_PurgeDeletes(), all keys that have a delete or
+
1240 // purge marker as the last entry are gathered and then those keys
+
1241 // are purged of their content, including the marker.
+
1242 // Starting with NATS C client v3.3.0, if this option is not specified,
+
1243 // only the markers older than 30 minutes will be deleted. Use this
+
1244 // option to set the limit or a negative value to force removal of
+
1245 // markers regardless of their age.
+
1246 // The value is expressed as a time in nanoseconds.
+ +
1248
+ +
1250
+
1268typedef struct kvEntryList
+
1269{
+ + +
1272
+ +
1274
+
1292typedef struct kvKeysList
+
1293{
+
1294 char **Keys;
+ +
1296
+ +
1298
+
1299#if defined(NATS_HAS_STREAMING)
+
1304typedef struct __stanConnection stanConnection;
+
1305
+
1310typedef struct __stanSubscription stanSubscription;
+
1311
+
1316typedef struct __stanMsg stanMsg;
+
1317
+
1322typedef struct __stanConnOptions stanConnOptions;
+
1323
+
1328typedef struct __stanSubOptions stanSubOptions;
+
1329#endif
+
1330 // end of typesGroup
+
1332
+
1333//
+
1334// Callbacks.
+
1335//
+
1336
+
1359typedef void (*natsMsgHandler)(
+
1360 natsConnection *nc, natsSubscription *sub, natsMsg *msg, void *closure);
+
1361
+ +
1376 natsConnection *nc, void *closure);
+
1377
+
1384typedef void (*natsErrHandler)(
+
1385 natsConnection *nc, natsSubscription *subscription, natsStatus err,
+
1386 void *closure);
+
1387
+ +
1402 void **userData,
+
1403 void *loop,
+
1404 natsConnection *nc,
+
1405 natsSock socket);
+
1406
+ +
1417 void *userData,
+
1418 bool add);
+
1419
+ +
1430 void *userData,
+
1431 bool add);
+
1432
+ +
1441 void *userData);
+
1442
+ +
1465 char **userJWT,
+
1466 char **customErrTxt,
+
1467 void *closure);
+
1468
+
1469
+ +
1496 char **customErrTxt,
+
1497 unsigned char **signature,
+
1498 int *signatureLength,
+
1499 const char *nonce,
+
1500 void *closure);
1501
-
1522typedef int64_t (*natsCustomReconnectDelayHandler)(natsConnection *nc, int attempts, void *closure);
-
1523
-
1524#ifdef BUILD_IN_DOXYGEN
-
1558typedef void (*jsPubAckErrHandler)(jsCtx *js, jsPubAckErr *pae, void *closure);
-
1559
-
1601typedef void (*jsPubAckHandler)(jsCtx *js, natsMsg *msg, jsPubAck *pa, jsPubAckErr *pae, void *closure);
-
1602#endif
-
1603
-
1604#if defined(NATS_HAS_STREAMING)
-
1613typedef void (*stanPubAckHandler)(const char *guid, const char *error, void *closure);
-
1614
-
1624typedef void (*stanMsgHandler)(
-
1625 stanConnection *sc, stanSubscription *sub, const char *channel, stanMsg *msg, void *closure);
-
1626
- -
1634 stanConnection *sc, const char* errorTxt, void *closure);
-
1635#endif
-
1636 // end of callbacksGroup
-
1638
-
1639//
-
1640// Functions.
-
1641//
- -
1668nats_Open(int64_t lockSpinCount);
-
1669
-
1670
-
1675NATS_EXTERN const char*
- -
1677
-
1685NATS_EXTERN uint32_t
- -
1687
-
1688#ifdef BUILD_IN_DOXYGEN
- -
1704#else
-
1705
-
1706#define nats_CheckCompatibility() nats_CheckCompatibilityImpl(NATS_VERSION_REQUIRED_NUMBER, \
-
1707 NATS_VERSION_NUMBER, \
-
1708 NATS_VERSION_STRING)
-
1709
-
1710NATS_EXTERN bool
-
1711nats_CheckCompatibilityImpl(uint32_t reqVerNumber, uint32_t verNumber, const char *verString);
-
1712
-
1713#endif
-
1714
-
1719NATS_EXTERN int64_t
- -
1721
-
1727NATS_EXTERN int64_t
- +
1510typedef const char* (*natsTokenHandler)(void *closure);
+
1511
+
1512
+
1520typedef void (*natsOnCompleteCB)(void *closure);
+
1521
+
1542typedef int64_t (*natsCustomReconnectDelayHandler)(natsConnection *nc, int attempts, void *closure);
+
1543
+
1544#ifdef BUILD_IN_DOXYGEN
+
1578typedef void (*jsPubAckErrHandler)(jsCtx *js, jsPubAckErr *pae, void *closure);
+
1579
+
1621typedef void (*jsPubAckHandler)(jsCtx *js, natsMsg *msg, jsPubAck *pa, jsPubAckErr *pae, void *closure);
+
1622#endif
+
1623
+
1624#if defined(NATS_HAS_STREAMING)
+
1633typedef void (*stanPubAckHandler)(const char *guid, const char *error, void *closure);
+
1634
+
1644typedef void (*stanMsgHandler)(
+
1645 stanConnection *sc, stanSubscription *sub, const char *channel, stanMsg *msg, void *closure);
+
1646
+ +
1654 stanConnection *sc, const char* errorTxt, void *closure);
+
1655#endif
+
1656 // end of callbacksGroup
+
1658
+
1659//
+
1660// Functions.
+
1661//
+ +
1688nats_Open(int64_t lockSpinCount);
+
1689
+
1690
+
1695NATS_EXTERN const char*
+ +
1697
+
1705NATS_EXTERN uint32_t
+ +
1707
+
1708#ifdef BUILD_IN_DOXYGEN
+ +
1724#else
+
1725
+
1726#define nats_CheckCompatibility() nats_CheckCompatibilityImpl(NATS_VERSION_REQUIRED_NUMBER, \
+
1727 NATS_VERSION_NUMBER, \
+
1728 NATS_VERSION_STRING)
1729
-
1737NATS_EXTERN void
-
1738nats_Sleep(int64_t sleepTime);
-
1739
-
1752NATS_EXTERN const char*
- -
1754
- -
1764nats_GetLastErrorStack(char *buffer, size_t bufLen);
-
1765
-
1786NATS_EXTERN void
- -
1788
- - -
1820
-
1831NATS_EXTERN void
- -
1833
- -
1859nats_Sign(const char *encodedSeed,
-
1860 const char *input,
-
1861 unsigned char **signature,
-
1862 int *signatureLength);
-
1863
-
1884NATS_EXTERN void
- -
1886
- -
1933nats_CloseAndWait(int64_t timeout);
-
1934 // end of libraryGroup
-
1936
-
1952NATS_EXTERN const char*
- -
1954 // end of statusGroup
+
1730NATS_EXTERN bool
+
1731nats_CheckCompatibilityImpl(uint32_t reqVerNumber, uint32_t verNumber, const char *verString);
+
1732
+
1733#endif
+
1734
+
1739NATS_EXTERN int64_t
+ +
1741
+
1747NATS_EXTERN int64_t
+ +
1749
+
1757NATS_EXTERN void
+
1758nats_Sleep(int64_t sleepTime);
+
1759
+
1772NATS_EXTERN const char*
+ +
1774
+ +
1784nats_GetLastErrorStack(char *buffer, size_t bufLen);
+
1785
+
1806NATS_EXTERN void
+ +
1808
+ + +
1840
+
1851NATS_EXTERN void
+ +
1853
+ +
1879nats_Sign(const char *encodedSeed,
+
1880 const char *input,
+
1881 unsigned char **signature,
+
1882 int *signatureLength);
+
1883
+
1904NATS_EXTERN void
+ +
1906
+ +
1953nats_CloseAndWait(int64_t timeout);
+
1954 // end of libraryGroup
1956
- - +
1972NATS_EXTERN const char*
+ +
1974 // end of statusGroup
1976
- - -
1995 uint64_t *inMsgs, uint64_t *inBytes,
-
1996 uint64_t *outMsgs, uint64_t *outBytes,
-
1997 uint64_t *reconnects);
-
1998
-
2005NATS_EXTERN void
- -
2007 // end of statsGroup
-
2009
- - -
2036
-
2057/*
-
2058 * The above is for doxygen. The proper syntax for username/password
-
2059 * is without the '\' character:
-
2060 *
-
2061 * nats://localhost:4222
-
2062 * nats://user@localhost:4222
-
2063 * nats://user:password@localhost:4222
-
2064 */
- -
2066natsOptions_SetURL(natsOptions *opts, const char *url);
-
2067
- -
2083natsOptions_SetServers(natsOptions *opts, const char** servers, int serversCount);
-
2084
- -
2111natsOptions_SetUserInfo(natsOptions *opts, const char *user, const char *password);
-
2112
- -
2138natsOptions_SetToken(natsOptions *opts, const char *token);
-
2139
- - -
2157 void *closure);
-
2158
- - -
2170
- -
2184natsOptions_SetTimeout(natsOptions *opts, int64_t timeout);
-
2185
- -
2194natsOptions_SetName(natsOptions *opts, const char *name);
-
2195
- - -
2207
- - -
2223
- -
2250natsOptions_SetCATrustedCertificates(natsOptions *opts, const char *certificates);
-
2251
- - -
2268 const char *certsFileName,
-
2269 const char *keyFileName);
-
2270
- - -
2284 const char *cert,
-
2285 const char *key);
-
2286
+ + +
1996
+ + +
2015 uint64_t *inMsgs, uint64_t *inBytes,
+
2016 uint64_t *outMsgs, uint64_t *outBytes,
+
2017 uint64_t *reconnects);
+
2018
+
2025NATS_EXTERN void
+ +
2027 // end of statsGroup
+
2029
+ + +
2056
+
2077/*
+
2078 * The above is for doxygen. The proper syntax for username/password
+
2079 * is without the '\' character:
+
2080 *
+
2081 * nats://localhost:4222
+
2082 * nats://user@localhost:4222
+
2083 * nats://user:password@localhost:4222
+
2084 */
+ +
2086natsOptions_SetURL(natsOptions *opts, const char *url);
+
2087
+ +
2103natsOptions_SetServers(natsOptions *opts, const char** servers, int serversCount);
+
2104
+ +
2131natsOptions_SetUserInfo(natsOptions *opts, const char *user, const char *password);
+
2132
+ +
2158natsOptions_SetToken(natsOptions *opts, const char *token);
+
2159
+ + +
2177 void *closure);
+
2178
+ + +
2190
+ +
2204natsOptions_SetTimeout(natsOptions *opts, int64_t timeout);
+
2205
+ +
2214natsOptions_SetName(natsOptions *opts, const char *name);
+
2215
+ + +
2227
+ + +
2243
+ +
2270natsOptions_SetCATrustedCertificates(natsOptions *opts, const char *certificates);
+
2271
+ + +
2288 const char *certsFileName,
+
2289 const char *keyFileName);
+
2290
-
2303natsOptions_SetCiphers(natsOptions *opts, const char *ciphers);
-
2304
- -
2319natsOptions_SetCipherSuites(natsOptions *opts, const char *ciphers);
-
2320
- - -
2332
- - -
2345
- - -
2358
- - -
2371
- - -
2383
- - -
2397
- - -
2411
- - -
2425
- - -
2435
- -
2450natsOptions_SetReconnectWait(natsOptions *opts, int64_t reconnectWait);
-
2451
- -
2476natsOptions_SetReconnectJitter(natsOptions *opts, int64_t jitter, int64_t jitterTLS);
-
2477
- - - -
2499 void *closure);
-
2500
- - -
2515
- - -
2531
- - -
2548 void *closure);
-
2549
- - -
2564 void *closure);
-
2565
+ +
2304 const char *cert,
+
2305 const char *key);
+
2306
+ +
2323natsOptions_SetCiphers(natsOptions *opts, const char *ciphers);
+
2324
+ +
2339natsOptions_SetCipherSuites(natsOptions *opts, const char *ciphers);
+
2340
+ + +
2352
+ + +
2365
+ + +
2378
+ + +
2391
+ + +
2403
+ + +
2417
+ + +
2431
+ + +
2445
+ + +
2455
+ +
2470natsOptions_SetReconnectWait(natsOptions *opts, int64_t reconnectWait);
+
2471
+ +
2496natsOptions_SetReconnectJitter(natsOptions *opts, int64_t jitter, int64_t jitterTLS);
+
2497
+ + + +
2519 void *closure);
+
2520
+ + +
2535
+ + +
2551
+ + +
2568 void *closure);
+
2569
- -
2584 natsConnectionHandler disconnectedCb,
-
2585 void *closure);
-
2586
+ +
2584 void *closure);
+
2585
- -
2604 natsConnectionHandler reconnectedCb,
-
2605 void *closure);
+ +
2604 natsConnectionHandler disconnectedCb,
+
2605 void *closure);
2606
- - -
2623 natsConnectionHandler discoveredServersCb,
-
2624 void *closure);
-
2625
- - -
2641
- - -
2660 natsConnectionHandler lameDuckCb,
-
2661 void *closure);
-
2662
- - -
2682 void *loop,
-
2683 natsEvLoop_Attach attachCb,
- - -
2686 natsEvLoop_Detach detachCb);
-
2687
- - -
2712
- - -
2737
- - -
2767
- - -
2779
- - -
2796
- - -
2817
- - -
2873 natsConnectionHandler connectedCb, void* closure);
-
2874
- - -
2905 natsUserJWTHandler ujwtCB,
-
2906 void *ujwtClosure,
- -
2908 void *sigClosure);
-
2909
- - -
2950 const char *userOrChainedFile,
-
2951 const char *seedFile);
-
2952
- - -
2978 const char *pubKey,
- -
2980 void *sigClosure);
-
2981
- - -
3008 const char *pubKey,
-
3009 const char *seedFile);
-
3010
- - -
3026
- - -
3063
- -
3080natsOptions_SetCustomInboxPrefix(natsOptions *opts, const char *inboxPrefix);
-
3081
-
3089NATS_EXTERN void
- -
3091 // end of optsGroup
-
3093
-
3094#if defined(NATS_HAS_STREAMING)
- - -
3130
- - -
3154
- - -
3173
- - -
3185
- - -
3197
- - -
3207
-
3208
- -
3224stanConnOptions_SetMaxPubAcksInflight(stanConnOptions *opts, int maxPubAcksInflight, float percentage);
-
3225
- -
3242stanConnOptions_SetPings(stanConnOptions *opts, int interval, int maxOut);
-
3243
- - -
3256
-
3264NATS_EXTERN void
- -
3266 // end of stanConnOptsGroup
-
3268
- - -
3301
- -
3321stanSubOptions_SetDurableName(stanSubOptions *opts, const char *durableName);
-
3322
- - -
3338
- - -
3352
- - -
3370
- - -
3387
- - -
3401
- - -
3412
- - -
3422
- - -
3439
-
3447NATS_EXTERN void
- -
3449 // end of stanSubOptsGroup
-
3451#endif
-
3452
- - -
3474
-
3481NATS_EXTERN void
- -
3483 // end of inboxGroup
-
3485
-
3504NATS_EXTERN void
- -
3506
- -
3525natsMsg_Create(natsMsg **newMsg, const char *subj, const char *reply,
-
3526 const char *data, int dataLen);
-
3527
-
3536NATS_EXTERN const char*
- -
3538
-
3548NATS_EXTERN const char*
- -
3550
-
3566NATS_EXTERN const char*
- -
3568
-
3575NATS_EXTERN int
- -
3577
- -
3594natsMsgHeader_Set(natsMsg *msg, const char *key, const char *value);
-
3595
- -
3612natsMsgHeader_Add(natsMsg *msg, const char *key, const char *value);
-
3613
- -
3633natsMsgHeader_Get(natsMsg *msg, const char *key, const char **value);
-
3634
- -
3669natsMsgHeader_Values(natsMsg *msg, const char *key, const char* **values, int *count);
-
3670
- -
3701natsMsgHeader_Keys(natsMsg *msg, const char* **keys, int *count);
-
3702
- -
3717natsMsgHeader_Delete(natsMsg *msg, const char *key);
-
3718
-
3744NATS_EXTERN bool
- -
3746
-
3753NATS_EXTERN void
- -
3755 // end of msgGroup
-
3757
-
3758#if defined(NATS_HAS_STREAMING)
-
3771NATS_EXTERN uint64_t
- -
3773
-
3780NATS_EXTERN int64_t
- -
3782
-
3791NATS_EXTERN bool
- + + +
2624 natsConnectionHandler reconnectedCb,
+
2625 void *closure);
+
2626
+ + +
2643 natsConnectionHandler discoveredServersCb,
+
2644 void *closure);
+
2645
+ + +
2661
+ + +
2680 natsConnectionHandler lameDuckCb,
+
2681 void *closure);
+
2682
+ + +
2702 void *loop,
+
2703 natsEvLoop_Attach attachCb,
+ + +
2706 natsEvLoop_Detach detachCb);
+
2707
+ + +
2732
+ + +
2757
+ + +
2787
+ + +
2799
+ + +
2816
+ + +
2837
+ + +
2893 natsConnectionHandler connectedCb, void* closure);
+
2894
+ + +
2925 natsUserJWTHandler ujwtCB,
+
2926 void *ujwtClosure,
+ +
2928 void *sigClosure);
+
2929
+ + +
2970 const char *userOrChainedFile,
+
2971 const char *seedFile);
+
2972
+ + +
2998 const char *pubKey,
+ +
3000 void *sigClosure);
+
3001
+ + +
3028 const char *pubKey,
+
3029 const char *seedFile);
+
3030
+ + +
3046
+ + +
3083
+ +
3100natsOptions_SetCustomInboxPrefix(natsOptions *opts, const char *inboxPrefix);
+
3101
+
3109NATS_EXTERN void
+ +
3111 // end of optsGroup
+
3113
+
3114#if defined(NATS_HAS_STREAMING)
+ + +
3150
+ + +
3174
+ + +
3193
+ + +
3205
+ + +
3217
+ + +
3227
+
3228
+ +
3244stanConnOptions_SetMaxPubAcksInflight(stanConnOptions *opts, int maxPubAcksInflight, float percentage);
+
3245
+ +
3262stanConnOptions_SetPings(stanConnOptions *opts, int interval, int maxOut);
+
3263
+ + +
3276
+
3284NATS_EXTERN void
+ +
3286 // end of stanConnOptsGroup
+
3288
+ + +
3321
+ +
3341stanSubOptions_SetDurableName(stanSubOptions *opts, const char *durableName);
+
3342
+ + +
3358
+ + +
3372
+ + +
3390
+ + +
3407
+ + +
3421
+ + +
3432
+ + +
3442
+ + +
3459
+
3467NATS_EXTERN void
+ +
3469 // end of stanSubOptsGroup
+
3471#endif
+
3472
+ + +
3494
+
3501NATS_EXTERN void
+ +
3503 // end of inboxGroup
+
3505
+
3524NATS_EXTERN void
+ +
3526
+ +
3545natsMsg_Create(natsMsg **newMsg, const char *subj, const char *reply,
+
3546 const char *data, int dataLen);
+
3547
+
3556NATS_EXTERN const char*
+ +
3558
+
3568NATS_EXTERN const char*
+ +
3570
+
3586NATS_EXTERN const char*
+ +
3588
+
3595NATS_EXTERN int
+ +
3597
+ +
3614natsMsgHeader_Set(natsMsg *msg, const char *key, const char *value);
+
3615
+ +
3632natsMsgHeader_Add(natsMsg *msg, const char *key, const char *value);
+
3633
+ +
3653natsMsgHeader_Get(natsMsg *msg, const char *key, const char **value);
+
3654
+ +
3689natsMsgHeader_Values(natsMsg *msg, const char *key, const char* **values, int *count);
+
3690
+ +
3721natsMsgHeader_Keys(natsMsg *msg, const char* **keys, int *count);
+
3722
+ +
3737natsMsgHeader_Delete(natsMsg *msg, const char *key);
+
3738
+
3764NATS_EXTERN bool
+ +
3766
+
3773NATS_EXTERN void
+ +
3775 // end of msgGroup
+
3777
+
3778#if defined(NATS_HAS_STREAMING)
+
3791NATS_EXTERN uint64_t
+
3793
-
3809NATS_EXTERN const char*
- -
3811
-
3818NATS_EXTERN int
- -
3820
-
3827NATS_EXTERN void
- -
3829 // end of stanMsgGroup
-
3831#endif
-
3832
- - -
3865
-
3876NATS_EXTERN void
- -
3878
-
3889NATS_EXTERN void
- -
3891
- - -
3912
-
3919NATS_EXTERN bool
- -
3921
-
3928NATS_EXTERN bool
- -
3930
-
3937bool
- -
3939
- - +
3800NATS_EXTERN int64_t
+ +
3802
+
3811NATS_EXTERN bool
+ +
3813
+
3829NATS_EXTERN const char*
+ +
3831
+
3838NATS_EXTERN int
+ +
3840
+
3847NATS_EXTERN void
+ +
3849 // end of stanMsgGroup
+
3851#endif
+
3852
+ + +
3885
+
3896NATS_EXTERN void
+ +
3898
+
3909NATS_EXTERN void
+ +
3911
+ + +
3932
+
3939NATS_EXTERN bool
+ +
3941
+
3948NATS_EXTERN bool
+
3950
-
3962NATS_EXTERN int
- -
3964
- - -
3982
- - -
3997
-
4007NATS_EXTERN int64_t
- -
4009
- - -
4021
- -
4032natsConnection_GetConnectedUrl(natsConnection *nc, char *buffer, size_t bufferSize);
-
4033
- -
4044natsConnection_GetConnectedServerId(natsConnection *nc, char *buffer, size_t bufferSize);
-
4045
- -
4067natsConnection_GetServers(natsConnection *nc, char ***servers, int *count);
-
4068
- -
4090natsConnection_GetDiscoveredServers(natsConnection *nc, char ***servers, int *count);
-
4091
- -
4105natsConnection_GetLastError(natsConnection *nc, const char **lastError);
-
4106
- - -
4122
- - -
4143
+
3957bool
+ +
3959
+ + +
3970
+
3982NATS_EXTERN int
+ +
3984
+ + +
4002
+ + +
4017
+
4027NATS_EXTERN int64_t
+ +
4029
+ + +
4041
+ +
4052natsConnection_GetConnectedUrl(natsConnection *nc, char *buffer, size_t bufferSize);
+
4053
+ +
4064natsConnection_GetConnectedServerId(natsConnection *nc, char *buffer, size_t bufferSize);
+
4065
+ +
4087natsConnection_GetServers(natsConnection *nc, char ***servers, int *count);
+
4088
+ +
4110natsConnection_GetDiscoveredServers(natsConnection *nc, char ***servers, int *count);
+
4111
+ +
4125natsConnection_GetLastError(natsConnection *nc, const char **lastError);
+
4126
+ + +
4142
- +
4163
- - -
4178 const unsigned char *message, int messageLen,
-
4179 unsigned char sig[64]);
-
4180
- - -
4201
- - -
4214
- - -
4224
- - -
4246
-
4256NATS_EXTERN void
- -
4258
-
4266NATS_EXTERN void
- -
4268 // end of connMgtGroup
-
4270
- - -
4289 const void *data, int dataLen);
+ + +
4183
+ + +
4198 const unsigned char *message, int messageLen,
+
4199 unsigned char sig[64]);
+
4200
+ + +
4221
+ + +
4234
+ + +
4244
+ + +
4266
+
4276NATS_EXTERN void
+ +
4278
+
4286NATS_EXTERN void
+ +
4288 // end of connMgtGroup
4290
- - -
4307 const char *str);
-
4308
- - -
4321
- - -
4336 const char *reply, const void *data, int dataLen);
-
4337
+ + +
4309 const void *data, int dataLen);
+
4310
+ + +
4327 const char *str);
+
4328
+ + +
4341
- -
4356 const char *reply, const char *str);
+ +
4356 const char *reply, const void *data, int dataLen);
4357
- -
4376natsConnection_Request(natsMsg **replyMsg, natsConnection *nc, const char *subj,
-
4377 const void *data, int dataLen, int64_t timeout);
-
4378
- - -
4402 const char *subj, const char *str,
-
4403 int64_t timeout);
-
4404
- - -
4421 natsMsg *requestMsg, int64_t timeout);
-
4422 // end of connPubGroup
+ + +
4376 const char *reply, const char *str);
+
4377
+ +
4396natsConnection_Request(natsMsg **replyMsg, natsConnection *nc, const char *subj,
+
4397 const void *data, int dataLen, int64_t timeout);
+
4398
+ + +
4422 const char *subj, const char *str,
+
4423 int64_t timeout);
4424
- - -
4447 const char *subject, natsMsgHandler cb,
-
4448 void *cbClosure);
-
4449
- - -
4482 const char *subject, int64_t timeout,
-
4483 natsMsgHandler cb, void *cbClosure);
-
4484
- - -
4497 const char *subject);
-
4498
- - -
4518 const char *subject, const char *queueGroup,
-
4519 natsMsgHandler cb, void *cbClosure);
-
4520
- - -
4555 const char *subject, const char *queueGroup,
-
4556 int64_t timeout, natsMsgHandler cb, void *cbClosure);
-
4557
- - -
4571 const char *subject, const char *queueGroup);
-
4572 // end of connSubGroup
-
4574 // end of connGroup
-
4576
- - -
4597
- - -
4622 int64_t timeout);
-
4623
- - -
4634
- - -
4648
- - -
4660
-
4669NATS_EXTERN int64_t
- -
4671
-
4682NATS_EXTERN const char*
- -
4684
- -
4706natsSubscription_SetPendingLimits(natsSubscription *sub, int msgLimit, int bytesLimit);
-
4707
- -
4728natsSubscription_GetPendingLimits(natsSubscription *sub, int *msgLimit, int *bytesLimit);
-
4729
- - -
4746
- - -
4757
- - -
4775
- - -
4790
- - -
4799
- - -
4828 int *pendingMsgs,
-
4829 int *pendingBytes,
-
4830 int *maxPendingMsgs,
-
4831 int *maxPendingBytes,
-
4832 int64_t *deliveredMsgs,
-
4833 int64_t *droppedMsgs);
-
4834
-
4843NATS_EXTERN bool
- -
4845
- - + + +
4441 natsMsg *requestMsg, int64_t timeout);
+
4442 // end of connPubGroup
+
4444
+ + +
4467 const char *subject, natsMsgHandler cb,
+
4468 void *cbClosure);
+
4469
+ + +
4502 const char *subject, int64_t timeout,
+
4503 natsMsgHandler cb, void *cbClosure);
+
4504
+ + +
4517 const char *subject);
+
4518
+ + +
4538 const char *subject, const char *queueGroup,
+
4539 natsMsgHandler cb, void *cbClosure);
+
4540
+ + +
4575 const char *subject, const char *queueGroup,
+
4576 int64_t timeout, natsMsgHandler cb, void *cbClosure);
+
4577
+ + +
4591 const char *subject, const char *queueGroup);
+
4592 // end of connSubGroup
+
4594 // end of connGroup
+
4596
+ + +
4617
+ + +
4642 int64_t timeout);
+
4643
+ + +
4654
+ + +
4668
+ + +
4680
+
4689NATS_EXTERN int64_t
+ +
4691
+
4702NATS_EXTERN const char*
+ +
4704
+ +
4726natsSubscription_SetPendingLimits(natsSubscription *sub, int msgLimit, int bytesLimit);
+
4727
+ +
4748natsSubscription_GetPendingLimits(natsSubscription *sub, int *msgLimit, int *bytesLimit);
+
4749
+ + +
4766
+ + +
4777
+ + +
4795
+ + +
4810
+ + +
4819
+ + +
4848 int *pendingMsgs,
+
4849 int *pendingBytes,
+
4850 int *maxPendingMsgs,
+
4851 int *maxPendingBytes,
+
4852 int64_t *deliveredMsgs,
+
4853 int64_t *droppedMsgs);
+
4854
+
4863NATS_EXTERN bool
+
4865
- - -
4918
- - -
4943
- - -
4971
- - -
5002
-
5010NATS_EXTERN void
- -
5012 // end of subGroup
-
5014
-
5015#if defined(NATS_HAS_STREAMING)
- -
5057stanConnection_Connect(stanConnection **sc, const char *clusterID, const char *clientID,
-
5058 stanConnOptions *options);
-
5059
- - -
5084
-
5109NATS_EXTERN void
- -
5111
- - -
5124
- - -
5134 // end of stanConnMgtGroup
-
5136
- - -
5155 const void *data, int dataLen);
+ + +
4885
+ + +
4938
+ + +
4963
+ + +
4991
+ + +
5022
+
5030NATS_EXTERN void
+ +
5032 // end of subGroup
+
5034
+
5035#if defined(NATS_HAS_STREAMING)
+ +
5077stanConnection_Connect(stanConnection **sc, const char *clusterID, const char *clientID,
+
5078 stanConnOptions *options);
+
5079
+ + +
5104
+
5129NATS_EXTERN void
+ +
5131
+ + +
5144
+ + +
5154 // end of stanConnMgtGroup
5156
- - -
5182 const void *data, int dataLen,
-
5183 stanPubAckHandler ah, void *ahClosure);
-
5184 // end of stanConnPubGroup
-
5186
- - -
5211 const char *channel, stanMsgHandler cb,
-
5212 void *cbClosure, stanSubOptions *options);
-
5213
- - -
5235 const char *channel, const char *queueGroup,
-
5236 stanMsgHandler cb, void *cbClosure, stanSubOptions *options);
-
5237 // end of stanConnSubGroup
-
5239 // end of stanConnGroup
-
5241
- - -
5272
- - -
5284
- - -
5306
- - -
5319
-
5327NATS_EXTERN void
- -
5329 // end of stanSubGroup
-
5331#endif
-
5332
- - -
5348
- - -
5365
-
5372NATS_EXTERN void
- -
5374
- - -
5390
- - -
5399
- - -
5408
- - -
5417
- - -
5426
- - -
5448
- - -
5470
- -
5494js_PurgeStream(jsCtx *js, const char *stream, jsOptions *opts, jsErrCode *errCode);
-
5495
- -
5507js_DeleteStream(jsCtx *js, const char *stream, jsOptions *opts, jsErrCode *errCode);
-
5508
+ + +
5175 const void *data, int dataLen);
+
5176
+ + +
5202 const void *data, int dataLen,
+
5203 stanPubAckHandler ah, void *ahClosure);
+
5204 // end of stanConnPubGroup
+
5206
+ + +
5231 const char *channel, stanMsgHandler cb,
+
5232 void *cbClosure, stanSubOptions *options);
+
5233
+ + +
5255 const char *channel, const char *queueGroup,
+
5256 stanMsgHandler cb, void *cbClosure, stanSubOptions *options);
+
5257 // end of stanConnSubGroup
+
5259 // end of stanConnGroup
+
5261
+ + +
5292
+ + +
5304
+ + +
5326
+ + +
5339
+
5347NATS_EXTERN void
+ +
5349 // end of stanSubGroup
+
5351#endif
+
5352
+ + +
5368
+ + +
5385
+
5392NATS_EXTERN void
+ +
5394
+ + +
5410
+ + +
5419
+ + +
5428
+ + +
5437
+ + +
5446
+ + +
5468
+ + +
5490
+ +
5514js_PurgeStream(jsCtx *js, const char *stream, jsOptions *opts, jsErrCode *errCode);
+
5515
-
5527js_GetMsg(natsMsg **msg, jsCtx *js, const char *stream, uint64_t seq, jsOptions *opts, jsErrCode *errCode);
+
5527js_DeleteStream(jsCtx *js, const char *stream, jsOptions *opts, jsErrCode *errCode);
5528
-
5547js_GetLastMsg(natsMsg **msg, jsCtx *js, const char *stream, const char *subject, jsOptions *opts, jsErrCode *errCode);
+
5547js_GetMsg(natsMsg **msg, jsCtx *js, const char *stream, uint64_t seq, jsOptions *opts, jsErrCode *errCode);
5548
- - -
5558
- -
5582js_DirectGetMsg(natsMsg **msg, jsCtx *js, const char *stream, jsOptions *opts, jsDirectGetMsgOptions *dgOpts);
-
5583
- -
5601js_DeleteMsg(jsCtx *js, const char *stream, uint64_t seq, jsOptions *opts, jsErrCode *errCode);
-
5602
- -
5618js_EraseMsg(jsCtx *js, const char *stream, uint64_t seq, jsOptions *opts, jsErrCode *errCode);
-
5619
- -
5647js_GetStreamInfo(jsStreamInfo **si, jsCtx *js, const char *stream, jsOptions *opts, jsErrCode *errCode);
-
5648
-
5655NATS_EXTERN void
- -
5657
- - -
5674
-
5684NATS_EXTERN void
- -
5686
- - -
5703
-
5713NATS_EXTERN void
- -
5715
- - -
5726
- - -
5748 const char *stream, jsConsumerConfig *cfg,
-
5749 jsOptions *opts, jsErrCode *errCode);
-
5750
- - -
5772 const char *stream, jsConsumerConfig *cfg,
-
5773 jsOptions *opts, jsErrCode *errCode);
-
5774
- - -
5790 const char *stream, const char *consumer,
-
5791 jsOptions *opts, jsErrCode *errCode);
-
5792
- -
5805js_DeleteConsumer(jsCtx *js, const char *stream, const char *consumer,
-
5806 jsOptions *opts, jsErrCode *errCode);
-
5807
-
5814NATS_EXTERN void
- -
5816
- -
5832js_Consumers(jsConsumerInfoList **list, jsCtx *js, const char *stream, jsOptions *opts, jsErrCode *errCode);
-
5833
-
5843NATS_EXTERN void
- -
5845
- -
5861js_ConsumerNames(jsConsumerNamesList **list, jsCtx *js, const char *stream, jsOptions *opts, jsErrCode *errCode);
-
5862
-
5872NATS_EXTERN void
- -
5874
- - -
5891
-
5898NATS_EXTERN void
- -
5900 // end of jsAssetsGroup
-
5902
- - -
5918
- -
5935js_Publish(jsPubAck **pubAck, jsCtx *js, const char *subj, const void *data, int dataLen,
-
5936 jsPubOptions *opts, jsErrCode *errCode);
-
5937
- - -
5959 jsPubOptions *opts, jsErrCode *errCode);
-
5960
-
5967NATS_EXTERN void
- -
5969
- -
5981js_PublishAsync(jsCtx *js, const char *subj, const void *data, int dataLen,
-
5982 jsPubOptions *opts);
-
5983
- - -
6009
- - -
6023
- - -
6074 // end of jsPubGroup
-
6076
- - -
6092
- -
6139js_Subscribe(natsSubscription **sub, jsCtx *js, const char *subject,
-
6140 natsMsgHandler cb, void* cbClosure,
-
6141 jsOptions *opts, jsSubOptions *subOpts, jsErrCode *errCode);
-
6142
- -
6158js_SubscribeSync(natsSubscription **sub, jsCtx *js, const char *subject,
-
6159 jsOptions *opts, jsSubOptions *subOpts, jsErrCode *errCode);
-
6160
- -
6183js_PullSubscribe(natsSubscription **sub, jsCtx *js, const char *subject, const char *durable,
-
6184 jsOptions *opts, jsSubOptions *subOpts, jsErrCode *errCode);
-
6185
- -
6205natsSubscription_Fetch(natsMsgList *list, natsSubscription *sub, int batch, int64_t timeout,
-
6206 jsErrCode *errCode);
-
6207
- - -
6216
- - -
6231
- - -
6244 jsOptions *opts, jsErrCode *errCode);
-
6245
- - -
6275 // end of jsSubGroup
-
6277
- - -
6300
-
6307NATS_EXTERN void
- -
6309
+ +
5567js_GetLastMsg(natsMsg **msg, jsCtx *js, const char *stream, const char *subject, jsOptions *opts, jsErrCode *errCode);
+
5568
+ + +
5578
+ +
5602js_DirectGetMsg(natsMsg **msg, jsCtx *js, const char *stream, jsOptions *opts, jsDirectGetMsgOptions *dgOpts);
+
5603
+ +
5621js_DeleteMsg(jsCtx *js, const char *stream, uint64_t seq, jsOptions *opts, jsErrCode *errCode);
+
5622
+ +
5638js_EraseMsg(jsCtx *js, const char *stream, uint64_t seq, jsOptions *opts, jsErrCode *errCode);
+
5639
+ +
5667js_GetStreamInfo(jsStreamInfo **si, jsCtx *js, const char *stream, jsOptions *opts, jsErrCode *errCode);
+
5668
+
5675NATS_EXTERN void
+ +
5677
+ + +
5694
+
5704NATS_EXTERN void
+ +
5706
+ + +
5723
+
5733NATS_EXTERN void
+ +
5735
+ + +
5746
+ + +
5768 const char *stream, jsConsumerConfig *cfg,
+
5769 jsOptions *opts, jsErrCode *errCode);
+
5770
+ + +
5792 const char *stream, jsConsumerConfig *cfg,
+
5793 jsOptions *opts, jsErrCode *errCode);
+
5794
+ + +
5810 const char *stream, const char *consumer,
+
5811 jsOptions *opts, jsErrCode *errCode);
+
5812
+ +
5825js_DeleteConsumer(jsCtx *js, const char *stream, const char *consumer,
+
5826 jsOptions *opts, jsErrCode *errCode);
+
5827
+
5834NATS_EXTERN void
+ +
5836
+ +
5852js_Consumers(jsConsumerInfoList **list, jsCtx *js, const char *stream, jsOptions *opts, jsErrCode *errCode);
+
5853
+
5863NATS_EXTERN void
+ +
5865
+ +
5881js_ConsumerNames(jsConsumerNamesList **list, jsCtx *js, const char *stream, jsOptions *opts, jsErrCode *errCode);
+
5882
+
5892NATS_EXTERN void
+ +
5894
+ + +
5911
+
5918NATS_EXTERN void
+ +
5920 // end of jsAssetsGroup
+
5922
+ + +
5938
+ +
5955js_Publish(jsPubAck **pubAck, jsCtx *js, const char *subj, const void *data, int dataLen,
+
5956 jsPubOptions *opts, jsErrCode *errCode);
+
5957
+ + +
5979 jsPubOptions *opts, jsErrCode *errCode);
+
5980
+
5987NATS_EXTERN void
+ +
5989
+ +
6001js_PublishAsync(jsCtx *js, const char *subj, const void *data, int dataLen,
+
6002 jsPubOptions *opts);
+
6003
+ + +
6029
+ + +
6043
+ + +
6094 // end of jsPubGroup
+
6096
+ + +
6112
+ +
6159js_Subscribe(natsSubscription **sub, jsCtx *js, const char *subject,
+
6160 natsMsgHandler cb, void* cbClosure,
+
6161 jsOptions *opts, jsSubOptions *subOpts, jsErrCode *errCode);
+
6162
+ +
6178js_SubscribeSync(natsSubscription **sub, jsCtx *js, const char *subject,
+
6179 jsOptions *opts, jsSubOptions *subOpts, jsErrCode *errCode);
+
6180
+ +
6203js_PullSubscribe(natsSubscription **sub, jsCtx *js, const char *subject, const char *durable,
+
6204 jsOptions *opts, jsSubOptions *subOpts, jsErrCode *errCode);
+
6205
+ +
6225natsSubscription_Fetch(natsMsgList *list, natsSubscription *sub, int batch, int64_t timeout,
+
6226 jsErrCode *errCode);
+
6227
+ + +
6236
+ + +
6251
+ + +
6264 jsOptions *opts, jsErrCode *errCode);
+
6265
+ + +
6295 // end of jsSubGroup
+
6297
- +
6320
- - -
6334
- - -
6347
- -
6361natsMsg_NakWithDelay(natsMsg *msg, int64_t delay, jsOptions *opts);
-
6362
- - -
6373
- - -
6384
-
6394NATS_EXTERN uint64_t
- -
6396
-
6406NATS_EXTERN int64_t
- -
6408 // end of jsMsg
-
6410 // end of jsGroup
-
6412
- - -
6443
- - -
6460
- -
6477js_KeyValue(kvStore **new_kv, jsCtx *js, const char *bucket);
-
6478
- -
6489js_DeleteKeyValue(jsCtx *js, const char *bucket);
-
6490
-
6498NATS_EXTERN void
- -
6500 // end of kvGroupMgt
-
6502
-
6519NATS_EXTERN const char*
- -
6521
-
6528NATS_EXTERN const char*
- -
6530
-
6537NATS_EXTERN const void*
- -
6539
-
6546NATS_EXTERN int
- -
6548
-
6556NATS_EXTERN const char*
- -
6558
-
6565NATS_EXTERN uint64_t
- -
6567
-
6574NATS_EXTERN int64_t
- -
6576
-
6586NATS_EXTERN uint64_t
- -
6588
- - -
6599
-
6606NATS_EXTERN void
- -
6608 // end of kvEntry
-
6610
- -
6622kvStore_Get(kvEntry **new_entry, kvStore *kv, const char *key);
-
6623
- -
6637kvStore_GetRevision(kvEntry **new_entry, kvStore *kv, const char *key, uint64_t revision);
-
6638
- -
6650kvStore_Put(uint64_t *rev, kvStore *kv, const char *key, const void *data, int len);
-
6651
- -
6666kvStore_PutString(uint64_t *rev, kvStore *kv, const char *key, const char *data);
-
6667
- -
6679kvStore_Create(uint64_t *rev, kvStore *kv, const char *key, const void *data, int len);
-
6680
- -
6695kvStore_CreateString(uint64_t *rev, kvStore *kv, const char *key, const char *data);
-
6696
- -
6709kvStore_Update(uint64_t *rev, kvStore *kv, const char *key, const void *data, int len, uint64_t last);
-
6710
- -
6726kvStore_UpdateString(uint64_t *rev, kvStore *kv, const char *key, const char *data, uint64_t last);
-
6727
- -
6736kvStore_Delete(kvStore *kv, const char *key);
-
6737
- -
6747kvStore_Purge(kvStore *kv, const char *key, kvPurgeOptions *opts);
-
6748
- - -
6758
+
6327NATS_EXTERN void
+ +
6329
+ + +
6340
+ + +
6354
+ + +
6367
+ +
6381natsMsg_NakWithDelay(natsMsg *msg, int64_t delay, jsOptions *opts);
+
6382
+ + +
6393
+ + +
6404
+
6414NATS_EXTERN uint64_t
+ +
6416
+
6426NATS_EXTERN int64_t
+ +
6428 // end of jsMsg
+
6430 // end of jsGroup
+
6432
+ + +
6463
+ + +
6480
+ +
6497js_KeyValue(kvStore **new_kv, jsCtx *js, const char *bucket);
+
6498
+ +
6509js_DeleteKeyValue(jsCtx *js, const char *bucket);
+
6510
+
6518NATS_EXTERN void
+ +
6520 // end of kvGroupMgt
+
6522
+
6539NATS_EXTERN const char*
+ +
6541
+
6548NATS_EXTERN const char*
+ +
6550
+
6557NATS_EXTERN const void*
+ +
6559
+
6566NATS_EXTERN int
+ +
6568
+
6576NATS_EXTERN const char*
+ +
6578
+
6585NATS_EXTERN uint64_t
+ +
6587
+
6594NATS_EXTERN int64_t
+ +
6596
+
6606NATS_EXTERN uint64_t
+ +
6608
+ + +
6619
+
6626NATS_EXTERN void
+ +
6628 // end of kvEntry
+
6630
+ +
6642kvStore_Get(kvEntry **new_entry, kvStore *kv, const char *key);
+
6643
+ +
6657kvStore_GetRevision(kvEntry **new_entry, kvStore *kv, const char *key, uint64_t revision);
+
6658
+ +
6670kvStore_Put(uint64_t *rev, kvStore *kv, const char *key, const void *data, int len);
+
6671
+ +
6686kvStore_PutString(uint64_t *rev, kvStore *kv, const char *key, const char *data);
+
6687
+ +
6699kvStore_Create(uint64_t *rev, kvStore *kv, const char *key, const void *data, int len);
+
6700
+ +
6715kvStore_CreateString(uint64_t *rev, kvStore *kv, const char *key, const char *data);
+
6716
+ +
6729kvStore_Update(uint64_t *rev, kvStore *kv, const char *key, const void *data, int len, uint64_t last);
+
6730
+ +
6746kvStore_UpdateString(uint64_t *rev, kvStore *kv, const char *key, const char *data, uint64_t last);
+
6747
+ +
6756kvStore_Delete(kvStore *kv, const char *key);
+
6757
- +
6767kvStore_Purge(kvStore *kv, const char *key, kvPurgeOptions *opts);
6768
+ + +
6778
- +
6788
- -
6806kvStore_Watch(kvWatcher **new_watcher, kvStore *kv, const char *keys, kvWatchOptions *opts);
-
6807
- - -
6824
- - -
6845
-
6857NATS_EXTERN void
- -
6859
- -
6883kvStore_History(kvEntryList *list, kvStore *kv, const char *key, kvWatchOptions *opts);
-
6884
-
6896NATS_EXTERN void
- -
6898
-
6908NATS_EXTERN const char*
- -
6910
-
6911// PurgeDeletes
-
6912
- - -
6924
- -
6951kvWatcher_Next(kvEntry **new_entry, kvWatcher *w, int64_t timeout);
-
6952
- - -
6964
-
6971NATS_EXTERN void
- -
6973 // end of kvWatcher
-
6975
-
6992NATS_EXTERN const char*
- -
6994
-
7001NATS_EXTERN uint64_t
- -
7003
-
7010NATS_EXTERN int64_t
- -
7012
-
7019NATS_EXTERN int64_t
- -
7021
-
7028NATS_EXTERN int64_t
- -
7030
-
7037NATS_EXTERN void
- -
7039 // end of kvStatus
-
7041 // end of kvGroup
-
7043 // end of funcGroup
-
7045
-
7082#ifdef __cplusplus
-
7083}
-
7084#endif
-
7085
-
7086#endif /* NATS_H_ */
-
void(* natsOnCompleteCB)(void *closure)
Callback used to notify that an object lifecycle is complete.
Definition: nats.h:1500
-
natsStatus(* natsEvLoop_Attach)(void **userData, void *loop, natsConnection *nc, natsSock socket)
Attach this connection to the external event loop.
Definition: nats.h:1381
-
natsStatus(* natsUserJWTHandler)(char **userJWT, char **customErrTxt, void *closure)
Callback used to fetch and return account signed user JWT.
Definition: nats.h:1444
-
natsStatus(* natsEvLoop_WriteAddRemove)(void *userData, bool add)
Write event needs to be added or removed.
Definition: nats.h:1409
-
int64_t(* natsCustomReconnectDelayHandler)(natsConnection *nc, int attempts, void *closure)
Callback used to specify how long to wait between reconnects.
Definition: nats.h:1522
-
const char *(* natsTokenHandler)(void *closure)
Callback used to build a token on connections and reconnections.
Definition: nats.h:1490
-
void(* jsPubAckHandler)(jsCtx *js, natsMsg *msg, jsPubAck *pa, jsPubAckErr *pae, void *closure)
Callback used to process asynchronous publish responses from JetStream.
Definition: nats.h:1601
-
void(* jsPubAckErrHandler)(jsCtx *js, jsPubAckErr *pae, void *closure)
Callback used to process asynchronous publish errors from JetStream.
Definition: nats.h:1558
-
void(* natsErrHandler)(natsConnection *nc, natsSubscription *subscription, natsStatus err, void *closure)
Callback used to notify the user of errors encountered while processing inbound messages.
Definition: nats.h:1364
-
natsStatus(* natsEvLoop_Detach)(void *userData)
Detach from the event loop.
Definition: nats.h:1420
-
natsStatus(* natsSignatureHandler)(char **customErrTxt, unsigned char **signature, int *signatureLength, const char *nonce, void *closure)
Callback used to sign a nonce sent by the server.
Definition: nats.h:1475
-
void(* stanConnectionLostHandler)(stanConnection *sc, const char *errorTxt, void *closure)
Callback used to notify the user of the permanent loss of the connection.
Definition: nats.h:1633
-
void(* natsConnectionHandler)(natsConnection *nc, void *closure)
Callback used to notify the user of asynchronous connection events.
Definition: nats.h:1355
-
void(* natsMsgHandler)(natsConnection *nc, natsSubscription *sub, natsMsg *msg, void *closure)
Callback used to deliver messages to the application.
Definition: nats.h:1339
-
void(* stanPubAckHandler)(const char *guid, const char *error, void *closure)
Callback used to notify of an asynchronous publish result.
Definition: nats.h:1613
-
natsStatus(* natsEvLoop_ReadAddRemove)(void *userData, bool add)
Read event needs to be added or removed.
Definition: nats.h:1396
-
void(* stanMsgHandler)(stanConnection *sc, stanSubscription *sub, const char *channel, stanMsg *msg, void *closure)
Callback used to deliver messages to the application.
Definition: nats.h:1624
+ + +
6808
+ +
6826kvStore_Watch(kvWatcher **new_watcher, kvStore *kv, const char *keys, kvWatchOptions *opts);
+
6827
+ + +
6844
+ + +
6865
+
6877NATS_EXTERN void
+ +
6879
+ +
6903kvStore_History(kvEntryList *list, kvStore *kv, const char *key, kvWatchOptions *opts);
+
6904
+
6916NATS_EXTERN void
+ +
6918
+
6928NATS_EXTERN const char*
+ +
6930
+
6931// PurgeDeletes
+
6932
+ + +
6944
+ +
6971kvWatcher_Next(kvEntry **new_entry, kvWatcher *w, int64_t timeout);
+
6972
+ + +
6984
+
6991NATS_EXTERN void
+ +
6993 // end of kvWatcher
+
6995
+
7012NATS_EXTERN const char*
+ +
7014
+
7021NATS_EXTERN uint64_t
+ +
7023
+
7030NATS_EXTERN int64_t
+ +
7032
+
7039NATS_EXTERN int64_t
+ +
7041
+
7048NATS_EXTERN int64_t
+ +
7050
+
7057NATS_EXTERN uint64_t
+ +
7059
+
7066NATS_EXTERN void
+ +
7068 // end of kvStatus
+
7070 // end of kvGroup
+
7072 // end of funcGroup
+
7074
+
7111#ifdef __cplusplus
+
7112}
+
7113#endif
+
7114
+
7115#endif /* NATS_H_ */
+
void(* natsOnCompleteCB)(void *closure)
Callback used to notify that an object lifecycle is complete.
Definition: nats.h:1520
+
natsStatus(* natsEvLoop_Attach)(void **userData, void *loop, natsConnection *nc, natsSock socket)
Attach this connection to the external event loop.
Definition: nats.h:1401
+
natsStatus(* natsUserJWTHandler)(char **userJWT, char **customErrTxt, void *closure)
Callback used to fetch and return account signed user JWT.
Definition: nats.h:1464
+
natsStatus(* natsEvLoop_WriteAddRemove)(void *userData, bool add)
Write event needs to be added or removed.
Definition: nats.h:1429
+
int64_t(* natsCustomReconnectDelayHandler)(natsConnection *nc, int attempts, void *closure)
Callback used to specify how long to wait between reconnects.
Definition: nats.h:1542
+
const char *(* natsTokenHandler)(void *closure)
Callback used to build a token on connections and reconnections.
Definition: nats.h:1510
+
void(* jsPubAckHandler)(jsCtx *js, natsMsg *msg, jsPubAck *pa, jsPubAckErr *pae, void *closure)
Callback used to process asynchronous publish responses from JetStream.
Definition: nats.h:1621
+
void(* jsPubAckErrHandler)(jsCtx *js, jsPubAckErr *pae, void *closure)
Callback used to process asynchronous publish errors from JetStream.
Definition: nats.h:1578
+
void(* natsErrHandler)(natsConnection *nc, natsSubscription *subscription, natsStatus err, void *closure)
Callback used to notify the user of errors encountered while processing inbound messages.
Definition: nats.h:1384
+
natsStatus(* natsEvLoop_Detach)(void *userData)
Detach from the event loop.
Definition: nats.h:1440
+
natsStatus(* natsSignatureHandler)(char **customErrTxt, unsigned char **signature, int *signatureLength, const char *nonce, void *closure)
Callback used to sign a nonce sent by the server.
Definition: nats.h:1495
+
void(* stanConnectionLostHandler)(stanConnection *sc, const char *errorTxt, void *closure)
Callback used to notify the user of the permanent loss of the connection.
Definition: nats.h:1653
+
void(* natsConnectionHandler)(natsConnection *nc, void *closure)
Callback used to notify the user of asynchronous connection events.
Definition: nats.h:1375
+
void(* natsMsgHandler)(natsConnection *nc, natsSubscription *sub, natsMsg *msg, void *closure)
Callback used to deliver messages to the application.
Definition: nats.h:1359
+
void(* stanPubAckHandler)(const char *guid, const char *error, void *closure)
Callback used to notify of an asynchronous publish result.
Definition: nats.h:1633
+
natsStatus(* natsEvLoop_ReadAddRemove)(void *userData, bool add)
Read event needs to be added or removed.
Definition: nats.h:1416
+
void(* stanMsgHandler)(stanConnection *sc, stanSubscription *sub, const char *channel, stanMsg *msg, void *closure)
Callback used to deliver messages to the application.
Definition: nats.h:1644
NATS_EXTERN int natsConnection_Buffered(natsConnection *nc)
Returns the number of bytes to be sent to the server.
bool natsConnection_IsDraining(natsConnection *nc)
Test if connection is draining.
NATS_EXTERN void natsConnection_Close(natsConnection *nc)
Closes the connection.
@@ -2041,6 +2061,7 @@
NATS_EXTERN const char * kvStatus_Bucket(kvStatus *sts)
Returns the bucket name.
NATS_EXTERN uint64_t kvStatus_Values(kvStatus *sts)
Returns how many messages are in the bucket, including historical values.
NATS_EXTERN void kvStatus_Destroy(kvStatus *sts)
Destroys the KeyValue status object.
+
NATS_EXTERN uint64_t kvStatus_Bytes(kvStatus *sts)
Returns the size (in bytes) of this bucket.
NATS_EXTERN int64_t kvStatus_Replicas(kvStatus *sts)
Returns the number of replicas to keep for a bucket.
NATS_EXTERN int64_t kvStatus_TTL(kvStatus *sts)
Returns how long the bucket keeps values for.
NATS_EXTERN int64_t kvStatus_History(kvStatus *sts)
Returns the configured history kept per key.
@@ -2196,28 +2217,28 @@
NATS_EXTERN natsStatus natsSubscription_SetOnCompleteCB(natsSubscription *sub, natsOnCompleteCB cb, void *closure)
Sets a completion callback.
NATS_EXTERN natsStatus natsSubscription_Unsubscribe(natsSubscription *sub)
Unsubscribes.
NATS_EXTERN natsStatus natsSubscription_ClearMaxPending(natsSubscription *sub)
Clears the statistics regarding the maximum pending values.
-
struct __stanSubOptions stanSubOptions
Way to configure a stanSubscription.
Definition: nats.h:1308
-
struct __kvStore kvStore
Definition: nats.h:1147
+
struct __stanSubOptions stanSubOptions
Way to configure a stanSubscription.
Definition: nats.h:1328
+
struct __kvStore kvStore
Definition: nats.h:1164
jsDeliverPolicy
Definition: nats.h:291
-
struct __stanConnOptions stanConnOptions
Way to configure a stanConnection.
Definition: nats.h:1302
+
struct __stanConnOptions stanConnOptions
Way to configure a stanConnection.
Definition: nats.h:1322
jsStorageType
Definition: nats.h:281
char natsInbox
Unique subject often used for point-to-point communication.
Definition: nats.h:187
-
struct __stanMsg stanMsg
The Streaming message.
Definition: nats.h:1296
+
struct __stanMsg stanMsg
The Streaming message.
Definition: nats.h:1316
jsRetentionPolicy
Definition: nats.h:260
-
struct __kvWatcher kvWatcher
Definition: nats.h:1162
+
struct __kvWatcher kvWatcher
Definition: nats.h:1179
struct __natsStatistics natsStatistics
Statistics of a natsConnection.
Definition: nats.h:159
jsDiscardPolicy
Definition: nats.h:271
jsReplayPolicy
Definition: nats.h:317
struct __natsSubscription natsSubscription
Interest on a given subject.
Definition: nats.h:165
-
kvOperation
Definition: nats.h:1168
+
kvOperation
Definition: nats.h:1185
jsAckPolicy
Definition: nats.h:305
-
struct __stanConnection stanConnection
A connection to a NATS Streaming Server.
Definition: nats.h:1284
+
struct __stanConnection stanConnection
A connection to a NATS Streaming Server.
Definition: nats.h:1304
struct __jsCtx jsCtx
Definition: nats.h:227
struct __natsOptions natsOptions
Way to configure a natsConnection.
Definition: nats.h:178
-
struct __kvStatus kvStatus
Definition: nats.h:1157
-
struct __kvEntry kvEntry
Definition: nats.h:1152
+
struct __kvStatus kvStatus
Definition: nats.h:1174
+
struct __kvEntry kvEntry
Definition: nats.h:1169
struct __natsMsg natsMsg
A structure holding a subject, optional reply and payload.
Definition: nats.h:172
-
struct __stanSubscription stanSubscription
Interest on a given channel.
Definition: nats.h:1290
+
struct __stanSubscription stanSubscription
Interest on a given channel.
Definition: nats.h:1310
struct __natsConnection natsConnection
A connection to a NATS Server.
Definition: nats.h:152
@ js_DeliverByStartSequence
Starts from a given sequence.
Definition: nats.h:295
@ js_DeliverByStartTime
Starts from a given UTC time (number of nanoseconds since epoch)
Definition: nats.h:296
@@ -2234,10 +2255,10 @@
@ js_DiscardOld
Will remove older messages to return to the limits. This is the default.
Definition: nats.h:272
@ js_ReplayInstant
Replays messages as fast as possible.
Definition: nats.h:318
@ js_ReplayOriginal
Maintains the same timing as the messages were received.
Definition: nats.h:319
-
@ kvOp_Unknown
Definition: nats.h:1169
-
@ kvOp_Delete
Definition: nats.h:1171
-
@ kvOp_Put
Definition: nats.h:1170
-
@ kvOp_Purge
Definition: nats.h:1172
+
@ kvOp_Unknown
Definition: nats.h:1186
+
@ kvOp_Delete
Definition: nats.h:1188
+
@ kvOp_Put
Definition: nats.h:1187
+
@ kvOp_Purge
Definition: nats.h:1189
@ js_AckExplicit
Requires ack or nack for all messages.
Definition: nats.h:306
@ js_AckAll
When acking a sequence number, this implicitly acks all sequences below this one as well.
Definition: nats.h:308
@ js_AckNone
Requires no acks for delivered messages.
Definition: nats.h:307
@@ -2247,153 +2268,153 @@
jsErrCode
Definition: status.h:135
natsStatus
Status returned by most of the APIs.
Definition: status.h:50
natsConnStatus
The connection state.
Definition: status.h:24
-
Definition: nats.h:936
-
uint64_t Total
Definition: nats.h:937
-
uint64_t Errors
Definition: nats.h:938
-
Definition: nats.h:973
-
int64_t Consumers
Definition: nats.h:977
-
int64_t Streams
Definition: nats.h:976
-
int TiersLen
Definition: nats.h:982
-
uint64_t Memory
Definition: nats.h:974
-
jsAPIStats API
Definition: nats.h:979
-
jsAccountLimits Limits
Definition: nats.h:980
-
jsTier ** Tiers
Definition: nats.h:981
-
char * Domain
Definition: nats.h:978
-
uint64_t Store
Definition: nats.h:975
-
Definition: nats.h:946
-
int64_t MemoryMaxStreamBytes
Definition: nats.h:952
-
int64_t MaxStreams
Definition: nats.h:949
-
int64_t MaxAckPending
Definition: nats.h:951
-
int64_t MaxConsumers
Definition: nats.h:950
-
int64_t MaxStore
Definition: nats.h:948
-
int64_t MaxMemory
Definition: nats.h:947
-
bool MaxBytesRequired
Definition: nats.h:954
-
int64_t StoreMaxStreamBytes
Definition: nats.h:953
-
Definition: nats.h:614
-
int ReplicasLen
Definition: nats.h:618
-
char * Name
Definition: nats.h:615
-
jsPeerInfo ** Replicas
Definition: nats.h:617
-
char * Leader
Definition: nats.h:616
-
Definition: nats.h:717
-
bool MemoryStorage
Definition: nats.h:754
-
const char * Name
Definition: nats.h:718
-
uint64_t OptStartSeq
Definition: nats.h:722
-
bool HeadersOnly
Definition: nats.h:737
-
uint64_t RateLimit
Definition: nats.h:731
-
jsDeliverPolicy DeliverPolicy
Definition: nats.h:721
-
const char * Description
Definition: nats.h:720
-
const char * Durable
Definition: nats.h:719
-
const char * SampleFrequency
Definition: nats.h:732
-
bool FlowControl
Definition: nats.h:735
-
int64_t MaxRequestBatch
Maximum Pull Consumer request batch size.
Definition: nats.h:740
-
int64_t AckWait
Definition: nats.h:725
-
int64_t MaxRequestMaxBytes
Maximum Pull Consumer request maximum bytes.
Definition: nats.h:742
-
int64_t OptStartTime
UTC time expressed as number of nanoseconds since epoch.
Definition: nats.h:723
-
int64_t MaxWaiting
Definition: nats.h:733
-
jsAckPolicy AckPolicy
Definition: nats.h:724
-
const char * DeliverSubject
Definition: nats.h:745
-
int64_t * BackOff
Redelivery durations expressed in nanoseconds.
Definition: nats.h:727
-
int64_t MaxRequestExpires
Maximum Pull Consumer request expiration, expressed in number of nanoseconds.
Definition: nats.h:741
-
int64_t Heartbeat
Heartbeat interval expressed in number of nanoseconds.
Definition: nats.h:736
-
int64_t Replicas
Definition: nats.h:752
-
int BackOffLen
Definition: nats.h:728
-
int64_t MaxDeliver
Definition: nats.h:726
-
jsReplayPolicy ReplayPolicy
Definition: nats.h:730
-
const char * DeliverGroup
Definition: nats.h:746
-
int64_t MaxAckPending
Definition: nats.h:734
-
const char * FilterSubject
Definition: nats.h:729
-
int64_t InactiveThreshold
How long the server keeps an ephemeral after detecting loss of interest, expressed in number of nanos...
Definition: nats.h:749
-
Definition: nats.h:888
-
jsSequenceInfo Delivered
Definition: nats.h:893
-
jsConsumerConfig * Config
Definition: nats.h:892
-
bool PushBound
Definition: nats.h:900
-
int64_t NumWaiting
Definition: nats.h:897
-
int64_t Created
UTC time expressed as number of nanoseconds since epoch.
Definition: nats.h:891
-
jsClusterInfo * Cluster
Definition: nats.h:899
-
int64_t NumAckPending
Definition: nats.h:895
-
char * Stream
Definition: nats.h:889
-
int64_t NumRedelivered
Definition: nats.h:896
-
char * Name
Definition: nats.h:890
-
jsSequenceInfo AckFloor
Definition: nats.h:894
-
uint64_t NumPending
Definition: nats.h:898
-
Definition: nats.h:912
-
jsConsumerInfo ** List
Definition: nats.h:913
-
int Count
Definition: nats.h:914
-
Definition: nats.h:926
-
int Count
Definition: nats.h:928
-
char ** List
Definition: nats.h:927
-
Definition: nats.h:776
-
uint64_t Stream
This is the stream sequence that the application should resume from.
Definition: nats.h:777
-
uint64_t ConsumerServer
This is the consumer sequence last sent by the server.
Definition: nats.h:779
-
uint64_t ConsumerClient
This is the consumer sequence that was last received by the library.
Definition: nats.h:778
-
Definition: nats.h:1046
-
const char * NextBySubject
Get the next message (based on sequence) for that subject.
Definition: nats.h:1048
-
uint64_t Sequence
Get the message at this sequence.
Definition: nats.h:1047
-
const char * LastBySubject
Get the last message on that subject.
Definition: nats.h:1049
+
Definition: nats.h:953
+
uint64_t Total
Definition: nats.h:954
+
uint64_t Errors
Definition: nats.h:955
+
Definition: nats.h:990
+
int64_t Consumers
Definition: nats.h:994
+
int64_t Streams
Definition: nats.h:993
+
int TiersLen
Definition: nats.h:999
+
uint64_t Memory
Definition: nats.h:991
+
jsAPIStats API
Definition: nats.h:996
+
jsAccountLimits Limits
Definition: nats.h:997
+
jsTier ** Tiers
Definition: nats.h:998
+
char * Domain
Definition: nats.h:995
+
uint64_t Store
Definition: nats.h:992
+
Definition: nats.h:963
+
int64_t MemoryMaxStreamBytes
Definition: nats.h:969
+
int64_t MaxStreams
Definition: nats.h:966
+
int64_t MaxAckPending
Definition: nats.h:968
+
int64_t MaxConsumers
Definition: nats.h:967
+
int64_t MaxStore
Definition: nats.h:965
+
int64_t MaxMemory
Definition: nats.h:964
+
bool MaxBytesRequired
Definition: nats.h:971
+
int64_t StoreMaxStreamBytes
Definition: nats.h:970
+
Definition: nats.h:618
+
int ReplicasLen
Definition: nats.h:622
+
char * Name
Definition: nats.h:619
+
jsPeerInfo ** Replicas
Definition: nats.h:621
+
char * Leader
Definition: nats.h:620
+
Definition: nats.h:734
+
bool MemoryStorage
Definition: nats.h:771
+
const char * Name
Definition: nats.h:735
+
uint64_t OptStartSeq
Definition: nats.h:739
+
bool HeadersOnly
Definition: nats.h:754
+
uint64_t RateLimit
Definition: nats.h:748
+
jsDeliverPolicy DeliverPolicy
Definition: nats.h:738
+
const char * Description
Definition: nats.h:737
+
const char * Durable
Definition: nats.h:736
+
const char * SampleFrequency
Definition: nats.h:749
+
bool FlowControl
Definition: nats.h:752
+
int64_t MaxRequestBatch
Maximum Pull Consumer request batch size.
Definition: nats.h:757
+
int64_t AckWait
Definition: nats.h:742
+
int64_t MaxRequestMaxBytes
Maximum Pull Consumer request maximum bytes.
Definition: nats.h:759
+
int64_t OptStartTime
UTC time expressed as number of nanoseconds since epoch.
Definition: nats.h:740
+
int64_t MaxWaiting
Definition: nats.h:750
+
jsAckPolicy AckPolicy
Definition: nats.h:741
+
const char * DeliverSubject
Definition: nats.h:762
+
int64_t * BackOff
Redelivery durations expressed in nanoseconds.
Definition: nats.h:744
+
int64_t MaxRequestExpires
Maximum Pull Consumer request expiration, expressed in number of nanoseconds.
Definition: nats.h:758
+
int64_t Heartbeat
Heartbeat interval expressed in number of nanoseconds.
Definition: nats.h:753
+
int64_t Replicas
Definition: nats.h:769
+
int BackOffLen
Definition: nats.h:745
+
int64_t MaxDeliver
Definition: nats.h:743
+
jsReplayPolicy ReplayPolicy
Definition: nats.h:747
+
const char * DeliverGroup
Definition: nats.h:763
+
int64_t MaxAckPending
Definition: nats.h:751
+
const char * FilterSubject
Definition: nats.h:746
+
int64_t InactiveThreshold
How long the server keeps an ephemeral after detecting loss of interest, expressed in number of nanos...
Definition: nats.h:766
+
Definition: nats.h:905
+
jsSequenceInfo Delivered
Definition: nats.h:910
+
jsConsumerConfig * Config
Definition: nats.h:909
+
bool PushBound
Definition: nats.h:917
+
int64_t NumWaiting
Definition: nats.h:914
+
int64_t Created
UTC time expressed as number of nanoseconds since epoch.
Definition: nats.h:908
+
jsClusterInfo * Cluster
Definition: nats.h:916
+
int64_t NumAckPending
Definition: nats.h:912
+
char * Stream
Definition: nats.h:906
+
int64_t NumRedelivered
Definition: nats.h:913
+
char * Name
Definition: nats.h:907
+
jsSequenceInfo AckFloor
Definition: nats.h:911
+
uint64_t NumPending
Definition: nats.h:915
+
Definition: nats.h:929
+
jsConsumerInfo ** List
Definition: nats.h:930
+
int Count
Definition: nats.h:931
+
Definition: nats.h:943
+
int Count
Definition: nats.h:945
+
char ** List
Definition: nats.h:944
+
Definition: nats.h:793
+
uint64_t Stream
This is the stream sequence that the application should resume from.
Definition: nats.h:794
+
uint64_t ConsumerServer
This is the consumer sequence last sent by the server.
Definition: nats.h:796
+
uint64_t ConsumerClient
This is the consumer sequence that was last received by the library.
Definition: nats.h:795
+
Definition: nats.h:1063
+
const char * NextBySubject
Get the next message (based on sequence) for that subject.
Definition: nats.h:1065
+
uint64_t Sequence
Get the message at this sequence.
Definition: nats.h:1064
+
const char * LastBySubject
Get the last message on that subject.
Definition: nats.h:1066
Definition: nats.h:353
const char * DeliverPrefix
Definition: nats.h:355
const char * APIPrefix
Definition: nats.h:354
-
Definition: nats.h:1059
-
int64_t MaxBytes
Maximum bytes for the request (request complete based on whichever Batch or MaxBytes comes first)
Definition: nats.h:1062
-
int Batch
Maximum number of messages to be received (see MaxBytes)
Definition: nats.h:1061
-
int64_t Expires
Expiration of the request, expressed in nanoseconds.
Definition: nats.h:1060
-
bool NoWait
Will not wait if the request cannot be completed.
Definition: nats.h:1063
-
int64_t Heartbeat
Have server sends heartbeats to help detect communication failures.
Definition: nats.h:1064
-
Definition: nats.h:516
-
uint64_t * Msgs
Definition: nats.h:517
-
uint64_t Bytes
Definition: nats.h:519
-
int MsgsLen
Definition: nats.h:518
-
Definition: nats.h:994
-
uint64_t NumPending
Definition: nats.h:997
-
jsSequencePair Sequence
Definition: nats.h:995
-
char * Stream
Definition: nats.h:999
-
char * Domain
Definition: nats.h:1001
-
char * Consumer
Definition: nats.h:1000
-
uint64_t NumDelivered
Definition: nats.h:996
-
int64_t Timestamp
Definition: nats.h:998
-
Definition: nats.h:1083
-
jsPubAckErrHandler ErrHandler
Callback invoked when error encountered publishing a given message.
Definition: nats.h:1098
-
jsPubAckHandler AckHandler
Callback invoked for each asynchronous published message.
Definition: nats.h:1091
-
void * AckHandlerClosure
Closure (or user data) passed to jsPubAckHandler callback.
Definition: nats.h:1092
-
void * ErrHandlerClosure
Closure (or user data) passed to jsPubAckErrHandler callback.
Definition: nats.h:1099
-
int64_t StallWait
Amount of time (in milliseconds) to wait in a PublishAsync call when there is MaxPending inflight mes...
Definition: nats.h:1101
-
int64_t MaxPending
Maximum outstanding asynchronous publishes that can be inflight at one time.
Definition: nats.h:1084
- -
bool DeletedDetails
Get the list of deleted message sequences.
Definition: nats.h:1135
-
const char * SubjectsFilter
Get the list of subjects in this stream.
Definition: nats.h:1136
- -
uint64_t Sequence
Purge up to but not including sequence.
Definition: nats.h:1125
-
uint64_t Keep
Number of messages to keep.
Definition: nats.h:1126
-
const char * Subject
This is the subject to match against messages for the purge command.
Definition: nats.h:1124
-
Definition: nats.h:1112
+
Definition: nats.h:1076
+
int64_t MaxBytes
Maximum bytes for the request (request complete based on whichever Batch or MaxBytes comes first)
Definition: nats.h:1079
+
int Batch
Maximum number of messages to be received (see MaxBytes)
Definition: nats.h:1078
+
int64_t Expires
Expiration of the request, expressed in nanoseconds.
Definition: nats.h:1077
+
bool NoWait
Will not wait if the request cannot be completed.
Definition: nats.h:1080
+
int64_t Heartbeat
Have server sends heartbeats to help detect communication failures.
Definition: nats.h:1081
+
Definition: nats.h:520
+
uint64_t * Msgs
Definition: nats.h:521
+
uint64_t Bytes
Definition: nats.h:523
+
int MsgsLen
Definition: nats.h:522
+
Definition: nats.h:1011
+
uint64_t NumPending
Definition: nats.h:1014
+
jsSequencePair Sequence
Definition: nats.h:1012
+
char * Stream
Definition: nats.h:1016
+
char * Domain
Definition: nats.h:1018
+
char * Consumer
Definition: nats.h:1017
+
uint64_t NumDelivered
Definition: nats.h:1013
+
int64_t Timestamp
Definition: nats.h:1015
+
Definition: nats.h:1100
+
jsPubAckErrHandler ErrHandler
Callback invoked when error encountered publishing a given message.
Definition: nats.h:1115
+
jsPubAckHandler AckHandler
Callback invoked for each asynchronous published message.
Definition: nats.h:1108
+
void * AckHandlerClosure
Closure (or user data) passed to jsPubAckHandler callback.
Definition: nats.h:1109
+
void * ErrHandlerClosure
Closure (or user data) passed to jsPubAckErrHandler callback.
Definition: nats.h:1116
+
int64_t StallWait
Amount of time (in milliseconds) to wait in a PublishAsync call when there is MaxPending inflight mes...
Definition: nats.h:1118
+
int64_t MaxPending
Maximum outstanding asynchronous publishes that can be inflight at one time.
Definition: nats.h:1101
+ +
bool DeletedDetails
Get the list of deleted message sequences.
Definition: nats.h:1152
+
const char * SubjectsFilter
Get the list of subjects in this stream.
Definition: nats.h:1153
+ +
uint64_t Sequence
Purge up to but not including sequence.
Definition: nats.h:1142
+
uint64_t Keep
Number of messages to keep.
Definition: nats.h:1143
+
const char * Subject
This is the subject to match against messages for the purge command.
Definition: nats.h:1141
+
Definition: nats.h:1129
struct jsOptions::jsOptionsStream::jsOptionsStreamInfo Info
Optional stream information retrieval options.
struct jsOptions::jsOptionsStream::jsOptionsStreamPurge Purge
Optional stream purge options.
-
Definition: nats.h:1074
+
Definition: nats.h:1091
struct jsOptions::jsOptionsPublishAsync PublishAsync
-
int64_t Wait
Amount of time (in milliseconds) to wait for various JetStream API requests, default is 5000 ms (5 se...
Definition: nats.h:1077
-
const char * Prefix
JetStream prefix, default is "$JS.API".
Definition: nats.h:1075
-
const char * Domain
Domain changes the domain part of JetSteam API prefix.
Definition: nats.h:1076
+
int64_t Wait
Amount of time (in milliseconds) to wait for various JetStream API requests, default is 5000 ms (5 se...
Definition: nats.h:1094
+
const char * Prefix
JetStream prefix, default is "$JS.API".
Definition: nats.h:1092
+
const char * Domain
Domain changes the domain part of JetSteam API prefix.
Definition: nats.h:1093
struct jsOptions::jsOptionsStream Stream
Optional stream options.
-
Definition: nats.h:600
-
bool Offline
Definition: nats.h:603
-
uint64_t Lag
Definition: nats.h:605
-
int64_t Active
Definition: nats.h:604
-
char * Name
Definition: nats.h:601
-
bool Current
Definition: nats.h:602
+
Definition: nats.h:604
+
bool Offline
Definition: nats.h:607
+
uint64_t Lag
Definition: nats.h:609
+
int64_t Active
Definition: nats.h:608
+
char * Name
Definition: nats.h:605
+
bool Current
Definition: nats.h:606
Definition: nats.h:336
int TagsLen
Definition: nats.h:339
const char * Cluster
Definition: nats.h:337
const char ** Tags
Definition: nats.h:338
-
Definition: nats.h:1022
-
natsMsg * Msg
Definition: nats.h:1023
-
natsStatus Err
Definition: nats.h:1024
-
jsErrCode ErrCode
Definition: nats.h:1025
-
const char * ErrText
Definition: nats.h:1026
-
Definition: nats.h:1009
-
uint64_t Sequence
Definition: nats.h:1011
-
bool Duplicate
Definition: nats.h:1013
-
char * Domain
Definition: nats.h:1012
-
char * Stream
Definition: nats.h:1010
+
Definition: nats.h:1039
+
natsMsg * Msg
Definition: nats.h:1040
+
natsStatus Err
Definition: nats.h:1041
+
jsErrCode ErrCode
Definition: nats.h:1042
+
const char * ErrText
Definition: nats.h:1043
+
Definition: nats.h:1026
+
uint64_t Sequence
Definition: nats.h:1028
+
bool Duplicate
Definition: nats.h:1030
+
char * Domain
Definition: nats.h:1029
+
char * Stream
Definition: nats.h:1027
Definition: nats.h:245
const char * ExpectLastMsgId
Expected last message ID in the stream.
Definition: nats.h:249
int64_t MaxWait
Amount of time (in milliseconds) to wait for a publish response, default will the context's Wait valu...
Definition: nats.h:246
@@ -2402,130 +2423,140 @@
const char * ExpectStream
Expected stream to respond from the publish call.
Definition: nats.h:248
const char * MsgId
Message ID used for de-duplication.
Definition: nats.h:247
uint64_t ExpectLastSubjectSeq
Expected last message sequence for the subject in the stream.
Definition: nats.h:251
-
Definition: nats.h:385
-
bool HeadersOnly
Definition: nats.h:388
-
const char * Source
Definition: nats.h:386
-
const char * Destination
Definition: nats.h:387
-
Definition: nats.h:874
-
int64_t Last
UTC time expressed as number of nanoseconds since epoch.
Definition: nats.h:877
-
uint64_t Stream
Definition: nats.h:876
-
uint64_t Consumer
Definition: nats.h:875
-
Definition: nats.h:864
-
uint64_t Consumer
Definition: nats.h:865
-
uint64_t Stream
Definition: nats.h:866
-
Definition: nats.h:468
-
jsDiscardPolicy Discard
Definition: nats.h:480
-
const char ** Subjects
Definition: nats.h:471
-
bool AllowDirect
Definition: nats.h:503
-
int SourcesLen
Definition: nats.h:489
-
bool DiscardNewPerSubject
Definition: nats.h:508
-
const char * Description
Definition: nats.h:470
-
const char * Template
Definition: nats.h:484
-
bool DenyPurge
Restrict the ability to purge messages.
Definition: nats.h:492
-
jsStorageType Storage
Definition: nats.h:481
-
jsRetentionPolicy Retention
Definition: nats.h:473
-
int64_t MaxMsgs
Definition: nats.h:475
-
int64_t MaxConsumers
Definition: nats.h:474
-
const char * Name
Definition: nats.h:469
-
bool NoAck
Definition: nats.h:483
-
jsStreamSource ** Sources
Definition: nats.h:488
-
int32_t MaxMsgSize
Definition: nats.h:479
-
jsRePublish * RePublish
Definition: nats.h:500
-
bool MirrorDirect
Definition: nats.h:505
-
int64_t Duplicates
Definition: nats.h:485
-
int64_t MaxMsgsPerSubject
Definition: nats.h:478
-
int64_t MaxAge
Definition: nats.h:477
-
int SubjectsLen
Definition: nats.h:472
-
bool AllowRollup
Definition: nats.h:497
-
jsStreamSource * Mirror
Definition: nats.h:487
-
jsPlacement * Placement
Definition: nats.h:486
-
int64_t MaxBytes
Definition: nats.h:476
-
int64_t Replicas
Definition: nats.h:482
-
bool Sealed
Seal a stream so no messages can get our or in.
Definition: nats.h:490
-
bool DenyDelete
Restrict the ability to delete messages.
Definition: nats.h:491
-
Definition: nats.h:641
-
jsStreamSourceInfo ** Sources
Definition: nats.h:647
-
int64_t Created
UTC time expressed as number of nanoseconds since epoch.
Definition: nats.h:643
-
jsStreamState State
Definition: nats.h:644
-
jsClusterInfo * Cluster
Definition: nats.h:645
-
jsStreamSourceInfo * Mirror
Definition: nats.h:646
-
jsStreamConfig * Config
Definition: nats.h:642
-
int SourcesLen
Definition: nats.h:648
-
Definition: nats.h:660
-
jsStreamInfo ** List
Definition: nats.h:661
-
int Count
Definition: nats.h:662
-
Definition: nats.h:674
-
char ** List
Definition: nats.h:675
-
int Count
Definition: nats.h:676
+
Definition: nats.h:389
+
bool HeadersOnly
Definition: nats.h:392
+
const char * Source
Definition: nats.h:390
+
const char * Destination
Definition: nats.h:391
+
Definition: nats.h:891
+
int64_t Last
UTC time expressed as number of nanoseconds since epoch.
Definition: nats.h:894
+
uint64_t Stream
Definition: nats.h:893
+
uint64_t Consumer
Definition: nats.h:892
+
Definition: nats.h:881
+
uint64_t Consumer
Definition: nats.h:882
+
uint64_t Stream
Definition: nats.h:883
+
Definition: nats.h:642
+
const char * Name
Definition: nats.h:643
+
const char * Cluster
Definition: nats.h:645
+
const char * Domain
Definition: nats.h:644
+
Definition: nats.h:472
+
jsDiscardPolicy Discard
Definition: nats.h:484
+
const char ** Subjects
Definition: nats.h:475
+
bool AllowDirect
Definition: nats.h:507
+
int SourcesLen
Definition: nats.h:493
+
bool DiscardNewPerSubject
Definition: nats.h:512
+
const char * Description
Definition: nats.h:474
+
const char * Template
Definition: nats.h:488
+
bool DenyPurge
Restrict the ability to purge messages.
Definition: nats.h:496
+
jsStorageType Storage
Definition: nats.h:485
+
jsRetentionPolicy Retention
Definition: nats.h:477
+
int64_t MaxMsgs
Definition: nats.h:479
+
int64_t MaxConsumers
Definition: nats.h:478
+
const char * Name
Definition: nats.h:473
+
bool NoAck
Definition: nats.h:487
+
jsStreamSource ** Sources
Definition: nats.h:492
+
int32_t MaxMsgSize
Definition: nats.h:483
+
jsRePublish * RePublish
Definition: nats.h:504
+
bool MirrorDirect
Definition: nats.h:509
+
int64_t Duplicates
Definition: nats.h:489
+
int64_t MaxMsgsPerSubject
Definition: nats.h:482
+
int64_t MaxAge
Definition: nats.h:481
+
int SubjectsLen
Definition: nats.h:476
+
bool AllowRollup
Definition: nats.h:501
+
jsStreamSource * Mirror
Definition: nats.h:491
+
jsPlacement * Placement
Definition: nats.h:490
+
int64_t MaxBytes
Definition: nats.h:480
+
int64_t Replicas
Definition: nats.h:486
+
bool Sealed
Seal a stream so no messages can get our or in.
Definition: nats.h:494
+
bool DenyDelete
Restrict the ability to delete messages.
Definition: nats.h:495
+
Definition: nats.h:656
+
jsStreamSourceInfo ** Sources
Definition: nats.h:662
+
int64_t Created
UTC time expressed as number of nanoseconds since epoch.
Definition: nats.h:658
+
jsStreamAlternate ** Alternates
Definition: nats.h:664
+
jsStreamState State
Definition: nats.h:659
+
jsClusterInfo * Cluster
Definition: nats.h:660
+
jsStreamSourceInfo * Mirror
Definition: nats.h:661
+
int AlternatesLen
Definition: nats.h:665
+
jsStreamConfig * Config
Definition: nats.h:657
+
int SourcesLen
Definition: nats.h:663
+
Definition: nats.h:677
+
jsStreamInfo ** List
Definition: nats.h:678
+
int Count
Definition: nats.h:679
+
Definition: nats.h:691
+
char ** List
Definition: nats.h:692
+
int Count
Definition: nats.h:693
Definition: nats.h:372
jsExternalStream * External
Definition: nats.h:377
int64_t OptStartTime
UTC time expressed as number of nanoseconds since epoch.
Definition: nats.h:375
const char * Name
Definition: nats.h:373
+
const char * Domain
Definition: nats.h:381
uint64_t OptStartSeq
Definition: nats.h:374
const char * FilterSubject
Definition: nats.h:376
-
Definition: nats.h:626
-
int64_t Active
Definition: nats.h:630
-
char * Name
Definition: nats.h:627
-
jsExternalStream * External
Definition: nats.h:628
-
uint64_t Lag
Definition: nats.h:629
-
Definition: nats.h:578
-
jsLostStreamData * Lost
Definition: nats.h:590
-
uint64_t LastSeq
Definition: nats.h:583
-
int64_t Consumers
Definition: nats.h:591
-
int DeletedLen
Definition: nats.h:589
-
uint64_t Msgs
Definition: nats.h:579
-
jsStreamStateSubjects * Subjects
Definition: nats.h:586
-
uint64_t FirstSeq
Definition: nats.h:581
-
int64_t LastTime
UTC time expressed as number of nanoseconds since epoch.
Definition: nats.h:584
-
int64_t NumSubjects
Definition: nats.h:585
-
uint64_t * Deleted
Definition: nats.h:588
-
uint64_t NumDeleted
Definition: nats.h:587
-
uint64_t Bytes
Definition: nats.h:580
-
int64_t FirstTime
UTC time expressed as number of nanoseconds since epoch.
Definition: nats.h:582
-
Definition: nats.h:529
-
uint64_t Msgs
Definition: nats.h:531
-
const char * Subject
Definition: nats.h:530
-
Definition: nats.h:565
-
int Count
Definition: nats.h:567
-
jsStreamStateSubject * List
Definition: nats.h:566
-
Definition: nats.h:799
-
bool ManualAck
If true, the user will have to acknowledge the messages.
Definition: nats.h:844
-
const char * Consumer
If specified, the subscription will be bound to an existing consumer from the Stream without attempti...
Definition: nats.h:816
-
const char * Stream
If specified, the consumer will be bound to this stream name.
Definition: nats.h:806
-
bool Ordered
If true, this will be an ordered consumer.
Definition: nats.h:856
-
const char * Queue
Queue name for queue subscriptions.
Definition: nats.h:831
-
jsConsumerConfig Config
Consumer configuration.
Definition: nats.h:849
-
Definition: nats.h:959
-
const char * Name
Definition: nats.h:960
-
int64_t Streams
Definition: nats.h:963
-
uint64_t Store
Definition: nats.h:962
-
int64_t Consumers
Definition: nats.h:964
-
uint64_t Memory
Definition: nats.h:961
-
jsAccountLimits Limits
Definition: nats.h:965
-
Definition: nats.h:1182
-
uint8_t History
Definition: nats.h:1186
-
const char * Bucket
Definition: nats.h:1183
-
int64_t MaxBytes
Definition: nats.h:1188
-
int32_t MaxValueSize
Definition: nats.h:1185
-
int Replicas
Definition: nats.h:1190
-
const char * Description
Definition: nats.h:1184
-
int64_t TTL
Definition: nats.h:1187
-
jsStorageType StorageType
Definition: nats.h:1189
-
jsRePublish * RePublish
Definition: nats.h:1191
-
A list of KeyValue store entries.
Definition: nats.h:1249
-
kvEntry ** Entries
Definition: nats.h:1250
-
int Count
Definition: nats.h:1251
-
A list of KeyValue store keys.
Definition: nats.h:1273
-
int Count
Definition: nats.h:1275
-
char ** Keys
Definition: nats.h:1274
-
Definition: nats.h:1215
-
int64_t Timeout
Definition: nats.h:1217
-
int64_t DeleteMarkersOlderThan
Definition: nats.h:1227
-
Definition: nats.h:1201
-
bool IgnoreDeletes
Definition: nats.h:1202
-
bool IncludeHistory
Definition: nats.h:1203
-
int64_t Timeout
How long to wait (in milliseconds) for some operations to complete.
Definition: nats.h:1205
-
bool MetaOnly
Definition: nats.h:1204
+
Definition: nats.h:630
+
int64_t Active
Definition: nats.h:634
+
char * Name
Definition: nats.h:631
+
jsExternalStream * External
Definition: nats.h:632
+
uint64_t Lag
Definition: nats.h:633
+
Definition: nats.h:582
+
jsLostStreamData * Lost
Definition: nats.h:594
+
uint64_t LastSeq
Definition: nats.h:587
+
int64_t Consumers
Definition: nats.h:595
+
int DeletedLen
Definition: nats.h:593
+
uint64_t Msgs
Definition: nats.h:583
+
jsStreamStateSubjects * Subjects
Definition: nats.h:590
+
uint64_t FirstSeq
Definition: nats.h:585
+
int64_t LastTime
UTC time expressed as number of nanoseconds since epoch.
Definition: nats.h:588
+
int64_t NumSubjects
Definition: nats.h:589
+
uint64_t * Deleted
Definition: nats.h:592
+
uint64_t NumDeleted
Definition: nats.h:591
+
uint64_t Bytes
Definition: nats.h:584
+
int64_t FirstTime
UTC time expressed as number of nanoseconds since epoch.
Definition: nats.h:586
+
Definition: nats.h:533
+
uint64_t Msgs
Definition: nats.h:535
+
const char * Subject
Definition: nats.h:534
+
Definition: nats.h:569
+
int Count
Definition: nats.h:571
+
jsStreamStateSubject * List
Definition: nats.h:570
+
Definition: nats.h:816
+
bool ManualAck
If true, the user will have to acknowledge the messages.
Definition: nats.h:861
+
const char * Consumer
If specified, the subscription will be bound to an existing consumer from the Stream without attempti...
Definition: nats.h:833
+
const char * Stream
If specified, the consumer will be bound to this stream name.
Definition: nats.h:823
+
bool Ordered
If true, this will be an ordered consumer.
Definition: nats.h:873
+
const char * Queue
Queue name for queue subscriptions.
Definition: nats.h:848
+
jsConsumerConfig Config
Consumer configuration.
Definition: nats.h:866
+
Definition: nats.h:976
+
const char * Name
Definition: nats.h:977
+
int64_t Streams
Definition: nats.h:980
+
uint64_t Store
Definition: nats.h:979
+
int64_t Consumers
Definition: nats.h:981
+
uint64_t Memory
Definition: nats.h:978
+
jsAccountLimits Limits
Definition: nats.h:982
+
Definition: nats.h:1199
+
uint8_t History
Definition: nats.h:1203
+
const char * Bucket
Definition: nats.h:1200
+
int64_t MaxBytes
Definition: nats.h:1205
+
int32_t MaxValueSize
Definition: nats.h:1202
+
int Replicas
Definition: nats.h:1207
+
const char * Description
Definition: nats.h:1201
+
jsStreamSource * Mirror
Definition: nats.h:1209
+
int64_t TTL
Definition: nats.h:1204
+
jsStorageType StorageType
Definition: nats.h:1206
+
jsRePublish * RePublish
Definition: nats.h:1208
+
int SourcesLen
Definition: nats.h:1211
+
jsStreamSource ** Sources
Definition: nats.h:1210
+
A list of KeyValue store entries.
Definition: nats.h:1269
+
kvEntry ** Entries
Definition: nats.h:1270
+
int Count
Definition: nats.h:1271
+
A list of KeyValue store keys.
Definition: nats.h:1293
+
int Count
Definition: nats.h:1295
+
char ** Keys
Definition: nats.h:1294
+
Definition: nats.h:1235
+
int64_t Timeout
Definition: nats.h:1237
+
int64_t DeleteMarkersOlderThan
Definition: nats.h:1247
+
Definition: nats.h:1221
+
bool IgnoreDeletes
Definition: nats.h:1222
+
bool IncludeHistory
Definition: nats.h:1223
+
int64_t Timeout
How long to wait (in milliseconds) for some operations to complete.
Definition: nats.h:1225
+
bool MetaOnly
Definition: nats.h:1224
A list of NATS messages.
Definition: nats.h:213
int Count
Definition: nats.h:215
natsMsg ** Msgs
Definition: nats.h:214
diff --git a/doc/html/navtreedata.js b/doc/html/navtreedata.js index 22b2f6356..8ca0138d6 100644 --- a/doc/html/navtreedata.js +++ b/doc/html/navtreedata.js @@ -58,9 +58,10 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"group__libevent_functions.html#ga7ac99f326a59e5663ff66f5023c87091", -"group__types_group.html#gga8650faf52b0b6b23df376eebeb9d0354a2c4a1e2b75f31dd69a89b541d75afa44", -"structjs_consumer_config.html#a802ea3bf0669395bee28611f4ecede80" +"group__libevent_functions.html#ga30c00f21a5251ee9fde09c1f2b429cd2", +"group__types_group.html#gga7f88b7d482488398074f9d1419a9b8c2a99d7f2d740af26c340c0a4e2b72fb6ab", +"structjs_consumer_config.html#a351b388a36ccb7978e6e85a6f4fc0816", +"structkv_purge_options.html#a245c2def0f3aabe617219772cf7680a8" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/doc/html/navtreeindex0.js b/doc/html/navtreeindex0.js index e31bdc7b9..8fdacd6b1 100644 --- a/doc/html/navtreeindex0.js +++ b/doc/html/navtreeindex0.js @@ -6,8 +6,8 @@ var NAVTREEINDEX0 = "dir_085924db4bed469054a9264cf96b0d5e.html":[4,0,0,0], "dir_68267d1309a1af8e8297ef4c3efbcdba.html":[4,0,0], "files.html":[4,0], -"functions.html":[3,2,0,0], "functions.html":[3,2,0], +"functions.html":[3,2,0,0], "functions_b.html":[3,2,0,1], "functions_c.html":[3,2,0,2], "functions_d.html":[3,2,0,3], @@ -239,7 +239,8 @@ var NAVTREEINDEX0 = "group__kv_status.html":[2,2,14,3], "group__kv_status.html#ga1acec36db32207f21e15afc26bb5af1c":[2,2,14,3,0], "group__kv_status.html#ga2016af3c73841d8b226361e764dce158":[2,2,14,3,1], -"group__kv_status.html#ga5eb3d824c1873af705beee4798246a08":[2,2,14,3,5], +"group__kv_status.html#ga5eb3d824c1873af705beee4798246a08":[2,2,14,3,6], +"group__kv_status.html#ga6db13a3b26c7c17633623da5f27978ff":[2,2,14,3,5], "group__kv_status.html#ga86b114f4dac9f06df86101f84bd497b2":[2,2,14,3,4], "group__kv_status.html#gaa747ad0a6182ec7a47fb47018c33d1c1":[2,2,14,3,3], "group__kv_status.html#gada6f22b5659b184762cea4f45d369ee5":[2,2,14,3,2], @@ -248,6 +249,5 @@ var NAVTREEINDEX0 = "group__kv_watcher.html#ga562c216a0199c30455af4c2da46000e5":[2,2,14,2,0], "group__kv_watcher.html#ga73adf44114fedd62ef75ebd81839b65e":[2,2,14,2,1], "group__libevent_functions.html":[2,5], -"group__libevent_functions.html#ga195d269473332931fd0fede0bac3309e":[2,5,0], -"group__libevent_functions.html#ga30c00f21a5251ee9fde09c1f2b429cd2":[2,5,1] +"group__libevent_functions.html#ga195d269473332931fd0fede0bac3309e":[2,5,0] }; diff --git a/doc/html/navtreeindex1.js b/doc/html/navtreeindex1.js index 5b1fb4d04..eea397fa8 100644 --- a/doc/html/navtreeindex1.js +++ b/doc/html/navtreeindex1.js @@ -1,5 +1,6 @@ var NAVTREEINDEX1 = { +"group__libevent_functions.html#ga30c00f21a5251ee9fde09c1f2b429cd2":[2,5,1], "group__libevent_functions.html#ga7ac99f326a59e5663ff66f5023c87091":[2,5,3], "group__libevent_functions.html#ga8a14ce23b4f6ba3bf63369961f9a5552":[2,5,2], "group__libevent_functions.html#gaac76f5937329a8650f69c6bd8af36cd5":[2,5,4], @@ -174,80 +175,79 @@ var NAVTREEINDEX1 = "group__sub_group.html#gaee87f8be0e6c2a4693ba2cea070583ba":[2,2,10,2], "group__sub_group.html#gafe31911d8372db401d33856465421710":[2,2,10,13], "group__types_group.html":[2,0], -"group__types_group.html#ga0125d394a3cbae2a1713eed8fab7f78e":[2,0,89], -"group__types_group.html#ga023712711f5c289663fc2223e83686d3":[2,0,95], -"group__types_group.html#ga0483b2197c0ddd9082b48c2dd3fe7cee":[2,0,64], -"group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a":[2,0,82], -"group__types_group.html#ga0e3a3b7cf89e7dfa955f0f8f3f1eb6e5":[2,0,81], -"group__types_group.html#ga117ed2c35f89ef3144540ed9cbadc818":[2,0,99], -"group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1":[2,0,94], -"group__types_group.html#ga1802a53c79e667f093bba033b16adc98":[2,0,98], -"group__types_group.html#ga1d48d3eb36b50c9ab6d8477dccf247d8":[2,0,74], -"group__types_group.html#ga1e54c2a1bc94834d1670875fc151f565":[2,0,62], -"group__types_group.html#ga1e938dab794089f9329d7b7ece8f3e9b":[2,0,58], -"group__types_group.html#ga206c3d4d6f4f6f96fd2cae53a3df31c1":[2,0,45], -"group__types_group.html#ga2629c9454996edf7914be36a9e44921b":[2,0,61], -"group__types_group.html#ga26fd6a73df327ca3c271e46ddefc8acf":[2,0,53], -"group__types_group.html#ga27e1a5d5b513f9eb7d61a17db71f8003":[2,0,68], -"group__types_group.html#ga2bfd6de6ffc84d767482b3dd57cb9271":[2,0,57], -"group__types_group.html#ga2cf5db7703b42d97abe56a3e83b2a87d":[2,0,93], -"group__types_group.html#ga2f21bb79884e56a5613d7fe76b11b1e5":[2,0,69], -"group__types_group.html#ga39011d30b295759b7f6ca0a7539dff8f":[2,0,67], -"group__types_group.html#ga410f8fb053efa02b2ca1de0c02fa4b6d":[2,0,96], -"group__types_group.html#ga49d1138fac9da8b85d00a367081e91c9":[2,0,49], -"group__types_group.html#ga526fa6d37e818784b94cdc1713f3a043":[2,0,85], -"group__types_group.html#ga55dce2fa9ecd215716cc9ceece7dfefa":[2,0,55], -"group__types_group.html#ga57a4b8c7109e2773878655722ce028aa":[2,0,41], -"group__types_group.html#ga57cdc53b29a4fedb5a4140b6e64a4fab":[2,0,75], -"group__types_group.html#ga6d594b091b4bb46192336413066a8edf":[2,0,86], -"group__types_group.html#ga7bbea3575d35dcdbfc9b766b04269eb7":[2,0,48], -"group__types_group.html#ga7f88b7d482488398074f9d1419a9b8c2":[2,0,97], -"group__types_group.html#ga85123afa00d522a249a5b2a8abd7e063":[2,0,79], -"group__types_group.html#ga8650faf52b0b6b23df376eebeb9d0354":[2,0,101], -"group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8":[2,0,42], -"group__types_group.html#ga89db3bd6bf11af3ac5eb3ab560d16332":[2,0,102], -"group__types_group.html#ga8fcb50e6e7312834791f9e237d28e873":[2,0,100], -"group__types_group.html#ga90e8de23c4468005488bde690a2ffe9d":[2,0,88], -"group__types_group.html#ga9e826493769d23086cfccefe95cdf64c":[2,0,91], -"group__types_group.html#gaa889f706cce285adb9cea8aba0b76866":[2,0,73], -"group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1":[2,0,47], -"group__types_group.html#gaaf92318ce94a1ae3547c9a7af5a3f4f6":[2,0,59], -"group__types_group.html#gab2f33f57188a550f2f747d4f27bc24bd":[2,0,60], -"group__types_group.html#gab36492d9d4370337cfed80edce4144e0":[2,0,90], -"group__types_group.html#gab4c43c87d81917aab748a50eee028449":[2,0,51], -"group__types_group.html#gab991313d33ce270a882e4d0756c138f6":[2,0,52], -"group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e":[2,0,44], -"group__types_group.html#gac32f992fe797a1f7befc7dc3452640b6":[2,0,87], -"group__types_group.html#gaccfaac2079656ffd40d003e4de5d2280":[2,0,66], -"group__types_group.html#gace471cd2cef1df797b2a1c6b485049bd":[2,0,65], -"group__types_group.html#gace9595b1a5ce3f7a13670367fd293b4a":[2,0,76], -"group__types_group.html#gad00ab4381eec504ada3272aa9ff8adb2":[2,0,71], -"group__types_group.html#gad057a0107367ce5727975f3daf63ff75":[2,0,72], -"group__types_group.html#gad3a0dd2dac950d5709ee5772b104fc80":[2,0,84], -"group__types_group.html#gad489fb4074f27427560ca71797db6191":[2,0,83], -"group__types_group.html#gadad3bf72baae970662248d82d9b05d0a":[2,0,70], -"group__types_group.html#gadb7c287bc86b92765fbe45a066b96f40":[2,0,78], -"group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a":[2,0,43], -"group__types_group.html#gae4dae869fb614536f0f027c2e2660cc5":[2,0,92], -"group__types_group.html#gae8b57d9c40364f97a705f3e61a1156b0":[2,0,56], -"group__types_group.html#gaef6601477f6456bebc229f7f38982a6c":[2,0,50], -"group__types_group.html#gaf11e6664c1f335a5287af71c703935fa":[2,0,80], -"group__types_group.html#gaf1d5e436c5d41c5b9b96d84e3d2bc86f":[2,0,77], -"group__types_group.html#gaf4d31a4dc83b2805422beafb1f8fa000":[2,0,63], -"group__types_group.html#gaf80828510450faf84bbf456e94f5b784":[2,0,54], -"group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec":[2,0,40], -"group__types_group.html#gafd5523161ec3783e79719cb9a9a66b5b":[2,0,46], -"group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818a06299d9c8262a16306ba6cc16d293c5e":[2,0,99,3], -"group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818a33317133d42f21bf5919827a691543f6":[2,0,99,4], -"group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818a82b8d36e17391212398984f92db9c381":[2,0,99,2], -"group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818abb50ebcd2fbafe27038c966121b9407b":[2,0,99,5], -"group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818abbd81d6c4e0f17f30e2186f1335e991d":[2,0,99,1], -"group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818ac692ba1363103768ac4bb58695549758":[2,0,99,0], -"group__types_group.html#gga1802a53c79e667f093bba033b16adc98a1d9dad1854cf374b22e3688b98284dec":[2,0,98,0], -"group__types_group.html#gga1802a53c79e667f093bba033b16adc98a428ed10448726ad01c1db77a7f748314":[2,0,98,1], -"group__types_group.html#gga410f8fb053efa02b2ca1de0c02fa4b6da6a2aa02f32acec6526d81f6e974e690f":[2,0,96,0], -"group__types_group.html#gga410f8fb053efa02b2ca1de0c02fa4b6dae874de4a787cfbec4c6d0eb1a3f05ebd":[2,0,96,1], -"group__types_group.html#gga410f8fb053efa02b2ca1de0c02fa4b6daf7e6581e69572691b01d1294a3c3a478":[2,0,96,2], -"group__types_group.html#gga7f88b7d482488398074f9d1419a9b8c2a99d7f2d740af26c340c0a4e2b72fb6ab":[2,0,97,1], -"group__types_group.html#gga7f88b7d482488398074f9d1419a9b8c2abb31b828421634f1e6a1ef9359bc91f6":[2,0,97,0] +"group__types_group.html#ga0125d394a3cbae2a1713eed8fab7f78e":[2,0,91], +"group__types_group.html#ga023712711f5c289663fc2223e83686d3":[2,0,97], +"group__types_group.html#ga0483b2197c0ddd9082b48c2dd3fe7cee":[2,0,66], +"group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a":[2,0,84], +"group__types_group.html#ga0e3a3b7cf89e7dfa955f0f8f3f1eb6e5":[2,0,83], +"group__types_group.html#ga117ed2c35f89ef3144540ed9cbadc818":[2,0,101], +"group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1":[2,0,96], +"group__types_group.html#ga1802a53c79e667f093bba033b16adc98":[2,0,100], +"group__types_group.html#ga1d48d3eb36b50c9ab6d8477dccf247d8":[2,0,76], +"group__types_group.html#ga1e54c2a1bc94834d1670875fc151f565":[2,0,64], +"group__types_group.html#ga1e938dab794089f9329d7b7ece8f3e9b":[2,0,59], +"group__types_group.html#ga206c3d4d6f4f6f96fd2cae53a3df31c1":[2,0,46], +"group__types_group.html#ga22c26dd5dd31df7982130ef203ad3490":[2,0,62], +"group__types_group.html#ga2629c9454996edf7914be36a9e44921b":[2,0,63], +"group__types_group.html#ga26fd6a73df327ca3c271e46ddefc8acf":[2,0,54], +"group__types_group.html#ga27e1a5d5b513f9eb7d61a17db71f8003":[2,0,70], +"group__types_group.html#ga2bfd6de6ffc84d767482b3dd57cb9271":[2,0,58], +"group__types_group.html#ga2cf5db7703b42d97abe56a3e83b2a87d":[2,0,95], +"group__types_group.html#ga2f21bb79884e56a5613d7fe76b11b1e5":[2,0,71], +"group__types_group.html#ga39011d30b295759b7f6ca0a7539dff8f":[2,0,69], +"group__types_group.html#ga410f8fb053efa02b2ca1de0c02fa4b6d":[2,0,98], +"group__types_group.html#ga49d1138fac9da8b85d00a367081e91c9":[2,0,50], +"group__types_group.html#ga526fa6d37e818784b94cdc1713f3a043":[2,0,87], +"group__types_group.html#ga55dce2fa9ecd215716cc9ceece7dfefa":[2,0,56], +"group__types_group.html#ga57a4b8c7109e2773878655722ce028aa":[2,0,42], +"group__types_group.html#ga57cdc53b29a4fedb5a4140b6e64a4fab":[2,0,77], +"group__types_group.html#ga6d594b091b4bb46192336413066a8edf":[2,0,88], +"group__types_group.html#ga7bbea3575d35dcdbfc9b766b04269eb7":[2,0,49], +"group__types_group.html#ga7f88b7d482488398074f9d1419a9b8c2":[2,0,99], +"group__types_group.html#ga85123afa00d522a249a5b2a8abd7e063":[2,0,81], +"group__types_group.html#ga8650faf52b0b6b23df376eebeb9d0354":[2,0,103], +"group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8":[2,0,43], +"group__types_group.html#ga89db3bd6bf11af3ac5eb3ab560d16332":[2,0,104], +"group__types_group.html#ga8fcb50e6e7312834791f9e237d28e873":[2,0,102], +"group__types_group.html#ga90e8de23c4468005488bde690a2ffe9d":[2,0,90], +"group__types_group.html#ga9e826493769d23086cfccefe95cdf64c":[2,0,93], +"group__types_group.html#gaa889f706cce285adb9cea8aba0b76866":[2,0,75], +"group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1":[2,0,48], +"group__types_group.html#gaaf92318ce94a1ae3547c9a7af5a3f4f6":[2,0,60], +"group__types_group.html#gab2f33f57188a550f2f747d4f27bc24bd":[2,0,61], +"group__types_group.html#gab36492d9d4370337cfed80edce4144e0":[2,0,92], +"group__types_group.html#gab4c43c87d81917aab748a50eee028449":[2,0,52], +"group__types_group.html#gab991313d33ce270a882e4d0756c138f6":[2,0,53], +"group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e":[2,0,45], +"group__types_group.html#gac32f992fe797a1f7befc7dc3452640b6":[2,0,89], +"group__types_group.html#gaccfaac2079656ffd40d003e4de5d2280":[2,0,68], +"group__types_group.html#gace471cd2cef1df797b2a1c6b485049bd":[2,0,67], +"group__types_group.html#gace9595b1a5ce3f7a13670367fd293b4a":[2,0,78], +"group__types_group.html#gad00ab4381eec504ada3272aa9ff8adb2":[2,0,73], +"group__types_group.html#gad057a0107367ce5727975f3daf63ff75":[2,0,74], +"group__types_group.html#gad3a0dd2dac950d5709ee5772b104fc80":[2,0,86], +"group__types_group.html#gad489fb4074f27427560ca71797db6191":[2,0,85], +"group__types_group.html#gadad3bf72baae970662248d82d9b05d0a":[2,0,72], +"group__types_group.html#gadb7c287bc86b92765fbe45a066b96f40":[2,0,80], +"group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a":[2,0,44], +"group__types_group.html#gae4dae869fb614536f0f027c2e2660cc5":[2,0,94], +"group__types_group.html#gae8b57d9c40364f97a705f3e61a1156b0":[2,0,57], +"group__types_group.html#gaef6601477f6456bebc229f7f38982a6c":[2,0,51], +"group__types_group.html#gaf11e6664c1f335a5287af71c703935fa":[2,0,82], +"group__types_group.html#gaf1d5e436c5d41c5b9b96d84e3d2bc86f":[2,0,79], +"group__types_group.html#gaf4d31a4dc83b2805422beafb1f8fa000":[2,0,65], +"group__types_group.html#gaf80828510450faf84bbf456e94f5b784":[2,0,55], +"group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec":[2,0,41], +"group__types_group.html#gafd5523161ec3783e79719cb9a9a66b5b":[2,0,47], +"group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818a06299d9c8262a16306ba6cc16d293c5e":[2,0,101,3], +"group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818a33317133d42f21bf5919827a691543f6":[2,0,101,4], +"group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818a82b8d36e17391212398984f92db9c381":[2,0,101,2], +"group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818abb50ebcd2fbafe27038c966121b9407b":[2,0,101,5], +"group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818abbd81d6c4e0f17f30e2186f1335e991d":[2,0,101,1], +"group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818ac692ba1363103768ac4bb58695549758":[2,0,101,0], +"group__types_group.html#gga1802a53c79e667f093bba033b16adc98a1d9dad1854cf374b22e3688b98284dec":[2,0,100,0], +"group__types_group.html#gga1802a53c79e667f093bba033b16adc98a428ed10448726ad01c1db77a7f748314":[2,0,100,1], +"group__types_group.html#gga410f8fb053efa02b2ca1de0c02fa4b6da6a2aa02f32acec6526d81f6e974e690f":[2,0,98,0], +"group__types_group.html#gga410f8fb053efa02b2ca1de0c02fa4b6dae874de4a787cfbec4c6d0eb1a3f05ebd":[2,0,98,1], +"group__types_group.html#gga410f8fb053efa02b2ca1de0c02fa4b6daf7e6581e69572691b01d1294a3c3a478":[2,0,98,2] }; diff --git a/doc/html/navtreeindex2.js b/doc/html/navtreeindex2.js index 4b4f9cc3e..79a404337 100644 --- a/doc/html/navtreeindex2.js +++ b/doc/html/navtreeindex2.js @@ -1,17 +1,19 @@ var NAVTREEINDEX2 = { -"group__types_group.html#gga8650faf52b0b6b23df376eebeb9d0354a2c4a1e2b75f31dd69a89b541d75afa44":[2,0,101,0], -"group__types_group.html#gga8650faf52b0b6b23df376eebeb9d0354a6ee3851dac5c90a61492193dd55931f5":[2,0,101,1], -"group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332a0b7a6bef67e4220f5f0c4075f2ed16b6":[2,0,102,0], -"group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332a4efb91331f3307128c75af5b23362f83":[2,0,102,2], -"group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332acc0e1da3c292cb7eb19d909c9dfd788a":[2,0,102,1], -"group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332aee19ab8144bf518e251ea2004309b657":[2,0,102,3], -"group__types_group.html#gga8fcb50e6e7312834791f9e237d28e873a02d46a6395933c55c95ee5194bb6b80e":[2,0,100,0], -"group__types_group.html#gga8fcb50e6e7312834791f9e237d28e873a1232af28bf4e4b82e962174f1432ed4a":[2,0,100,2], -"group__types_group.html#gga8fcb50e6e7312834791f9e237d28e873afd91fe31cf57c68863ca3090b07c296c":[2,0,100,1], +"group__types_group.html#gga7f88b7d482488398074f9d1419a9b8c2a99d7f2d740af26c340c0a4e2b72fb6ab":[2,0,99,1], +"group__types_group.html#gga7f88b7d482488398074f9d1419a9b8c2abb31b828421634f1e6a1ef9359bc91f6":[2,0,99,0], +"group__types_group.html#gga8650faf52b0b6b23df376eebeb9d0354a2c4a1e2b75f31dd69a89b541d75afa44":[2,0,103,0], +"group__types_group.html#gga8650faf52b0b6b23df376eebeb9d0354a6ee3851dac5c90a61492193dd55931f5":[2,0,103,1], +"group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332a0b7a6bef67e4220f5f0c4075f2ed16b6":[2,0,104,0], +"group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332a4efb91331f3307128c75af5b23362f83":[2,0,104,2], +"group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332acc0e1da3c292cb7eb19d909c9dfd788a":[2,0,104,1], +"group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332aee19ab8144bf518e251ea2004309b657":[2,0,104,3], +"group__types_group.html#gga8fcb50e6e7312834791f9e237d28e873a02d46a6395933c55c95ee5194bb6b80e":[2,0,102,0], +"group__types_group.html#gga8fcb50e6e7312834791f9e237d28e873a1232af28bf4e4b82e962174f1432ed4a":[2,0,102,2], +"group__types_group.html#gga8fcb50e6e7312834791f9e237d28e873afd91fe31cf57c68863ca3090b07c296c":[2,0,102,1], "group__wildcards_group.html":[2,3], -"index.html":[], "index.html":[0], +"index.html":[], "index.html#faq_sec":[0,2], "index.html#install_sec":[0,1], "index.html#intro_sec":[0,0], @@ -43,6 +45,7 @@ var NAVTREEINDEX2 = "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a051bfd5e3bb9ba2b2398e6501426bc63":[4,0,0,2,2,103], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0c34c56b62e4246560efabd5c762aa03":[4,0,0,2,2,50], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0dc0fcc88a8b39f03924d50ccf731043":[4,0,0,2,2,32], +"status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0e2194a4bb7565834982a39deddea878":[4,0,0,2,2,130], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0f2007fc94103909ece328bbd77b0cdb":[4,0,0,2,2,91], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1381bb653998c6ca8b88002d0fe0c829":[4,0,0,2,2,18], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a17c212f9409e4bd9db060bd2796905e4":[4,0,0,2,2,15], @@ -55,6 +58,7 @@ var NAVTREEINDEX2 = "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2984e6b8850b6cfed9506a25bcbe0608":[4,0,0,2,2,101], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2a8844e5d20c55d753ec64bbde4561c8":[4,0,0,2,2,84], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2f4ee662c9cbaa0355c52de1c2463160":[4,0,0,2,2,45], +"status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2fd5f6bb7dac1ef16bdc0818886f78ac":[4,0,0,2,2,129], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a32546264d1f24fc9dafe490212bfd893":[4,0,0,2,2,7], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a33f2e301313339eded6163982a680186":[4,0,0,2,2,107], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3552ffc73e39c13d14ae35f52cd3ead7":[4,0,0,2,2,66], @@ -89,6 +93,7 @@ var NAVTREEINDEX2 = "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a64dbcba923d50e6f258db59b85eb8b17":[4,0,0,2,2,61], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a66240027007033c67fec04f4298311c4":[4,0,0,2,2,9], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6a2a1cbd9c2e2dc6dff4fb84be741e0f":[4,0,0,2,2,57], +"status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6a833a78d95a6946e7ead515393c01ff":[4,0,0,2,2,125], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6b4c22a03ad4769d09599ac9a75e6435":[4,0,0,2,2,58], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6b6aaaa23b1af2caf959529287b2a847":[4,0,0,2,2,90], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6d4bed940055aa46a188a2419a531c63":[4,0,0,2,2,86], @@ -111,6 +116,7 @@ var NAVTREEINDEX2 = "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9422b53061166a064e39d360d21827fd":[4,0,0,2,2,81], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a94a9b10d712ed764de27a007ac7f04eb":[4,0,0,2,2,27], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a968eff1142ca2f39f3da3da175aeda92":[4,0,0,2,2,88], +"status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9698a9c41a36783ff8bd8738dbce16cf":[4,0,0,2,2,127], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a99265bcfa283741c3711337dac6718f0":[4,0,0,2,2,5], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9bd3f4f7a2eca1f1ed49cc0499cb9c78":[4,0,0,2,2,106], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9c1c31813a713fcee44ec06728cc6382":[4,0,0,2,2,112], @@ -124,6 +130,8 @@ var NAVTREEINDEX2 = "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa88122abfaf173f0411a3642803aac04":[4,0,0,2,2,37], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaa5d8be08323568b5f7295feb10d73b4":[4,0,0,2,2,69], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaad93c7c34cd3283df7369479d4cdb7c":[4,0,0,2,2,29], +"status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aab479befe55dfbc113b128367ea3739e":[4,0,0,2,2,124], +"status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaee714daa8b2d00c09d202bbf682a099":[4,0,0,2,2,128], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aafa71c9cafc975d1a69889f6bf166e93":[4,0,0,2,2,42], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab19f95018dff644423d6f34b682d365e":[4,0,0,2,2,93], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab1b6c048b0326e3f705b470e5a7f11f5":[4,0,0,2,2,104], @@ -136,6 +144,7 @@ var NAVTREEINDEX2 = "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abc4bf9a7703ef8d3fbf2b1ad2ece3717":[4,0,0,2,2,49], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abca8571110c4244d218c2dc1779d8786":[4,0,0,2,2,111], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abd3f17c5d6ea86c38c3d8ade18b8445a":[4,0,0,2,2,82], +"status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abd66e18ccdc8c7e5737f09d39bc64e7b":[4,0,0,2,2,126], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abf7739c7a0569149ed24ae8b9fbaf889":[4,0,0,2,2,121], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac3d700ce84bc5df96c383079b093cc45":[4,0,0,2,2,62], "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac4afe1d580083bd55c36b3e55a5ef479":[4,0,0,2,2,118], @@ -209,45 +218,36 @@ var NAVTREEINDEX2 = "status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51ac6b8b7f138f6ca285fe1f4da707b2100":[4,0,0,2,0,6], "status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51acfdc4826e08ce4b59f901952038e9206":[4,0,0,2,0,4], "status_8h_source.html":[4,0,0,2], -"structjs_a_p_i_stats.html":[2,0,25], -"structjs_a_p_i_stats.html#a1545170bebb347d0ea1254f51c3027cf":[2,0,25,0], -"structjs_a_p_i_stats.html#a84e85ad9d94dbe9afd1101388574255d":[2,0,25,1], -"structjs_account_info.html":[2,0,28], -"structjs_account_info.html#a1237c3f19a42a3203825971b429312e9":[2,0,28,3], -"structjs_account_info.html#a17317abf03effdcdedc2003fca8adc71":[2,0,28,2], -"structjs_account_info.html#a21c14ca283400c684b18e61a534b6724":[2,0,28,8], -"structjs_account_info.html#a448578d621e878267ad5f1792002a665":[2,0,28,0], -"structjs_account_info.html#a94ab71c69b7883c2731ae8741ddc1e94":[2,0,28,5], -"structjs_account_info.html#aad93cf4bb6c1fbb09ae8545c03f315a9":[2,0,28,6], -"structjs_account_info.html#ab654d5c7456bb62df1808deb32a620fc":[2,0,28,7], -"structjs_account_info.html#ab6ba03298e1863132550b9b08d06048c":[2,0,28,4], -"structjs_account_info.html#ad1c254c5b8f11f57062a4e2d5fb10ae3":[2,0,28,1], -"structjs_account_limits.html":[2,0,26], -"structjs_account_limits.html#a38875d969274b0f0fcefc6b04ce56eb8":[2,0,26,5], -"structjs_account_limits.html#a4710a10950857a322c2a3ad6f946ded2":[2,0,26,2], -"structjs_account_limits.html#a4abf1972690c20d73bd314f2059e8013":[2,0,26,4], -"structjs_account_limits.html#a6169f29101d51d48eed0803b719e6338":[2,0,26,3], -"structjs_account_limits.html#a6fff014c46739410ecf298b0cf643b30":[2,0,26,1], -"structjs_account_limits.html#a7bfc63e6f49ce724663ee534c5efdfa4":[2,0,26,0], -"structjs_account_limits.html#a858edf99ee1c60354bdba4e59293fb6a":[2,0,26,7], -"structjs_account_limits.html#a8cca06ab72b715c02a6a2c72b59f6a52":[2,0,26,6], +"structjs_a_p_i_stats.html":[2,0,26], +"structjs_a_p_i_stats.html#a1545170bebb347d0ea1254f51c3027cf":[2,0,26,0], +"structjs_a_p_i_stats.html#a84e85ad9d94dbe9afd1101388574255d":[2,0,26,1], +"structjs_account_info.html":[2,0,29], +"structjs_account_info.html#a1237c3f19a42a3203825971b429312e9":[2,0,29,3], +"structjs_account_info.html#a17317abf03effdcdedc2003fca8adc71":[2,0,29,2], +"structjs_account_info.html#a21c14ca283400c684b18e61a534b6724":[2,0,29,8], +"structjs_account_info.html#a448578d621e878267ad5f1792002a665":[2,0,29,0], +"structjs_account_info.html#a94ab71c69b7883c2731ae8741ddc1e94":[2,0,29,5], +"structjs_account_info.html#aad93cf4bb6c1fbb09ae8545c03f315a9":[2,0,29,6], +"structjs_account_info.html#ab654d5c7456bb62df1808deb32a620fc":[2,0,29,7], +"structjs_account_info.html#ab6ba03298e1863132550b9b08d06048c":[2,0,29,4], +"structjs_account_info.html#ad1c254c5b8f11f57062a4e2d5fb10ae3":[2,0,29,1], +"structjs_account_limits.html":[2,0,27], +"structjs_account_limits.html#a38875d969274b0f0fcefc6b04ce56eb8":[2,0,27,5], +"structjs_account_limits.html#a4710a10950857a322c2a3ad6f946ded2":[2,0,27,2], +"structjs_account_limits.html#a4abf1972690c20d73bd314f2059e8013":[2,0,27,4], +"structjs_account_limits.html#a6169f29101d51d48eed0803b719e6338":[2,0,27,3], +"structjs_account_limits.html#a6fff014c46739410ecf298b0cf643b30":[2,0,27,1], +"structjs_account_limits.html#a7bfc63e6f49ce724663ee534c5efdfa4":[2,0,27,0], +"structjs_account_limits.html#a858edf99ee1c60354bdba4e59293fb6a":[2,0,27,7], +"structjs_account_limits.html#a8cca06ab72b715c02a6a2c72b59f6a52":[2,0,27,6], "structjs_cluster_info.html":[2,0,12], "structjs_cluster_info.html#a237a639579def1345e02f1490a510ed5":[2,0,12,3], "structjs_cluster_info.html#a2e13d7ec417574100c938c4df78e5484":[2,0,12,0], "structjs_cluster_info.html#a8dfcae3bc348a5b595b509e3f3d3500b":[2,0,12,2], "structjs_cluster_info.html#af7d85652b52f56fa1eedce8f45fe6a19":[2,0,12,1], -"structjs_consumer_config.html":[2,0,17], -"structjs_consumer_config.html#a046177256938d6a601c629f9fd82f888":[2,0,17,27], -"structjs_consumer_config.html#a201217d93cfed17eb4d3e2d9579b826a":[2,0,17,0], -"structjs_consumer_config.html#a2f0243899885dc97f304f48ca52b5356":[2,0,17,4], -"structjs_consumer_config.html#a30d4142bac47ab6dc583c5ee193704e6":[2,0,17,19], -"structjs_consumer_config.html#a351b388a36ccb7978e6e85a6f4fc0816":[2,0,17,13], -"structjs_consumer_config.html#a364127e68bf0d3bf13efdc0b416667f4":[2,0,17,3], -"structjs_consumer_config.html#a36a14d666d99bdade87a5e21a25491d6":[2,0,17,2], -"structjs_consumer_config.html#a36cf121162cf0b40edf051991d851ee0":[2,0,17,1], -"structjs_consumer_config.html#a43f40b8eef0074b4146fb945b4645584":[2,0,17,14], -"structjs_consumer_config.html#a484c64b6c54f6f758f54315470ed20d0":[2,0,17,17], -"structjs_consumer_config.html#a4e86deefe08854b9a82b4908397aad32":[2,0,17,20], -"structjs_consumer_config.html#a651a94b9b78668dde830dc7869610e67":[2,0,17,7], -"structjs_consumer_config.html#a74a026cdd92c538bcf84297f4468bb21":[2,0,17,22] +"structjs_consumer_config.html":[2,0,18], +"structjs_consumer_config.html#a046177256938d6a601c629f9fd82f888":[2,0,18,27], +"structjs_consumer_config.html#a201217d93cfed17eb4d3e2d9579b826a":[2,0,18,0], +"structjs_consumer_config.html#a2f0243899885dc97f304f48ca52b5356":[2,0,18,4], +"structjs_consumer_config.html#a30d4142bac47ab6dc583c5ee193704e6":[2,0,18,19] }; diff --git a/doc/html/navtreeindex3.js b/doc/html/navtreeindex3.js index ce2792938..f2aacfb97 100644 --- a/doc/html/navtreeindex3.js +++ b/doc/html/navtreeindex3.js @@ -1,91 +1,100 @@ var NAVTREEINDEX3 = { -"structjs_consumer_config.html#a802ea3bf0669395bee28611f4ecede80":[2,0,17,5], -"structjs_consumer_config.html#a8472d49fae908ab0291b4d62c8411b76":[2,0,17,15], -"structjs_consumer_config.html#a8a311af614dfae1b0f4e4af7db467aab":[2,0,17,6], -"structjs_consumer_config.html#a95aa4184ed77f69b7674756572da1ded":[2,0,17,23], -"structjs_consumer_config.html#aa2d0aff64a2c46122d0f0fe89e8ae011":[2,0,17,9], -"structjs_consumer_config.html#aa71aa3dfe5826466be301097b1bae04d":[2,0,17,21], -"structjs_consumer_config.html#ac439828c3bedb8826a1e92de13280d53":[2,0,17,18], -"structjs_consumer_config.html#acfba6d6ecb6323fd8ffe6c0bb4fbffae":[2,0,17,26], -"structjs_consumer_config.html#ad2f6ca3f2d0f977aedb8687c462c1cfc":[2,0,17,10], -"structjs_consumer_config.html#ad47e15e1d6a4a8b0b155f9d3d5873c95":[2,0,17,8], -"structjs_consumer_config.html#ade510daf7c5d67553d2cd20b64ab9939":[2,0,17,12], -"structjs_consumer_config.html#ae0765f3b5effe365187d3cf809c6ed3c":[2,0,17,24], -"structjs_consumer_config.html#aeb2336d480e3885385d1b08410e89892":[2,0,17,16], -"structjs_consumer_config.html#af56ab7708b11e85e0b9115d152d281ca":[2,0,17,11], -"structjs_consumer_config.html#af6376a6009124c25d7016bc548f3855d":[2,0,17,25], -"structjs_consumer_info.html":[2,0,22], -"structjs_consumer_info.html#a15f2d68fbf126acc1907ba9462ad9ee9":[2,0,22,4], -"structjs_consumer_info.html#a2f63940ca1f024ad3840418c2f6a1ae1":[2,0,22,3], -"structjs_consumer_info.html#a31282cdc72000a91af03f89899740bfa":[2,0,22,11], -"structjs_consumer_info.html#a57e4a4139310c50a1f3d51af67197af0":[2,0,22,8], -"structjs_consumer_info.html#a670d38f2e9ba5c354ca3560a8064d00c":[2,0,22,2], -"structjs_consumer_info.html#a6f4401563a9fd102226d82cdc6136e32":[2,0,22,10], -"structjs_consumer_info.html#a882bebeb7af80fcce088afdf2c98de50":[2,0,22,6], -"structjs_consumer_info.html#a8f21939613163a7c0ebfb521aa471260":[2,0,22,0], -"structjs_consumer_info.html#a932bf14ebb9ce167af8975e3b1f8d001":[2,0,22,7], -"structjs_consumer_info.html#a9359aea7cd05a27b2a15f8a35cdb1008":[2,0,22,1], -"structjs_consumer_info.html#ab69c36ae092df9b0663b675a5abbab55":[2,0,22,5], -"structjs_consumer_info.html#aeaefd5a500996013b1ce13d8872e869b":[2,0,22,9], -"structjs_consumer_info_list.html":[2,0,23], -"structjs_consumer_info_list.html#a75354882af5e11959b198a70bde14db8":[2,0,23,0], -"structjs_consumer_info_list.html#a813c908362a6426a929133f7c0d3395f":[2,0,23,1], -"structjs_consumer_names_list.html":[2,0,24], -"structjs_consumer_names_list.html#a0bccbad8ac5d335a0ed89970a58900fb":[2,0,24,1], -"structjs_consumer_names_list.html#aa4b3cf17902a2d580cc3a230bfa5d309":[2,0,24,0], -"structjs_consumer_sequence_mismatch.html":[2,0,18], -"structjs_consumer_sequence_mismatch.html#aad6a17af1719c023c38a6fd254b73f8e":[2,0,18,0], -"structjs_consumer_sequence_mismatch.html#ac1df353001d853c8a56cef9f82fb831c":[2,0,18,2], -"structjs_consumer_sequence_mismatch.html#adb383429dadb1ab0e1f7d013bc546a28":[2,0,18,1], -"structjs_direct_get_msg_options.html":[2,0,32], -"structjs_direct_get_msg_options.html#a16ce7908a3d1690b8ae8bc22350ac238":[2,0,32,1], -"structjs_direct_get_msg_options.html#a60211d7499cfecdd6e61e6c73af1a2f5":[2,0,32,0], -"structjs_direct_get_msg_options.html#aae968f31cdda96fa3c5e9374a36b9630":[2,0,32,2], +"structjs_consumer_config.html#a351b388a36ccb7978e6e85a6f4fc0816":[2,0,18,13], +"structjs_consumer_config.html#a364127e68bf0d3bf13efdc0b416667f4":[2,0,18,3], +"structjs_consumer_config.html#a36a14d666d99bdade87a5e21a25491d6":[2,0,18,2], +"structjs_consumer_config.html#a36cf121162cf0b40edf051991d851ee0":[2,0,18,1], +"structjs_consumer_config.html#a43f40b8eef0074b4146fb945b4645584":[2,0,18,14], +"structjs_consumer_config.html#a484c64b6c54f6f758f54315470ed20d0":[2,0,18,17], +"structjs_consumer_config.html#a4e86deefe08854b9a82b4908397aad32":[2,0,18,20], +"structjs_consumer_config.html#a651a94b9b78668dde830dc7869610e67":[2,0,18,7], +"structjs_consumer_config.html#a74a026cdd92c538bcf84297f4468bb21":[2,0,18,22], +"structjs_consumer_config.html#a802ea3bf0669395bee28611f4ecede80":[2,0,18,5], +"structjs_consumer_config.html#a8472d49fae908ab0291b4d62c8411b76":[2,0,18,15], +"structjs_consumer_config.html#a8a311af614dfae1b0f4e4af7db467aab":[2,0,18,6], +"structjs_consumer_config.html#a95aa4184ed77f69b7674756572da1ded":[2,0,18,23], +"structjs_consumer_config.html#aa2d0aff64a2c46122d0f0fe89e8ae011":[2,0,18,9], +"structjs_consumer_config.html#aa71aa3dfe5826466be301097b1bae04d":[2,0,18,21], +"structjs_consumer_config.html#ac439828c3bedb8826a1e92de13280d53":[2,0,18,18], +"structjs_consumer_config.html#acfba6d6ecb6323fd8ffe6c0bb4fbffae":[2,0,18,26], +"structjs_consumer_config.html#ad2f6ca3f2d0f977aedb8687c462c1cfc":[2,0,18,10], +"structjs_consumer_config.html#ad47e15e1d6a4a8b0b155f9d3d5873c95":[2,0,18,8], +"structjs_consumer_config.html#ade510daf7c5d67553d2cd20b64ab9939":[2,0,18,12], +"structjs_consumer_config.html#ae0765f3b5effe365187d3cf809c6ed3c":[2,0,18,24], +"structjs_consumer_config.html#aeb2336d480e3885385d1b08410e89892":[2,0,18,16], +"structjs_consumer_config.html#af56ab7708b11e85e0b9115d152d281ca":[2,0,18,11], +"structjs_consumer_config.html#af6376a6009124c25d7016bc548f3855d":[2,0,18,25], +"structjs_consumer_info.html":[2,0,23], +"structjs_consumer_info.html#a15f2d68fbf126acc1907ba9462ad9ee9":[2,0,23,4], +"structjs_consumer_info.html#a2f63940ca1f024ad3840418c2f6a1ae1":[2,0,23,3], +"structjs_consumer_info.html#a31282cdc72000a91af03f89899740bfa":[2,0,23,11], +"structjs_consumer_info.html#a57e4a4139310c50a1f3d51af67197af0":[2,0,23,8], +"structjs_consumer_info.html#a670d38f2e9ba5c354ca3560a8064d00c":[2,0,23,2], +"structjs_consumer_info.html#a6f4401563a9fd102226d82cdc6136e32":[2,0,23,10], +"structjs_consumer_info.html#a882bebeb7af80fcce088afdf2c98de50":[2,0,23,6], +"structjs_consumer_info.html#a8f21939613163a7c0ebfb521aa471260":[2,0,23,0], +"structjs_consumer_info.html#a932bf14ebb9ce167af8975e3b1f8d001":[2,0,23,7], +"structjs_consumer_info.html#a9359aea7cd05a27b2a15f8a35cdb1008":[2,0,23,1], +"structjs_consumer_info.html#ab69c36ae092df9b0663b675a5abbab55":[2,0,23,5], +"structjs_consumer_info.html#aeaefd5a500996013b1ce13d8872e869b":[2,0,23,9], +"structjs_consumer_info_list.html":[2,0,24], +"structjs_consumer_info_list.html#a75354882af5e11959b198a70bde14db8":[2,0,24,0], +"structjs_consumer_info_list.html#a813c908362a6426a929133f7c0d3395f":[2,0,24,1], +"structjs_consumer_names_list.html":[2,0,25], +"structjs_consumer_names_list.html#a0bccbad8ac5d335a0ed89970a58900fb":[2,0,25,1], +"structjs_consumer_names_list.html#aa4b3cf17902a2d580cc3a230bfa5d309":[2,0,25,0], +"structjs_consumer_sequence_mismatch.html":[2,0,19], +"structjs_consumer_sequence_mismatch.html#aad6a17af1719c023c38a6fd254b73f8e":[2,0,19,0], +"structjs_consumer_sequence_mismatch.html#ac1df353001d853c8a56cef9f82fb831c":[2,0,19,2], +"structjs_consumer_sequence_mismatch.html#adb383429dadb1ab0e1f7d013bc546a28":[2,0,19,1], +"structjs_direct_get_msg_options.html":[2,0,33], +"structjs_direct_get_msg_options.html#a16ce7908a3d1690b8ae8bc22350ac238":[2,0,33,1], +"structjs_direct_get_msg_options.html#a60211d7499cfecdd6e61e6c73af1a2f5":[2,0,33,0], +"structjs_direct_get_msg_options.html#aae968f31cdda96fa3c5e9374a36b9630":[2,0,33,2], "structjs_external_stream.html":[2,0,3], "structjs_external_stream.html#a26ca427f3c5be1cae579ddccc16432d3":[2,0,3,1], "structjs_external_stream.html#a2eaf2c0c3e77c269f44e254af8b24e96":[2,0,3,0], -"structjs_fetch_request.html":[2,0,33], -"structjs_fetch_request.html#a3298db691c2ecb9725cc029e2c35d6d1":[2,0,33,2], -"structjs_fetch_request.html#a84f06b60e25decb2674996f0cb315f63":[2,0,33,1], -"structjs_fetch_request.html#ac3351138ce8ac3b321ac1eb78887116e":[2,0,33,0], -"structjs_fetch_request.html#ae251eebb1998a39fe3b898302b58293d":[2,0,33,3], -"structjs_fetch_request.html#ae8e73c7cc2e2a2d2502407c9b1522496":[2,0,33,4], +"structjs_fetch_request.html":[2,0,34], +"structjs_fetch_request.html#a3298db691c2ecb9725cc029e2c35d6d1":[2,0,34,2], +"structjs_fetch_request.html#a84f06b60e25decb2674996f0cb315f63":[2,0,34,1], +"structjs_fetch_request.html#ac3351138ce8ac3b321ac1eb78887116e":[2,0,34,0], +"structjs_fetch_request.html#ae251eebb1998a39fe3b898302b58293d":[2,0,34,3], +"structjs_fetch_request.html#ae8e73c7cc2e2a2d2502407c9b1522496":[2,0,34,4], "structjs_lost_stream_data.html":[2,0,7], "structjs_lost_stream_data.html#a5d2e87697526033c842a7f955776dfda":[2,0,7,0], "structjs_lost_stream_data.html#a841fcadca3f66e9170a51080dc1acf30":[2,0,7,2], "structjs_lost_stream_data.html#abdc373ed7fc9b7cf161c13da1913fc9a":[2,0,7,1], -"structjs_msg_meta_data.html":[2,0,29], -"structjs_msg_meta_data.html#a02f1bbd37e9650ed6bfda0210f038e30":[2,0,29,2], -"structjs_msg_meta_data.html#a23d5fd1992033164c73d5c2a16a4e321":[2,0,29,0], -"structjs_msg_meta_data.html#a32e2a9438d2dc769f7f64d2f8897abc4":[2,0,29,4], -"structjs_msg_meta_data.html#a388e38ccea591181436d199dc7c2f8ea":[2,0,29,6], -"structjs_msg_meta_data.html#a6dcc2a442984b0ca070b3d8077192127":[2,0,29,5], -"structjs_msg_meta_data.html#a9a50965fac061a9728b160702d3f56ff":[2,0,29,1], -"structjs_msg_meta_data.html#abab9ed5600a3629ea6d6c78170d7d5e9":[2,0,29,3], -"structjs_options.html":[2,0,34], -"structjs_options.html#a5ce5c11cc9b9df2b6bc47cd77d7b1dc4":[2,0,34,5], -"structjs_options.html#a7fd42e1f83da5861e716137c16f8b72f":[2,0,34,4], -"structjs_options.html#ab06e45296fccf0fe6152e083e38d916f":[2,0,34,2], -"structjs_options.html#ae4df6c9c01c0ea9ab0e6d5a6ec8af74e":[2,0,34,3], -"structjs_options.html#ae50544ee0ef8dd7d02ef9802805807ae":[2,0,34,6], -"structjs_options_1_1js_options_publish_async.html":[2,0,34,0], -"structjs_options_1_1js_options_publish_async.html#a0a180995c49990ca277e449b7d43616b":[2,0,34,0,3], -"structjs_options_1_1js_options_publish_async.html#a508140119f40a2c056d4ee8c0cd55df9":[2,0,34,0,1], -"structjs_options_1_1js_options_publish_async.html#a60c95f10797c04ea2e625759c6936ec9":[2,0,34,0,2], -"structjs_options_1_1js_options_publish_async.html#a784a0029c30e82ff37c39ae6c276bc81":[2,0,34,0,4], -"structjs_options_1_1js_options_publish_async.html#ada58fefe0ed40157b5f5d44b9dd175f9":[2,0,34,0,5], -"structjs_options_1_1js_options_publish_async.html#add8dd21cbab2d5df19688c26365fe4d1":[2,0,34,0,0], -"structjs_options_1_1js_options_stream.html":[2,0,34,1], -"structjs_options_1_1js_options_stream.html#a2ca89c298b4df1f5e3e0a44e205c789c":[2,0,34,1,3], -"structjs_options_1_1js_options_stream.html#afe680264223b434ca6959f9e122af029":[2,0,34,1,2], -"structjs_options_1_1js_options_stream_1_1js_options_stream_info.html":[2,0,34,1,0], -"structjs_options_1_1js_options_stream_1_1js_options_stream_info.html#a73f847afe18f56eaaf6788900270bef7":[2,0,34,1,0,0], -"structjs_options_1_1js_options_stream_1_1js_options_stream_info.html#af874e0f5aa15fb2a41504631ed786e6d":[2,0,34,1,0,1], -"structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html":[2,0,34,1,1], -"structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html#a0d61e5d3c9c518f455549086ababe7f6":[2,0,34,1,1,1], -"structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html#a882c1ce1e636817450893caa72aa4eda":[2,0,34,1,1,2], -"structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html#aa99e6ee3bef1c22243f01544181315fe":[2,0,34,1,1,0], +"structjs_msg_meta_data.html":[2,0,30], +"structjs_msg_meta_data.html#a02f1bbd37e9650ed6bfda0210f038e30":[2,0,30,2], +"structjs_msg_meta_data.html#a23d5fd1992033164c73d5c2a16a4e321":[2,0,30,0], +"structjs_msg_meta_data.html#a32e2a9438d2dc769f7f64d2f8897abc4":[2,0,30,4], +"structjs_msg_meta_data.html#a388e38ccea591181436d199dc7c2f8ea":[2,0,30,6], +"structjs_msg_meta_data.html#a6dcc2a442984b0ca070b3d8077192127":[2,0,30,5], +"structjs_msg_meta_data.html#a9a50965fac061a9728b160702d3f56ff":[2,0,30,1], +"structjs_msg_meta_data.html#abab9ed5600a3629ea6d6c78170d7d5e9":[2,0,30,3], +"structjs_options.html":[2,0,35], +"structjs_options.html#a5ce5c11cc9b9df2b6bc47cd77d7b1dc4":[2,0,35,5], +"structjs_options.html#a7fd42e1f83da5861e716137c16f8b72f":[2,0,35,4], +"structjs_options.html#ab06e45296fccf0fe6152e083e38d916f":[2,0,35,2], +"structjs_options.html#ae4df6c9c01c0ea9ab0e6d5a6ec8af74e":[2,0,35,3], +"structjs_options.html#ae50544ee0ef8dd7d02ef9802805807ae":[2,0,35,6], +"structjs_options_1_1js_options_publish_async.html":[2,0,35,0], +"structjs_options_1_1js_options_publish_async.html#a0a180995c49990ca277e449b7d43616b":[2,0,35,0,3], +"structjs_options_1_1js_options_publish_async.html#a508140119f40a2c056d4ee8c0cd55df9":[2,0,35,0,1], +"structjs_options_1_1js_options_publish_async.html#a60c95f10797c04ea2e625759c6936ec9":[2,0,35,0,2], +"structjs_options_1_1js_options_publish_async.html#a784a0029c30e82ff37c39ae6c276bc81":[2,0,35,0,4], +"structjs_options_1_1js_options_publish_async.html#ada58fefe0ed40157b5f5d44b9dd175f9":[2,0,35,0,5], +"structjs_options_1_1js_options_publish_async.html#add8dd21cbab2d5df19688c26365fe4d1":[2,0,35,0,0], +"structjs_options_1_1js_options_stream.html":[2,0,35,1], +"structjs_options_1_1js_options_stream.html#a2ca89c298b4df1f5e3e0a44e205c789c":[2,0,35,1,3], +"structjs_options_1_1js_options_stream.html#afe680264223b434ca6959f9e122af029":[2,0,35,1,2], +"structjs_options_1_1js_options_stream_1_1js_options_stream_info.html":[2,0,35,1,0], +"structjs_options_1_1js_options_stream_1_1js_options_stream_info.html#a73f847afe18f56eaaf6788900270bef7":[2,0,35,1,0,0], +"structjs_options_1_1js_options_stream_1_1js_options_stream_info.html#af874e0f5aa15fb2a41504631ed786e6d":[2,0,35,1,0,1], +"structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html":[2,0,35,1,1], +"structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html#a0d61e5d3c9c518f455549086ababe7f6":[2,0,35,1,1,1], +"structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html#a882c1ce1e636817450893caa72aa4eda":[2,0,35,1,1,2], +"structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html#aa99e6ee3bef1c22243f01544181315fe":[2,0,35,1,1,0], "structjs_peer_info.html":[2,0,11], "structjs_peer_info.html#a3f3e09c5996858ec5faca2dc7fa5224e":[2,0,11,2], "structjs_peer_info.html#a49a2623963dad653a6d7996c750056c9":[2,0,11,4], @@ -96,16 +105,16 @@ var NAVTREEINDEX3 = "structjs_placement.html#a35644f07531409518521b1b4fa28c9e3":[2,0,2,2], "structjs_placement.html#ad8c83588d57f0e30959cfb6f3d5d61bf":[2,0,2,0], "structjs_placement.html#af078a85b744b9ff3771bb2da6005b90d":[2,0,2,1], -"structjs_pub_ack.html":[2,0,30], -"structjs_pub_ack.html#a01d302d5e1a2e71487a8c74c3fed1691":[2,0,30,1], -"structjs_pub_ack.html#a0381a49ff62e8fac7a52cad6a5eb7243":[2,0,30,3], -"structjs_pub_ack.html#a0b73200c0b035db3c9c96421706d51b0":[2,0,30,2], -"structjs_pub_ack.html#a4fd5e6cdb7217d72c553afcc75358893":[2,0,30,0], -"structjs_pub_ack_err.html":[2,0,31], -"structjs_pub_ack_err.html#a156ca2f779d132ffa8c519124cf9739b":[2,0,31,0], -"structjs_pub_ack_err.html#a406e39e818f93bc59ac18cbdf035baf5":[2,0,31,1], -"structjs_pub_ack_err.html#aa558fd192cc6d6c02ad891445ec5aa8a":[2,0,31,2], -"structjs_pub_ack_err.html#ad1a85e6ff4046d7df33c1e24323ddc87":[2,0,31,3], +"structjs_pub_ack.html":[2,0,31], +"structjs_pub_ack.html#a01d302d5e1a2e71487a8c74c3fed1691":[2,0,31,1], +"structjs_pub_ack.html#a0381a49ff62e8fac7a52cad6a5eb7243":[2,0,31,3], +"structjs_pub_ack.html#a0b73200c0b035db3c9c96421706d51b0":[2,0,31,2], +"structjs_pub_ack.html#a4fd5e6cdb7217d72c553afcc75358893":[2,0,31,0], +"structjs_pub_ack_err.html":[2,0,32], +"structjs_pub_ack_err.html#a156ca2f779d132ffa8c519124cf9739b":[2,0,32,0], +"structjs_pub_ack_err.html#a406e39e818f93bc59ac18cbdf035baf5":[2,0,32,1], +"structjs_pub_ack_err.html#aa558fd192cc6d6c02ad891445ec5aa8a":[2,0,32,2], +"structjs_pub_ack_err.html#ad1a85e6ff4046d7df33c1e24323ddc87":[2,0,32,3], "structjs_pub_options.html":[2,0,1], "structjs_pub_options.html#a095391b33a261586fc02eaf013b65e61":[2,0,1,3], "structjs_pub_options.html#a1b242c9311b904a2e5337417b5c6d143":[2,0,1,0], @@ -118,13 +127,17 @@ var NAVTREEINDEX3 = "structjs_re_publish.html#a16ebc4cdae4a407cf4e32aad212888db":[2,0,5,2], "structjs_re_publish.html#a1acb593929fd69bbe0f4dc8300dfaeb2":[2,0,5,0], "structjs_re_publish.html#a662b2e57d237b171b2b61509f7e1023a":[2,0,5,1], -"structjs_sequence_info.html":[2,0,21], -"structjs_sequence_info.html#a4e94c91650b7db253645515fee4c3b05":[2,0,21,2], -"structjs_sequence_info.html#ab52c55c1d0edd20e064870b490b4b990":[2,0,21,1], -"structjs_sequence_info.html#ae4416a5d766e07db207e563668edd06f":[2,0,21,0], -"structjs_sequence_pair.html":[2,0,20], -"structjs_sequence_pair.html#a6d205effd29f8994f0028bfaf2e8d816":[2,0,20,0], -"structjs_sequence_pair.html#ab051e0815302c48ba6122bd18d9d76f7":[2,0,20,1], +"structjs_sequence_info.html":[2,0,22], +"structjs_sequence_info.html#a4e94c91650b7db253645515fee4c3b05":[2,0,22,2], +"structjs_sequence_info.html#ab52c55c1d0edd20e064870b490b4b990":[2,0,22,1], +"structjs_sequence_info.html#ae4416a5d766e07db207e563668edd06f":[2,0,22,0], +"structjs_sequence_pair.html":[2,0,21], +"structjs_sequence_pair.html#a6d205effd29f8994f0028bfaf2e8d816":[2,0,21,0], +"structjs_sequence_pair.html#ab051e0815302c48ba6122bd18d9d76f7":[2,0,21,1], +"structjs_stream_alternate.html":[2,0,14], +"structjs_stream_alternate.html#a07f36f98c7dcdf435f803e4f0ccaac57":[2,0,14,0], +"structjs_stream_alternate.html#a3e85014d03dd425435ed5a0b6a5dfb1d":[2,0,14,2], +"structjs_stream_alternate.html#a7c25ab1a427b78c4e1ba58ff7cdb5a8f":[2,0,14,1], "structjs_stream_config.html":[2,0,6], "structjs_stream_config.html#a0b44ea5251ef20bf5b5658bcfbea832d":[2,0,6,11], "structjs_stream_config.html#a0c5f3354073dbe72650e3db7f59a47af":[2,0,6,2], @@ -155,24 +168,27 @@ var NAVTREEINDEX3 = "structjs_stream_config.html#adbf2c948cf8091b149603b918ef49ffc":[2,0,6,13], "structjs_stream_config.html#aede3fd2ab13d230eda14c96f9997e1b7":[2,0,6,21], "structjs_stream_config.html#af2d42dd29b9a35257937aeeb53c9f287":[2,0,6,22], -"structjs_stream_info.html":[2,0,14], -"structjs_stream_info.html#a2e7ca48a93fe57265609e7e0cd3fa386":[2,0,14,5], -"structjs_stream_info.html#a578ce52a275c690dd4627c1d119c7838":[2,0,14,1], -"structjs_stream_info.html#a766ac56dec3bd19fa5b9861fb5f64397":[2,0,14,2], -"structjs_stream_info.html#a8d10d6fdc3f713ac726c72cae06a209a":[2,0,14,3], -"structjs_stream_info.html#ab71aae7e4f6c62e2a09a3a52c9e4fa2a":[2,0,14,4], -"structjs_stream_info.html#adcc402d28e0ee443419e9b549da233c6":[2,0,14,0], -"structjs_stream_info.html#af14110cb1f8e16e3dade8d9f7c2fd672":[2,0,14,6], -"structjs_stream_info_list.html":[2,0,15], -"structjs_stream_info_list.html#a7b096ee7a25363f231f56419a244daef":[2,0,15,0], -"structjs_stream_info_list.html#a8bc8490af12bb4f7a245605aecde62c2":[2,0,15,1], -"structjs_stream_names_list.html":[2,0,16], -"structjs_stream_names_list.html#a1875a7e449759dfc2a40b0eb74de0acf":[2,0,16,0], -"structjs_stream_names_list.html#ab1385b6333537306d0462946c26cde4f":[2,0,16,1], +"structjs_stream_info.html":[2,0,15], +"structjs_stream_info.html#a2e7ca48a93fe57265609e7e0cd3fa386":[2,0,15,5], +"structjs_stream_info.html#a578ce52a275c690dd4627c1d119c7838":[2,0,15,1], +"structjs_stream_info.html#a720c4ff9090bafda50000843810ab1bb":[2,0,15,7], +"structjs_stream_info.html#a766ac56dec3bd19fa5b9861fb5f64397":[2,0,15,2], +"structjs_stream_info.html#a8d10d6fdc3f713ac726c72cae06a209a":[2,0,15,3], +"structjs_stream_info.html#ab71aae7e4f6c62e2a09a3a52c9e4fa2a":[2,0,15,4], +"structjs_stream_info.html#ad37a5fd700bd5df54e5002c7de51c3ad":[2,0,15,8], +"structjs_stream_info.html#adcc402d28e0ee443419e9b549da233c6":[2,0,15,0], +"structjs_stream_info.html#af14110cb1f8e16e3dade8d9f7c2fd672":[2,0,15,6], +"structjs_stream_info_list.html":[2,0,16], +"structjs_stream_info_list.html#a7b096ee7a25363f231f56419a244daef":[2,0,16,0], +"structjs_stream_info_list.html#a8bc8490af12bb4f7a245605aecde62c2":[2,0,16,1], +"structjs_stream_names_list.html":[2,0,17], +"structjs_stream_names_list.html#a1875a7e449759dfc2a40b0eb74de0acf":[2,0,17,0], +"structjs_stream_names_list.html#ab1385b6333537306d0462946c26cde4f":[2,0,17,1], "structjs_stream_source.html":[2,0,4], "structjs_stream_source.html#a295458d156af5373bb3f5ab06612a888":[2,0,4,4], "structjs_stream_source.html#a67eb1dac41b2d826a923cfb23baa24a5":[2,0,4,2], "structjs_stream_source.html#a7d9e5c064866b3f0b5601193c5885ec3":[2,0,4,0], +"structjs_stream_source.html#aa304239ee823ef87fcb53ebb0c077e7b":[2,0,4,5], "structjs_stream_source.html#ad6948b7a34c202f324b6d2beb32fe5ed":[2,0,4,1], "structjs_stream_source.html#af787b51dde9d77626f33860564eb08c3":[2,0,4,3], "structjs_stream_source_info.html":[2,0,13], @@ -200,45 +216,38 @@ var NAVTREEINDEX3 = "structjs_stream_state_subjects.html":[2,0,9], "structjs_stream_state_subjects.html#ab88e2026f518b6cdffd3901b5e5cd374":[2,0,9,1], "structjs_stream_state_subjects.html#aef3d1e886b16961daa84c43650fa80c0":[2,0,9,0], -"structjs_sub_options.html":[2,0,19], -"structjs_sub_options.html#a21a905c49dfab61729d8674702d196b2":[2,0,19,3], -"structjs_sub_options.html#a7aa5b8439ed288b858943f28c291cb36":[2,0,19,1], -"structjs_sub_options.html#a856a6af4a7ff5aa2e736338091e69484":[2,0,19,0], -"structjs_sub_options.html#a95c5d2db8ca97d644042d436de119be4":[2,0,19,5], -"structjs_sub_options.html#aaf4b620d112a31f51a20389c5405805d":[2,0,19,2], -"structjs_sub_options.html#acab25d71a2efe26bb3b084071435c2b5":[2,0,19,4], -"structjs_tier.html":[2,0,27], -"structjs_tier.html#a1ed542b9acccbe7761839f33c43053a6":[2,0,27,0], -"structjs_tier.html#a3f9234fde387faf3775d841aa797a6ea":[2,0,27,3], -"structjs_tier.html#ab16c426e1c35d8c0fd6c460c43580a39":[2,0,27,2], -"structjs_tier.html#ac33ce862c041572d10184e7fa0dd0bfe":[2,0,27,4], -"structjs_tier.html#aeff4a4cb86e10d8d7749d6ff69f97ed1":[2,0,27,1], -"structjs_tier.html#af2edbabd5e078b1e31dd73d44fd507d3":[2,0,27,5], -"structkv_config.html":[2,0,35], -"structkv_config.html#a0ec6b3afbfdaa33436e2ae748e986e98":[2,0,35,3], -"structkv_config.html#a11b636da727c17566d5ab1274f69fee5":[2,0,35,0], -"structkv_config.html#a1bc37777aa91b8b57a70e7647670cd12":[2,0,35,5], -"structkv_config.html#a281156a9df0130abad7f3b2728ac35a5":[2,0,35,2], -"structkv_config.html#a48f0f70383eff868321f9c94ae1a87cd":[2,0,35,7], -"structkv_config.html#a941e9cad2bab67f093bf4d9567b4749a":[2,0,35,1], -"structkv_config.html#ad2f5503e2f2522cb52e0ba1b86983dba":[2,0,35,4], -"structkv_config.html#ad5db9a58224d93ab86b4cfc4c46f1897":[2,0,35,6], -"structkv_config.html#ae172d3e442eef1a57cd7cf266d9e8951":[2,0,35,8], -"structkv_entry_list.html":[2,0,38], -"structkv_entry_list.html#a179d4d3e5844d005be1ed9134b969a50":[2,0,38,0], -"structkv_entry_list.html#a82da55d42e1a6862d3b0034dfc6f321f":[2,0,38,1], -"structkv_keys_list.html":[2,0,39], -"structkv_keys_list.html#a625f7b34784e024a538359efd9a97265":[2,0,39,1], -"structkv_keys_list.html#aa5cb40820a1a927375215e0a94ecfc18":[2,0,39,0], -"structkv_purge_options.html":[2,0,37], -"structkv_purge_options.html#a245c2def0f3aabe617219772cf7680a8":[2,0,37,0], -"structkv_purge_options.html#a47fed1e95073666cbe441aba7c149da6":[2,0,37,1], -"structkv_watch_options.html":[2,0,36], -"structkv_watch_options.html#a0535edd21b26affc0057575bafc21a07":[2,0,36,0], -"structkv_watch_options.html#a08274f08ae96e14d9ded326e4e665649":[2,0,36,1], -"structkv_watch_options.html#a56183d56585697d058c7eeb20bdddb66":[2,0,36,3], -"structkv_watch_options.html#ac9094bce4f3c6513431ba32fb49e5605":[2,0,36,2], -"structnats_msg_list.html":[2,0,0], -"structnats_msg_list.html#a5c48bf6b9e7f1d889d7ad31694911750":[2,0,0,1], -"structnats_msg_list.html#aa123668879f1c9c11c9be7bd81a205c5":[2,0,0,0] +"structjs_sub_options.html":[2,0,20], +"structjs_sub_options.html#a21a905c49dfab61729d8674702d196b2":[2,0,20,3], +"structjs_sub_options.html#a7aa5b8439ed288b858943f28c291cb36":[2,0,20,1], +"structjs_sub_options.html#a856a6af4a7ff5aa2e736338091e69484":[2,0,20,0], +"structjs_sub_options.html#a95c5d2db8ca97d644042d436de119be4":[2,0,20,5], +"structjs_sub_options.html#aaf4b620d112a31f51a20389c5405805d":[2,0,20,2], +"structjs_sub_options.html#acab25d71a2efe26bb3b084071435c2b5":[2,0,20,4], +"structjs_tier.html":[2,0,28], +"structjs_tier.html#a1ed542b9acccbe7761839f33c43053a6":[2,0,28,0], +"structjs_tier.html#a3f9234fde387faf3775d841aa797a6ea":[2,0,28,3], +"structjs_tier.html#ab16c426e1c35d8c0fd6c460c43580a39":[2,0,28,2], +"structjs_tier.html#ac33ce862c041572d10184e7fa0dd0bfe":[2,0,28,4], +"structjs_tier.html#aeff4a4cb86e10d8d7749d6ff69f97ed1":[2,0,28,1], +"structjs_tier.html#af2edbabd5e078b1e31dd73d44fd507d3":[2,0,28,5], +"structkv_config.html":[2,0,36], +"structkv_config.html#a0ec6b3afbfdaa33436e2ae748e986e98":[2,0,36,3], +"structkv_config.html#a11b636da727c17566d5ab1274f69fee5":[2,0,36,0], +"structkv_config.html#a1bc37777aa91b8b57a70e7647670cd12":[2,0,36,5], +"structkv_config.html#a281156a9df0130abad7f3b2728ac35a5":[2,0,36,2], +"structkv_config.html#a48f0f70383eff868321f9c94ae1a87cd":[2,0,36,7], +"structkv_config.html#a941e9cad2bab67f093bf4d9567b4749a":[2,0,36,1], +"structkv_config.html#ac86ca661d283627bccecf70cd286c8f8":[2,0,36,9], +"structkv_config.html#ad2f5503e2f2522cb52e0ba1b86983dba":[2,0,36,4], +"structkv_config.html#ad5db9a58224d93ab86b4cfc4c46f1897":[2,0,36,6], +"structkv_config.html#ae172d3e442eef1a57cd7cf266d9e8951":[2,0,36,8], +"structkv_config.html#af1d95d5434b10e929d6ce6fa6129a789":[2,0,36,11], +"structkv_config.html#afbfd6725c0b0c9fb661a96c06d788ac9":[2,0,36,10], +"structkv_entry_list.html":[2,0,39], +"structkv_entry_list.html#a179d4d3e5844d005be1ed9134b969a50":[2,0,39,0], +"structkv_entry_list.html#a82da55d42e1a6862d3b0034dfc6f321f":[2,0,39,1], +"structkv_keys_list.html":[2,0,40], +"structkv_keys_list.html#a625f7b34784e024a538359efd9a97265":[2,0,40,1], +"structkv_keys_list.html#aa5cb40820a1a927375215e0a94ecfc18":[2,0,40,0], +"structkv_purge_options.html":[2,0,38] }; diff --git a/doc/html/navtreeindex4.js b/doc/html/navtreeindex4.js index 8784ab866..772527a58 100644 --- a/doc/html/navtreeindex4.js +++ b/doc/html/navtreeindex4.js @@ -1,47 +1,13 @@ var NAVTREEINDEX4 = { -"structjs_stream_config.html#acdba5b22e4e60fd81a54769a7d09bc51":[2,0,5,18], -"structjs_stream_config.html#acee6c66afc78d79c2f518eed89177efb":[2,0,5,17], -"structjs_stream_config.html#ad75e47d4293441bd5ddbc5eaf01e0451":[2,0,5,7], -"structjs_stream_config.html#adbf2c948cf8091b149603b918ef49ffc":[2,0,5,13], -"structjs_stream_info.html":[2,0,11], -"structjs_stream_info.html#a2e7ca48a93fe57265609e7e0cd3fa386":[2,0,11,5], -"structjs_stream_info.html#a578ce52a275c690dd4627c1d119c7838":[2,0,11,1], -"structjs_stream_info.html#a766ac56dec3bd19fa5b9861fb5f64397":[2,0,11,2], -"structjs_stream_info.html#a8d10d6fdc3f713ac726c72cae06a209a":[2,0,11,3], -"structjs_stream_info.html#ab71aae7e4f6c62e2a09a3a52c9e4fa2a":[2,0,11,4], -"structjs_stream_info.html#adcc402d28e0ee443419e9b549da233c6":[2,0,11,0], -"structjs_stream_info.html#af14110cb1f8e16e3dade8d9f7c2fd672":[2,0,11,6], -"structjs_stream_source.html":[2,0,4], -"structjs_stream_source.html#a295458d156af5373bb3f5ab06612a888":[2,0,4,4], -"structjs_stream_source.html#a67eb1dac41b2d826a923cfb23baa24a5":[2,0,4,2], -"structjs_stream_source.html#a7d9e5c064866b3f0b5601193c5885ec3":[2,0,4,0], -"structjs_stream_source.html#ad6948b7a34c202f324b6d2beb32fe5ed":[2,0,4,1], -"structjs_stream_source.html#af787b51dde9d77626f33860564eb08c3":[2,0,4,3], -"structjs_stream_source_info.html":[2,0,10], -"structjs_stream_source_info.html#a28b8cc0a9d487672955d3a3fa03de247":[2,0,10,3], -"structjs_stream_source_info.html#a6db3c6ff8a465a45f8bd5c7bdf5f6c04":[2,0,10,0], -"structjs_stream_source_info.html#a7eb19dd2637079fd1e970a2b38d33e05":[2,0,10,1], -"structjs_stream_source_info.html#ab2ee0ca3ecd98c2df6d4e9bd88686863":[2,0,10,2], -"structjs_stream_state.html":[2,0,7], -"structjs_stream_state.html#a1adf8991f31fc4db9d6907a0316f8eec":[2,0,7,9], -"structjs_stream_state.html#a22da809fe7a1ec3101841e86d6708827":[2,0,7,4], -"structjs_stream_state.html#a27f4cfb85c0f1b0c5c7ad5275bd25d85":[2,0,7,10], -"structjs_stream_state.html#a34a08a64c97269165630bf2e0c78c2c0":[2,0,7,8], -"structjs_stream_state.html#a495269fe83c6bbf2023cca94add0a888":[2,0,7,0], -"structjs_stream_state.html#a55bb6719163acef7fdb6d0bc3ae8d5da":[2,0,7,2], -"structjs_stream_state.html#a67cbd0d8b43d8c05c8b4cd6b0e44dab0":[2,0,7,5], -"structjs_stream_state.html#abcf4d3c581c06d820f1ad21d640bef3f":[2,0,7,7], -"structjs_stream_state.html#acbec2f01830b56cb4c0bf54ae5170e51":[2,0,7,6], -"structjs_stream_state.html#ae603fa6ecfb63c93b61272b7d1b8fb4d":[2,0,7,1], -"structjs_stream_state.html#afb7a708022faff518c060b33e99b04b0":[2,0,7,3], -"structjs_sub_options.html":[2,0,14], -"structjs_sub_options.html#a21a905c49dfab61729d8674702d196b2":[2,0,14,3], -"structjs_sub_options.html#a7aa5b8439ed288b858943f28c291cb36":[2,0,14,1], -"structjs_sub_options.html#a856a6af4a7ff5aa2e736338091e69484":[2,0,14,0], -"structjs_sub_options.html#aaf4b620d112a31f51a20389c5405805d":[2,0,14,2], -"structjs_sub_options.html#acab25d71a2efe26bb3b084071435c2b5":[2,0,14,4], +"structkv_purge_options.html#a245c2def0f3aabe617219772cf7680a8":[2,0,38,0], +"structkv_purge_options.html#a47fed1e95073666cbe441aba7c149da6":[2,0,38,1], +"structkv_watch_options.html":[2,0,37], +"structkv_watch_options.html#a0535edd21b26affc0057575bafc21a07":[2,0,37,0], +"structkv_watch_options.html#a08274f08ae96e14d9ded326e4e665649":[2,0,37,1], +"structkv_watch_options.html#a56183d56585697d058c7eeb20bdddb66":[2,0,37,3], +"structkv_watch_options.html#ac9094bce4f3c6513431ba32fb49e5605":[2,0,37,2], "structnats_msg_list.html":[2,0,0], -"structnats_msg_list.html#a325f44c02d08d9f568d1dc89b65f2b1d":[2,0,0,1], +"structnats_msg_list.html#a5c48bf6b9e7f1d889d7ad31694911750":[2,0,0,1], "structnats_msg_list.html#aa123668879f1c9c11c9be7bd81a205c5":[2,0,0,0] }; diff --git a/doc/html/pages.html b/doc/html/pages.html index cd27d1655..bba1faf84 100644 --- a/doc/html/pages.html +++ b/doc/html/pages.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/search/all_1.js b/doc/html/search/all_1.js index 6fc88d066..200b57f70 100644 --- a/doc/html/search/all_1.js +++ b/doc/html/search/all_1.js @@ -8,6 +8,8 @@ var searchData= ['active_5',['Active',['../structjs_peer_info.html#a8441d023932c388953197f7ea39402fe',1,'jsPeerInfo::Active()'],['../structjs_stream_source_info.html#a28b8cc0a9d487672955d3a3fa03de247',1,'jsStreamSourceInfo::Active()']]], ['allowdirect_6',['AllowDirect',['../structjs_stream_config.html#a28630f6f07ca02553c5d5718d7c29721',1,'jsStreamConfig']]], ['allowrollup_7',['AllowRollup',['../structjs_stream_config.html#aba71cdb342181f52bb9f7ff5f770a1fa',1,'jsStreamConfig']]], - ['api_8',['API',['../structjs_account_info.html#a94ab71c69b7883c2731ae8741ddc1e94',1,'jsAccountInfo']]], - ['apiprefix_9',['APIPrefix',['../structjs_external_stream.html#a2eaf2c0c3e77c269f44e254af8b24e96',1,'jsExternalStream']]] + ['alternates_8',['Alternates',['../structjs_stream_info.html#a720c4ff9090bafda50000843810ab1bb',1,'jsStreamInfo']]], + ['alternateslen_9',['AlternatesLen',['../structjs_stream_info.html#ad37a5fd700bd5df54e5002c7de51c3ad',1,'jsStreamInfo']]], + ['api_10',['API',['../structjs_account_info.html#a94ab71c69b7883c2731ae8741ddc1e94',1,'jsAccountInfo']]], + ['apiprefix_11',['APIPrefix',['../structjs_external_stream.html#a2eaf2c0c3e77c269f44e254af8b24e96',1,'jsExternalStream']]] ]; diff --git a/doc/html/search/all_12.js b/doc/html/search/all_12.js index 0c422504e..c90a6dc3b 100644 --- a/doc/html/search/all_12.js +++ b/doc/html/search/all_12.js @@ -4,8 +4,8 @@ var searchData= ['sealed_1',['Sealed',['../structjs_stream_config.html#aede3fd2ab13d230eda14c96f9997e1b7',1,'jsStreamConfig']]], ['sequence_2',['Sequence',['../structjs_msg_meta_data.html#a23d5fd1992033164c73d5c2a16a4e321',1,'jsMsgMetaData::Sequence()'],['../structjs_pub_ack.html#a01d302d5e1a2e71487a8c74c3fed1691',1,'jsPubAck::Sequence()'],['../structjs_direct_get_msg_options.html#a60211d7499cfecdd6e61e6c73af1a2f5',1,'jsDirectGetMsgOptions::Sequence()'],['../structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html#a0d61e5d3c9c518f455549086ababe7f6',1,'jsOptions::jsOptionsStream::jsOptionsStreamPurge::Sequence()']]], ['source_3',['Source',['../structjs_re_publish.html#a1acb593929fd69bbe0f4dc8300dfaeb2',1,'jsRePublish']]], - ['sources_4',['Sources',['../structjs_stream_config.html#a8f0ee08922e5b2108082b5b9e4a6284b',1,'jsStreamConfig::Sources()'],['../structjs_stream_info.html#a2e7ca48a93fe57265609e7e0cd3fa386',1,'jsStreamInfo::Sources()']]], - ['sourceslen_5',['SourcesLen',['../structjs_stream_config.html#a34960d6acc710c2f32b563f4bb7c9c0a',1,'jsStreamConfig::SourcesLen()'],['../structjs_stream_info.html#af14110cb1f8e16e3dade8d9f7c2fd672',1,'jsStreamInfo::SourcesLen()']]], + ['sources_4',['Sources',['../structjs_stream_config.html#a8f0ee08922e5b2108082b5b9e4a6284b',1,'jsStreamConfig::Sources()'],['../structjs_stream_info.html#a2e7ca48a93fe57265609e7e0cd3fa386',1,'jsStreamInfo::Sources()'],['../structkv_config.html#afbfd6725c0b0c9fb661a96c06d788ac9',1,'kvConfig::Sources()']]], + ['sourceslen_5',['SourcesLen',['../structjs_stream_config.html#a34960d6acc710c2f32b563f4bb7c9c0a',1,'jsStreamConfig::SourcesLen()'],['../structjs_stream_info.html#af14110cb1f8e16e3dade8d9f7c2fd672',1,'jsStreamInfo::SourcesLen()'],['../structkv_config.html#af1d95d5434b10e929d6ce6fa6129a789',1,'kvConfig::SourcesLen()']]], ['stallwait_6',['StallWait',['../structjs_options_1_1js_options_publish_async.html#ada58fefe0ed40157b5f5d44b9dd175f9',1,'jsOptions::jsOptionsPublishAsync']]], ['stanconnection_7',['stanConnection',['../group__types_group.html#ga9e826493769d23086cfccefe95cdf64c',1,'nats.h']]], ['stanconnection_5fclose_8',['stanConnection_Close',['../group__stan_conn_mgt_group.html#ga4952a7f65a53fdb5ca1c26b1a1656f1d',1,'nats.h']]], diff --git a/doc/html/search/all_3.js b/doc/html/search/all_3.js index 6933a04a5..5aa540eb3 100644 --- a/doc/html/search/all_3.js +++ b/doc/html/search/all_3.js @@ -1,7 +1,7 @@ var searchData= [ ['callbacks_0',['Callbacks',['../group__callbacks_group.html',1,'']]], - ['cluster_1',['Cluster',['../structjs_placement.html#ad8c83588d57f0e30959cfb6f3d5d61bf',1,'jsPlacement::Cluster()'],['../structjs_stream_info.html#a8d10d6fdc3f713ac726c72cae06a209a',1,'jsStreamInfo::Cluster()'],['../structjs_consumer_info.html#a6f4401563a9fd102226d82cdc6136e32',1,'jsConsumerInfo::Cluster()']]], + ['cluster_1',['Cluster',['../structjs_placement.html#ad8c83588d57f0e30959cfb6f3d5d61bf',1,'jsPlacement::Cluster()'],['../structjs_stream_alternate.html#a3e85014d03dd425435ed5a0b6a5dfb1d',1,'jsStreamAlternate::Cluster()'],['../structjs_stream_info.html#a8d10d6fdc3f713ac726c72cae06a209a',1,'jsStreamInfo::Cluster()'],['../structjs_consumer_info.html#a6f4401563a9fd102226d82cdc6136e32',1,'jsConsumerInfo::Cluster()']]], ['config_2',['Config',['../structjs_stream_info.html#adcc402d28e0ee443419e9b549da233c6',1,'jsStreamInfo::Config()'],['../structjs_sub_options.html#acab25d71a2efe26bb3b084071435c2b5',1,'jsSubOptions::Config()'],['../structjs_consumer_info.html#a2f63940ca1f024ad3840418c2f6a1ae1',1,'jsConsumerInfo::Config()']]], ['connection_3',['Connection',['../group__conn_group.html',1,'']]], ['consumer_4',['Consumer',['../structjs_sub_options.html#a7aa5b8439ed288b858943f28c291cb36',1,'jsSubOptions::Consumer()'],['../structjs_sequence_pair.html#a6d205effd29f8994f0028bfaf2e8d816',1,'jsSequencePair::Consumer()'],['../structjs_sequence_info.html#ae4416a5d766e07db207e563668edd06f',1,'jsSequenceInfo::Consumer()'],['../structjs_msg_meta_data.html#a6dcc2a442984b0ca070b3d8077192127',1,'jsMsgMetaData::Consumer()']]], diff --git a/doc/html/search/all_4.js b/doc/html/search/all_4.js index f376c0b19..77e737d86 100644 --- a/doc/html/search/all_4.js +++ b/doc/html/search/all_4.js @@ -16,7 +16,7 @@ var searchData= ['destination_13',['Destination',['../structjs_re_publish.html#a662b2e57d237b171b2b61509f7e1023a',1,'jsRePublish']]], ['discard_14',['Discard',['../structjs_stream_config.html#a0b44ea5251ef20bf5b5658bcfbea832d',1,'jsStreamConfig']]], ['discardnewpersubject_15',['DiscardNewPerSubject',['../structjs_stream_config.html#a3fb7d5e1a09829fe742749da880afe4a',1,'jsStreamConfig']]], - ['domain_16',['Domain',['../structjs_account_info.html#ab6ba03298e1863132550b9b08d06048c',1,'jsAccountInfo::Domain()'],['../structjs_msg_meta_data.html#a388e38ccea591181436d199dc7c2f8ea',1,'jsMsgMetaData::Domain()'],['../structjs_pub_ack.html#a0b73200c0b035db3c9c96421706d51b0',1,'jsPubAck::Domain()'],['../structjs_options.html#ae4df6c9c01c0ea9ab0e6d5a6ec8af74e',1,'jsOptions::Domain()']]], + ['domain_16',['Domain',['../structjs_stream_source.html#aa304239ee823ef87fcb53ebb0c077e7b',1,'jsStreamSource::Domain()'],['../structjs_stream_alternate.html#a7c25ab1a427b78c4e1ba58ff7cdb5a8f',1,'jsStreamAlternate::Domain()'],['../structjs_account_info.html#ab6ba03298e1863132550b9b08d06048c',1,'jsAccountInfo::Domain()'],['../structjs_msg_meta_data.html#a388e38ccea591181436d199dc7c2f8ea',1,'jsMsgMetaData::Domain()'],['../structjs_pub_ack.html#a0b73200c0b035db3c9c96421706d51b0',1,'jsPubAck::Domain()'],['../structjs_options.html#ae4df6c9c01c0ea9ab0e6d5a6ec8af74e',1,'jsOptions::Domain()']]], ['duplicate_17',['Duplicate',['../structjs_pub_ack.html#a0381a49ff62e8fac7a52cad6a5eb7243',1,'jsPubAck']]], ['duplicates_18',['Duplicates',['../structjs_stream_config.html#a9e0ff10273d0182f885615b4f7d1cc20',1,'jsStreamConfig']]], ['durable_19',['Durable',['../structjs_consumer_config.html#a36cf121162cf0b40edf051991d851ee0',1,'jsConsumerConfig']]] diff --git a/doc/html/search/all_9.js b/doc/html/search/all_9.js index 2e69a89f9..9ae306350 100644 --- a/doc/html/search/all_9.js +++ b/doc/html/search/all_9.js @@ -56,10 +56,10 @@ var searchData= ['jsaccountlimits_53',['jsAccountLimits',['../structjs_account_limits.html',1,'jsAccountLimits'],['../group__types_group.html#gaa889f706cce285adb9cea8aba0b76866',1,'jsAccountLimits(): nats.h']]], ['jsaccountresourcesexceedederr_54',['JSAccountResourcesExceededErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a26a33a6e2296eb0ac0370176fb08ed9a',1,'status.h']]], ['jsackpolicy_55',['jsAckPolicy',['../group__types_group.html#ga8fcb50e6e7312834791f9e237d28e873',1,'nats.h']]], - ['jsapistats_56',['jsAPIStats',['../structjs_a_p_i_stats.html',1,'jsAPIStats'],['../group__types_group.html#gad057a0107367ce5727975f3daf63ff75',1,'jsAPIStats(): nats.h']]], + ['jsapistats_56',['jsAPIStats',['../group__types_group.html#gad057a0107367ce5727975f3daf63ff75',1,'jsAPIStats(): nats.h'],['../structjs_a_p_i_stats.html',1,'jsAPIStats']]], ['jsbadrequesterr_57',['JSBadRequestErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70acedca75c7ec69c5573da7013f69ede13',1,'status.h']]], ['jsclusterincompleteerr_58',['JSClusterIncompleteErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aea64a5a017836108cf3da113ad57b6f9',1,'status.h']]], - ['jsclusterinfo_59',['jsClusterInfo',['../structjs_cluster_info.html',1,'jsClusterInfo'],['../group__types_group.html#gaaf92318ce94a1ae3547c9a7af5a3f4f6',1,'jsClusterInfo(): nats.h']]], + ['jsclusterinfo_59',['jsClusterInfo',['../group__types_group.html#gaaf92318ce94a1ae3547c9a7af5a3f4f6',1,'jsClusterInfo(): nats.h'],['../structjs_cluster_info.html',1,'jsClusterInfo']]], ['jsclusternopeerserr_60',['JSClusterNoPeersErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ae9b8b81043fea45985f8c29f108594fb',1,'status.h']]], ['jsclusternotactiveerr_61',['JSClusterNotActiveErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af1efbfa8ad648bf47b4304ea58b0df8c',1,'status.h']]], ['jsclusternotassignederr_62',['JSClusterNotAssignedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a99265bcfa283741c3711337dac6718f0',1,'status.h']]], @@ -71,186 +71,194 @@ var searchData= ['jsclustertagserr_68',['JSClusterTagsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a66240027007033c67fec04f4298311c4',1,'status.h']]], ['jsclusterunsupportfeatureerr_69',['JSClusterUnSupportFeatureErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a84864e4bba24ee7354e5bae293c93d00',1,'status.h']]], ['jsconsumerbaddurablenameerr_70',['JSConsumerBadDurableNameErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa0ca5a2e539cec9d33f433f28f2780fe',1,'status.h']]], - ['jsconsumerconfig_71',['jsConsumerConfig',['../group__types_group.html#ga0483b2197c0ddd9082b48c2dd3fe7cee',1,'jsConsumerConfig(): nats.h'],['../structjs_consumer_config.html',1,'jsConsumerConfig']]], + ['jsconsumerconfig_71',['jsConsumerConfig',['../structjs_consumer_config.html',1,'jsConsumerConfig'],['../group__types_group.html#ga0483b2197c0ddd9082b48c2dd3fe7cee',1,'jsConsumerConfig(): nats.h']]], ['jsconsumerconfig_5finit_72',['jsConsumerConfig_Init',['../group__js_assets_group.html#ga3381bb05c05bf4a8979adde68d37dd66',1,'nats.h']]], ['jsconsumerconfigrequirederr_73',['JSConsumerConfigRequiredErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4a95591dfc0e2ccb1d3ac1b3a04f618f',1,'status.h']]], - ['jsconsumercreateerr_74',['JSConsumerCreateErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af86c9c188aaa34a76eee96de9bf6e989',1,'status.h']]], - ['jsconsumerdelivercycleerr_75',['JSConsumerDeliverCycleErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afc70c6a72061d9c26017a5cf5dec729b',1,'status.h']]], - ['jsconsumerdelivertowildcardserr_76',['JSConsumerDeliverToWildcardsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4712c1322585d712cef9b67cd03a3e00',1,'status.h']]], - ['jsconsumerdescriptiontoolongerr_77',['JSConsumerDescriptionTooLongErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab1b6c048b0326e3f705b470e5a7f11f5',1,'status.h']]], - ['jsconsumerdirectrequiresephemeralerr_78',['JSConsumerDirectRequiresEphemeralErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6181f797cb27c92473585893b92b95b0',1,'status.h']]], - ['jsconsumerdirectrequirespusherr_79',['JSConsumerDirectRequiresPushErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a968eff1142ca2f39f3da3da175aeda92',1,'status.h']]], - ['jsconsumerdurablenamenotinsubjecterr_80',['JSConsumerDurableNameNotInSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aff9a4fe19078ac3e814989442beaa3a6',1,'status.h']]], - ['jsconsumerdurablenamenotmatchsubjecterr_81',['JSConsumerDurableNameNotMatchSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a17c212f9409e4bd9db060bd2796905e4',1,'status.h']]], - ['jsconsumerdurablenamenotseterr_82',['JSConsumerDurableNameNotSetErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9d9319d172e0a8147949bf40f1b29f28',1,'status.h']]], - ['jsconsumerephemeralwithdurableinsubjecterr_83',['JSConsumerEphemeralWithDurableInSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4ef7a2042b48d5e0916e7e90fe691ab3',1,'status.h']]], - ['jsconsumerephemeralwithdurablenameerr_84',['JSConsumerEphemeralWithDurableNameErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1381bb653998c6ca8b88002d0fe0c829',1,'status.h']]], - ['jsconsumerexistingactiveerr_85',['JSConsumerExistingActiveErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a86407070c2bbe04d97a25f2ceda4ea58',1,'status.h']]], - ['jsconsumerfcrequirespusherr_86',['JSConsumerFCRequiresPushErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a557d48b0334c5ceec0f0ee7cc74d8e79',1,'status.h']]], - ['jsconsumerfilternotsubseterr_87',['JSConsumerFilterNotSubsetErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0f2007fc94103909ece328bbd77b0cdb',1,'status.h']]], - ['jsconsumerhbrequirespusherr_88',['JSConsumerHBRequiresPushErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6d4bed940055aa46a188a2419a531c63',1,'status.h']]], - ['jsconsumerinfo_89',['jsConsumerInfo',['../structjs_consumer_info.html',1,'jsConsumerInfo'],['../group__types_group.html#ga2f21bb79884e56a5613d7fe76b11b1e5',1,'jsConsumerInfo(): nats.h']]], - ['jsconsumerinfo_5fdestroy_90',['jsConsumerInfo_Destroy',['../group__js_assets_group.html#ga9c1d5ed2f24ba836c10e415231f80088',1,'nats.h']]], - ['jsconsumerinfolist_91',['jsConsumerInfoList',['../group__types_group.html#gadad3bf72baae970662248d82d9b05d0a',1,'jsConsumerInfoList(): nats.h'],['../structjs_consumer_info_list.html',1,'jsConsumerInfoList']]], - ['jsconsumerinfolist_5fdestroy_92',['jsConsumerInfoList_Destroy',['../group__js_assets_group.html#ga421de40d8e91658353111c3f2ea90ec8',1,'nats.h']]], - ['jsconsumerinvaliddeliversubjecterr_93',['JSConsumerInvalidDeliverSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa1242d9e6509f08c01c3373d0e66dc96',1,'status.h']]], - ['jsconsumerinvalidpolicyerr_94',['JSConsumerInvalidPolicyErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a801182af5b4a6b9547d81ec45864b1f3',1,'status.h']]], - ['jsconsumerinvalidsamplingerr_95',['JSConsumerInvalidSamplingErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab19f95018dff644423d6f34b682d365e',1,'status.h']]], - ['jsconsumermaxdeliverbackofferr_96',['JSConsumerMaxDeliverBackoffErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af7c1cf2c692140c4b28ebfc47acb0c41',1,'status.h']]], - ['jsconsumermaxpendingackexcesserr_97',['JSConsumerMaxPendingAckExcessErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac4afe1d580083bd55c36b3e55a5ef479',1,'status.h']]], - ['jsconsumermaxpendingackpolicyrequirederr_98',['JSConsumerMaxPendingAckPolicyRequiredErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a429a21189134500589ed67ac3701aff4',1,'status.h']]], - ['jsconsumermaxrequestbatchexceedederr_99',['JSConsumerMaxRequestBatchExceededErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a597c98a0637cec454b724b049098cee8',1,'status.h']]], - ['jsconsumermaxrequestbatchnegativeerr_100',['JSConsumerMaxRequestBatchNegativeErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abca8571110c4244d218c2dc1779d8786',1,'status.h']]], - ['jsconsumermaxrequestexpirestosmallerr_101',['JSConsumerMaxRequestExpiresToSmallErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9c1c31813a713fcee44ec06728cc6382',1,'status.h']]], - ['jsconsumermaxwaitingnegativeerr_102',['JSConsumerMaxWaitingNegativeErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a27579bca64e6f40f9590ef51ac03a219',1,'status.h']]], - ['jsconsumernameexisterr_103',['JSConsumerNameExistErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4f59c55a24136405b6767e0bf21182c8',1,'status.h']]], - ['jsconsumernameslist_104',['jsConsumerNamesList',['../structjs_consumer_names_list.html',1,'jsConsumerNamesList'],['../group__types_group.html#gad00ab4381eec504ada3272aa9ff8adb2',1,'jsConsumerNamesList(): nats.h']]], - ['jsconsumernameslist_5fdestroy_105',['jsConsumerNamesList_Destroy',['../group__js_assets_group.html#ga2ced0d190131460bf4608ab893dffc50',1,'nats.h']]], - ['jsconsumernametoolongerr_106',['JSConsumerNameTooLongErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3b1ce6536b249952dc3fb6fe5448140f',1,'status.h']]], - ['jsconsumernotfounderr_107',['JSConsumerNotFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9eef13e3281a879f36a30e246fb6021b',1,'status.h']]], - ['jsconsumerofflineerr_108',['JSConsumerOfflineErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa0eb191886a17e917f2fa0eaa81d4b61',1,'status.h']]], - ['jsconsumeronmappederr_109',['JSConsumerOnMappedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6b6aaaa23b1af2caf959529287b2a847',1,'status.h']]], - ['jsconsumerpullnotdurableerr_110',['JSConsumerPullNotDurableErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a407efbf6c688cb93fcded08acd2a08ed',1,'status.h']]], - ['jsconsumerpullrequiresackerr_111',['JSConsumerPullRequiresAckErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abd3f17c5d6ea86c38c3d8ade18b8445a',1,'status.h']]], - ['jsconsumerpullwithratelimiterr_112',['JSConsumerPullWithRateLimitErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2a8844e5d20c55d753ec64bbde4561c8',1,'status.h']]], - ['jsconsumerpushmaxwaitingerr_113',['JSConsumerPushMaxWaitingErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a914926025dffa9c9b9604646b9e5675e',1,'status.h']]], - ['jsconsumerreplacementwithdifferentnameerr_114',['JSConsumerReplacementWithDifferentNameErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a051bfd5e3bb9ba2b2398e6501426bc63',1,'status.h']]], - ['jsconsumerreplicasexceedsstreamerr_115',['JSConsumerReplicasExceedsStreamErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1d159f128cd9b261b5270f7e36ed22d1',1,'status.h']]], - ['jsconsumersequencemismatch_116',['jsConsumerSequenceMismatch',['../structjs_consumer_sequence_mismatch.html',1,'jsConsumerSequenceMismatch'],['../group__types_group.html#gace471cd2cef1df797b2a1c6b485049bd',1,'jsConsumerSequenceMismatch(): nats.h']]], - ['jsconsumersmallheartbeaterr_117',['JSConsumerSmallHeartbeatErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9422b53061166a064e39d360d21827fd',1,'status.h']]], - ['jsconsumerstorefailederr_118',['JSConsumerStoreFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2984e6b8850b6cfed9506a25bcbe0608',1,'status.h']]], - ['jsconsumerwithflowcontrolneedsheartbeatserr_119',['JSConsumerWithFlowControlNeedsHeartbeatsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abc25cc794fce2ab7b9757ff506de51c3',1,'status.h']]], - ['jsconsumerwqconsumernotdeliverallerr_120',['JSConsumerWQConsumerNotDeliverAllErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a00b4ce854e473bb8f49d91c0f982c6f9',1,'status.h']]], - ['jsconsumerwqconsumernotuniqueerr_121',['JSConsumerWQConsumerNotUniqueErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a5f7b670b9202311da41e6e5026e810d2',1,'status.h']]], - ['jsconsumerwqmultipleunfilterederr_122',['JSConsumerWQMultipleUnfilteredErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7adbc8c115996a6f0dfc98fcaac8f09d',1,'status.h']]], - ['jsconsumerwqrequiresexplicitackerr_123',['JSConsumerWQRequiresExplicitAckErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a76dad06168a8d57e829876c2fcd3af56',1,'status.h']]], - ['jsctx_124',['jsCtx',['../group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1',1,'nats.h']]], - ['jsctx_5fdestroy_125',['jsCtx_Destroy',['../group__js_group.html#gacfa6ce3e60ea540e3331a09a7f3dc856',1,'nats.h']]], - ['jsdeliverpolicy_126',['jsDeliverPolicy',['../group__types_group.html#ga117ed2c35f89ef3144540ed9cbadc818',1,'nats.h']]], - ['jsdirectgetmsgoptions_127',['jsDirectGetMsgOptions',['../structjs_direct_get_msg_options.html',1,'jsDirectGetMsgOptions'],['../group__types_group.html#ga85123afa00d522a249a5b2a8abd7e063',1,'jsDirectGetMsgOptions(): nats.h']]], - ['jsdirectgetmsgoptions_5finit_128',['jsDirectGetMsgOptions_Init',['../group__js_assets_group.html#ga8d835d47aed9c84ce3b8dcfea469f4cb',1,'nats.h']]], - ['jsdiscardpolicy_129',['jsDiscardPolicy',['../group__types_group.html#ga7f88b7d482488398074f9d1419a9b8c2',1,'nats.h']]], - ['jserrcode_130',['jsErrCode',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70',1,'status.h']]], - ['jsexternalstream_131',['jsExternalStream',['../structjs_external_stream.html',1,'jsExternalStream'],['../group__types_group.html#gaef6601477f6456bebc229f7f38982a6c',1,'jsExternalStream(): nats.h']]], - ['jsexternalstream_5finit_132',['jsExternalStream_Init',['../group__js_assets_group.html#ga81aebebcd79922104720da51e95020d4',1,'nats.h']]], - ['jsfetchrequest_133',['jsFetchRequest',['../group__types_group.html#gaf11e6664c1f335a5287af71c703935fa',1,'jsFetchRequest(): nats.h'],['../structjs_fetch_request.html',1,'jsFetchRequest']]], - ['jsfetchrequest_5finit_134',['jsFetchRequest_Init',['../group__js_sub_group.html#ga1c3a62de8cd4855ae61ea4f67417a43b',1,'nats.h']]], - ['jsinsufficientresourceserr_135',['JSInsufficientResourcesErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ad1ec102705e46b5343c2680162f58f49',1,'status.h']]], - ['jsinvalidjsonerr_136',['JSInvalidJSONErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a50c0beab390506fc6d3495325c0230c1',1,'status.h']]], - ['jslastsequence_137',['JSLastSequence',['../nats_8h.html#ae18fb15ea8130a650e904e5153eb30d5',1,'nats.h']]], - ['jsloststreamdata_138',['jsLostStreamData',['../structjs_lost_stream_data.html',1,'jsLostStreamData'],['../group__types_group.html#gaf80828510450faf84bbf456e94f5b784',1,'jsLostStreamData(): nats.h']]], - ['jsmaximumconsumerslimiterr_139',['JSMaximumConsumersLimitErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa1b904de1494d20f540c8075f502af24',1,'status.h']]], - ['jsmaximumstreamslimiterr_140',['JSMaximumStreamsLimitErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a739799359c3988ea18fe861eaff6f1f5',1,'status.h']]], - ['jsmemoryresourcesexceedederr_141',['JSMemoryResourcesExceededErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ae3ac6ea1656f4fcc750ba2ab1649fb57',1,'status.h']]], - ['jsmirrorconsumersetupfailederr_142',['JSMirrorConsumerSetupFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a94a9b10d712ed764de27a007ac7f04eb',1,'status.h']]], - ['jsmirrormaxmessagesizetoobigerr_143',['JSMirrorMaxMessageSizeTooBigErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a91020cf9692a06637bdfedd847b259f1',1,'status.h']]], - ['jsmirrorwithsourceserr_144',['JSMirrorWithSourcesErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaad93c7c34cd3283df7369479d4cdb7c',1,'status.h']]], - ['jsmirrorwithstartseqandtimeerr_145',['JSMirrorWithStartSeqAndTimeErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a600ddc1915d8bb928fd37f1539440eb3',1,'status.h']]], - ['jsmirrorwithsubjectfilterserr_146',['JSMirrorWithSubjectFiltersErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afcfb372eb2a607f821ad110815acf9d7',1,'status.h']]], - ['jsmirrorwithsubjectserr_147',['JSMirrorWithSubjectsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0dc0fcc88a8b39f03924d50ccf731043',1,'status.h']]], - ['jsmsgmetadata_148',['jsMsgMetaData',['../group__types_group.html#gace9595b1a5ce3f7a13670367fd293b4a',1,'jsMsgMetaData(): nats.h'],['../structjs_msg_meta_data.html',1,'jsMsgMetaData']]], - ['jsmsgmetadata_5fdestroy_149',['jsMsgMetaData_Destroy',['../group__js_msg.html#gaf9bf92294342bcb27053de7038606d12',1,'nats.h']]], - ['jsmsgrollup_150',['JSMsgRollup',['../nats_8h.html#a3938efee417dc67ff2bcf62f913f9054',1,'nats.h']]], - ['jsmsgrollupall_151',['JSMsgRollupAll',['../nats_8h.html#acc62d11b7e67fe3feb74acdfa4a6e8ac',1,'nats.h']]], - ['jsmsgrollupsubject_152',['JSMsgRollupSubject',['../nats_8h.html#ad22dce8f66bae9b3e1027790d9c95c09',1,'nats.h']]], - ['jsmsgsize_153',['JSMsgSize',['../nats_8h.html#a5ce9005964bd9cf0604a9ef1afa87ea4',1,'nats.h']]], - ['jsnoaccounterr_154',['JSNoAccountErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a91773a41522fe9a464a0fb28a96b497b',1,'status.h']]], - ['jsnolimitserr_155',['JSNoLimitsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70acfa2c06f8baef07cd96a3627ddea641b',1,'status.h']]], - ['jsnomessagefounderr_156',['JSNoMessageFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a02a521ae52b716a669a3556d63a21410',1,'status.h']]], - ['jsnotemptyrequesterr_157',['JSNotEmptyRequestErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab23b8553efea2ee0008098fcb109f690',1,'status.h']]], - ['jsnotenablederr_158',['JSNotEnabledErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afe9c20cdb1e88744d9a5f52977e95d1c',1,'status.h']]], - ['jsnotenabledforaccounterr_159',['JSNotEnabledForAccountErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa88122abfaf173f0411a3642803aac04',1,'status.h']]], - ['jsoptions_160',['jsOptions',['../group__types_group.html#ga0e3a3b7cf89e7dfa955f0f8f3f1eb6e5',1,'jsOptions(): nats.h'],['../structjs_options.html',1,'jsOptions']]], - ['jsoptions_5finit_161',['jsOptions_Init',['../group__js_group.html#ga855ff9a04888d696785cc5ede96112e4',1,'nats.h']]], - ['jsoptionspublishasync_162',['jsOptionsPublishAsync',['../structjs_options_1_1js_options_publish_async.html',1,'jsOptions']]], - ['jsoptionsstream_163',['jsOptionsStream',['../structjs_options_1_1js_options_stream.html',1,'jsOptions']]], - ['jsoptionsstreaminfo_164',['jsOptionsStreamInfo',['../structjs_options_1_1js_options_stream_1_1js_options_stream_info.html',1,'jsOptions::jsOptionsStream']]], - ['jsoptionsstreampurge_165',['jsOptionsStreamPurge',['../structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html',1,'jsOptions::jsOptionsStream']]], - ['jspeerinfo_166',['jsPeerInfo',['../structjs_peer_info.html',1,'jsPeerInfo'],['../group__types_group.html#ga1e938dab794089f9329d7b7ece8f3e9b',1,'jsPeerInfo(): nats.h']]], - ['jspeerremaperr_167',['JSPeerRemapErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4d68fa855750f16fdf38c9ed93acacda',1,'status.h']]], - ['jsplacement_168',['jsPlacement',['../structjs_placement.html',1,'jsPlacement'],['../group__types_group.html#ga49d1138fac9da8b85d00a367081e91c9',1,'jsPlacement(): nats.h']]], - ['jsplacement_5finit_169',['jsPlacement_Init',['../group__js_assets_group.html#ga223691e6831072a0b8f8103a778293b0',1,'nats.h']]], - ['jspuback_170',['jsPubAck',['../structjs_pub_ack.html',1,'jsPubAck'],['../group__types_group.html#gaf1d5e436c5d41c5b9b96d84e3d2bc86f',1,'jsPubAck(): nats.h']]], - ['jspuback_5fdestroy_171',['jsPubAck_Destroy',['../group__js_pub_group.html#gaac130840b6db9109e72cf6ad9186dfc4',1,'nats.h']]], - ['jspubackerr_172',['jsPubAckErr',['../structjs_pub_ack_err.html',1,'jsPubAckErr'],['../group__types_group.html#gadb7c287bc86b92765fbe45a066b96f40',1,'jsPubAckErr(): nats.h']]], - ['jspubackerrhandler_173',['jsPubAckErrHandler',['../group__callbacks_group.html#ga954768cc1d3388bb6ab723e777647992',1,'nats.h']]], - ['jspubackhandler_174',['jsPubAckHandler',['../group__callbacks_group.html#ga4f66e065bd918f02510d4c53d8a5b729',1,'nats.h']]], - ['jspuboptions_175',['jsPubOptions',['../group__types_group.html#ga7bbea3575d35dcdbfc9b766b04269eb7',1,'jsPubOptions(): nats.h'],['../structjs_pub_options.html',1,'jsPubOptions']]], - ['jspuboptions_5finit_176',['jsPubOptions_Init',['../group__js_pub_group.html#gaf09f333a8675a8060c5ede07a6bdeef9',1,'nats.h']]], - ['jsraftgeneralerr_177',['JSRaftGeneralErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa023de74e8bedf88c2f5e4b21e62ea4b',1,'status.h']]], - ['jsreplaypolicy_178',['jsReplayPolicy',['../group__types_group.html#ga8650faf52b0b6b23df376eebeb9d0354',1,'nats.h']]], - ['jsrepublish_179',['jsRePublish',['../group__types_group.html#gab991313d33ce270a882e4d0756c138f6',1,'jsRePublish(): nats.h'],['../structjs_re_publish.html',1,'jsRePublish']]], - ['jsrepublish_5finit_180',['jsRePublish_Init',['../group__js_assets_group.html#ga388bfeaa5a78ebf6ce7c15c6e3a7156b',1,'nats.h']]], - ['jsrestoresubscribefailederr_181',['JSRestoreSubscribeFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4963c5ecd065d3e336daf80a7cd1aa57',1,'status.h']]], - ['jsretentionpolicy_182',['jsRetentionPolicy',['../group__types_group.html#ga410f8fb053efa02b2ca1de0c02fa4b6d',1,'nats.h']]], - ['jssequence_183',['JSSequence',['../nats_8h.html#a1c0a11996b44abc16a4f444ee4c1cb94',1,'nats.h']]], - ['jssequenceinfo_184',['jsSequenceInfo',['../group__types_group.html#ga27e1a5d5b513f9eb7d61a17db71f8003',1,'jsSequenceInfo(): nats.h'],['../structjs_sequence_info.html',1,'jsSequenceInfo']]], - ['jssequencenotfounderr_185',['JSSequenceNotFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1eaa16332bbe6cb041adbb60383f944c',1,'status.h']]], - ['jssequencepair_186',['jsSequencePair',['../structjs_sequence_pair.html',1,'jsSequencePair'],['../group__types_group.html#ga39011d30b295759b7f6ca0a7539dff8f',1,'jsSequencePair(): nats.h']]], - ['jssnapshotdeliversubjectinvaliderr_187',['JSSnapshotDeliverSubjectInvalidErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ae4eaa258a64f5c12d7fe50ce4c9c6de5',1,'status.h']]], - ['jssourceconsumersetupfailederr_188',['JSSourceConsumerSetupFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aeaeb1f487667a8d7643cc97bf7b3892a',1,'status.h']]], - ['jssourcemaxmessagesizetoobigerr_189',['JSSourceMaxMessageSizeTooBigErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac75e39643f73b184b22330939c4a564e',1,'status.h']]], - ['jsstorageresourcesexceedederr_190',['JSStorageResourcesExceededErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2f4ee662c9cbaa0355c52de1c2463160',1,'status.h']]], - ['jsstoragetype_191',['jsStorageType',['../group__types_group.html#ga1802a53c79e667f093bba033b16adc98',1,'nats.h']]], - ['jsstream_192',['JSStream',['../nats_8h.html#aa2f2c14de864839a2ff7ea34415d37e0',1,'nats.h']]], - ['jsstreamassignmenterr_193',['JSStreamAssignmentErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2107facbac830a905217916c7d24297a',1,'status.h']]], - ['jsstreamconfig_194',['jsStreamConfig',['../structjs_stream_config.html',1,'jsStreamConfig'],['../group__types_group.html#ga26fd6a73df327ca3c271e46ddefc8acf',1,'jsStreamConfig(): nats.h']]], - ['jsstreamconfig_5finit_195',['jsStreamConfig_Init',['../group__js_assets_group.html#gac230f71dbdc4d10bc7471d01763881d6',1,'nats.h']]], - ['jsstreamcreateerr_196',['JSStreamCreateErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a866a56223b3e4119184cee9523f98008',1,'status.h']]], - ['jsstreamdeleteerr_197',['JSStreamDeleteErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a85f7eee9cccd626e7b99d46c6f076322',1,'status.h']]], - ['jsstreamexternalapioverlaperr_198',['JSStreamExternalApiOverlapErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3799b98b675eeca3403a1728bd0cd5f8',1,'status.h']]], - ['jsstreamexternaldelprefixoverlapserr_199',['JSStreamExternalDelPrefixOverlapsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aea055a7802194f8f1e802a8fc461f83a',1,'status.h']]], - ['jsstreamgeneralerror_200',['JSStreamGeneralError',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abc4bf9a7703ef8d3fbf2b1ad2ece3717',1,'status.h']]], - ['jsstreaminfo_201',['jsStreamInfo',['../group__types_group.html#ga2629c9454996edf7914be36a9e44921b',1,'jsStreamInfo(): nats.h'],['../structjs_stream_info.html',1,'jsStreamInfo']]], - ['jsstreaminfo_5fdestroy_202',['jsStreamInfo_Destroy',['../group__js_assets_group.html#ga8ee87ef86e94be42685941abe9638bbd',1,'nats.h']]], - ['jsstreaminfolist_203',['jsStreamInfoList',['../group__types_group.html#ga1e54c2a1bc94834d1670875fc151f565',1,'jsStreamInfoList(): nats.h'],['../structjs_stream_info_list.html',1,'jsStreamInfoList']]], - ['jsstreaminfolist_5fdestroy_204',['jsStreamInfoList_Destroy',['../group__js_assets_group.html#ga38cdcc339eb8976d23296b99aa37d629',1,'nats.h']]], - ['jsstreaminfomaxsubjectserr_205',['JSStreamInfoMaxSubjectsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7b5cebb5aaebd7b3bfa43f5457e97553',1,'status.h']]], - ['jsstreaminvalidconfig_206',['JSStreamInvalidConfig',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0c34c56b62e4246560efabd5c762aa03',1,'status.h']]], - ['jsstreaminvaliderr_207',['JSStreamInvalidErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af0506e3abc3846721ae15755c2a1eb47',1,'status.h']]], - ['jsstreaminvalidexternaldeliverysubjerr_208',['JSStreamInvalidExternalDeliverySubjErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7a89433d532a863561087229b19a525f',1,'status.h']]], - ['jsstreamlimitserr_209',['JSStreamLimitsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4f192c39f1d7244ceb639053fad86393',1,'status.h']]], - ['jsstreammaxbytesrequirederr_210',['JSStreamMaxBytesRequiredErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a61cd7aa9b9e02f410465a61a085fa209',1,'status.h']]], - ['jsstreammaxstreambytesexceedederr_211',['JSStreamMaxStreamBytesExceededErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a60fd558fc8d0f31b895c7b579ba0c8b7',1,'status.h']]], - ['jsstreammessageexceedsmaximumerr_212',['JSStreamMessageExceedsMaximumErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a519d32e9718662347753ebffaf731889',1,'status.h']]], - ['jsstreammirrornotupdatableerr_213',['JSStreamMirrorNotUpdatableErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a54084c4f82593cf516cd604b34c0dce8',1,'status.h']]], - ['jsstreammismatcherr_214',['JSStreamMismatchErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a80d0a9f218207a11b4cc19b9c2aec83f',1,'status.h']]], - ['jsstreammoveandscaleerr_215',['JSStreamMoveAndScaleErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a584d0bf058191cf2257d934f0bc5935c',1,'status.h']]], - ['jsstreammoveinprogresserr_216',['JSStreamMoveInProgressErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abf7739c7a0569149ed24ae8b9fbaf889',1,'status.h']]], - ['jsstreammsgdeletefailed_217',['JSStreamMsgDeleteFailed',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab379e2a2038276dc1eb539bda2e60b68',1,'status.h']]], - ['jsstreamnameexisterr_218',['JSStreamNameExistErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af68cc43ff7ed51f5557329c35fba949c',1,'status.h']]], - ['jsstreamnameslist_219',['jsStreamNamesList',['../structjs_stream_names_list.html',1,'jsStreamNamesList'],['../group__types_group.html#gaf4d31a4dc83b2805422beafb1f8fa000',1,'jsStreamNamesList(): nats.h']]], - ['jsstreamnameslist_5fdestroy_220',['jsStreamNamesList_Destroy',['../group__js_assets_group.html#gaf8644f281d4e24893a6a170b4f7faa65',1,'nats.h']]], - ['jsstreamnotfounderr_221',['JSStreamNotFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6a2a1cbd9c2e2dc6dff4fb84be741e0f',1,'status.h']]], - ['jsstreamnotmatcherr_222',['JSStreamNotMatchErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6b4c22a03ad4769d09599ac9a75e6435',1,'status.h']]], - ['jsstreamofflineerr_223',['JSStreamOfflineErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7c88e5ccabcb2debe1ce0c1a05bbe18b',1,'status.h']]], - ['jsstreampurgefailederr_224',['JSStreamPurgeFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a33f2e301313339eded6163982a680186',1,'status.h']]], - ['jsstreamreplicasnotsupportederr_225',['JSStreamReplicasNotSupportedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a8f7f888318e9107bb361d4946197c4c1',1,'status.h']]], - ['jsstreamreplicasnotupdatableerr_226',['JSStreamReplicasNotUpdatableErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a58db02b3e72f3b20300344f97c5c7b34',1,'status.h']]], - ['jsstreamrestoreerr_227',['JSStreamRestoreErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab5213fbb08e833e1c69b8c93c8114506',1,'status.h']]], - ['jsstreamrollupfailederr_228',['JSStreamRollupFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70affa3c8139019a077fac6d403d7ed0522',1,'status.h']]], - ['jsstreamsealederr_229',['JSStreamSealedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9bd3f4f7a2eca1f1ed49cc0499cb9c78',1,'status.h']]], - ['jsstreamsequencenotmatcherr_230',['JSStreamSequenceNotMatchErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a64dbcba923d50e6f258db59b85eb8b17',1,'status.h']]], - ['jsstreamsnapshoterr_231',['JSStreamSnapshotErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac3d700ce84bc5df96c383079b093cc45',1,'status.h']]], - ['jsstreamsource_232',['jsStreamSource',['../structjs_stream_source.html',1,'jsStreamSource'],['../group__types_group.html#gab4c43c87d81917aab748a50eee028449',1,'jsStreamSource(): nats.h']]], - ['jsstreamsource_5finit_233',['jsStreamSource_Init',['../group__js_assets_group.html#ga7fe8e0bf98a38eb59372e7cd78aaaf56',1,'nats.h']]], - ['jsstreamsourceinfo_234',['jsStreamSourceInfo',['../structjs_stream_source_info.html',1,'jsStreamSourceInfo'],['../group__types_group.html#gab2f33f57188a550f2f747d4f27bc24bd',1,'jsStreamSourceInfo(): nats.h']]], - ['jsstreamstate_235',['jsStreamState',['../group__types_group.html#ga2bfd6de6ffc84d767482b3dd57cb9271',1,'jsStreamState(): nats.h'],['../structjs_stream_state.html',1,'jsStreamState']]], - ['jsstreamstatesubject_236',['jsStreamStateSubject',['../structjs_stream_state_subject.html',1,'jsStreamStateSubject'],['../group__types_group.html#ga55dce2fa9ecd215716cc9ceece7dfefa',1,'jsStreamStateSubject(): nats.h']]], - ['jsstreamstatesubjects_237',['jsStreamStateSubjects',['../group__types_group.html#gae8b57d9c40364f97a705f3e61a1156b0',1,'jsStreamStateSubjects(): nats.h'],['../structjs_stream_state_subjects.html',1,'jsStreamStateSubjects']]], - ['jsstreamstorefailederr_238',['JSStreamStoreFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab7df189a360a1d483f9eca4869abdca8',1,'status.h']]], - ['jsstreamsubjectoverlaperr_239',['JSStreamSubjectOverlapErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3e55a221685d96d96c514d6d5c652570',1,'status.h']]], - ['jsstreamtemplatecreateerr_240',['JSStreamTemplateCreateErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1efc26df606f855cfb9993cbe95c0f46',1,'status.h']]], - ['jsstreamtemplatedeleteerr_241',['JSStreamTemplateDeleteErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a514184778ad2fa5cf2deaffc0c406272',1,'status.h']]], - ['jsstreamtemplatenotfounderr_242',['JSStreamTemplateNotFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3552ffc73e39c13d14ae35f52cd3ead7',1,'status.h']]], - ['jsstreamupdateerr_243',['JSStreamUpdateErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a475581c5dfbabb52334ce28013382b58',1,'status.h']]], - ['jsstreamwronglastmsgiderr_244',['JSStreamWrongLastMsgIDErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70adc58d142e277166a57672812df6f2c3e',1,'status.h']]], - ['jsstreamwronglastsequenceerr_245',['JSStreamWrongLastSequenceErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaa5d8be08323568b5f7295feb10d73b4',1,'status.h']]], - ['jssubject_246',['JSSubject',['../nats_8h.html#a3776aa9985557f0c6e382b01d2e3f602',1,'nats.h']]], - ['jssuboptions_247',['jsSubOptions',['../group__types_group.html#gaccfaac2079656ffd40d003e4de5d2280',1,'jsSubOptions(): nats.h'],['../structjs_sub_options.html',1,'jsSubOptions']]], - ['jssuboptions_5finit_248',['jsSubOptions_Init',['../group__js_sub_group.html#ga472adb949d1af9d8f07bda99f5d7f3f8',1,'nats.h']]], - ['jstemplatenamenotmatchsubjecterr_249',['JSTemplateNameNotMatchSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab9e493c8837af5f62c6110493c6a70ac',1,'status.h']]], - ['jstempstoragefailederr_250',['JSTempStorageFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ad07006ca41165d13442df8e62ef3f398',1,'status.h']]], - ['jstier_251',['jsTier',['../structjs_tier.html',1,'jsTier'],['../group__types_group.html#ga1d48d3eb36b50c9ab6d8477dccf247d8',1,'jsTier(): nats.h']]], - ['jstimestamp_252',['JSTimeStamp',['../nats_8h.html#a5525cb01f8b0aec73cb13f3276449e0e',1,'nats.h']]] + ['jsconsumercreatedurableandnamemismatcherr_74',['JSConsumerCreateDurableAndNameMismatchErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2fd5f6bb7dac1ef16bdc0818886f78ac',1,'status.h']]], + ['jsconsumercreateerr_75',['JSConsumerCreateErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af86c9c188aaa34a76eee96de9bf6e989',1,'status.h']]], + ['jsconsumercreatefiltersubjectmismatcherr_76',['JSConsumerCreateFilterSubjectMismatchErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaee714daa8b2d00c09d202bbf682a099',1,'status.h']]], + ['jsconsumerdelivercycleerr_77',['JSConsumerDeliverCycleErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afc70c6a72061d9c26017a5cf5dec729b',1,'status.h']]], + ['jsconsumerdelivertowildcardserr_78',['JSConsumerDeliverToWildcardsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4712c1322585d712cef9b67cd03a3e00',1,'status.h']]], + ['jsconsumerdescriptiontoolongerr_79',['JSConsumerDescriptionTooLongErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab1b6c048b0326e3f705b470e5a7f11f5',1,'status.h']]], + ['jsconsumerdirectrequiresephemeralerr_80',['JSConsumerDirectRequiresEphemeralErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6181f797cb27c92473585893b92b95b0',1,'status.h']]], + ['jsconsumerdirectrequirespusherr_81',['JSConsumerDirectRequiresPushErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a968eff1142ca2f39f3da3da175aeda92',1,'status.h']]], + ['jsconsumerdurablenamenotinsubjecterr_82',['JSConsumerDurableNameNotInSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aff9a4fe19078ac3e814989442beaa3a6',1,'status.h']]], + ['jsconsumerdurablenamenotmatchsubjecterr_83',['JSConsumerDurableNameNotMatchSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a17c212f9409e4bd9db060bd2796905e4',1,'status.h']]], + ['jsconsumerdurablenamenotseterr_84',['JSConsumerDurableNameNotSetErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9d9319d172e0a8147949bf40f1b29f28',1,'status.h']]], + ['jsconsumerephemeralwithdurableinsubjecterr_85',['JSConsumerEphemeralWithDurableInSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4ef7a2042b48d5e0916e7e90fe691ab3',1,'status.h']]], + ['jsconsumerephemeralwithdurablenameerr_86',['JSConsumerEphemeralWithDurableNameErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1381bb653998c6ca8b88002d0fe0c829',1,'status.h']]], + ['jsconsumerexistingactiveerr_87',['JSConsumerExistingActiveErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a86407070c2bbe04d97a25f2ceda4ea58',1,'status.h']]], + ['jsconsumerfcrequirespusherr_88',['JSConsumerFCRequiresPushErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a557d48b0334c5ceec0f0ee7cc74d8e79',1,'status.h']]], + ['jsconsumerfilternotsubseterr_89',['JSConsumerFilterNotSubsetErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0f2007fc94103909ece328bbd77b0cdb',1,'status.h']]], + ['jsconsumerhbrequirespusherr_90',['JSConsumerHBRequiresPushErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6d4bed940055aa46a188a2419a531c63',1,'status.h']]], + ['jsconsumerinfo_91',['jsConsumerInfo',['../group__types_group.html#ga2f21bb79884e56a5613d7fe76b11b1e5',1,'jsConsumerInfo(): nats.h'],['../structjs_consumer_info.html',1,'jsConsumerInfo']]], + ['jsconsumerinfo_5fdestroy_92',['jsConsumerInfo_Destroy',['../group__js_assets_group.html#ga9c1d5ed2f24ba836c10e415231f80088',1,'nats.h']]], + ['jsconsumerinfolist_93',['jsConsumerInfoList',['../group__types_group.html#gadad3bf72baae970662248d82d9b05d0a',1,'jsConsumerInfoList(): nats.h'],['../structjs_consumer_info_list.html',1,'jsConsumerInfoList']]], + ['jsconsumerinfolist_5fdestroy_94',['jsConsumerInfoList_Destroy',['../group__js_assets_group.html#ga421de40d8e91658353111c3f2ea90ec8',1,'nats.h']]], + ['jsconsumerinvaliddeliversubjecterr_95',['JSConsumerInvalidDeliverSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa1242d9e6509f08c01c3373d0e66dc96',1,'status.h']]], + ['jsconsumerinvalidpolicyerr_96',['JSConsumerInvalidPolicyErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a801182af5b4a6b9547d81ec45864b1f3',1,'status.h']]], + ['jsconsumerinvalidsamplingerr_97',['JSConsumerInvalidSamplingErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab19f95018dff644423d6f34b682d365e',1,'status.h']]], + ['jsconsumermaxdeliverbackofferr_98',['JSConsumerMaxDeliverBackoffErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af7c1cf2c692140c4b28ebfc47acb0c41',1,'status.h']]], + ['jsconsumermaxpendingackexcesserr_99',['JSConsumerMaxPendingAckExcessErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac4afe1d580083bd55c36b3e55a5ef479',1,'status.h']]], + ['jsconsumermaxpendingackpolicyrequirederr_100',['JSConsumerMaxPendingAckPolicyRequiredErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a429a21189134500589ed67ac3701aff4',1,'status.h']]], + ['jsconsumermaxrequestbatchexceedederr_101',['JSConsumerMaxRequestBatchExceededErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a597c98a0637cec454b724b049098cee8',1,'status.h']]], + ['jsconsumermaxrequestbatchnegativeerr_102',['JSConsumerMaxRequestBatchNegativeErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abca8571110c4244d218c2dc1779d8786',1,'status.h']]], + ['jsconsumermaxrequestexpirestosmallerr_103',['JSConsumerMaxRequestExpiresToSmallErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9c1c31813a713fcee44ec06728cc6382',1,'status.h']]], + ['jsconsumermaxwaitingnegativeerr_104',['JSConsumerMaxWaitingNegativeErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a27579bca64e6f40f9590ef51ac03a219',1,'status.h']]], + ['jsconsumernamecontainspathseparatorserr_105',['JSConsumerNameContainsPathSeparatorsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aab479befe55dfbc113b128367ea3739e',1,'status.h']]], + ['jsconsumernameexisterr_106',['JSConsumerNameExistErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4f59c55a24136405b6767e0bf21182c8',1,'status.h']]], + ['jsconsumernameslist_107',['jsConsumerNamesList',['../group__types_group.html#gad00ab4381eec504ada3272aa9ff8adb2',1,'jsConsumerNamesList(): nats.h'],['../structjs_consumer_names_list.html',1,'jsConsumerNamesList']]], + ['jsconsumernameslist_5fdestroy_108',['jsConsumerNamesList_Destroy',['../group__js_assets_group.html#ga2ced0d190131460bf4608ab893dffc50',1,'nats.h']]], + ['jsconsumernametoolongerr_109',['JSConsumerNameTooLongErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3b1ce6536b249952dc3fb6fe5448140f',1,'status.h']]], + ['jsconsumernotfounderr_110',['JSConsumerNotFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9eef13e3281a879f36a30e246fb6021b',1,'status.h']]], + ['jsconsumerofflineerr_111',['JSConsumerOfflineErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa0eb191886a17e917f2fa0eaa81d4b61',1,'status.h']]], + ['jsconsumeronmappederr_112',['JSConsumerOnMappedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6b6aaaa23b1af2caf959529287b2a847',1,'status.h']]], + ['jsconsumerpullnotdurableerr_113',['JSConsumerPullNotDurableErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a407efbf6c688cb93fcded08acd2a08ed',1,'status.h']]], + ['jsconsumerpullrequiresackerr_114',['JSConsumerPullRequiresAckErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abd3f17c5d6ea86c38c3d8ade18b8445a',1,'status.h']]], + ['jsconsumerpullwithratelimiterr_115',['JSConsumerPullWithRateLimitErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2a8844e5d20c55d753ec64bbde4561c8',1,'status.h']]], + ['jsconsumerpushmaxwaitingerr_116',['JSConsumerPushMaxWaitingErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a914926025dffa9c9b9604646b9e5675e',1,'status.h']]], + ['jsconsumerreplacementwithdifferentnameerr_117',['JSConsumerReplacementWithDifferentNameErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a051bfd5e3bb9ba2b2398e6501426bc63',1,'status.h']]], + ['jsconsumerreplicasexceedsstreamerr_118',['JSConsumerReplicasExceedsStreamErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1d159f128cd9b261b5270f7e36ed22d1',1,'status.h']]], + ['jsconsumersequencemismatch_119',['jsConsumerSequenceMismatch',['../structjs_consumer_sequence_mismatch.html',1,'jsConsumerSequenceMismatch'],['../group__types_group.html#gace471cd2cef1df797b2a1c6b485049bd',1,'jsConsumerSequenceMismatch(): nats.h']]], + ['jsconsumersmallheartbeaterr_120',['JSConsumerSmallHeartbeatErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9422b53061166a064e39d360d21827fd',1,'status.h']]], + ['jsconsumerstorefailederr_121',['JSConsumerStoreFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2984e6b8850b6cfed9506a25bcbe0608',1,'status.h']]], + ['jsconsumerwithflowcontrolneedsheartbeatserr_122',['JSConsumerWithFlowControlNeedsHeartbeatsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abc25cc794fce2ab7b9757ff506de51c3',1,'status.h']]], + ['jsconsumerwqconsumernotdeliverallerr_123',['JSConsumerWQConsumerNotDeliverAllErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a00b4ce854e473bb8f49d91c0f982c6f9',1,'status.h']]], + ['jsconsumerwqconsumernotuniqueerr_124',['JSConsumerWQConsumerNotUniqueErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a5f7b670b9202311da41e6e5026e810d2',1,'status.h']]], + ['jsconsumerwqmultipleunfilterederr_125',['JSConsumerWQMultipleUnfilteredErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7adbc8c115996a6f0dfc98fcaac8f09d',1,'status.h']]], + ['jsconsumerwqrequiresexplicitackerr_126',['JSConsumerWQRequiresExplicitAckErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a76dad06168a8d57e829876c2fcd3af56',1,'status.h']]], + ['jsctx_127',['jsCtx',['../group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1',1,'nats.h']]], + ['jsctx_5fdestroy_128',['jsCtx_Destroy',['../group__js_group.html#gacfa6ce3e60ea540e3331a09a7f3dc856',1,'nats.h']]], + ['jsdeliverpolicy_129',['jsDeliverPolicy',['../group__types_group.html#ga117ed2c35f89ef3144540ed9cbadc818',1,'nats.h']]], + ['jsdirectgetmsgoptions_130',['jsDirectGetMsgOptions',['../structjs_direct_get_msg_options.html',1,'jsDirectGetMsgOptions'],['../group__types_group.html#ga85123afa00d522a249a5b2a8abd7e063',1,'jsDirectGetMsgOptions(): nats.h']]], + ['jsdirectgetmsgoptions_5finit_131',['jsDirectGetMsgOptions_Init',['../group__js_assets_group.html#ga8d835d47aed9c84ce3b8dcfea469f4cb',1,'nats.h']]], + ['jsdiscardpolicy_132',['jsDiscardPolicy',['../group__types_group.html#ga7f88b7d482488398074f9d1419a9b8c2',1,'nats.h']]], + ['jserrcode_133',['jsErrCode',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70',1,'status.h']]], + ['jsexternalstream_134',['jsExternalStream',['../structjs_external_stream.html',1,'jsExternalStream'],['../group__types_group.html#gaef6601477f6456bebc229f7f38982a6c',1,'jsExternalStream(): nats.h']]], + ['jsexternalstream_5finit_135',['jsExternalStream_Init',['../group__js_assets_group.html#ga81aebebcd79922104720da51e95020d4',1,'nats.h']]], + ['jsfetchrequest_136',['jsFetchRequest',['../structjs_fetch_request.html',1,'jsFetchRequest'],['../group__types_group.html#gaf11e6664c1f335a5287af71c703935fa',1,'jsFetchRequest(): nats.h']]], + ['jsfetchrequest_5finit_137',['jsFetchRequest_Init',['../group__js_sub_group.html#ga1c3a62de8cd4855ae61ea4f67417a43b',1,'nats.h']]], + ['jsinsufficientresourceserr_138',['JSInsufficientResourcesErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ad1ec102705e46b5343c2680162f58f49',1,'status.h']]], + ['jsinvalidjsonerr_139',['JSInvalidJSONErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a50c0beab390506fc6d3495325c0230c1',1,'status.h']]], + ['jslastsequence_140',['JSLastSequence',['../nats_8h.html#ae18fb15ea8130a650e904e5153eb30d5',1,'nats.h']]], + ['jsloststreamdata_141',['jsLostStreamData',['../structjs_lost_stream_data.html',1,'jsLostStreamData'],['../group__types_group.html#gaf80828510450faf84bbf456e94f5b784',1,'jsLostStreamData(): nats.h']]], + ['jsmaximumconsumerslimiterr_142',['JSMaximumConsumersLimitErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa1b904de1494d20f540c8075f502af24',1,'status.h']]], + ['jsmaximumstreamslimiterr_143',['JSMaximumStreamsLimitErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a739799359c3988ea18fe861eaff6f1f5',1,'status.h']]], + ['jsmemoryresourcesexceedederr_144',['JSMemoryResourcesExceededErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ae3ac6ea1656f4fcc750ba2ab1649fb57',1,'status.h']]], + ['jsmirrorconsumersetupfailederr_145',['JSMirrorConsumerSetupFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a94a9b10d712ed764de27a007ac7f04eb',1,'status.h']]], + ['jsmirrormaxmessagesizetoobigerr_146',['JSMirrorMaxMessageSizeTooBigErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a91020cf9692a06637bdfedd847b259f1',1,'status.h']]], + ['jsmirrorwithsourceserr_147',['JSMirrorWithSourcesErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaad93c7c34cd3283df7369479d4cdb7c',1,'status.h']]], + ['jsmirrorwithstartseqandtimeerr_148',['JSMirrorWithStartSeqAndTimeErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a600ddc1915d8bb928fd37f1539440eb3',1,'status.h']]], + ['jsmirrorwithsubjectfilterserr_149',['JSMirrorWithSubjectFiltersErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afcfb372eb2a607f821ad110815acf9d7',1,'status.h']]], + ['jsmirrorwithsubjectserr_150',['JSMirrorWithSubjectsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0dc0fcc88a8b39f03924d50ccf731043',1,'status.h']]], + ['jsmsgmetadata_151',['jsMsgMetaData',['../group__types_group.html#gace9595b1a5ce3f7a13670367fd293b4a',1,'jsMsgMetaData(): nats.h'],['../structjs_msg_meta_data.html',1,'jsMsgMetaData']]], + ['jsmsgmetadata_5fdestroy_152',['jsMsgMetaData_Destroy',['../group__js_msg.html#gaf9bf92294342bcb27053de7038606d12',1,'nats.h']]], + ['jsmsgrollup_153',['JSMsgRollup',['../nats_8h.html#a3938efee417dc67ff2bcf62f913f9054',1,'nats.h']]], + ['jsmsgrollupall_154',['JSMsgRollupAll',['../nats_8h.html#acc62d11b7e67fe3feb74acdfa4a6e8ac',1,'nats.h']]], + ['jsmsgrollupsubject_155',['JSMsgRollupSubject',['../nats_8h.html#ad22dce8f66bae9b3e1027790d9c95c09',1,'nats.h']]], + ['jsmsgsize_156',['JSMsgSize',['../nats_8h.html#a5ce9005964bd9cf0604a9ef1afa87ea4',1,'nats.h']]], + ['jsnoaccounterr_157',['JSNoAccountErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a91773a41522fe9a464a0fb28a96b497b',1,'status.h']]], + ['jsnolimitserr_158',['JSNoLimitsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70acfa2c06f8baef07cd96a3627ddea641b',1,'status.h']]], + ['jsnomessagefounderr_159',['JSNoMessageFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a02a521ae52b716a669a3556d63a21410',1,'status.h']]], + ['jsnotemptyrequesterr_160',['JSNotEmptyRequestErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab23b8553efea2ee0008098fcb109f690',1,'status.h']]], + ['jsnotenablederr_161',['JSNotEnabledErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afe9c20cdb1e88744d9a5f52977e95d1c',1,'status.h']]], + ['jsnotenabledforaccounterr_162',['JSNotEnabledForAccountErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa88122abfaf173f0411a3642803aac04',1,'status.h']]], + ['jsoptions_163',['jsOptions',['../group__types_group.html#ga0e3a3b7cf89e7dfa955f0f8f3f1eb6e5',1,'jsOptions(): nats.h'],['../structjs_options.html',1,'jsOptions']]], + ['jsoptions_5finit_164',['jsOptions_Init',['../group__js_group.html#ga855ff9a04888d696785cc5ede96112e4',1,'nats.h']]], + ['jsoptionspublishasync_165',['jsOptionsPublishAsync',['../structjs_options_1_1js_options_publish_async.html',1,'jsOptions']]], + ['jsoptionsstream_166',['jsOptionsStream',['../structjs_options_1_1js_options_stream.html',1,'jsOptions']]], + ['jsoptionsstreaminfo_167',['jsOptionsStreamInfo',['../structjs_options_1_1js_options_stream_1_1js_options_stream_info.html',1,'jsOptions::jsOptionsStream']]], + ['jsoptionsstreampurge_168',['jsOptionsStreamPurge',['../structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html',1,'jsOptions::jsOptionsStream']]], + ['jspeerinfo_169',['jsPeerInfo',['../group__types_group.html#ga1e938dab794089f9329d7b7ece8f3e9b',1,'jsPeerInfo(): nats.h'],['../structjs_peer_info.html',1,'jsPeerInfo']]], + ['jspeerremaperr_170',['JSPeerRemapErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4d68fa855750f16fdf38c9ed93acacda',1,'status.h']]], + ['jsplacement_171',['jsPlacement',['../structjs_placement.html',1,'jsPlacement'],['../group__types_group.html#ga49d1138fac9da8b85d00a367081e91c9',1,'jsPlacement(): nats.h']]], + ['jsplacement_5finit_172',['jsPlacement_Init',['../group__js_assets_group.html#ga223691e6831072a0b8f8103a778293b0',1,'nats.h']]], + ['jspuback_173',['jsPubAck',['../structjs_pub_ack.html',1,'jsPubAck'],['../group__types_group.html#gaf1d5e436c5d41c5b9b96d84e3d2bc86f',1,'jsPubAck(): nats.h']]], + ['jspuback_5fdestroy_174',['jsPubAck_Destroy',['../group__js_pub_group.html#gaac130840b6db9109e72cf6ad9186dfc4',1,'nats.h']]], + ['jspubackerr_175',['jsPubAckErr',['../structjs_pub_ack_err.html',1,'jsPubAckErr'],['../group__types_group.html#gadb7c287bc86b92765fbe45a066b96f40',1,'jsPubAckErr(): nats.h']]], + ['jspubackerrhandler_176',['jsPubAckErrHandler',['../group__callbacks_group.html#ga954768cc1d3388bb6ab723e777647992',1,'nats.h']]], + ['jspubackhandler_177',['jsPubAckHandler',['../group__callbacks_group.html#ga4f66e065bd918f02510d4c53d8a5b729',1,'nats.h']]], + ['jspuboptions_178',['jsPubOptions',['../structjs_pub_options.html',1,'jsPubOptions'],['../group__types_group.html#ga7bbea3575d35dcdbfc9b766b04269eb7',1,'jsPubOptions(): nats.h']]], + ['jspuboptions_5finit_179',['jsPubOptions_Init',['../group__js_pub_group.html#gaf09f333a8675a8060c5ede07a6bdeef9',1,'nats.h']]], + ['jsraftgeneralerr_180',['JSRaftGeneralErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa023de74e8bedf88c2f5e4b21e62ea4b',1,'status.h']]], + ['jsreplaypolicy_181',['jsReplayPolicy',['../group__types_group.html#ga8650faf52b0b6b23df376eebeb9d0354',1,'nats.h']]], + ['jsreplicascountcannotbenegativeerr_182',['JSReplicasCountCannotBeNegativeErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0e2194a4bb7565834982a39deddea878',1,'status.h']]], + ['jsrepublish_183',['jsRePublish',['../group__types_group.html#gab991313d33ce270a882e4d0756c138f6',1,'jsRePublish(): nats.h'],['../structjs_re_publish.html',1,'jsRePublish']]], + ['jsrepublish_5finit_184',['jsRePublish_Init',['../group__js_assets_group.html#ga388bfeaa5a78ebf6ce7c15c6e3a7156b',1,'nats.h']]], + ['jsrestoresubscribefailederr_185',['JSRestoreSubscribeFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4963c5ecd065d3e336daf80a7cd1aa57',1,'status.h']]], + ['jsretentionpolicy_186',['jsRetentionPolicy',['../group__types_group.html#ga410f8fb053efa02b2ca1de0c02fa4b6d',1,'nats.h']]], + ['jssequence_187',['JSSequence',['../nats_8h.html#a1c0a11996b44abc16a4f444ee4c1cb94',1,'nats.h']]], + ['jssequenceinfo_188',['jsSequenceInfo',['../group__types_group.html#ga27e1a5d5b513f9eb7d61a17db71f8003',1,'jsSequenceInfo(): nats.h'],['../structjs_sequence_info.html',1,'jsSequenceInfo']]], + ['jssequencenotfounderr_189',['JSSequenceNotFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1eaa16332bbe6cb041adbb60383f944c',1,'status.h']]], + ['jssequencepair_190',['jsSequencePair',['../group__types_group.html#ga39011d30b295759b7f6ca0a7539dff8f',1,'jsSequencePair(): nats.h'],['../structjs_sequence_pair.html',1,'jsSequencePair']]], + ['jssnapshotdeliversubjectinvaliderr_191',['JSSnapshotDeliverSubjectInvalidErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ae4eaa258a64f5c12d7fe50ce4c9c6de5',1,'status.h']]], + ['jssourceconsumersetupfailederr_192',['JSSourceConsumerSetupFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aeaeb1f487667a8d7643cc97bf7b3892a',1,'status.h']]], + ['jssourcemaxmessagesizetoobigerr_193',['JSSourceMaxMessageSizeTooBigErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac75e39643f73b184b22330939c4a564e',1,'status.h']]], + ['jsstorageresourcesexceedederr_194',['JSStorageResourcesExceededErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2f4ee662c9cbaa0355c52de1c2463160',1,'status.h']]], + ['jsstoragetype_195',['jsStorageType',['../group__types_group.html#ga1802a53c79e667f093bba033b16adc98',1,'nats.h']]], + ['jsstream_196',['JSStream',['../nats_8h.html#aa2f2c14de864839a2ff7ea34415d37e0',1,'nats.h']]], + ['jsstreamalternate_197',['jsStreamAlternate',['../group__types_group.html#ga22c26dd5dd31df7982130ef203ad3490',1,'jsStreamAlternate(): nats.h'],['../structjs_stream_alternate.html',1,'jsStreamAlternate']]], + ['jsstreamassignmenterr_198',['JSStreamAssignmentErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2107facbac830a905217916c7d24297a',1,'status.h']]], + ['jsstreamconfig_199',['jsStreamConfig',['../structjs_stream_config.html',1,'jsStreamConfig'],['../group__types_group.html#ga26fd6a73df327ca3c271e46ddefc8acf',1,'jsStreamConfig(): nats.h']]], + ['jsstreamconfig_5finit_200',['jsStreamConfig_Init',['../group__js_assets_group.html#gac230f71dbdc4d10bc7471d01763881d6',1,'nats.h']]], + ['jsstreamcreateerr_201',['JSStreamCreateErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a866a56223b3e4119184cee9523f98008',1,'status.h']]], + ['jsstreamdeleteerr_202',['JSStreamDeleteErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a85f7eee9cccd626e7b99d46c6f076322',1,'status.h']]], + ['jsstreamexternalapioverlaperr_203',['JSStreamExternalApiOverlapErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3799b98b675eeca3403a1728bd0cd5f8',1,'status.h']]], + ['jsstreamexternaldelprefixoverlapserr_204',['JSStreamExternalDelPrefixOverlapsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aea055a7802194f8f1e802a8fc461f83a',1,'status.h']]], + ['jsstreamgeneralerror_205',['JSStreamGeneralError',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abc4bf9a7703ef8d3fbf2b1ad2ece3717',1,'status.h']]], + ['jsstreaminfo_206',['jsStreamInfo',['../structjs_stream_info.html',1,'jsStreamInfo'],['../group__types_group.html#ga2629c9454996edf7914be36a9e44921b',1,'jsStreamInfo(): nats.h']]], + ['jsstreaminfo_5fdestroy_207',['jsStreamInfo_Destroy',['../group__js_assets_group.html#ga8ee87ef86e94be42685941abe9638bbd',1,'nats.h']]], + ['jsstreaminfolist_208',['jsStreamInfoList',['../group__types_group.html#ga1e54c2a1bc94834d1670875fc151f565',1,'jsStreamInfoList(): nats.h'],['../structjs_stream_info_list.html',1,'jsStreamInfoList']]], + ['jsstreaminfolist_5fdestroy_209',['jsStreamInfoList_Destroy',['../group__js_assets_group.html#ga38cdcc339eb8976d23296b99aa37d629',1,'nats.h']]], + ['jsstreaminfomaxsubjectserr_210',['JSStreamInfoMaxSubjectsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7b5cebb5aaebd7b3bfa43f5457e97553',1,'status.h']]], + ['jsstreaminvalidconfig_211',['JSStreamInvalidConfig',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0c34c56b62e4246560efabd5c762aa03',1,'status.h']]], + ['jsstreaminvaliderr_212',['JSStreamInvalidErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af0506e3abc3846721ae15755c2a1eb47',1,'status.h']]], + ['jsstreaminvalidexternaldeliverysubjerr_213',['JSStreamInvalidExternalDeliverySubjErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7a89433d532a863561087229b19a525f',1,'status.h']]], + ['jsstreamlimitserr_214',['JSStreamLimitsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4f192c39f1d7244ceb639053fad86393',1,'status.h']]], + ['jsstreammaxbytesrequirederr_215',['JSStreamMaxBytesRequiredErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a61cd7aa9b9e02f410465a61a085fa209',1,'status.h']]], + ['jsstreammaxstreambytesexceedederr_216',['JSStreamMaxStreamBytesExceededErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a60fd558fc8d0f31b895c7b579ba0c8b7',1,'status.h']]], + ['jsstreammessageexceedsmaximumerr_217',['JSStreamMessageExceedsMaximumErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a519d32e9718662347753ebffaf731889',1,'status.h']]], + ['jsstreammirrornotupdatableerr_218',['JSStreamMirrorNotUpdatableErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a54084c4f82593cf516cd604b34c0dce8',1,'status.h']]], + ['jsstreammismatcherr_219',['JSStreamMismatchErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a80d0a9f218207a11b4cc19b9c2aec83f',1,'status.h']]], + ['jsstreammoveandscaleerr_220',['JSStreamMoveAndScaleErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a584d0bf058191cf2257d934f0bc5935c',1,'status.h']]], + ['jsstreammoveinprogresserr_221',['JSStreamMoveInProgressErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abf7739c7a0569149ed24ae8b9fbaf889',1,'status.h']]], + ['jsstreammovenotinprogresserr_222',['JSStreamMoveNotInProgressErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abd66e18ccdc8c7e5737f09d39bc64e7b',1,'status.h']]], + ['jsstreammsgdeletefailed_223',['JSStreamMsgDeleteFailed',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab379e2a2038276dc1eb539bda2e60b68',1,'status.h']]], + ['jsstreamnamecontainspathseparatorserr_224',['JSStreamNameContainsPathSeparatorsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6a833a78d95a6946e7ead515393c01ff',1,'status.h']]], + ['jsstreamnameexisterr_225',['JSStreamNameExistErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af68cc43ff7ed51f5557329c35fba949c',1,'status.h']]], + ['jsstreamnameexistrestorefailederr_226',['JSStreamNameExistRestoreFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9698a9c41a36783ff8bd8738dbce16cf',1,'status.h']]], + ['jsstreamnameslist_227',['jsStreamNamesList',['../structjs_stream_names_list.html',1,'jsStreamNamesList'],['../group__types_group.html#gaf4d31a4dc83b2805422beafb1f8fa000',1,'jsStreamNamesList(): nats.h']]], + ['jsstreamnameslist_5fdestroy_228',['jsStreamNamesList_Destroy',['../group__js_assets_group.html#gaf8644f281d4e24893a6a170b4f7faa65',1,'nats.h']]], + ['jsstreamnotfounderr_229',['JSStreamNotFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6a2a1cbd9c2e2dc6dff4fb84be741e0f',1,'status.h']]], + ['jsstreamnotmatcherr_230',['JSStreamNotMatchErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6b4c22a03ad4769d09599ac9a75e6435',1,'status.h']]], + ['jsstreamofflineerr_231',['JSStreamOfflineErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7c88e5ccabcb2debe1ce0c1a05bbe18b',1,'status.h']]], + ['jsstreampurgefailederr_232',['JSStreamPurgeFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a33f2e301313339eded6163982a680186',1,'status.h']]], + ['jsstreamreplicasnotsupportederr_233',['JSStreamReplicasNotSupportedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a8f7f888318e9107bb361d4946197c4c1',1,'status.h']]], + ['jsstreamreplicasnotupdatableerr_234',['JSStreamReplicasNotUpdatableErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a58db02b3e72f3b20300344f97c5c7b34',1,'status.h']]], + ['jsstreamrestoreerr_235',['JSStreamRestoreErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab5213fbb08e833e1c69b8c93c8114506',1,'status.h']]], + ['jsstreamrollupfailederr_236',['JSStreamRollupFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70affa3c8139019a077fac6d403d7ed0522',1,'status.h']]], + ['jsstreamsealederr_237',['JSStreamSealedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9bd3f4f7a2eca1f1ed49cc0499cb9c78',1,'status.h']]], + ['jsstreamsequencenotmatcherr_238',['JSStreamSequenceNotMatchErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a64dbcba923d50e6f258db59b85eb8b17',1,'status.h']]], + ['jsstreamsnapshoterr_239',['JSStreamSnapshotErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac3d700ce84bc5df96c383079b093cc45',1,'status.h']]], + ['jsstreamsource_240',['jsStreamSource',['../structjs_stream_source.html',1,'jsStreamSource'],['../group__types_group.html#gab4c43c87d81917aab748a50eee028449',1,'jsStreamSource(): nats.h']]], + ['jsstreamsource_5finit_241',['jsStreamSource_Init',['../group__js_assets_group.html#ga7fe8e0bf98a38eb59372e7cd78aaaf56',1,'nats.h']]], + ['jsstreamsourceinfo_242',['jsStreamSourceInfo',['../structjs_stream_source_info.html',1,'jsStreamSourceInfo'],['../group__types_group.html#gab2f33f57188a550f2f747d4f27bc24bd',1,'jsStreamSourceInfo(): nats.h']]], + ['jsstreamstate_243',['jsStreamState',['../group__types_group.html#ga2bfd6de6ffc84d767482b3dd57cb9271',1,'jsStreamState(): nats.h'],['../structjs_stream_state.html',1,'jsStreamState']]], + ['jsstreamstatesubject_244',['jsStreamStateSubject',['../structjs_stream_state_subject.html',1,'jsStreamStateSubject'],['../group__types_group.html#ga55dce2fa9ecd215716cc9ceece7dfefa',1,'jsStreamStateSubject(): nats.h']]], + ['jsstreamstatesubjects_245',['jsStreamStateSubjects',['../group__types_group.html#gae8b57d9c40364f97a705f3e61a1156b0',1,'jsStreamStateSubjects(): nats.h'],['../structjs_stream_state_subjects.html',1,'jsStreamStateSubjects']]], + ['jsstreamstorefailederr_246',['JSStreamStoreFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab7df189a360a1d483f9eca4869abdca8',1,'status.h']]], + ['jsstreamsubjectoverlaperr_247',['JSStreamSubjectOverlapErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3e55a221685d96d96c514d6d5c652570',1,'status.h']]], + ['jsstreamtemplatecreateerr_248',['JSStreamTemplateCreateErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1efc26df606f855cfb9993cbe95c0f46',1,'status.h']]], + ['jsstreamtemplatedeleteerr_249',['JSStreamTemplateDeleteErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a514184778ad2fa5cf2deaffc0c406272',1,'status.h']]], + ['jsstreamtemplatenotfounderr_250',['JSStreamTemplateNotFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3552ffc73e39c13d14ae35f52cd3ead7',1,'status.h']]], + ['jsstreamupdateerr_251',['JSStreamUpdateErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a475581c5dfbabb52334ce28013382b58',1,'status.h']]], + ['jsstreamwronglastmsgiderr_252',['JSStreamWrongLastMsgIDErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70adc58d142e277166a57672812df6f2c3e',1,'status.h']]], + ['jsstreamwronglastsequenceerr_253',['JSStreamWrongLastSequenceErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaa5d8be08323568b5f7295feb10d73b4',1,'status.h']]], + ['jssubject_254',['JSSubject',['../nats_8h.html#a3776aa9985557f0c6e382b01d2e3f602',1,'nats.h']]], + ['jssuboptions_255',['jsSubOptions',['../group__types_group.html#gaccfaac2079656ffd40d003e4de5d2280',1,'jsSubOptions(): nats.h'],['../structjs_sub_options.html',1,'jsSubOptions']]], + ['jssuboptions_5finit_256',['jsSubOptions_Init',['../group__js_sub_group.html#ga472adb949d1af9d8f07bda99f5d7f3f8',1,'nats.h']]], + ['jstemplatenamenotmatchsubjecterr_257',['JSTemplateNameNotMatchSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab9e493c8837af5f62c6110493c6a70ac',1,'status.h']]], + ['jstempstoragefailederr_258',['JSTempStorageFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ad07006ca41165d13442df8e62ef3f398',1,'status.h']]], + ['jstier_259',['jsTier',['../structjs_tier.html',1,'jsTier'],['../group__types_group.html#ga1d48d3eb36b50c9ab6d8477dccf247d8',1,'jsTier(): nats.h']]], + ['jstimestamp_260',['JSTimeStamp',['../nats_8h.html#a5525cb01f8b0aec73cb13f3276449e0e',1,'nats.h']]] ]; diff --git a/doc/html/search/all_a.js b/doc/html/search/all_a.js index 76899563a..18fbd29fa 100644 --- a/doc/html/search/all_a.js +++ b/doc/html/search/all_a.js @@ -33,34 +33,35 @@ var searchData= ['kvpurgeoptions_5finit_30',['kvPurgeOptions_Init',['../group__kv_group.html#ga243113fd7df34ce104850ab888f04021',1,'nats.h']]], ['kvstatus_31',['kvStatus',['../group__types_group.html#gad3a0dd2dac950d5709ee5772b104fc80',1,'nats.h']]], ['kvstatus_5fbucket_32',['kvStatus_Bucket',['../group__kv_status.html#ga1acec36db32207f21e15afc26bb5af1c',1,'nats.h']]], - ['kvstatus_5fdestroy_33',['kvStatus_Destroy',['../group__kv_status.html#ga5eb3d824c1873af705beee4798246a08',1,'nats.h']]], - ['kvstatus_5fhistory_34',['kvStatus_History',['../group__kv_status.html#gada6f22b5659b184762cea4f45d369ee5',1,'nats.h']]], - ['kvstatus_5freplicas_35',['kvStatus_Replicas',['../group__kv_status.html#ga86b114f4dac9f06df86101f84bd497b2',1,'nats.h']]], - ['kvstatus_5fttl_36',['kvStatus_TTL',['../group__kv_status.html#gaa747ad0a6182ec7a47fb47018c33d1c1',1,'nats.h']]], - ['kvstatus_5fvalues_37',['kvStatus_Values',['../group__kv_status.html#ga2016af3c73841d8b226361e764dce158',1,'nats.h']]], - ['kvstore_38',['kvStore',['../group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a',1,'nats.h']]], - ['kvstore_5fbucket_39',['kvStore_Bucket',['../group__kv_group.html#gad28fdf9aae16bba308cda799fca13281',1,'nats.h']]], - ['kvstore_5fcreate_40',['kvStore_Create',['../group__kv_group.html#ga5289f7cd3999cfb46fb1fcb83178aec6',1,'nats.h']]], - ['kvstore_5fcreatestring_41',['kvStore_CreateString',['../group__kv_group.html#ga5726ad2e6205d2f6749be013138218ca',1,'nats.h']]], - ['kvstore_5fdelete_42',['kvStore_Delete',['../group__kv_group.html#ga68101d46739ca894fd7c56c8661c08d8',1,'nats.h']]], - ['kvstore_5fdestroy_43',['kvStore_Destroy',['../group__kv_group_mgt.html#gab0d6bdbfabd27af67eaeb36cec0787da',1,'nats.h']]], - ['kvstore_5fget_44',['kvStore_Get',['../group__kv_group.html#ga2db86f80d6bfce1bdbedf1b9da22913c',1,'nats.h']]], - ['kvstore_5fgetrevision_45',['kvStore_GetRevision',['../group__kv_group.html#ga9bf43431bb8264a3ea1f0df401afbe1a',1,'nats.h']]], - ['kvstore_5fhistory_46',['kvStore_History',['../group__kv_group.html#ga5aa57345313cee85b020e50c22023fb5',1,'nats.h']]], - ['kvstore_5fkeys_47',['kvStore_Keys',['../group__kv_group.html#ga6030fc2a672ae868f7603587245b9d5a',1,'nats.h']]], - ['kvstore_5fpurge_48',['kvStore_Purge',['../group__kv_group.html#ga3d5fa3d895d0d3041440105b244e9ca9',1,'nats.h']]], - ['kvstore_5fpurgedeletes_49',['kvStore_PurgeDeletes',['../group__kv_group.html#ga34ab74b229ff88e64301ea53a274da69',1,'nats.h']]], - ['kvstore_5fput_50',['kvStore_Put',['../group__kv_group.html#ga1fdf7a1d3acf96e475184790589a401e',1,'nats.h']]], - ['kvstore_5fputstring_51',['kvStore_PutString',['../group__kv_group.html#ga84ebd66a95ce857765d4a16ec35daba9',1,'nats.h']]], - ['kvstore_5fstatus_52',['kvStore_Status',['../group__kv_group.html#gadf75e99cc28bc9c2d6eac7c9f7398c27',1,'nats.h']]], - ['kvstore_5fupdate_53',['kvStore_Update',['../group__kv_group.html#gae0c593bb2ef94ae60e775617c9423038',1,'nats.h']]], - ['kvstore_5fupdatestring_54',['kvStore_UpdateString',['../group__kv_group.html#ga13ed70f15cd1485cd15f96bcc4b7ad1c',1,'nats.h']]], - ['kvstore_5fwatch_55',['kvStore_Watch',['../group__kv_group.html#ga30feca870f580c7b9d2ad07a740505b2',1,'nats.h']]], - ['kvstore_5fwatchall_56',['kvStore_WatchAll',['../group__kv_group.html#gaf011f1dd6813391c65664e982747602e',1,'nats.h']]], - ['kvwatcher_57',['kvWatcher',['../group__types_group.html#ga526fa6d37e818784b94cdc1713f3a043',1,'nats.h']]], - ['kvwatcher_5fdestroy_58',['kvWatcher_Destroy',['../group__kv_watcher.html#ga21bc39fa795f7c4f392bd6d4e66ea1d9',1,'nats.h']]], - ['kvwatcher_5fnext_59',['kvWatcher_Next',['../group__kv_watcher.html#ga562c216a0199c30455af4c2da46000e5',1,'nats.h']]], - ['kvwatcher_5fstop_60',['kvWatcher_Stop',['../group__kv_watcher.html#ga73adf44114fedd62ef75ebd81839b65e',1,'nats.h']]], - ['kvwatchoptions_61',['kvWatchOptions',['../group__types_group.html#gac32f992fe797a1f7befc7dc3452640b6',1,'kvWatchOptions(): nats.h'],['../structkv_watch_options.html',1,'kvWatchOptions']]], - ['kvwatchoptions_5finit_62',['kvWatchOptions_Init',['../group__kv_group.html#ga762fd5de8cde683e46a6736a51e575f5',1,'nats.h']]] + ['kvstatus_5fbytes_33',['kvStatus_Bytes',['../group__kv_status.html#ga6db13a3b26c7c17633623da5f27978ff',1,'nats.h']]], + ['kvstatus_5fdestroy_34',['kvStatus_Destroy',['../group__kv_status.html#ga5eb3d824c1873af705beee4798246a08',1,'nats.h']]], + ['kvstatus_5fhistory_35',['kvStatus_History',['../group__kv_status.html#gada6f22b5659b184762cea4f45d369ee5',1,'nats.h']]], + ['kvstatus_5freplicas_36',['kvStatus_Replicas',['../group__kv_status.html#ga86b114f4dac9f06df86101f84bd497b2',1,'nats.h']]], + ['kvstatus_5fttl_37',['kvStatus_TTL',['../group__kv_status.html#gaa747ad0a6182ec7a47fb47018c33d1c1',1,'nats.h']]], + ['kvstatus_5fvalues_38',['kvStatus_Values',['../group__kv_status.html#ga2016af3c73841d8b226361e764dce158',1,'nats.h']]], + ['kvstore_39',['kvStore',['../group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a',1,'nats.h']]], + ['kvstore_5fbucket_40',['kvStore_Bucket',['../group__kv_group.html#gad28fdf9aae16bba308cda799fca13281',1,'nats.h']]], + ['kvstore_5fcreate_41',['kvStore_Create',['../group__kv_group.html#ga5289f7cd3999cfb46fb1fcb83178aec6',1,'nats.h']]], + ['kvstore_5fcreatestring_42',['kvStore_CreateString',['../group__kv_group.html#ga5726ad2e6205d2f6749be013138218ca',1,'nats.h']]], + ['kvstore_5fdelete_43',['kvStore_Delete',['../group__kv_group.html#ga68101d46739ca894fd7c56c8661c08d8',1,'nats.h']]], + ['kvstore_5fdestroy_44',['kvStore_Destroy',['../group__kv_group_mgt.html#gab0d6bdbfabd27af67eaeb36cec0787da',1,'nats.h']]], + ['kvstore_5fget_45',['kvStore_Get',['../group__kv_group.html#ga2db86f80d6bfce1bdbedf1b9da22913c',1,'nats.h']]], + ['kvstore_5fgetrevision_46',['kvStore_GetRevision',['../group__kv_group.html#ga9bf43431bb8264a3ea1f0df401afbe1a',1,'nats.h']]], + ['kvstore_5fhistory_47',['kvStore_History',['../group__kv_group.html#ga5aa57345313cee85b020e50c22023fb5',1,'nats.h']]], + ['kvstore_5fkeys_48',['kvStore_Keys',['../group__kv_group.html#ga6030fc2a672ae868f7603587245b9d5a',1,'nats.h']]], + ['kvstore_5fpurge_49',['kvStore_Purge',['../group__kv_group.html#ga3d5fa3d895d0d3041440105b244e9ca9',1,'nats.h']]], + ['kvstore_5fpurgedeletes_50',['kvStore_PurgeDeletes',['../group__kv_group.html#ga34ab74b229ff88e64301ea53a274da69',1,'nats.h']]], + ['kvstore_5fput_51',['kvStore_Put',['../group__kv_group.html#ga1fdf7a1d3acf96e475184790589a401e',1,'nats.h']]], + ['kvstore_5fputstring_52',['kvStore_PutString',['../group__kv_group.html#ga84ebd66a95ce857765d4a16ec35daba9',1,'nats.h']]], + ['kvstore_5fstatus_53',['kvStore_Status',['../group__kv_group.html#gadf75e99cc28bc9c2d6eac7c9f7398c27',1,'nats.h']]], + ['kvstore_5fupdate_54',['kvStore_Update',['../group__kv_group.html#gae0c593bb2ef94ae60e775617c9423038',1,'nats.h']]], + ['kvstore_5fupdatestring_55',['kvStore_UpdateString',['../group__kv_group.html#ga13ed70f15cd1485cd15f96bcc4b7ad1c',1,'nats.h']]], + ['kvstore_5fwatch_56',['kvStore_Watch',['../group__kv_group.html#ga30feca870f580c7b9d2ad07a740505b2',1,'nats.h']]], + ['kvstore_5fwatchall_57',['kvStore_WatchAll',['../group__kv_group.html#gaf011f1dd6813391c65664e982747602e',1,'nats.h']]], + ['kvwatcher_58',['kvWatcher',['../group__types_group.html#ga526fa6d37e818784b94cdc1713f3a043',1,'nats.h']]], + ['kvwatcher_5fdestroy_59',['kvWatcher_Destroy',['../group__kv_watcher.html#ga21bc39fa795f7c4f392bd6d4e66ea1d9',1,'nats.h']]], + ['kvwatcher_5fnext_60',['kvWatcher_Next',['../group__kv_watcher.html#ga562c216a0199c30455af4c2da46000e5',1,'nats.h']]], + ['kvwatcher_5fstop_61',['kvWatcher_Stop',['../group__kv_watcher.html#ga73adf44114fedd62ef75ebd81839b65e',1,'nats.h']]], + ['kvwatchoptions_62',['kvWatchOptions',['../group__types_group.html#gac32f992fe797a1f7befc7dc3452640b6',1,'kvWatchOptions(): nats.h'],['../structkv_watch_options.html',1,'kvWatchOptions']]], + ['kvwatchoptions_5finit_63',['kvWatchOptions_Init',['../group__kv_group.html#ga762fd5de8cde683e46a6736a51e575f5',1,'nats.h']]] ]; diff --git a/doc/html/search/all_c.js b/doc/html/search/all_c.js index 08b5bef4b..004a6a560 100644 --- a/doc/html/search/all_c.js +++ b/doc/html/search/all_c.js @@ -21,13 +21,13 @@ var searchData= ['maxvaluesize_18',['MaxValueSize',['../structkv_config.html#a281156a9df0130abad7f3b2728ac35a5',1,'kvConfig']]], ['maxwait_19',['MaxWait',['../structjs_pub_options.html#a1b242c9311b904a2e5337417b5c6d143',1,'jsPubOptions']]], ['maxwaiting_20',['MaxWaiting',['../structjs_consumer_config.html#a8472d49fae908ab0291b4d62c8411b76',1,'jsConsumerConfig']]], - ['memory_21',['Memory',['../structjs_tier.html#aeff4a4cb86e10d8d7749d6ff69f97ed1',1,'jsTier::Memory()'],['../structjs_account_info.html#a448578d621e878267ad5f1792002a665',1,'jsAccountInfo::Memory()']]], + ['memory_21',['Memory',['../structjs_account_info.html#a448578d621e878267ad5f1792002a665',1,'jsAccountInfo::Memory()'],['../structjs_tier.html#aeff4a4cb86e10d8d7749d6ff69f97ed1',1,'jsTier::Memory()']]], ['memorymaxstreambytes_22',['MemoryMaxStreamBytes',['../structjs_account_limits.html#a38875d969274b0f0fcefc6b04ce56eb8',1,'jsAccountLimits']]], ['memorystorage_23',['MemoryStorage',['../structjs_consumer_config.html#a046177256938d6a601c629f9fd82f888',1,'jsConsumerConfig']]], ['message_24',['Message',['../group__msg_group.html',1,'']]], ['messages_25',['Messages',['../group__js_msg.html',1,'']]], ['metaonly_26',['MetaOnly',['../structkv_watch_options.html#ac9094bce4f3c6513431ba32fb49e5605',1,'kvWatchOptions']]], - ['mirror_27',['Mirror',['../structjs_stream_config.html#acdba5b22e4e60fd81a54769a7d09bc51',1,'jsStreamConfig::Mirror()'],['../structjs_stream_info.html#ab71aae7e4f6c62e2a09a3a52c9e4fa2a',1,'jsStreamInfo::Mirror()']]], + ['mirror_27',['Mirror',['../structjs_stream_config.html#acdba5b22e4e60fd81a54769a7d09bc51',1,'jsStreamConfig::Mirror()'],['../structjs_stream_info.html#ab71aae7e4f6c62e2a09a3a52c9e4fa2a',1,'jsStreamInfo::Mirror()'],['../structkv_config.html#ac86ca661d283627bccecf70cd286c8f8',1,'kvConfig::Mirror()']]], ['mirrordirect_28',['MirrorDirect',['../structjs_stream_config.html#a9d67ddcc7c54c345dd60ed5e59234f1e',1,'jsStreamConfig']]], ['msg_29',['Msg',['../structjs_pub_ack_err.html#a156ca2f779d132ffa8c519124cf9739b',1,'jsPubAckErr']]], ['msgid_30',['MsgId',['../structjs_pub_options.html#ac8708487360b784f7dd5d7a21e5617c0',1,'jsPubOptions']]], diff --git a/doc/html/search/all_d.js b/doc/html/search/all_d.js index 09ff52524..9380b999c 100644 --- a/doc/html/search/all_d.js +++ b/doc/html/search/all_d.js @@ -1,6 +1,6 @@ var searchData= [ - ['name_0',['Name',['../structjs_stream_source.html#a7d9e5c064866b3f0b5601193c5885ec3',1,'jsStreamSource::Name()'],['../structjs_stream_config.html#a7fe3d5086f1c660a6999ae40ecd370e5',1,'jsStreamConfig::Name()'],['../structjs_peer_info.html#abf29230ce03a1c14d50227663e07de6a',1,'jsPeerInfo::Name()'],['../structjs_cluster_info.html#a2e13d7ec417574100c938c4df78e5484',1,'jsClusterInfo::Name()'],['../structjs_stream_source_info.html#a6db3c6ff8a465a45f8bd5c7bdf5f6c04',1,'jsStreamSourceInfo::Name()'],['../structjs_consumer_config.html#a201217d93cfed17eb4d3e2d9579b826a',1,'jsConsumerConfig::Name()'],['../structjs_consumer_info.html#a9359aea7cd05a27b2a15f8a35cdb1008',1,'jsConsumerInfo::Name()'],['../structjs_tier.html#a1ed542b9acccbe7761839f33c43053a6',1,'jsTier::Name()']]], + ['name_0',['Name',['../structjs_stream_source.html#a7d9e5c064866b3f0b5601193c5885ec3',1,'jsStreamSource::Name()'],['../structjs_stream_config.html#a7fe3d5086f1c660a6999ae40ecd370e5',1,'jsStreamConfig::Name()'],['../structjs_peer_info.html#abf29230ce03a1c14d50227663e07de6a',1,'jsPeerInfo::Name()'],['../structjs_cluster_info.html#a2e13d7ec417574100c938c4df78e5484',1,'jsClusterInfo::Name()'],['../structjs_stream_source_info.html#a6db3c6ff8a465a45f8bd5c7bdf5f6c04',1,'jsStreamSourceInfo::Name()'],['../structjs_stream_alternate.html#a07f36f98c7dcdf435f803e4f0ccaac57',1,'jsStreamAlternate::Name()'],['../structjs_consumer_config.html#a201217d93cfed17eb4d3e2d9579b826a',1,'jsConsumerConfig::Name()'],['../structjs_consumer_info.html#a9359aea7cd05a27b2a15f8a35cdb1008',1,'jsConsumerInfo::Name()'],['../structjs_tier.html#a1ed542b9acccbe7761839f33c43053a6',1,'jsTier::Name()']]], ['nats_2eh_1',['nats.h',['../nats_8h.html',1,'']]], ['nats_5faddress_5fmissing_2',['NATS_ADDRESS_MISSING',['../status_8h.html#a36c934157b663b7b5fb5d6609c897c80ae1d2c1366dbed428f6589f057acc507d',1,'status.h']]], ['nats_5fcheckcompatibility_3',['nats_CheckCompatibility',['../group__library_group.html#ga8c2ad4df801bd9d11564587ed3a7081e',1,'nats.h']]], diff --git a/doc/html/search/classes_0.js b/doc/html/search/classes_0.js index e99381792..4e7341298 100644 --- a/doc/html/search/classes_0.js +++ b/doc/html/search/classes_0.js @@ -27,15 +27,16 @@ var searchData= ['jsrepublish_24',['jsRePublish',['../structjs_re_publish.html',1,'']]], ['jssequenceinfo_25',['jsSequenceInfo',['../structjs_sequence_info.html',1,'']]], ['jssequencepair_26',['jsSequencePair',['../structjs_sequence_pair.html',1,'']]], - ['jsstreamconfig_27',['jsStreamConfig',['../structjs_stream_config.html',1,'']]], - ['jsstreaminfo_28',['jsStreamInfo',['../structjs_stream_info.html',1,'']]], - ['jsstreaminfolist_29',['jsStreamInfoList',['../structjs_stream_info_list.html',1,'']]], - ['jsstreamnameslist_30',['jsStreamNamesList',['../structjs_stream_names_list.html',1,'']]], - ['jsstreamsource_31',['jsStreamSource',['../structjs_stream_source.html',1,'']]], - ['jsstreamsourceinfo_32',['jsStreamSourceInfo',['../structjs_stream_source_info.html',1,'']]], - ['jsstreamstate_33',['jsStreamState',['../structjs_stream_state.html',1,'']]], - ['jsstreamstatesubject_34',['jsStreamStateSubject',['../structjs_stream_state_subject.html',1,'']]], - ['jsstreamstatesubjects_35',['jsStreamStateSubjects',['../structjs_stream_state_subjects.html',1,'']]], - ['jssuboptions_36',['jsSubOptions',['../structjs_sub_options.html',1,'']]], - ['jstier_37',['jsTier',['../structjs_tier.html',1,'']]] + ['jsstreamalternate_27',['jsStreamAlternate',['../structjs_stream_alternate.html',1,'']]], + ['jsstreamconfig_28',['jsStreamConfig',['../structjs_stream_config.html',1,'']]], + ['jsstreaminfo_29',['jsStreamInfo',['../structjs_stream_info.html',1,'']]], + ['jsstreaminfolist_30',['jsStreamInfoList',['../structjs_stream_info_list.html',1,'']]], + ['jsstreamnameslist_31',['jsStreamNamesList',['../structjs_stream_names_list.html',1,'']]], + ['jsstreamsource_32',['jsStreamSource',['../structjs_stream_source.html',1,'']]], + ['jsstreamsourceinfo_33',['jsStreamSourceInfo',['../structjs_stream_source_info.html',1,'']]], + ['jsstreamstate_34',['jsStreamState',['../structjs_stream_state.html',1,'']]], + ['jsstreamstatesubject_35',['jsStreamStateSubject',['../structjs_stream_state_subject.html',1,'']]], + ['jsstreamstatesubjects_36',['jsStreamStateSubjects',['../structjs_stream_state_subjects.html',1,'']]], + ['jssuboptions_37',['jsSubOptions',['../structjs_sub_options.html',1,'']]], + ['jstier_38',['jsTier',['../structjs_tier.html',1,'']]] ]; diff --git a/doc/html/search/enumvalues_0.js b/doc/html/search/enumvalues_0.js index 6a657b2f1..736f9659b 100644 --- a/doc/html/search/enumvalues_0.js +++ b/doc/html/search/enumvalues_0.js @@ -33,113 +33,120 @@ var searchData= ['jsclusterunsupportfeatureerr_30',['JSClusterUnSupportFeatureErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a84864e4bba24ee7354e5bae293c93d00',1,'status.h']]], ['jsconsumerbaddurablenameerr_31',['JSConsumerBadDurableNameErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa0ca5a2e539cec9d33f433f28f2780fe',1,'status.h']]], ['jsconsumerconfigrequirederr_32',['JSConsumerConfigRequiredErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4a95591dfc0e2ccb1d3ac1b3a04f618f',1,'status.h']]], - ['jsconsumercreateerr_33',['JSConsumerCreateErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af86c9c188aaa34a76eee96de9bf6e989',1,'status.h']]], - ['jsconsumerdelivercycleerr_34',['JSConsumerDeliverCycleErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afc70c6a72061d9c26017a5cf5dec729b',1,'status.h']]], - ['jsconsumerdelivertowildcardserr_35',['JSConsumerDeliverToWildcardsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4712c1322585d712cef9b67cd03a3e00',1,'status.h']]], - ['jsconsumerdescriptiontoolongerr_36',['JSConsumerDescriptionTooLongErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab1b6c048b0326e3f705b470e5a7f11f5',1,'status.h']]], - ['jsconsumerdirectrequiresephemeralerr_37',['JSConsumerDirectRequiresEphemeralErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6181f797cb27c92473585893b92b95b0',1,'status.h']]], - ['jsconsumerdirectrequirespusherr_38',['JSConsumerDirectRequiresPushErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a968eff1142ca2f39f3da3da175aeda92',1,'status.h']]], - ['jsconsumerdurablenamenotinsubjecterr_39',['JSConsumerDurableNameNotInSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aff9a4fe19078ac3e814989442beaa3a6',1,'status.h']]], - ['jsconsumerdurablenamenotmatchsubjecterr_40',['JSConsumerDurableNameNotMatchSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a17c212f9409e4bd9db060bd2796905e4',1,'status.h']]], - ['jsconsumerdurablenamenotseterr_41',['JSConsumerDurableNameNotSetErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9d9319d172e0a8147949bf40f1b29f28',1,'status.h']]], - ['jsconsumerephemeralwithdurableinsubjecterr_42',['JSConsumerEphemeralWithDurableInSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4ef7a2042b48d5e0916e7e90fe691ab3',1,'status.h']]], - ['jsconsumerephemeralwithdurablenameerr_43',['JSConsumerEphemeralWithDurableNameErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1381bb653998c6ca8b88002d0fe0c829',1,'status.h']]], - ['jsconsumerexistingactiveerr_44',['JSConsumerExistingActiveErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a86407070c2bbe04d97a25f2ceda4ea58',1,'status.h']]], - ['jsconsumerfcrequirespusherr_45',['JSConsumerFCRequiresPushErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a557d48b0334c5ceec0f0ee7cc74d8e79',1,'status.h']]], - ['jsconsumerfilternotsubseterr_46',['JSConsumerFilterNotSubsetErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0f2007fc94103909ece328bbd77b0cdb',1,'status.h']]], - ['jsconsumerhbrequirespusherr_47',['JSConsumerHBRequiresPushErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6d4bed940055aa46a188a2419a531c63',1,'status.h']]], - ['jsconsumerinvaliddeliversubjecterr_48',['JSConsumerInvalidDeliverSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa1242d9e6509f08c01c3373d0e66dc96',1,'status.h']]], - ['jsconsumerinvalidpolicyerr_49',['JSConsumerInvalidPolicyErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a801182af5b4a6b9547d81ec45864b1f3',1,'status.h']]], - ['jsconsumerinvalidsamplingerr_50',['JSConsumerInvalidSamplingErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab19f95018dff644423d6f34b682d365e',1,'status.h']]], - ['jsconsumermaxdeliverbackofferr_51',['JSConsumerMaxDeliverBackoffErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af7c1cf2c692140c4b28ebfc47acb0c41',1,'status.h']]], - ['jsconsumermaxpendingackexcesserr_52',['JSConsumerMaxPendingAckExcessErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac4afe1d580083bd55c36b3e55a5ef479',1,'status.h']]], - ['jsconsumermaxpendingackpolicyrequirederr_53',['JSConsumerMaxPendingAckPolicyRequiredErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a429a21189134500589ed67ac3701aff4',1,'status.h']]], - ['jsconsumermaxrequestbatchexceedederr_54',['JSConsumerMaxRequestBatchExceededErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a597c98a0637cec454b724b049098cee8',1,'status.h']]], - ['jsconsumermaxrequestbatchnegativeerr_55',['JSConsumerMaxRequestBatchNegativeErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abca8571110c4244d218c2dc1779d8786',1,'status.h']]], - ['jsconsumermaxrequestexpirestosmallerr_56',['JSConsumerMaxRequestExpiresToSmallErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9c1c31813a713fcee44ec06728cc6382',1,'status.h']]], - ['jsconsumermaxwaitingnegativeerr_57',['JSConsumerMaxWaitingNegativeErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a27579bca64e6f40f9590ef51ac03a219',1,'status.h']]], - ['jsconsumernameexisterr_58',['JSConsumerNameExistErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4f59c55a24136405b6767e0bf21182c8',1,'status.h']]], - ['jsconsumernametoolongerr_59',['JSConsumerNameTooLongErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3b1ce6536b249952dc3fb6fe5448140f',1,'status.h']]], - ['jsconsumernotfounderr_60',['JSConsumerNotFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9eef13e3281a879f36a30e246fb6021b',1,'status.h']]], - ['jsconsumerofflineerr_61',['JSConsumerOfflineErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa0eb191886a17e917f2fa0eaa81d4b61',1,'status.h']]], - ['jsconsumeronmappederr_62',['JSConsumerOnMappedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6b6aaaa23b1af2caf959529287b2a847',1,'status.h']]], - ['jsconsumerpullnotdurableerr_63',['JSConsumerPullNotDurableErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a407efbf6c688cb93fcded08acd2a08ed',1,'status.h']]], - ['jsconsumerpullrequiresackerr_64',['JSConsumerPullRequiresAckErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abd3f17c5d6ea86c38c3d8ade18b8445a',1,'status.h']]], - ['jsconsumerpullwithratelimiterr_65',['JSConsumerPullWithRateLimitErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2a8844e5d20c55d753ec64bbde4561c8',1,'status.h']]], - ['jsconsumerpushmaxwaitingerr_66',['JSConsumerPushMaxWaitingErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a914926025dffa9c9b9604646b9e5675e',1,'status.h']]], - ['jsconsumerreplacementwithdifferentnameerr_67',['JSConsumerReplacementWithDifferentNameErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a051bfd5e3bb9ba2b2398e6501426bc63',1,'status.h']]], - ['jsconsumerreplicasexceedsstreamerr_68',['JSConsumerReplicasExceedsStreamErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1d159f128cd9b261b5270f7e36ed22d1',1,'status.h']]], - ['jsconsumersmallheartbeaterr_69',['JSConsumerSmallHeartbeatErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9422b53061166a064e39d360d21827fd',1,'status.h']]], - ['jsconsumerstorefailederr_70',['JSConsumerStoreFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2984e6b8850b6cfed9506a25bcbe0608',1,'status.h']]], - ['jsconsumerwithflowcontrolneedsheartbeatserr_71',['JSConsumerWithFlowControlNeedsHeartbeatsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abc25cc794fce2ab7b9757ff506de51c3',1,'status.h']]], - ['jsconsumerwqconsumernotdeliverallerr_72',['JSConsumerWQConsumerNotDeliverAllErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a00b4ce854e473bb8f49d91c0f982c6f9',1,'status.h']]], - ['jsconsumerwqconsumernotuniqueerr_73',['JSConsumerWQConsumerNotUniqueErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a5f7b670b9202311da41e6e5026e810d2',1,'status.h']]], - ['jsconsumerwqmultipleunfilterederr_74',['JSConsumerWQMultipleUnfilteredErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7adbc8c115996a6f0dfc98fcaac8f09d',1,'status.h']]], - ['jsconsumerwqrequiresexplicitackerr_75',['JSConsumerWQRequiresExplicitAckErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a76dad06168a8d57e829876c2fcd3af56',1,'status.h']]], - ['jsinsufficientresourceserr_76',['JSInsufficientResourcesErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ad1ec102705e46b5343c2680162f58f49',1,'status.h']]], - ['jsinvalidjsonerr_77',['JSInvalidJSONErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a50c0beab390506fc6d3495325c0230c1',1,'status.h']]], - ['jsmaximumconsumerslimiterr_78',['JSMaximumConsumersLimitErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa1b904de1494d20f540c8075f502af24',1,'status.h']]], - ['jsmaximumstreamslimiterr_79',['JSMaximumStreamsLimitErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a739799359c3988ea18fe861eaff6f1f5',1,'status.h']]], - ['jsmemoryresourcesexceedederr_80',['JSMemoryResourcesExceededErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ae3ac6ea1656f4fcc750ba2ab1649fb57',1,'status.h']]], - ['jsmirrorconsumersetupfailederr_81',['JSMirrorConsumerSetupFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a94a9b10d712ed764de27a007ac7f04eb',1,'status.h']]], - ['jsmirrormaxmessagesizetoobigerr_82',['JSMirrorMaxMessageSizeTooBigErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a91020cf9692a06637bdfedd847b259f1',1,'status.h']]], - ['jsmirrorwithsourceserr_83',['JSMirrorWithSourcesErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaad93c7c34cd3283df7369479d4cdb7c',1,'status.h']]], - ['jsmirrorwithstartseqandtimeerr_84',['JSMirrorWithStartSeqAndTimeErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a600ddc1915d8bb928fd37f1539440eb3',1,'status.h']]], - ['jsmirrorwithsubjectfilterserr_85',['JSMirrorWithSubjectFiltersErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afcfb372eb2a607f821ad110815acf9d7',1,'status.h']]], - ['jsmirrorwithsubjectserr_86',['JSMirrorWithSubjectsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0dc0fcc88a8b39f03924d50ccf731043',1,'status.h']]], - ['jsnoaccounterr_87',['JSNoAccountErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a91773a41522fe9a464a0fb28a96b497b',1,'status.h']]], - ['jsnolimitserr_88',['JSNoLimitsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70acfa2c06f8baef07cd96a3627ddea641b',1,'status.h']]], - ['jsnomessagefounderr_89',['JSNoMessageFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a02a521ae52b716a669a3556d63a21410',1,'status.h']]], - ['jsnotemptyrequesterr_90',['JSNotEmptyRequestErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab23b8553efea2ee0008098fcb109f690',1,'status.h']]], - ['jsnotenablederr_91',['JSNotEnabledErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afe9c20cdb1e88744d9a5f52977e95d1c',1,'status.h']]], - ['jsnotenabledforaccounterr_92',['JSNotEnabledForAccountErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa88122abfaf173f0411a3642803aac04',1,'status.h']]], - ['jspeerremaperr_93',['JSPeerRemapErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4d68fa855750f16fdf38c9ed93acacda',1,'status.h']]], - ['jsraftgeneralerr_94',['JSRaftGeneralErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa023de74e8bedf88c2f5e4b21e62ea4b',1,'status.h']]], - ['jsrestoresubscribefailederr_95',['JSRestoreSubscribeFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4963c5ecd065d3e336daf80a7cd1aa57',1,'status.h']]], - ['jssequencenotfounderr_96',['JSSequenceNotFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1eaa16332bbe6cb041adbb60383f944c',1,'status.h']]], - ['jssnapshotdeliversubjectinvaliderr_97',['JSSnapshotDeliverSubjectInvalidErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ae4eaa258a64f5c12d7fe50ce4c9c6de5',1,'status.h']]], - ['jssourceconsumersetupfailederr_98',['JSSourceConsumerSetupFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aeaeb1f487667a8d7643cc97bf7b3892a',1,'status.h']]], - ['jssourcemaxmessagesizetoobigerr_99',['JSSourceMaxMessageSizeTooBigErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac75e39643f73b184b22330939c4a564e',1,'status.h']]], - ['jsstorageresourcesexceedederr_100',['JSStorageResourcesExceededErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2f4ee662c9cbaa0355c52de1c2463160',1,'status.h']]], - ['jsstreamassignmenterr_101',['JSStreamAssignmentErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2107facbac830a905217916c7d24297a',1,'status.h']]], - ['jsstreamcreateerr_102',['JSStreamCreateErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a866a56223b3e4119184cee9523f98008',1,'status.h']]], - ['jsstreamdeleteerr_103',['JSStreamDeleteErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a85f7eee9cccd626e7b99d46c6f076322',1,'status.h']]], - ['jsstreamexternalapioverlaperr_104',['JSStreamExternalApiOverlapErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3799b98b675eeca3403a1728bd0cd5f8',1,'status.h']]], - ['jsstreamexternaldelprefixoverlapserr_105',['JSStreamExternalDelPrefixOverlapsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aea055a7802194f8f1e802a8fc461f83a',1,'status.h']]], - ['jsstreamgeneralerror_106',['JSStreamGeneralError',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abc4bf9a7703ef8d3fbf2b1ad2ece3717',1,'status.h']]], - ['jsstreaminfomaxsubjectserr_107',['JSStreamInfoMaxSubjectsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7b5cebb5aaebd7b3bfa43f5457e97553',1,'status.h']]], - ['jsstreaminvalidconfig_108',['JSStreamInvalidConfig',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0c34c56b62e4246560efabd5c762aa03',1,'status.h']]], - ['jsstreaminvaliderr_109',['JSStreamInvalidErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af0506e3abc3846721ae15755c2a1eb47',1,'status.h']]], - ['jsstreaminvalidexternaldeliverysubjerr_110',['JSStreamInvalidExternalDeliverySubjErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7a89433d532a863561087229b19a525f',1,'status.h']]], - ['jsstreamlimitserr_111',['JSStreamLimitsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4f192c39f1d7244ceb639053fad86393',1,'status.h']]], - ['jsstreammaxbytesrequirederr_112',['JSStreamMaxBytesRequiredErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a61cd7aa9b9e02f410465a61a085fa209',1,'status.h']]], - ['jsstreammaxstreambytesexceedederr_113',['JSStreamMaxStreamBytesExceededErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a60fd558fc8d0f31b895c7b579ba0c8b7',1,'status.h']]], - ['jsstreammessageexceedsmaximumerr_114',['JSStreamMessageExceedsMaximumErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a519d32e9718662347753ebffaf731889',1,'status.h']]], - ['jsstreammirrornotupdatableerr_115',['JSStreamMirrorNotUpdatableErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a54084c4f82593cf516cd604b34c0dce8',1,'status.h']]], - ['jsstreammismatcherr_116',['JSStreamMismatchErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a80d0a9f218207a11b4cc19b9c2aec83f',1,'status.h']]], - ['jsstreammoveandscaleerr_117',['JSStreamMoveAndScaleErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a584d0bf058191cf2257d934f0bc5935c',1,'status.h']]], - ['jsstreammoveinprogresserr_118',['JSStreamMoveInProgressErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abf7739c7a0569149ed24ae8b9fbaf889',1,'status.h']]], - ['jsstreammsgdeletefailed_119',['JSStreamMsgDeleteFailed',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab379e2a2038276dc1eb539bda2e60b68',1,'status.h']]], - ['jsstreamnameexisterr_120',['JSStreamNameExistErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af68cc43ff7ed51f5557329c35fba949c',1,'status.h']]], - ['jsstreamnotfounderr_121',['JSStreamNotFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6a2a1cbd9c2e2dc6dff4fb84be741e0f',1,'status.h']]], - ['jsstreamnotmatcherr_122',['JSStreamNotMatchErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6b4c22a03ad4769d09599ac9a75e6435',1,'status.h']]], - ['jsstreamofflineerr_123',['JSStreamOfflineErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7c88e5ccabcb2debe1ce0c1a05bbe18b',1,'status.h']]], - ['jsstreampurgefailederr_124',['JSStreamPurgeFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a33f2e301313339eded6163982a680186',1,'status.h']]], - ['jsstreamreplicasnotsupportederr_125',['JSStreamReplicasNotSupportedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a8f7f888318e9107bb361d4946197c4c1',1,'status.h']]], - ['jsstreamreplicasnotupdatableerr_126',['JSStreamReplicasNotUpdatableErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a58db02b3e72f3b20300344f97c5c7b34',1,'status.h']]], - ['jsstreamrestoreerr_127',['JSStreamRestoreErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab5213fbb08e833e1c69b8c93c8114506',1,'status.h']]], - ['jsstreamrollupfailederr_128',['JSStreamRollupFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70affa3c8139019a077fac6d403d7ed0522',1,'status.h']]], - ['jsstreamsealederr_129',['JSStreamSealedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9bd3f4f7a2eca1f1ed49cc0499cb9c78',1,'status.h']]], - ['jsstreamsequencenotmatcherr_130',['JSStreamSequenceNotMatchErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a64dbcba923d50e6f258db59b85eb8b17',1,'status.h']]], - ['jsstreamsnapshoterr_131',['JSStreamSnapshotErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac3d700ce84bc5df96c383079b093cc45',1,'status.h']]], - ['jsstreamstorefailederr_132',['JSStreamStoreFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab7df189a360a1d483f9eca4869abdca8',1,'status.h']]], - ['jsstreamsubjectoverlaperr_133',['JSStreamSubjectOverlapErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3e55a221685d96d96c514d6d5c652570',1,'status.h']]], - ['jsstreamtemplatecreateerr_134',['JSStreamTemplateCreateErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1efc26df606f855cfb9993cbe95c0f46',1,'status.h']]], - ['jsstreamtemplatedeleteerr_135',['JSStreamTemplateDeleteErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a514184778ad2fa5cf2deaffc0c406272',1,'status.h']]], - ['jsstreamtemplatenotfounderr_136',['JSStreamTemplateNotFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3552ffc73e39c13d14ae35f52cd3ead7',1,'status.h']]], - ['jsstreamupdateerr_137',['JSStreamUpdateErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a475581c5dfbabb52334ce28013382b58',1,'status.h']]], - ['jsstreamwronglastmsgiderr_138',['JSStreamWrongLastMsgIDErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70adc58d142e277166a57672812df6f2c3e',1,'status.h']]], - ['jsstreamwronglastsequenceerr_139',['JSStreamWrongLastSequenceErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaa5d8be08323568b5f7295feb10d73b4',1,'status.h']]], - ['jstemplatenamenotmatchsubjecterr_140',['JSTemplateNameNotMatchSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab9e493c8837af5f62c6110493c6a70ac',1,'status.h']]], - ['jstempstoragefailederr_141',['JSTempStorageFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ad07006ca41165d13442df8e62ef3f398',1,'status.h']]] + ['jsconsumercreatedurableandnamemismatcherr_33',['JSConsumerCreateDurableAndNameMismatchErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2fd5f6bb7dac1ef16bdc0818886f78ac',1,'status.h']]], + ['jsconsumercreateerr_34',['JSConsumerCreateErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af86c9c188aaa34a76eee96de9bf6e989',1,'status.h']]], + ['jsconsumercreatefiltersubjectmismatcherr_35',['JSConsumerCreateFilterSubjectMismatchErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaee714daa8b2d00c09d202bbf682a099',1,'status.h']]], + ['jsconsumerdelivercycleerr_36',['JSConsumerDeliverCycleErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afc70c6a72061d9c26017a5cf5dec729b',1,'status.h']]], + ['jsconsumerdelivertowildcardserr_37',['JSConsumerDeliverToWildcardsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4712c1322585d712cef9b67cd03a3e00',1,'status.h']]], + ['jsconsumerdescriptiontoolongerr_38',['JSConsumerDescriptionTooLongErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab1b6c048b0326e3f705b470e5a7f11f5',1,'status.h']]], + ['jsconsumerdirectrequiresephemeralerr_39',['JSConsumerDirectRequiresEphemeralErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6181f797cb27c92473585893b92b95b0',1,'status.h']]], + ['jsconsumerdirectrequirespusherr_40',['JSConsumerDirectRequiresPushErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a968eff1142ca2f39f3da3da175aeda92',1,'status.h']]], + ['jsconsumerdurablenamenotinsubjecterr_41',['JSConsumerDurableNameNotInSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aff9a4fe19078ac3e814989442beaa3a6',1,'status.h']]], + ['jsconsumerdurablenamenotmatchsubjecterr_42',['JSConsumerDurableNameNotMatchSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a17c212f9409e4bd9db060bd2796905e4',1,'status.h']]], + ['jsconsumerdurablenamenotseterr_43',['JSConsumerDurableNameNotSetErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9d9319d172e0a8147949bf40f1b29f28',1,'status.h']]], + ['jsconsumerephemeralwithdurableinsubjecterr_44',['JSConsumerEphemeralWithDurableInSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4ef7a2042b48d5e0916e7e90fe691ab3',1,'status.h']]], + ['jsconsumerephemeralwithdurablenameerr_45',['JSConsumerEphemeralWithDurableNameErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1381bb653998c6ca8b88002d0fe0c829',1,'status.h']]], + ['jsconsumerexistingactiveerr_46',['JSConsumerExistingActiveErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a86407070c2bbe04d97a25f2ceda4ea58',1,'status.h']]], + ['jsconsumerfcrequirespusherr_47',['JSConsumerFCRequiresPushErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a557d48b0334c5ceec0f0ee7cc74d8e79',1,'status.h']]], + ['jsconsumerfilternotsubseterr_48',['JSConsumerFilterNotSubsetErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0f2007fc94103909ece328bbd77b0cdb',1,'status.h']]], + ['jsconsumerhbrequirespusherr_49',['JSConsumerHBRequiresPushErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6d4bed940055aa46a188a2419a531c63',1,'status.h']]], + ['jsconsumerinvaliddeliversubjecterr_50',['JSConsumerInvalidDeliverSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa1242d9e6509f08c01c3373d0e66dc96',1,'status.h']]], + ['jsconsumerinvalidpolicyerr_51',['JSConsumerInvalidPolicyErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a801182af5b4a6b9547d81ec45864b1f3',1,'status.h']]], + ['jsconsumerinvalidsamplingerr_52',['JSConsumerInvalidSamplingErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab19f95018dff644423d6f34b682d365e',1,'status.h']]], + ['jsconsumermaxdeliverbackofferr_53',['JSConsumerMaxDeliverBackoffErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af7c1cf2c692140c4b28ebfc47acb0c41',1,'status.h']]], + ['jsconsumermaxpendingackexcesserr_54',['JSConsumerMaxPendingAckExcessErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac4afe1d580083bd55c36b3e55a5ef479',1,'status.h']]], + ['jsconsumermaxpendingackpolicyrequirederr_55',['JSConsumerMaxPendingAckPolicyRequiredErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a429a21189134500589ed67ac3701aff4',1,'status.h']]], + ['jsconsumermaxrequestbatchexceedederr_56',['JSConsumerMaxRequestBatchExceededErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a597c98a0637cec454b724b049098cee8',1,'status.h']]], + ['jsconsumermaxrequestbatchnegativeerr_57',['JSConsumerMaxRequestBatchNegativeErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abca8571110c4244d218c2dc1779d8786',1,'status.h']]], + ['jsconsumermaxrequestexpirestosmallerr_58',['JSConsumerMaxRequestExpiresToSmallErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9c1c31813a713fcee44ec06728cc6382',1,'status.h']]], + ['jsconsumermaxwaitingnegativeerr_59',['JSConsumerMaxWaitingNegativeErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a27579bca64e6f40f9590ef51ac03a219',1,'status.h']]], + ['jsconsumernamecontainspathseparatorserr_60',['JSConsumerNameContainsPathSeparatorsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aab479befe55dfbc113b128367ea3739e',1,'status.h']]], + ['jsconsumernameexisterr_61',['JSConsumerNameExistErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4f59c55a24136405b6767e0bf21182c8',1,'status.h']]], + ['jsconsumernametoolongerr_62',['JSConsumerNameTooLongErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3b1ce6536b249952dc3fb6fe5448140f',1,'status.h']]], + ['jsconsumernotfounderr_63',['JSConsumerNotFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9eef13e3281a879f36a30e246fb6021b',1,'status.h']]], + ['jsconsumerofflineerr_64',['JSConsumerOfflineErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa0eb191886a17e917f2fa0eaa81d4b61',1,'status.h']]], + ['jsconsumeronmappederr_65',['JSConsumerOnMappedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6b6aaaa23b1af2caf959529287b2a847',1,'status.h']]], + ['jsconsumerpullnotdurableerr_66',['JSConsumerPullNotDurableErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a407efbf6c688cb93fcded08acd2a08ed',1,'status.h']]], + ['jsconsumerpullrequiresackerr_67',['JSConsumerPullRequiresAckErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abd3f17c5d6ea86c38c3d8ade18b8445a',1,'status.h']]], + ['jsconsumerpullwithratelimiterr_68',['JSConsumerPullWithRateLimitErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2a8844e5d20c55d753ec64bbde4561c8',1,'status.h']]], + ['jsconsumerpushmaxwaitingerr_69',['JSConsumerPushMaxWaitingErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a914926025dffa9c9b9604646b9e5675e',1,'status.h']]], + ['jsconsumerreplacementwithdifferentnameerr_70',['JSConsumerReplacementWithDifferentNameErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a051bfd5e3bb9ba2b2398e6501426bc63',1,'status.h']]], + ['jsconsumerreplicasexceedsstreamerr_71',['JSConsumerReplicasExceedsStreamErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1d159f128cd9b261b5270f7e36ed22d1',1,'status.h']]], + ['jsconsumersmallheartbeaterr_72',['JSConsumerSmallHeartbeatErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9422b53061166a064e39d360d21827fd',1,'status.h']]], + ['jsconsumerstorefailederr_73',['JSConsumerStoreFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2984e6b8850b6cfed9506a25bcbe0608',1,'status.h']]], + ['jsconsumerwithflowcontrolneedsheartbeatserr_74',['JSConsumerWithFlowControlNeedsHeartbeatsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abc25cc794fce2ab7b9757ff506de51c3',1,'status.h']]], + ['jsconsumerwqconsumernotdeliverallerr_75',['JSConsumerWQConsumerNotDeliverAllErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a00b4ce854e473bb8f49d91c0f982c6f9',1,'status.h']]], + ['jsconsumerwqconsumernotuniqueerr_76',['JSConsumerWQConsumerNotUniqueErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a5f7b670b9202311da41e6e5026e810d2',1,'status.h']]], + ['jsconsumerwqmultipleunfilterederr_77',['JSConsumerWQMultipleUnfilteredErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7adbc8c115996a6f0dfc98fcaac8f09d',1,'status.h']]], + ['jsconsumerwqrequiresexplicitackerr_78',['JSConsumerWQRequiresExplicitAckErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a76dad06168a8d57e829876c2fcd3af56',1,'status.h']]], + ['jsinsufficientresourceserr_79',['JSInsufficientResourcesErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ad1ec102705e46b5343c2680162f58f49',1,'status.h']]], + ['jsinvalidjsonerr_80',['JSInvalidJSONErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a50c0beab390506fc6d3495325c0230c1',1,'status.h']]], + ['jsmaximumconsumerslimiterr_81',['JSMaximumConsumersLimitErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa1b904de1494d20f540c8075f502af24',1,'status.h']]], + ['jsmaximumstreamslimiterr_82',['JSMaximumStreamsLimitErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a739799359c3988ea18fe861eaff6f1f5',1,'status.h']]], + ['jsmemoryresourcesexceedederr_83',['JSMemoryResourcesExceededErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ae3ac6ea1656f4fcc750ba2ab1649fb57',1,'status.h']]], + ['jsmirrorconsumersetupfailederr_84',['JSMirrorConsumerSetupFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a94a9b10d712ed764de27a007ac7f04eb',1,'status.h']]], + ['jsmirrormaxmessagesizetoobigerr_85',['JSMirrorMaxMessageSizeTooBigErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a91020cf9692a06637bdfedd847b259f1',1,'status.h']]], + ['jsmirrorwithsourceserr_86',['JSMirrorWithSourcesErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaad93c7c34cd3283df7369479d4cdb7c',1,'status.h']]], + ['jsmirrorwithstartseqandtimeerr_87',['JSMirrorWithStartSeqAndTimeErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a600ddc1915d8bb928fd37f1539440eb3',1,'status.h']]], + ['jsmirrorwithsubjectfilterserr_88',['JSMirrorWithSubjectFiltersErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afcfb372eb2a607f821ad110815acf9d7',1,'status.h']]], + ['jsmirrorwithsubjectserr_89',['JSMirrorWithSubjectsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0dc0fcc88a8b39f03924d50ccf731043',1,'status.h']]], + ['jsnoaccounterr_90',['JSNoAccountErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a91773a41522fe9a464a0fb28a96b497b',1,'status.h']]], + ['jsnolimitserr_91',['JSNoLimitsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70acfa2c06f8baef07cd96a3627ddea641b',1,'status.h']]], + ['jsnomessagefounderr_92',['JSNoMessageFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a02a521ae52b716a669a3556d63a21410',1,'status.h']]], + ['jsnotemptyrequesterr_93',['JSNotEmptyRequestErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab23b8553efea2ee0008098fcb109f690',1,'status.h']]], + ['jsnotenablederr_94',['JSNotEnabledErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afe9c20cdb1e88744d9a5f52977e95d1c',1,'status.h']]], + ['jsnotenabledforaccounterr_95',['JSNotEnabledForAccountErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa88122abfaf173f0411a3642803aac04',1,'status.h']]], + ['jspeerremaperr_96',['JSPeerRemapErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4d68fa855750f16fdf38c9ed93acacda',1,'status.h']]], + ['jsraftgeneralerr_97',['JSRaftGeneralErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa023de74e8bedf88c2f5e4b21e62ea4b',1,'status.h']]], + ['jsreplicascountcannotbenegativeerr_98',['JSReplicasCountCannotBeNegativeErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0e2194a4bb7565834982a39deddea878',1,'status.h']]], + ['jsrestoresubscribefailederr_99',['JSRestoreSubscribeFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4963c5ecd065d3e336daf80a7cd1aa57',1,'status.h']]], + ['jssequencenotfounderr_100',['JSSequenceNotFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1eaa16332bbe6cb041adbb60383f944c',1,'status.h']]], + ['jssnapshotdeliversubjectinvaliderr_101',['JSSnapshotDeliverSubjectInvalidErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ae4eaa258a64f5c12d7fe50ce4c9c6de5',1,'status.h']]], + ['jssourceconsumersetupfailederr_102',['JSSourceConsumerSetupFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aeaeb1f487667a8d7643cc97bf7b3892a',1,'status.h']]], + ['jssourcemaxmessagesizetoobigerr_103',['JSSourceMaxMessageSizeTooBigErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac75e39643f73b184b22330939c4a564e',1,'status.h']]], + ['jsstorageresourcesexceedederr_104',['JSStorageResourcesExceededErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2f4ee662c9cbaa0355c52de1c2463160',1,'status.h']]], + ['jsstreamassignmenterr_105',['JSStreamAssignmentErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2107facbac830a905217916c7d24297a',1,'status.h']]], + ['jsstreamcreateerr_106',['JSStreamCreateErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a866a56223b3e4119184cee9523f98008',1,'status.h']]], + ['jsstreamdeleteerr_107',['JSStreamDeleteErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a85f7eee9cccd626e7b99d46c6f076322',1,'status.h']]], + ['jsstreamexternalapioverlaperr_108',['JSStreamExternalApiOverlapErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3799b98b675eeca3403a1728bd0cd5f8',1,'status.h']]], + ['jsstreamexternaldelprefixoverlapserr_109',['JSStreamExternalDelPrefixOverlapsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aea055a7802194f8f1e802a8fc461f83a',1,'status.h']]], + ['jsstreamgeneralerror_110',['JSStreamGeneralError',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abc4bf9a7703ef8d3fbf2b1ad2ece3717',1,'status.h']]], + ['jsstreaminfomaxsubjectserr_111',['JSStreamInfoMaxSubjectsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7b5cebb5aaebd7b3bfa43f5457e97553',1,'status.h']]], + ['jsstreaminvalidconfig_112',['JSStreamInvalidConfig',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0c34c56b62e4246560efabd5c762aa03',1,'status.h']]], + ['jsstreaminvaliderr_113',['JSStreamInvalidErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af0506e3abc3846721ae15755c2a1eb47',1,'status.h']]], + ['jsstreaminvalidexternaldeliverysubjerr_114',['JSStreamInvalidExternalDeliverySubjErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7a89433d532a863561087229b19a525f',1,'status.h']]], + ['jsstreamlimitserr_115',['JSStreamLimitsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4f192c39f1d7244ceb639053fad86393',1,'status.h']]], + ['jsstreammaxbytesrequirederr_116',['JSStreamMaxBytesRequiredErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a61cd7aa9b9e02f410465a61a085fa209',1,'status.h']]], + ['jsstreammaxstreambytesexceedederr_117',['JSStreamMaxStreamBytesExceededErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a60fd558fc8d0f31b895c7b579ba0c8b7',1,'status.h']]], + ['jsstreammessageexceedsmaximumerr_118',['JSStreamMessageExceedsMaximumErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a519d32e9718662347753ebffaf731889',1,'status.h']]], + ['jsstreammirrornotupdatableerr_119',['JSStreamMirrorNotUpdatableErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a54084c4f82593cf516cd604b34c0dce8',1,'status.h']]], + ['jsstreammismatcherr_120',['JSStreamMismatchErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a80d0a9f218207a11b4cc19b9c2aec83f',1,'status.h']]], + ['jsstreammoveandscaleerr_121',['JSStreamMoveAndScaleErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a584d0bf058191cf2257d934f0bc5935c',1,'status.h']]], + ['jsstreammoveinprogresserr_122',['JSStreamMoveInProgressErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abf7739c7a0569149ed24ae8b9fbaf889',1,'status.h']]], + ['jsstreammovenotinprogresserr_123',['JSStreamMoveNotInProgressErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abd66e18ccdc8c7e5737f09d39bc64e7b',1,'status.h']]], + ['jsstreammsgdeletefailed_124',['JSStreamMsgDeleteFailed',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab379e2a2038276dc1eb539bda2e60b68',1,'status.h']]], + ['jsstreamnamecontainspathseparatorserr_125',['JSStreamNameContainsPathSeparatorsErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6a833a78d95a6946e7ead515393c01ff',1,'status.h']]], + ['jsstreamnameexisterr_126',['JSStreamNameExistErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af68cc43ff7ed51f5557329c35fba949c',1,'status.h']]], + ['jsstreamnameexistrestorefailederr_127',['JSStreamNameExistRestoreFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9698a9c41a36783ff8bd8738dbce16cf',1,'status.h']]], + ['jsstreamnotfounderr_128',['JSStreamNotFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6a2a1cbd9c2e2dc6dff4fb84be741e0f',1,'status.h']]], + ['jsstreamnotmatcherr_129',['JSStreamNotMatchErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6b4c22a03ad4769d09599ac9a75e6435',1,'status.h']]], + ['jsstreamofflineerr_130',['JSStreamOfflineErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7c88e5ccabcb2debe1ce0c1a05bbe18b',1,'status.h']]], + ['jsstreampurgefailederr_131',['JSStreamPurgeFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a33f2e301313339eded6163982a680186',1,'status.h']]], + ['jsstreamreplicasnotsupportederr_132',['JSStreamReplicasNotSupportedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a8f7f888318e9107bb361d4946197c4c1',1,'status.h']]], + ['jsstreamreplicasnotupdatableerr_133',['JSStreamReplicasNotUpdatableErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a58db02b3e72f3b20300344f97c5c7b34',1,'status.h']]], + ['jsstreamrestoreerr_134',['JSStreamRestoreErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab5213fbb08e833e1c69b8c93c8114506',1,'status.h']]], + ['jsstreamrollupfailederr_135',['JSStreamRollupFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70affa3c8139019a077fac6d403d7ed0522',1,'status.h']]], + ['jsstreamsealederr_136',['JSStreamSealedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9bd3f4f7a2eca1f1ed49cc0499cb9c78',1,'status.h']]], + ['jsstreamsequencenotmatcherr_137',['JSStreamSequenceNotMatchErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a64dbcba923d50e6f258db59b85eb8b17',1,'status.h']]], + ['jsstreamsnapshoterr_138',['JSStreamSnapshotErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac3d700ce84bc5df96c383079b093cc45',1,'status.h']]], + ['jsstreamstorefailederr_139',['JSStreamStoreFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab7df189a360a1d483f9eca4869abdca8',1,'status.h']]], + ['jsstreamsubjectoverlaperr_140',['JSStreamSubjectOverlapErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3e55a221685d96d96c514d6d5c652570',1,'status.h']]], + ['jsstreamtemplatecreateerr_141',['JSStreamTemplateCreateErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1efc26df606f855cfb9993cbe95c0f46',1,'status.h']]], + ['jsstreamtemplatedeleteerr_142',['JSStreamTemplateDeleteErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a514184778ad2fa5cf2deaffc0c406272',1,'status.h']]], + ['jsstreamtemplatenotfounderr_143',['JSStreamTemplateNotFoundErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3552ffc73e39c13d14ae35f52cd3ead7',1,'status.h']]], + ['jsstreamupdateerr_144',['JSStreamUpdateErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a475581c5dfbabb52334ce28013382b58',1,'status.h']]], + ['jsstreamwronglastmsgiderr_145',['JSStreamWrongLastMsgIDErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70adc58d142e277166a57672812df6f2c3e',1,'status.h']]], + ['jsstreamwronglastsequenceerr_146',['JSStreamWrongLastSequenceErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaa5d8be08323568b5f7295feb10d73b4',1,'status.h']]], + ['jstemplatenamenotmatchsubjecterr_147',['JSTemplateNameNotMatchSubjectErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab9e493c8837af5f62c6110493c6a70ac',1,'status.h']]], + ['jstempstoragefailederr_148',['JSTempStorageFailedErr',['../status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ad07006ca41165d13442df8e62ef3f398',1,'status.h']]] ]; diff --git a/doc/html/search/functions_1.js b/doc/html/search/functions_1.js index e12224462..b6ee15bf9 100644 --- a/doc/html/search/functions_1.js +++ b/doc/html/search/functions_1.js @@ -15,31 +15,32 @@ var searchData= ['kvkeyslist_5fdestroy_12',['kvKeysList_Destroy',['../group__kv_group.html#ga02ccd58bc5062f6ce6f94bf05e3dfe45',1,'nats.h']]], ['kvpurgeoptions_5finit_13',['kvPurgeOptions_Init',['../group__kv_group.html#ga243113fd7df34ce104850ab888f04021',1,'nats.h']]], ['kvstatus_5fbucket_14',['kvStatus_Bucket',['../group__kv_status.html#ga1acec36db32207f21e15afc26bb5af1c',1,'nats.h']]], - ['kvstatus_5fdestroy_15',['kvStatus_Destroy',['../group__kv_status.html#ga5eb3d824c1873af705beee4798246a08',1,'nats.h']]], - ['kvstatus_5fhistory_16',['kvStatus_History',['../group__kv_status.html#gada6f22b5659b184762cea4f45d369ee5',1,'nats.h']]], - ['kvstatus_5freplicas_17',['kvStatus_Replicas',['../group__kv_status.html#ga86b114f4dac9f06df86101f84bd497b2',1,'nats.h']]], - ['kvstatus_5fttl_18',['kvStatus_TTL',['../group__kv_status.html#gaa747ad0a6182ec7a47fb47018c33d1c1',1,'nats.h']]], - ['kvstatus_5fvalues_19',['kvStatus_Values',['../group__kv_status.html#ga2016af3c73841d8b226361e764dce158',1,'nats.h']]], - ['kvstore_5fbucket_20',['kvStore_Bucket',['../group__kv_group.html#gad28fdf9aae16bba308cda799fca13281',1,'nats.h']]], - ['kvstore_5fcreate_21',['kvStore_Create',['../group__kv_group.html#ga5289f7cd3999cfb46fb1fcb83178aec6',1,'nats.h']]], - ['kvstore_5fcreatestring_22',['kvStore_CreateString',['../group__kv_group.html#ga5726ad2e6205d2f6749be013138218ca',1,'nats.h']]], - ['kvstore_5fdelete_23',['kvStore_Delete',['../group__kv_group.html#ga68101d46739ca894fd7c56c8661c08d8',1,'nats.h']]], - ['kvstore_5fdestroy_24',['kvStore_Destroy',['../group__kv_group_mgt.html#gab0d6bdbfabd27af67eaeb36cec0787da',1,'nats.h']]], - ['kvstore_5fget_25',['kvStore_Get',['../group__kv_group.html#ga2db86f80d6bfce1bdbedf1b9da22913c',1,'nats.h']]], - ['kvstore_5fgetrevision_26',['kvStore_GetRevision',['../group__kv_group.html#ga9bf43431bb8264a3ea1f0df401afbe1a',1,'nats.h']]], - ['kvstore_5fhistory_27',['kvStore_History',['../group__kv_group.html#ga5aa57345313cee85b020e50c22023fb5',1,'nats.h']]], - ['kvstore_5fkeys_28',['kvStore_Keys',['../group__kv_group.html#ga6030fc2a672ae868f7603587245b9d5a',1,'nats.h']]], - ['kvstore_5fpurge_29',['kvStore_Purge',['../group__kv_group.html#ga3d5fa3d895d0d3041440105b244e9ca9',1,'nats.h']]], - ['kvstore_5fpurgedeletes_30',['kvStore_PurgeDeletes',['../group__kv_group.html#ga34ab74b229ff88e64301ea53a274da69',1,'nats.h']]], - ['kvstore_5fput_31',['kvStore_Put',['../group__kv_group.html#ga1fdf7a1d3acf96e475184790589a401e',1,'nats.h']]], - ['kvstore_5fputstring_32',['kvStore_PutString',['../group__kv_group.html#ga84ebd66a95ce857765d4a16ec35daba9',1,'nats.h']]], - ['kvstore_5fstatus_33',['kvStore_Status',['../group__kv_group.html#gadf75e99cc28bc9c2d6eac7c9f7398c27',1,'nats.h']]], - ['kvstore_5fupdate_34',['kvStore_Update',['../group__kv_group.html#gae0c593bb2ef94ae60e775617c9423038',1,'nats.h']]], - ['kvstore_5fupdatestring_35',['kvStore_UpdateString',['../group__kv_group.html#ga13ed70f15cd1485cd15f96bcc4b7ad1c',1,'nats.h']]], - ['kvstore_5fwatch_36',['kvStore_Watch',['../group__kv_group.html#ga30feca870f580c7b9d2ad07a740505b2',1,'nats.h']]], - ['kvstore_5fwatchall_37',['kvStore_WatchAll',['../group__kv_group.html#gaf011f1dd6813391c65664e982747602e',1,'nats.h']]], - ['kvwatcher_5fdestroy_38',['kvWatcher_Destroy',['../group__kv_watcher.html#ga21bc39fa795f7c4f392bd6d4e66ea1d9',1,'nats.h']]], - ['kvwatcher_5fnext_39',['kvWatcher_Next',['../group__kv_watcher.html#ga562c216a0199c30455af4c2da46000e5',1,'nats.h']]], - ['kvwatcher_5fstop_40',['kvWatcher_Stop',['../group__kv_watcher.html#ga73adf44114fedd62ef75ebd81839b65e',1,'nats.h']]], - ['kvwatchoptions_5finit_41',['kvWatchOptions_Init',['../group__kv_group.html#ga762fd5de8cde683e46a6736a51e575f5',1,'nats.h']]] + ['kvstatus_5fbytes_15',['kvStatus_Bytes',['../group__kv_status.html#ga6db13a3b26c7c17633623da5f27978ff',1,'nats.h']]], + ['kvstatus_5fdestroy_16',['kvStatus_Destroy',['../group__kv_status.html#ga5eb3d824c1873af705beee4798246a08',1,'nats.h']]], + ['kvstatus_5fhistory_17',['kvStatus_History',['../group__kv_status.html#gada6f22b5659b184762cea4f45d369ee5',1,'nats.h']]], + ['kvstatus_5freplicas_18',['kvStatus_Replicas',['../group__kv_status.html#ga86b114f4dac9f06df86101f84bd497b2',1,'nats.h']]], + ['kvstatus_5fttl_19',['kvStatus_TTL',['../group__kv_status.html#gaa747ad0a6182ec7a47fb47018c33d1c1',1,'nats.h']]], + ['kvstatus_5fvalues_20',['kvStatus_Values',['../group__kv_status.html#ga2016af3c73841d8b226361e764dce158',1,'nats.h']]], + ['kvstore_5fbucket_21',['kvStore_Bucket',['../group__kv_group.html#gad28fdf9aae16bba308cda799fca13281',1,'nats.h']]], + ['kvstore_5fcreate_22',['kvStore_Create',['../group__kv_group.html#ga5289f7cd3999cfb46fb1fcb83178aec6',1,'nats.h']]], + ['kvstore_5fcreatestring_23',['kvStore_CreateString',['../group__kv_group.html#ga5726ad2e6205d2f6749be013138218ca',1,'nats.h']]], + ['kvstore_5fdelete_24',['kvStore_Delete',['../group__kv_group.html#ga68101d46739ca894fd7c56c8661c08d8',1,'nats.h']]], + ['kvstore_5fdestroy_25',['kvStore_Destroy',['../group__kv_group_mgt.html#gab0d6bdbfabd27af67eaeb36cec0787da',1,'nats.h']]], + ['kvstore_5fget_26',['kvStore_Get',['../group__kv_group.html#ga2db86f80d6bfce1bdbedf1b9da22913c',1,'nats.h']]], + ['kvstore_5fgetrevision_27',['kvStore_GetRevision',['../group__kv_group.html#ga9bf43431bb8264a3ea1f0df401afbe1a',1,'nats.h']]], + ['kvstore_5fhistory_28',['kvStore_History',['../group__kv_group.html#ga5aa57345313cee85b020e50c22023fb5',1,'nats.h']]], + ['kvstore_5fkeys_29',['kvStore_Keys',['../group__kv_group.html#ga6030fc2a672ae868f7603587245b9d5a',1,'nats.h']]], + ['kvstore_5fpurge_30',['kvStore_Purge',['../group__kv_group.html#ga3d5fa3d895d0d3041440105b244e9ca9',1,'nats.h']]], + ['kvstore_5fpurgedeletes_31',['kvStore_PurgeDeletes',['../group__kv_group.html#ga34ab74b229ff88e64301ea53a274da69',1,'nats.h']]], + ['kvstore_5fput_32',['kvStore_Put',['../group__kv_group.html#ga1fdf7a1d3acf96e475184790589a401e',1,'nats.h']]], + ['kvstore_5fputstring_33',['kvStore_PutString',['../group__kv_group.html#ga84ebd66a95ce857765d4a16ec35daba9',1,'nats.h']]], + ['kvstore_5fstatus_34',['kvStore_Status',['../group__kv_group.html#gadf75e99cc28bc9c2d6eac7c9f7398c27',1,'nats.h']]], + ['kvstore_5fupdate_35',['kvStore_Update',['../group__kv_group.html#gae0c593bb2ef94ae60e775617c9423038',1,'nats.h']]], + ['kvstore_5fupdatestring_36',['kvStore_UpdateString',['../group__kv_group.html#ga13ed70f15cd1485cd15f96bcc4b7ad1c',1,'nats.h']]], + ['kvstore_5fwatch_37',['kvStore_Watch',['../group__kv_group.html#ga30feca870f580c7b9d2ad07a740505b2',1,'nats.h']]], + ['kvstore_5fwatchall_38',['kvStore_WatchAll',['../group__kv_group.html#gaf011f1dd6813391c65664e982747602e',1,'nats.h']]], + ['kvwatcher_5fdestroy_39',['kvWatcher_Destroy',['../group__kv_watcher.html#ga21bc39fa795f7c4f392bd6d4e66ea1d9',1,'nats.h']]], + ['kvwatcher_5fnext_40',['kvWatcher_Next',['../group__kv_watcher.html#ga562c216a0199c30455af4c2da46000e5',1,'nats.h']]], + ['kvwatcher_5fstop_41',['kvWatcher_Stop',['../group__kv_watcher.html#ga73adf44114fedd62ef75ebd81839b65e',1,'nats.h']]], + ['kvwatchoptions_5finit_42',['kvWatchOptions_Init',['../group__kv_group.html#ga762fd5de8cde683e46a6736a51e575f5',1,'nats.h']]] ]; diff --git a/doc/html/search/typedefs_0.js b/doc/html/search/typedefs_0.js index f08f7a402..1eaa22f91 100644 --- a/doc/html/search/typedefs_0.js +++ b/doc/html/search/typedefs_0.js @@ -26,15 +26,16 @@ var searchData= ['jsrepublish_23',['jsRePublish',['../group__types_group.html#gab991313d33ce270a882e4d0756c138f6',1,'nats.h']]], ['jssequenceinfo_24',['jsSequenceInfo',['../group__types_group.html#ga27e1a5d5b513f9eb7d61a17db71f8003',1,'nats.h']]], ['jssequencepair_25',['jsSequencePair',['../group__types_group.html#ga39011d30b295759b7f6ca0a7539dff8f',1,'nats.h']]], - ['jsstreamconfig_26',['jsStreamConfig',['../group__types_group.html#ga26fd6a73df327ca3c271e46ddefc8acf',1,'nats.h']]], - ['jsstreaminfo_27',['jsStreamInfo',['../group__types_group.html#ga2629c9454996edf7914be36a9e44921b',1,'nats.h']]], - ['jsstreaminfolist_28',['jsStreamInfoList',['../group__types_group.html#ga1e54c2a1bc94834d1670875fc151f565',1,'nats.h']]], - ['jsstreamnameslist_29',['jsStreamNamesList',['../group__types_group.html#gaf4d31a4dc83b2805422beafb1f8fa000',1,'nats.h']]], - ['jsstreamsource_30',['jsStreamSource',['../group__types_group.html#gab4c43c87d81917aab748a50eee028449',1,'nats.h']]], - ['jsstreamsourceinfo_31',['jsStreamSourceInfo',['../group__types_group.html#gab2f33f57188a550f2f747d4f27bc24bd',1,'nats.h']]], - ['jsstreamstate_32',['jsStreamState',['../group__types_group.html#ga2bfd6de6ffc84d767482b3dd57cb9271',1,'nats.h']]], - ['jsstreamstatesubject_33',['jsStreamStateSubject',['../group__types_group.html#ga55dce2fa9ecd215716cc9ceece7dfefa',1,'nats.h']]], - ['jsstreamstatesubjects_34',['jsStreamStateSubjects',['../group__types_group.html#gae8b57d9c40364f97a705f3e61a1156b0',1,'nats.h']]], - ['jssuboptions_35',['jsSubOptions',['../group__types_group.html#gaccfaac2079656ffd40d003e4de5d2280',1,'nats.h']]], - ['jstier_36',['jsTier',['../group__types_group.html#ga1d48d3eb36b50c9ab6d8477dccf247d8',1,'nats.h']]] + ['jsstreamalternate_26',['jsStreamAlternate',['../group__types_group.html#ga22c26dd5dd31df7982130ef203ad3490',1,'nats.h']]], + ['jsstreamconfig_27',['jsStreamConfig',['../group__types_group.html#ga26fd6a73df327ca3c271e46ddefc8acf',1,'nats.h']]], + ['jsstreaminfo_28',['jsStreamInfo',['../group__types_group.html#ga2629c9454996edf7914be36a9e44921b',1,'nats.h']]], + ['jsstreaminfolist_29',['jsStreamInfoList',['../group__types_group.html#ga1e54c2a1bc94834d1670875fc151f565',1,'nats.h']]], + ['jsstreamnameslist_30',['jsStreamNamesList',['../group__types_group.html#gaf4d31a4dc83b2805422beafb1f8fa000',1,'nats.h']]], + ['jsstreamsource_31',['jsStreamSource',['../group__types_group.html#gab4c43c87d81917aab748a50eee028449',1,'nats.h']]], + ['jsstreamsourceinfo_32',['jsStreamSourceInfo',['../group__types_group.html#gab2f33f57188a550f2f747d4f27bc24bd',1,'nats.h']]], + ['jsstreamstate_33',['jsStreamState',['../group__types_group.html#ga2bfd6de6ffc84d767482b3dd57cb9271',1,'nats.h']]], + ['jsstreamstatesubject_34',['jsStreamStateSubject',['../group__types_group.html#ga55dce2fa9ecd215716cc9ceece7dfefa',1,'nats.h']]], + ['jsstreamstatesubjects_35',['jsStreamStateSubjects',['../group__types_group.html#gae8b57d9c40364f97a705f3e61a1156b0',1,'nats.h']]], + ['jssuboptions_36',['jsSubOptions',['../group__types_group.html#gaccfaac2079656ffd40d003e4de5d2280',1,'nats.h']]], + ['jstier_37',['jsTier',['../group__types_group.html#ga1d48d3eb36b50c9ab6d8477dccf247d8',1,'nats.h']]] ]; diff --git a/doc/html/search/variables_0.js b/doc/html/search/variables_0.js index 6fc88d066..200b57f70 100644 --- a/doc/html/search/variables_0.js +++ b/doc/html/search/variables_0.js @@ -8,6 +8,8 @@ var searchData= ['active_5',['Active',['../structjs_peer_info.html#a8441d023932c388953197f7ea39402fe',1,'jsPeerInfo::Active()'],['../structjs_stream_source_info.html#a28b8cc0a9d487672955d3a3fa03de247',1,'jsStreamSourceInfo::Active()']]], ['allowdirect_6',['AllowDirect',['../structjs_stream_config.html#a28630f6f07ca02553c5d5718d7c29721',1,'jsStreamConfig']]], ['allowrollup_7',['AllowRollup',['../structjs_stream_config.html#aba71cdb342181f52bb9f7ff5f770a1fa',1,'jsStreamConfig']]], - ['api_8',['API',['../structjs_account_info.html#a94ab71c69b7883c2731ae8741ddc1e94',1,'jsAccountInfo']]], - ['apiprefix_9',['APIPrefix',['../structjs_external_stream.html#a2eaf2c0c3e77c269f44e254af8b24e96',1,'jsExternalStream']]] + ['alternates_8',['Alternates',['../structjs_stream_info.html#a720c4ff9090bafda50000843810ab1bb',1,'jsStreamInfo']]], + ['alternateslen_9',['AlternatesLen',['../structjs_stream_info.html#ad37a5fd700bd5df54e5002c7de51c3ad',1,'jsStreamInfo']]], + ['api_10',['API',['../structjs_account_info.html#a94ab71c69b7883c2731ae8741ddc1e94',1,'jsAccountInfo']]], + ['apiprefix_11',['APIPrefix',['../structjs_external_stream.html#a2eaf2c0c3e77c269f44e254af8b24e96',1,'jsExternalStream']]] ]; diff --git a/doc/html/search/variables_10.js b/doc/html/search/variables_10.js index b070441b4..8ea8cb50d 100644 --- a/doc/html/search/variables_10.js +++ b/doc/html/search/variables_10.js @@ -4,8 +4,8 @@ var searchData= ['sealed_1',['Sealed',['../structjs_stream_config.html#aede3fd2ab13d230eda14c96f9997e1b7',1,'jsStreamConfig']]], ['sequence_2',['Sequence',['../structjs_msg_meta_data.html#a23d5fd1992033164c73d5c2a16a4e321',1,'jsMsgMetaData::Sequence()'],['../structjs_pub_ack.html#a01d302d5e1a2e71487a8c74c3fed1691',1,'jsPubAck::Sequence()'],['../structjs_direct_get_msg_options.html#a60211d7499cfecdd6e61e6c73af1a2f5',1,'jsDirectGetMsgOptions::Sequence()'],['../structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html#a0d61e5d3c9c518f455549086ababe7f6',1,'jsOptions::jsOptionsStream::jsOptionsStreamPurge::Sequence()']]], ['source_3',['Source',['../structjs_re_publish.html#a1acb593929fd69bbe0f4dc8300dfaeb2',1,'jsRePublish']]], - ['sources_4',['Sources',['../structjs_stream_config.html#a8f0ee08922e5b2108082b5b9e4a6284b',1,'jsStreamConfig::Sources()'],['../structjs_stream_info.html#a2e7ca48a93fe57265609e7e0cd3fa386',1,'jsStreamInfo::Sources()']]], - ['sourceslen_5',['SourcesLen',['../structjs_stream_config.html#a34960d6acc710c2f32b563f4bb7c9c0a',1,'jsStreamConfig::SourcesLen()'],['../structjs_stream_info.html#af14110cb1f8e16e3dade8d9f7c2fd672',1,'jsStreamInfo::SourcesLen()']]], + ['sources_4',['Sources',['../structjs_stream_config.html#a8f0ee08922e5b2108082b5b9e4a6284b',1,'jsStreamConfig::Sources()'],['../structjs_stream_info.html#a2e7ca48a93fe57265609e7e0cd3fa386',1,'jsStreamInfo::Sources()'],['../structkv_config.html#afbfd6725c0b0c9fb661a96c06d788ac9',1,'kvConfig::Sources()']]], + ['sourceslen_5',['SourcesLen',['../structjs_stream_config.html#a34960d6acc710c2f32b563f4bb7c9c0a',1,'jsStreamConfig::SourcesLen()'],['../structjs_stream_info.html#af14110cb1f8e16e3dade8d9f7c2fd672',1,'jsStreamInfo::SourcesLen()'],['../structkv_config.html#af1d95d5434b10e929d6ce6fa6129a789',1,'kvConfig::SourcesLen()']]], ['stallwait_6',['StallWait',['../structjs_options_1_1js_options_publish_async.html#ada58fefe0ed40157b5f5d44b9dd175f9',1,'jsOptions::jsOptionsPublishAsync']]], ['state_7',['State',['../structjs_stream_info.html#a766ac56dec3bd19fa5b9861fb5f64397',1,'jsStreamInfo']]], ['storage_8',['Storage',['../structjs_stream_config.html#a59c34091f336eafa77da2991c852c0d8',1,'jsStreamConfig']]], diff --git a/doc/html/search/variables_2.js b/doc/html/search/variables_2.js index 25e484db8..385361268 100644 --- a/doc/html/search/variables_2.js +++ b/doc/html/search/variables_2.js @@ -1,6 +1,6 @@ var searchData= [ - ['cluster_0',['Cluster',['../structjs_placement.html#ad8c83588d57f0e30959cfb6f3d5d61bf',1,'jsPlacement::Cluster()'],['../structjs_stream_info.html#a8d10d6fdc3f713ac726c72cae06a209a',1,'jsStreamInfo::Cluster()'],['../structjs_consumer_info.html#a6f4401563a9fd102226d82cdc6136e32',1,'jsConsumerInfo::Cluster()']]], + ['cluster_0',['Cluster',['../structjs_placement.html#ad8c83588d57f0e30959cfb6f3d5d61bf',1,'jsPlacement::Cluster()'],['../structjs_stream_alternate.html#a3e85014d03dd425435ed5a0b6a5dfb1d',1,'jsStreamAlternate::Cluster()'],['../structjs_stream_info.html#a8d10d6fdc3f713ac726c72cae06a209a',1,'jsStreamInfo::Cluster()'],['../structjs_consumer_info.html#a6f4401563a9fd102226d82cdc6136e32',1,'jsConsumerInfo::Cluster()']]], ['config_1',['Config',['../structjs_stream_info.html#adcc402d28e0ee443419e9b549da233c6',1,'jsStreamInfo::Config()'],['../structjs_sub_options.html#acab25d71a2efe26bb3b084071435c2b5',1,'jsSubOptions::Config()'],['../structjs_consumer_info.html#a2f63940ca1f024ad3840418c2f6a1ae1',1,'jsConsumerInfo::Config()']]], ['consumer_2',['Consumer',['../structjs_sub_options.html#a7aa5b8439ed288b858943f28c291cb36',1,'jsSubOptions::Consumer()'],['../structjs_sequence_pair.html#a6d205effd29f8994f0028bfaf2e8d816',1,'jsSequencePair::Consumer()'],['../structjs_sequence_info.html#ae4416a5d766e07db207e563668edd06f',1,'jsSequenceInfo::Consumer()'],['../structjs_msg_meta_data.html#a6dcc2a442984b0ca070b3d8077192127',1,'jsMsgMetaData::Consumer()']]], ['consumerclient_3',['ConsumerClient',['../structjs_consumer_sequence_mismatch.html#adb383429dadb1ab0e1f7d013bc546a28',1,'jsConsumerSequenceMismatch']]], diff --git a/doc/html/search/variables_3.js b/doc/html/search/variables_3.js index 1836fd741..99c849182 100644 --- a/doc/html/search/variables_3.js +++ b/doc/html/search/variables_3.js @@ -15,7 +15,7 @@ var searchData= ['destination_12',['Destination',['../structjs_re_publish.html#a662b2e57d237b171b2b61509f7e1023a',1,'jsRePublish']]], ['discard_13',['Discard',['../structjs_stream_config.html#a0b44ea5251ef20bf5b5658bcfbea832d',1,'jsStreamConfig']]], ['discardnewpersubject_14',['DiscardNewPerSubject',['../structjs_stream_config.html#a3fb7d5e1a09829fe742749da880afe4a',1,'jsStreamConfig']]], - ['domain_15',['Domain',['../structjs_account_info.html#ab6ba03298e1863132550b9b08d06048c',1,'jsAccountInfo::Domain()'],['../structjs_msg_meta_data.html#a388e38ccea591181436d199dc7c2f8ea',1,'jsMsgMetaData::Domain()'],['../structjs_pub_ack.html#a0b73200c0b035db3c9c96421706d51b0',1,'jsPubAck::Domain()'],['../structjs_options.html#ae4df6c9c01c0ea9ab0e6d5a6ec8af74e',1,'jsOptions::Domain()']]], + ['domain_15',['Domain',['../structjs_stream_source.html#aa304239ee823ef87fcb53ebb0c077e7b',1,'jsStreamSource::Domain()'],['../structjs_stream_alternate.html#a7c25ab1a427b78c4e1ba58ff7cdb5a8f',1,'jsStreamAlternate::Domain()'],['../structjs_account_info.html#ab6ba03298e1863132550b9b08d06048c',1,'jsAccountInfo::Domain()'],['../structjs_msg_meta_data.html#a388e38ccea591181436d199dc7c2f8ea',1,'jsMsgMetaData::Domain()'],['../structjs_pub_ack.html#a0b73200c0b035db3c9c96421706d51b0',1,'jsPubAck::Domain()'],['../structjs_options.html#ae4df6c9c01c0ea9ab0e6d5a6ec8af74e',1,'jsOptions::Domain()']]], ['duplicate_16',['Duplicate',['../structjs_pub_ack.html#a0381a49ff62e8fac7a52cad6a5eb7243',1,'jsPubAck']]], ['duplicates_17',['Duplicates',['../structjs_stream_config.html#a9e0ff10273d0182f885615b4f7d1cc20',1,'jsStreamConfig']]], ['durable_18',['Durable',['../structjs_consumer_config.html#a36cf121162cf0b40edf051991d851ee0',1,'jsConsumerConfig']]] diff --git a/doc/html/search/variables_a.js b/doc/html/search/variables_a.js index 1d959554f..3eb425ca4 100644 --- a/doc/html/search/variables_a.js +++ b/doc/html/search/variables_a.js @@ -24,7 +24,7 @@ var searchData= ['memorymaxstreambytes_21',['MemoryMaxStreamBytes',['../structjs_account_limits.html#a38875d969274b0f0fcefc6b04ce56eb8',1,'jsAccountLimits']]], ['memorystorage_22',['MemoryStorage',['../structjs_consumer_config.html#a046177256938d6a601c629f9fd82f888',1,'jsConsumerConfig']]], ['metaonly_23',['MetaOnly',['../structkv_watch_options.html#ac9094bce4f3c6513431ba32fb49e5605',1,'kvWatchOptions']]], - ['mirror_24',['Mirror',['../structjs_stream_config.html#acdba5b22e4e60fd81a54769a7d09bc51',1,'jsStreamConfig::Mirror()'],['../structjs_stream_info.html#ab71aae7e4f6c62e2a09a3a52c9e4fa2a',1,'jsStreamInfo::Mirror()']]], + ['mirror_24',['Mirror',['../structjs_stream_config.html#acdba5b22e4e60fd81a54769a7d09bc51',1,'jsStreamConfig::Mirror()'],['../structjs_stream_info.html#ab71aae7e4f6c62e2a09a3a52c9e4fa2a',1,'jsStreamInfo::Mirror()'],['../structkv_config.html#ac86ca661d283627bccecf70cd286c8f8',1,'kvConfig::Mirror()']]], ['mirrordirect_25',['MirrorDirect',['../structjs_stream_config.html#a9d67ddcc7c54c345dd60ed5e59234f1e',1,'jsStreamConfig']]], ['msg_26',['Msg',['../structjs_pub_ack_err.html#a156ca2f779d132ffa8c519124cf9739b',1,'jsPubAckErr']]], ['msgid_27',['MsgId',['../structjs_pub_options.html#ac8708487360b784f7dd5d7a21e5617c0',1,'jsPubOptions']]], diff --git a/doc/html/search/variables_b.js b/doc/html/search/variables_b.js index 8baeaf96e..dbd218f85 100644 --- a/doc/html/search/variables_b.js +++ b/doc/html/search/variables_b.js @@ -1,6 +1,6 @@ var searchData= [ - ['name_0',['Name',['../structjs_stream_source.html#a7d9e5c064866b3f0b5601193c5885ec3',1,'jsStreamSource::Name()'],['../structjs_stream_config.html#a7fe3d5086f1c660a6999ae40ecd370e5',1,'jsStreamConfig::Name()'],['../structjs_peer_info.html#abf29230ce03a1c14d50227663e07de6a',1,'jsPeerInfo::Name()'],['../structjs_cluster_info.html#a2e13d7ec417574100c938c4df78e5484',1,'jsClusterInfo::Name()'],['../structjs_stream_source_info.html#a6db3c6ff8a465a45f8bd5c7bdf5f6c04',1,'jsStreamSourceInfo::Name()'],['../structjs_consumer_config.html#a201217d93cfed17eb4d3e2d9579b826a',1,'jsConsumerConfig::Name()'],['../structjs_consumer_info.html#a9359aea7cd05a27b2a15f8a35cdb1008',1,'jsConsumerInfo::Name()'],['../structjs_tier.html#a1ed542b9acccbe7761839f33c43053a6',1,'jsTier::Name()']]], + ['name_0',['Name',['../structjs_stream_source.html#a7d9e5c064866b3f0b5601193c5885ec3',1,'jsStreamSource::Name()'],['../structjs_stream_config.html#a7fe3d5086f1c660a6999ae40ecd370e5',1,'jsStreamConfig::Name()'],['../structjs_peer_info.html#abf29230ce03a1c14d50227663e07de6a',1,'jsPeerInfo::Name()'],['../structjs_cluster_info.html#a2e13d7ec417574100c938c4df78e5484',1,'jsClusterInfo::Name()'],['../structjs_stream_source_info.html#a6db3c6ff8a465a45f8bd5c7bdf5f6c04',1,'jsStreamSourceInfo::Name()'],['../structjs_stream_alternate.html#a07f36f98c7dcdf435f803e4f0ccaac57',1,'jsStreamAlternate::Name()'],['../structjs_consumer_config.html#a201217d93cfed17eb4d3e2d9579b826a',1,'jsConsumerConfig::Name()'],['../structjs_consumer_info.html#a9359aea7cd05a27b2a15f8a35cdb1008',1,'jsConsumerInfo::Name()'],['../structjs_tier.html#a1ed542b9acccbe7761839f33c43053a6',1,'jsTier::Name()']]], ['nextbysubject_1',['NextBySubject',['../structjs_direct_get_msg_options.html#a16ce7908a3d1690b8ae8bc22350ac238',1,'jsDirectGetMsgOptions']]], ['noack_2',['NoAck',['../structjs_stream_config.html#a8e358fbc569a1c6d49c704e6dbdf8609',1,'jsStreamConfig']]], ['nowait_3',['NoWait',['../structjs_fetch_request.html#ae251eebb1998a39fe3b898302b58293d',1,'jsFetchRequest']]], diff --git a/doc/html/status_8h.html b/doc/html/status_8h.html index ec86986ea..d1596333e 100644 --- a/doc/html/status_8h.html +++ b/doc/html/status_8h.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
@@ -320,6 +320,15 @@ , JSStreamMoveInProgressErr = 10124 , JSConsumerMaxRequestBatchExceededErr = 10125 , JSConsumerReplicasExceedsStreamErr = 10126 +,
+  JSConsumerNameContainsPathSeparatorsErr = 10127 +, JSStreamNameContainsPathSeparatorsErr = 10128 +, JSStreamMoveNotInProgressErr = 10129 +, JSStreamNameExistRestoreFailedErr = 10130 +,
+  JSConsumerCreateFilterSubjectMismatchErr = 10131 +, JSConsumerCreateDurableAndNameMismatchErr = 10132 +, JSReplicasCountCannotBeNegativeErr = 10133
}   @@ -705,6 +714,20 @@

JSConsumerReplicasExceedsStreamErr 

Consumer config replica count exceeds parent stream.

+JSConsumerNameContainsPathSeparatorsErr 

Consumer name can not contain path separators.

+ +JSStreamNameContainsPathSeparatorsErr 

Stream name can not contain path separators.

+ +JSStreamMoveNotInProgressErr 

Stream move not in progress.

+ +JSStreamNameExistRestoreFailedErr 

Stream name already in use, cannot restore.

+ +JSConsumerCreateFilterSubjectMismatchErr 

Consumer create request did not match filtered subject from create subject.

+ +JSConsumerCreateDurableAndNameMismatchErr 

Consumer Durable and Name have to be equal if both are provided.

+ +JSReplicasCountCannotBeNegativeErr 

Replicas count cannot be negative.

+ diff --git a/doc/html/status_8h.js b/doc/html/status_8h.js index 783709718..6a066e22f 100644 --- a/doc/html/status_8h.js +++ b/doc/html/status_8h.js @@ -172,6 +172,13 @@ var status_8h = [ "JSStreamMoveAndScaleErr", "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a584d0bf058191cf2257d934f0bc5935c", null ], [ "JSStreamMoveInProgressErr", "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abf7739c7a0569149ed24ae8b9fbaf889", null ], [ "JSConsumerMaxRequestBatchExceededErr", "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a597c98a0637cec454b724b049098cee8", null ], - [ "JSConsumerReplicasExceedsStreamErr", "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1d159f128cd9b261b5270f7e36ed22d1", null ] + [ "JSConsumerReplicasExceedsStreamErr", "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1d159f128cd9b261b5270f7e36ed22d1", null ], + [ "JSConsumerNameContainsPathSeparatorsErr", "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aab479befe55dfbc113b128367ea3739e", null ], + [ "JSStreamNameContainsPathSeparatorsErr", "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6a833a78d95a6946e7ead515393c01ff", null ], + [ "JSStreamMoveNotInProgressErr", "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abd66e18ccdc8c7e5737f09d39bc64e7b", null ], + [ "JSStreamNameExistRestoreFailedErr", "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9698a9c41a36783ff8bd8738dbce16cf", null ], + [ "JSConsumerCreateFilterSubjectMismatchErr", "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaee714daa8b2d00c09d202bbf682a099", null ], + [ "JSConsumerCreateDurableAndNameMismatchErr", "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2fd5f6bb7dac1ef16bdc0818886f78ac", null ], + [ "JSReplicasCountCannotBeNegativeErr", "status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0e2194a4bb7565834982a39deddea878", null ] ] ] ]; \ No newline at end of file diff --git a/doc/html/status_8h_source.html b/doc/html/status_8h_source.html index a9ec58f34..888640c66 100644 --- a/doc/html/status_8h_source.html +++ b/doc/html/status_8h_source.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
@@ -329,20 +329,28 @@ -
261
-
262} jsErrCode;
-
263
-
264#ifdef __cplusplus
-
265}
-
266#endif
-
267
-
268#endif /* STATUS_H_ */
+ + + + + + + +
268
+
269} jsErrCode;
+
270
+
271#ifdef __cplusplus
+
272}
+
273#endif
+
274
+
275#endif /* STATUS_H_ */
jsErrCode
Definition: status.h:135
@ JSConsumerWQConsumerNotDeliverAllErr
Consumer must be deliver all on workqueue stream.
Definition: status.h:235
@ JSNoMessageFoundErr
No message found.
Definition: status.h:172
@ JSConsumerReplacementWithDifferentNameErr
Consumer replacement durable config not the same.
Definition: status.h:240
@ JSStreamInvalidConfig
Stream configuration validation error.
Definition: status.h:187
@ JSMirrorWithSubjectsErr
Stream mirrors can not also contain subjects.
Definition: status.h:169
+
@ JSReplicasCountCannotBeNegativeErr
Replicas count cannot be negative.
Definition: status.h:267
@ JSConsumerFilterNotSubsetErr
Consumer filter subject is not a valid subset of the interest subjects.
Definition: status.h:228
@ JSConsumerEphemeralWithDurableNameErr
Consumer expected to be ephemeral but a durable name was set in request.
Definition: status.h:155
@ JSConsumerDurableNameNotMatchSubjectErr
Consumer name in subject does not match durable name in request.
Definition: status.h:152
@@ -355,6 +363,7 @@
@ JSConsumerStoreFailedErr
Error creating store for consumer.
Definition: status.h:238
@ JSConsumerPullWithRateLimitErr
Consumer in pull mode can not have rate limit set.
Definition: status.h:221
@ JSStorageResourcesExceededErr
Insufficient storage resources available.
Definition: status.h:182
+
@ JSConsumerCreateDurableAndNameMismatchErr
Consumer Durable and Name have to be equal if both are provided.
Definition: status.h:266
@ JSClusterNotLeaderErr
JetStream cluster can not handle request.
Definition: status.h:144
@ JSStreamPurgeFailedErr
Generic stream purge failure.
Definition: status.h:244
@ JSStreamTemplateNotFoundErr
Template not found.
Definition: status.h:203
@@ -389,6 +398,7 @@
@ JSStreamSequenceNotMatchErr
Expected stream sequence does not match.
Definition: status.h:198
@ JSClusterTagsErr
Tags placement not supported for operation.
Definition: status.h:146
@ JSStreamNotFoundErr
Stream not found.
Definition: status.h:194
+
@ JSStreamNameContainsPathSeparatorsErr
Stream name can not contain path separators.
Definition: status.h:262
@ JSStreamNotMatchErr
Expected stream does not match.
Definition: status.h:195
@ JSConsumerOnMappedErr
Consumer direct on a mapped consumer.
Definition: status.h:227
@ JSConsumerHBRequiresPushErr
Consumer idle heartbeat requires a push based consumer.
Definition: status.h:223
@@ -411,6 +421,7 @@
@ JSConsumerSmallHeartbeatErr
Consumer idle heartbeat needs to be >= 100ms.
Definition: status.h:218
@ JSMirrorConsumerSetupFailedErr
Generic mirror consumer setup failure.
Definition: status.h:164
@ JSConsumerDirectRequiresPushErr
Consumer direct requires a push based consumer.
Definition: status.h:225
+
@ JSStreamNameExistRestoreFailedErr
Stream name already in use, cannot restore.
Definition: status.h:264
@ JSClusterNotAssignedErr
JetStream cluster not assigned to this server.
Definition: status.h:142
@ JSStreamSealedErr
Invalid operation on sealed stream.
Definition: status.h:243
@ JSConsumerMaxRequestExpiresToSmallErr
Consumer max request expires needs to be > 1ms.
Definition: status.h:249
@@ -424,6 +435,8 @@
@ JSNotEnabledForAccountErr
JetStream not enabled for account.
Definition: status.h:174
@ JSStreamWrongLastSequenceErr
Wrong last sequence.
Definition: status.h:206
@ JSMirrorWithSourcesErr
Stream mirrors can not also contain other sources.
Definition: status.h:166
+
@ JSConsumerNameContainsPathSeparatorsErr
Consumer name can not contain path separators.
Definition: status.h:261
+
@ JSConsumerCreateFilterSubjectMismatchErr
Consumer create request did not match filtered subject from create subject.
Definition: status.h:265
@ JSClusterServerNotMemberErr
Server is not a member of the cluster.
Definition: status.h:179
@ JSConsumerInvalidSamplingErr
Failed to parse consumer sampling configuration.
Definition: status.h:230
@ JSConsumerDescriptionTooLongErr
Consumer description is too long.
Definition: status.h:241
@@ -436,6 +449,7 @@
@ JSStreamGeneralError
General stream failure.
Definition: status.h:186
@ JSConsumerMaxRequestBatchNegativeErr
Consumer max request batch needs to be > 0.
Definition: status.h:248
@ JSConsumerPullRequiresAckErr
Consumer in pull mode requires explicit ack policy.
Definition: status.h:219
+
@ JSStreamMoveNotInProgressErr
Stream move not in progress.
Definition: status.h:263
@ JSStreamMoveInProgressErr
Stream move already in progress.
Definition: status.h:258
@ JSStreamSnapshotErr
Snapshot failed.
Definition: status.h:199
@ JSConsumerMaxPendingAckExcessErr
Consumer max ack pending exceeds system limit.
Definition: status.h:255
diff --git a/doc/html/structjs_a_p_i_stats-members.html b/doc/html/structjs_a_p_i_stats-members.html index 32302f35b..2ac196c5d 100644 --- a/doc/html/structjs_a_p_i_stats-members.html +++ b/doc/html/structjs_a_p_i_stats-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_a_p_i_stats.html b/doc/html/structjs_a_p_i_stats.html index 1e19c78d6..0a030196d 100644 --- a/doc/html/structjs_a_p_i_stats.html +++ b/doc/html/structjs_a_p_i_stats.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_account_info-members.html b/doc/html/structjs_account_info-members.html index d85ea1ad3..354b1585c 100644 --- a/doc/html/structjs_account_info-members.html +++ b/doc/html/structjs_account_info-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_account_info.html b/doc/html/structjs_account_info.html index 85a379c39..86137ccd3 100644 --- a/doc/html/structjs_account_info.html +++ b/doc/html/structjs_account_info.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_account_limits-members.html b/doc/html/structjs_account_limits-members.html index 57ffab015..cd92dace1 100644 --- a/doc/html/structjs_account_limits-members.html +++ b/doc/html/structjs_account_limits-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_account_limits.html b/doc/html/structjs_account_limits.html index cf70cffe1..e761fbbbf 100644 --- a/doc/html/structjs_account_limits.html +++ b/doc/html/structjs_account_limits.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_cluster_info-members.html b/doc/html/structjs_cluster_info-members.html index 79baef288..fc6351f70 100644 --- a/doc/html/structjs_cluster_info-members.html +++ b/doc/html/structjs_cluster_info-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_cluster_info.html b/doc/html/structjs_cluster_info.html index ebd16a7de..e1303301c 100644 --- a/doc/html/structjs_cluster_info.html +++ b/doc/html/structjs_cluster_info.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_consumer_config-members.html b/doc/html/structjs_consumer_config-members.html index 4ee77e3c2..108d76684 100644 --- a/doc/html/structjs_consumer_config-members.html +++ b/doc/html/structjs_consumer_config-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_consumer_config.html b/doc/html/structjs_consumer_config.html index dc6783404..105225ed0 100644 --- a/doc/html/structjs_consumer_config.html +++ b/doc/html/structjs_consumer_config.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_consumer_info-members.html b/doc/html/structjs_consumer_info-members.html index a76b972c4..c44c03c41 100644 --- a/doc/html/structjs_consumer_info-members.html +++ b/doc/html/structjs_consumer_info-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_consumer_info.html b/doc/html/structjs_consumer_info.html index 5ef38a1ed..495268357 100644 --- a/doc/html/structjs_consumer_info.html +++ b/doc/html/structjs_consumer_info.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_consumer_info_list-members.html b/doc/html/structjs_consumer_info_list-members.html index 0d7a45168..aa090114a 100644 --- a/doc/html/structjs_consumer_info_list-members.html +++ b/doc/html/structjs_consumer_info_list-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_consumer_info_list.html b/doc/html/structjs_consumer_info_list.html index 4fa5eac19..148801be4 100644 --- a/doc/html/structjs_consumer_info_list.html +++ b/doc/html/structjs_consumer_info_list.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_consumer_names_list-members.html b/doc/html/structjs_consumer_names_list-members.html index cb4a57042..127ce726f 100644 --- a/doc/html/structjs_consumer_names_list-members.html +++ b/doc/html/structjs_consumer_names_list-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_consumer_names_list.html b/doc/html/structjs_consumer_names_list.html index aa39da739..19d114af7 100644 --- a/doc/html/structjs_consumer_names_list.html +++ b/doc/html/structjs_consumer_names_list.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_consumer_sequence_mismatch-members.html b/doc/html/structjs_consumer_sequence_mismatch-members.html index e2331199d..90b6730fe 100644 --- a/doc/html/structjs_consumer_sequence_mismatch-members.html +++ b/doc/html/structjs_consumer_sequence_mismatch-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_consumer_sequence_mismatch.html b/doc/html/structjs_consumer_sequence_mismatch.html index 5f721b2a3..8db2fde5d 100644 --- a/doc/html/structjs_consumer_sequence_mismatch.html +++ b/doc/html/structjs_consumer_sequence_mismatch.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_direct_get_msg_options-members.html b/doc/html/structjs_direct_get_msg_options-members.html index 52f8edf5c..8aa9e3f2d 100644 --- a/doc/html/structjs_direct_get_msg_options-members.html +++ b/doc/html/structjs_direct_get_msg_options-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_direct_get_msg_options.html b/doc/html/structjs_direct_get_msg_options.html index b55b94a97..a0c4a1036 100644 --- a/doc/html/structjs_direct_get_msg_options.html +++ b/doc/html/structjs_direct_get_msg_options.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_external_stream-members.html b/doc/html/structjs_external_stream-members.html index 16a97e349..2802a50ed 100644 --- a/doc/html/structjs_external_stream-members.html +++ b/doc/html/structjs_external_stream-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_external_stream.html b/doc/html/structjs_external_stream.html index 4032c0a90..222deefcf 100644 --- a/doc/html/structjs_external_stream.html +++ b/doc/html/structjs_external_stream.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_fetch_request-members.html b/doc/html/structjs_fetch_request-members.html index 0c233b526..48be26bd6 100644 --- a/doc/html/structjs_fetch_request-members.html +++ b/doc/html/structjs_fetch_request-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_fetch_request.html b/doc/html/structjs_fetch_request.html index c360f28a7..e94e57f32 100644 --- a/doc/html/structjs_fetch_request.html +++ b/doc/html/structjs_fetch_request.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_lost_stream_data-members.html b/doc/html/structjs_lost_stream_data-members.html index b617d357d..d083f5e42 100644 --- a/doc/html/structjs_lost_stream_data-members.html +++ b/doc/html/structjs_lost_stream_data-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_lost_stream_data.html b/doc/html/structjs_lost_stream_data.html index 8dbd820ee..302d50c4f 100644 --- a/doc/html/structjs_lost_stream_data.html +++ b/doc/html/structjs_lost_stream_data.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_msg_meta_data-members.html b/doc/html/structjs_msg_meta_data-members.html index 76c1b8a43..c691a3ff0 100644 --- a/doc/html/structjs_msg_meta_data-members.html +++ b/doc/html/structjs_msg_meta_data-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_msg_meta_data.html b/doc/html/structjs_msg_meta_data.html index 827169f42..fa34e8c1b 100644 --- a/doc/html/structjs_msg_meta_data.html +++ b/doc/html/structjs_msg_meta_data.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_options-members.html b/doc/html/structjs_options-members.html index 7dc8d136f..d46a978b7 100644 --- a/doc/html/structjs_options-members.html +++ b/doc/html/structjs_options-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_options.html b/doc/html/structjs_options.html index c8bcbd06d..a7b0633cd 100644 --- a/doc/html/structjs_options.html +++ b/doc/html/structjs_options.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_options_1_1js_options_publish_async-members.html b/doc/html/structjs_options_1_1js_options_publish_async-members.html index 544ce79a0..4957a5707 100644 --- a/doc/html/structjs_options_1_1js_options_publish_async-members.html +++ b/doc/html/structjs_options_1_1js_options_publish_async-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_options_1_1js_options_publish_async.html b/doc/html/structjs_options_1_1js_options_publish_async.html index a46b62fb1..d8d52fac7 100644 --- a/doc/html/structjs_options_1_1js_options_publish_async.html +++ b/doc/html/structjs_options_1_1js_options_publish_async.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_options_1_1js_options_stream-members.html b/doc/html/structjs_options_1_1js_options_stream-members.html index 711d9b48a..c0e0b0785 100644 --- a/doc/html/structjs_options_1_1js_options_stream-members.html +++ b/doc/html/structjs_options_1_1js_options_stream-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_options_1_1js_options_stream.html b/doc/html/structjs_options_1_1js_options_stream.html index 9a4e35da6..d1ec474b1 100644 --- a/doc/html/structjs_options_1_1js_options_stream.html +++ b/doc/html/structjs_options_1_1js_options_stream.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_options_1_1js_options_stream_1_1js_options_stream_info-members.html b/doc/html/structjs_options_1_1js_options_stream_1_1js_options_stream_info-members.html index 72d502b6a..946108696 100644 --- a/doc/html/structjs_options_1_1js_options_stream_1_1js_options_stream_info-members.html +++ b/doc/html/structjs_options_1_1js_options_stream_1_1js_options_stream_info-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_options_1_1js_options_stream_1_1js_options_stream_info.html b/doc/html/structjs_options_1_1js_options_stream_1_1js_options_stream_info.html index b6d78aab7..8ad3d7508 100644 --- a/doc/html/structjs_options_1_1js_options_stream_1_1js_options_stream_info.html +++ b/doc/html/structjs_options_1_1js_options_stream_1_1js_options_stream_info.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_options_1_1js_options_stream_1_1js_options_stream_purge-members.html b/doc/html/structjs_options_1_1js_options_stream_1_1js_options_stream_purge-members.html index 77dcba7e0..7800d79f1 100644 --- a/doc/html/structjs_options_1_1js_options_stream_1_1js_options_stream_purge-members.html +++ b/doc/html/structjs_options_1_1js_options_stream_1_1js_options_stream_purge-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html b/doc/html/structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html index 064e8da93..13e767e57 100644 --- a/doc/html/structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html +++ b/doc/html/structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_peer_info-members.html b/doc/html/structjs_peer_info-members.html index 4405a5281..b2ec8c5a1 100644 --- a/doc/html/structjs_peer_info-members.html +++ b/doc/html/structjs_peer_info-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_peer_info.html b/doc/html/structjs_peer_info.html index fb1129c8b..5975414a2 100644 --- a/doc/html/structjs_peer_info.html +++ b/doc/html/structjs_peer_info.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_placement-members.html b/doc/html/structjs_placement-members.html index f321537ce..0efd0488f 100644 --- a/doc/html/structjs_placement-members.html +++ b/doc/html/structjs_placement-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_placement.html b/doc/html/structjs_placement.html index 81ed1f0f3..1eb53f74a 100644 --- a/doc/html/structjs_placement.html +++ b/doc/html/structjs_placement.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_pub_ack-members.html b/doc/html/structjs_pub_ack-members.html index 34f10d5c0..dc26f6c37 100644 --- a/doc/html/structjs_pub_ack-members.html +++ b/doc/html/structjs_pub_ack-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_pub_ack.html b/doc/html/structjs_pub_ack.html index e2df04447..cd3f9987a 100644 --- a/doc/html/structjs_pub_ack.html +++ b/doc/html/structjs_pub_ack.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_pub_ack_err-members.html b/doc/html/structjs_pub_ack_err-members.html index 4fb5bb3a8..989335416 100644 --- a/doc/html/structjs_pub_ack_err-members.html +++ b/doc/html/structjs_pub_ack_err-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_pub_ack_err.html b/doc/html/structjs_pub_ack_err.html index 96f0737df..42cbd63be 100644 --- a/doc/html/structjs_pub_ack_err.html +++ b/doc/html/structjs_pub_ack_err.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_pub_options-members.html b/doc/html/structjs_pub_options-members.html index 5176411b6..c2f6b7443 100644 --- a/doc/html/structjs_pub_options-members.html +++ b/doc/html/structjs_pub_options-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_pub_options.html b/doc/html/structjs_pub_options.html index d12bac9ab..5b2d5fc69 100644 --- a/doc/html/structjs_pub_options.html +++ b/doc/html/structjs_pub_options.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_re_publish-members.html b/doc/html/structjs_re_publish-members.html index 437d9d30c..504ffc49e 100644 --- a/doc/html/structjs_re_publish-members.html +++ b/doc/html/structjs_re_publish-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_re_publish.html b/doc/html/structjs_re_publish.html index 89b6719b2..0c1464b94 100644 --- a/doc/html/structjs_re_publish.html +++ b/doc/html/structjs_re_publish.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_sequence_info-members.html b/doc/html/structjs_sequence_info-members.html index 6434e37fe..40e6abf3b 100644 --- a/doc/html/structjs_sequence_info-members.html +++ b/doc/html/structjs_sequence_info-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_sequence_info.html b/doc/html/structjs_sequence_info.html index 8f1d70f6d..cff7c80eb 100644 --- a/doc/html/structjs_sequence_info.html +++ b/doc/html/structjs_sequence_info.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_sequence_pair-members.html b/doc/html/structjs_sequence_pair-members.html index 6d67c261e..41799203b 100644 --- a/doc/html/structjs_sequence_pair-members.html +++ b/doc/html/structjs_sequence_pair-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_sequence_pair.html b/doc/html/structjs_sequence_pair.html index 2a9211487..a2b12779f 100644 --- a/doc/html/structjs_sequence_pair.html +++ b/doc/html/structjs_sequence_pair.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_stream_alternate-members.html b/doc/html/structjs_stream_alternate-members.html new file mode 100644 index 000000000..dbbf39833 --- /dev/null +++ b/doc/html/structjs_stream_alternate-members.html @@ -0,0 +1,115 @@ + + + + + + + +NATS C Client with JetStream and Streaming support: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
NATS C Client with JetStream and Streaming support +  3.5.0 +
+
The nats.io C Client, Supported by Synadia Communications Inc.
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
jsStreamAlternate Member List
+
+
+ +

This is the complete list of members for jsStreamAlternate, including all inherited members.

+ + + + +
ClusterjsStreamAlternate
DomainjsStreamAlternate
NamejsStreamAlternate
+
+ + + + + diff --git a/doc/html/structjs_stream_alternate.html b/doc/html/structjs_stream_alternate.html new file mode 100644 index 000000000..682c37f2c --- /dev/null +++ b/doc/html/structjs_stream_alternate.html @@ -0,0 +1,173 @@ + + + + + + + +NATS C Client with JetStream and Streaming support: jsStreamAlternate Struct Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
NATS C Client with JetStream and Streaming support +  3.5.0 +
+
The nats.io C Client, Supported by Synadia Communications Inc.
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
jsStreamAlternate Struct Reference
+
+
+ +

#include <nats.h>

+ + + + + + + + +

+Public Attributes

const char * Name
 
const char * Domain
 
const char * Cluster
 
+

Detailed Description

+

Information about an alternate stream represented by a mirror.

+

Member Data Documentation

+ +

◆ Name

+ +
+
+ + + + +
const char* jsStreamAlternate::Name
+
+ +
+
+ +

◆ Domain

+ +
+
+ + + + +
const char* jsStreamAlternate::Domain
+
+ +
+
+ +

◆ Cluster

+ +
+
+ + + + +
const char* jsStreamAlternate::Cluster
+
+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ + + + + diff --git a/doc/html/structjs_stream_alternate.js b/doc/html/structjs_stream_alternate.js new file mode 100644 index 000000000..04b30ac86 --- /dev/null +++ b/doc/html/structjs_stream_alternate.js @@ -0,0 +1,6 @@ +var structjs_stream_alternate = +[ + [ "Name", "structjs_stream_alternate.html#a07f36f98c7dcdf435f803e4f0ccaac57", null ], + [ "Domain", "structjs_stream_alternate.html#a7c25ab1a427b78c4e1ba58ff7cdb5a8f", null ], + [ "Cluster", "structjs_stream_alternate.html#a3e85014d03dd425435ed5a0b6a5dfb1d", null ] +]; \ No newline at end of file diff --git a/doc/html/structjs_stream_config-members.html b/doc/html/structjs_stream_config-members.html index 7be3d724f..14e1a869c 100644 --- a/doc/html/structjs_stream_config-members.html +++ b/doc/html/structjs_stream_config-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_stream_config.html b/doc/html/structjs_stream_config.html index 045b5198f..0af03d888 100644 --- a/doc/html/structjs_stream_config.html +++ b/doc/html/structjs_stream_config.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
diff --git a/doc/html/structjs_stream_info-members.html b/doc/html/structjs_stream_info-members.html index a37623d3c..60a25b28c 100644 --- a/doc/html/structjs_stream_info-members.html +++ b/doc/html/structjs_stream_info-members.html @@ -26,7 +26,7 @@
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
@@ -97,6 +97,8 @@

This is the complete list of members for jsStreamInfo, including all inherited members.

+ + diff --git a/doc/html/structjs_stream_info.html b/doc/html/structjs_stream_info.html index ea629452e..7fe5b65d1 100644 --- a/doc/html/structjs_stream_info.html +++ b/doc/html/structjs_stream_info.html @@ -26,7 +26,7 @@ @@ -117,6 +117,10 @@ + + + +
AlternatesjsStreamInfo
AlternatesLenjsStreamInfo
ClusterjsStreamInfo
ConfigjsStreamInfo
CreatedjsStreamInfo
NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
The nats.io C Client, Supported by Synadia Communications Inc.
 
int SourcesLen
 
jsStreamAlternate ** Alternates
 
int AlternatesLen
 

Detailed Description

Configuration and current state for this stream.

@@ -218,6 +222,34 @@

+

+ + +

◆ Alternates

+ +
+
+ + + + +
jsStreamAlternate** jsStreamInfo::Alternates
+
+ +
+
+ +

◆ AlternatesLen

+ +
+
+ + + + +
int jsStreamInfo::AlternatesLen
+
+

The documentation for this struct was generated from the following file:
    diff --git a/doc/html/structjs_stream_info.js b/doc/html/structjs_stream_info.js index f32d1295a..2707758d1 100644 --- a/doc/html/structjs_stream_info.js +++ b/doc/html/structjs_stream_info.js @@ -6,5 +6,7 @@ var structjs_stream_info = [ "Cluster", "structjs_stream_info.html#a8d10d6fdc3f713ac726c72cae06a209a", null ], [ "Mirror", "structjs_stream_info.html#ab71aae7e4f6c62e2a09a3a52c9e4fa2a", null ], [ "Sources", "structjs_stream_info.html#a2e7ca48a93fe57265609e7e0cd3fa386", null ], - [ "SourcesLen", "structjs_stream_info.html#af14110cb1f8e16e3dade8d9f7c2fd672", null ] + [ "SourcesLen", "structjs_stream_info.html#af14110cb1f8e16e3dade8d9f7c2fd672", null ], + [ "Alternates", "structjs_stream_info.html#a720c4ff9090bafda50000843810ab1bb", null ], + [ "AlternatesLen", "structjs_stream_info.html#ad37a5fd700bd5df54e5002c7de51c3ad", null ] ]; \ No newline at end of file diff --git a/doc/html/structjs_stream_info_list-members.html b/doc/html/structjs_stream_info_list-members.html index 43383b0b4..15258c0ca 100644 --- a/doc/html/structjs_stream_info_list-members.html +++ b/doc/html/structjs_stream_info_list-members.html @@ -26,7 +26,7 @@
    NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
    The nats.io C Client, Supported by Synadia Communications Inc.
    diff --git a/doc/html/structjs_stream_info_list.html b/doc/html/structjs_stream_info_list.html index 85627415c..f91ed12b8 100644 --- a/doc/html/structjs_stream_info_list.html +++ b/doc/html/structjs_stream_info_list.html @@ -26,7 +26,7 @@
    NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
    The nats.io C Client, Supported by Synadia Communications Inc.
    diff --git a/doc/html/structjs_stream_names_list-members.html b/doc/html/structjs_stream_names_list-members.html index 91245a8f6..ba33e88e4 100644 --- a/doc/html/structjs_stream_names_list-members.html +++ b/doc/html/structjs_stream_names_list-members.html @@ -26,7 +26,7 @@
    NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
    The nats.io C Client, Supported by Synadia Communications Inc.
    diff --git a/doc/html/structjs_stream_names_list.html b/doc/html/structjs_stream_names_list.html index 74a1f4821..2360c02c7 100644 --- a/doc/html/structjs_stream_names_list.html +++ b/doc/html/structjs_stream_names_list.html @@ -26,7 +26,7 @@
    NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
    The nats.io C Client, Supported by Synadia Communications Inc.
    diff --git a/doc/html/structjs_stream_source-members.html b/doc/html/structjs_stream_source-members.html index 9149f62b5..683d97115 100644 --- a/doc/html/structjs_stream_source-members.html +++ b/doc/html/structjs_stream_source-members.html @@ -26,7 +26,7 @@
    NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
    The nats.io C Client, Supported by Synadia Communications Inc.
    @@ -97,11 +97,12 @@

    This is the complete list of members for jsStreamSource, including all inherited members.

    - - - - - + + + + + +
    ExternaljsStreamSource
    FilterSubjectjsStreamSource
    NamejsStreamSource
    OptStartSeqjsStreamSource
    OptStartTimejsStreamSource
    DomainjsStreamSource
    ExternaljsStreamSource
    FilterSubjectjsStreamSource
    NamejsStreamSource
    OptStartSeqjsStreamSource
    OptStartTimejsStreamSource
    diff --git a/doc/html/structjs_stream_source.html b/doc/html/structjs_stream_source.html index 28a844934..84a2367ec 100644 --- a/doc/html/structjs_stream_source.html +++ b/doc/html/structjs_stream_source.html @@ -26,7 +26,7 @@
    NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
    The nats.io C Client, Supported by Synadia Communications Inc.
    @@ -113,6 +113,8 @@   jsExternalStreamExternal   +const char * Domain

    Detailed Description

    Dictates how streams can source from other streams.

    @@ -190,6 +192,20 @@

    +

    + + +

    ◆ Domain

    + +
    +
    + + + + +
    const char* jsStreamSource::Domain
    +
    +

    The documentation for this struct was generated from the following file:
      diff --git a/doc/html/structjs_stream_source.js b/doc/html/structjs_stream_source.js index 591743b0a..0a4999f7f 100644 --- a/doc/html/structjs_stream_source.js +++ b/doc/html/structjs_stream_source.js @@ -4,5 +4,6 @@ var structjs_stream_source = [ "OptStartSeq", "structjs_stream_source.html#ad6948b7a34c202f324b6d2beb32fe5ed", null ], [ "OptStartTime", "structjs_stream_source.html#a67eb1dac41b2d826a923cfb23baa24a5", null ], [ "FilterSubject", "structjs_stream_source.html#af787b51dde9d77626f33860564eb08c3", null ], - [ "External", "structjs_stream_source.html#a295458d156af5373bb3f5ab06612a888", null ] + [ "External", "structjs_stream_source.html#a295458d156af5373bb3f5ab06612a888", null ], + [ "Domain", "structjs_stream_source.html#aa304239ee823ef87fcb53ebb0c077e7b", null ] ]; \ No newline at end of file diff --git a/doc/html/structjs_stream_source_info-members.html b/doc/html/structjs_stream_source_info-members.html index 70480461b..ffeefa8c3 100644 --- a/doc/html/structjs_stream_source_info-members.html +++ b/doc/html/structjs_stream_source_info-members.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/structjs_stream_source_info.html b/doc/html/structjs_stream_source_info.html index a21bbeeba..3faf88b3a 100644 --- a/doc/html/structjs_stream_source_info.html +++ b/doc/html/structjs_stream_source_info.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/structjs_stream_state-members.html b/doc/html/structjs_stream_state-members.html index 4baa017ca..9cf476088 100644 --- a/doc/html/structjs_stream_state-members.html +++ b/doc/html/structjs_stream_state-members.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/structjs_stream_state.html b/doc/html/structjs_stream_state.html index cc33a9089..08a667295 100644 --- a/doc/html/structjs_stream_state.html +++ b/doc/html/structjs_stream_state.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/structjs_stream_state_subject-members.html b/doc/html/structjs_stream_state_subject-members.html index 0bf54be42..f95b33268 100644 --- a/doc/html/structjs_stream_state_subject-members.html +++ b/doc/html/structjs_stream_state_subject-members.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/structjs_stream_state_subject.html b/doc/html/structjs_stream_state_subject.html index 19825efa0..e26e52308 100644 --- a/doc/html/structjs_stream_state_subject.html +++ b/doc/html/structjs_stream_state_subject.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/structjs_stream_state_subjects-members.html b/doc/html/structjs_stream_state_subjects-members.html index 269d49ad7..83a67fe20 100644 --- a/doc/html/structjs_stream_state_subjects-members.html +++ b/doc/html/structjs_stream_state_subjects-members.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/structjs_stream_state_subjects.html b/doc/html/structjs_stream_state_subjects.html index c6ecefeff..31e881689 100644 --- a/doc/html/structjs_stream_state_subjects.html +++ b/doc/html/structjs_stream_state_subjects.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/structjs_sub_options-members.html b/doc/html/structjs_sub_options-members.html index 24f96f69d..bee89abb6 100644 --- a/doc/html/structjs_sub_options-members.html +++ b/doc/html/structjs_sub_options-members.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/structjs_sub_options.html b/doc/html/structjs_sub_options.html index 773924e3b..f5c28df92 100644 --- a/doc/html/structjs_sub_options.html +++ b/doc/html/structjs_sub_options.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/structjs_tier-members.html b/doc/html/structjs_tier-members.html index ba49b4506..1dd38d5f6 100644 --- a/doc/html/structjs_tier-members.html +++ b/doc/html/structjs_tier-members.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/structjs_tier.html b/doc/html/structjs_tier.html index 339aaaff2..5aa0b730b 100644 --- a/doc/html/structjs_tier.html +++ b/doc/html/structjs_tier.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      diff --git a/doc/html/structkv_config-members.html b/doc/html/structkv_config-members.html index 385d876ae..5b138bfd4 100644 --- a/doc/html/structkv_config-members.html +++ b/doc/html/structkv_config-members.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      @@ -102,10 +102,13 @@ HistorykvConfig MaxByteskvConfig MaxValueSizekvConfig - ReplicaskvConfig - RePublishkvConfig - StorageTypekvConfig - TTLkvConfig + MirrorkvConfig + ReplicaskvConfig + RePublishkvConfig + SourceskvConfig + SourcesLenkvConfig + StorageTypekvConfig + TTLkvConfig diff --git a/doc/html/structkv_config.html b/doc/html/structkv_config.html index faf0d962f..bfc171d23 100644 --- a/doc/html/structkv_config.html +++ b/doc/html/structkv_config.html @@ -26,7 +26,7 @@
      NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
      The nats.io C Client, Supported by Synadia Communications Inc.
      @@ -120,6 +120,12 @@   jsRePublishRePublish   +jsStreamSourceMirror +  +jsStreamSource ** Sources +  +int SourcesLen

      Detailed Description

      KeyValue configuration object.

      @@ -249,6 +255,48 @@

      +

      + + +

      ◆ Mirror

      + +
      +
      + + + + +
      jsStreamSource* kvConfig::Mirror
      +
      + +
      +
      + +

      ◆ Sources

      + +
      +
      + + + + +
      jsStreamSource** kvConfig::Sources
      +
      + +
      +
      + +

      ◆ SourcesLen

      + +
      +
      + + + + +
      int kvConfig::SourcesLen
      +
      +

      The documentation for this struct was generated from the following file:
        diff --git a/doc/html/structkv_config.js b/doc/html/structkv_config.js index 31d08ce7b..09a581703 100644 --- a/doc/html/structkv_config.js +++ b/doc/html/structkv_config.js @@ -8,5 +8,8 @@ var structkv_config = [ "MaxBytes", "structkv_config.html#a1bc37777aa91b8b57a70e7647670cd12", null ], [ "StorageType", "structkv_config.html#ad5db9a58224d93ab86b4cfc4c46f1897", null ], [ "Replicas", "structkv_config.html#a48f0f70383eff868321f9c94ae1a87cd", null ], - [ "RePublish", "structkv_config.html#ae172d3e442eef1a57cd7cf266d9e8951", null ] + [ "RePublish", "structkv_config.html#ae172d3e442eef1a57cd7cf266d9e8951", null ], + [ "Mirror", "structkv_config.html#ac86ca661d283627bccecf70cd286c8f8", null ], + [ "Sources", "structkv_config.html#afbfd6725c0b0c9fb661a96c06d788ac9", null ], + [ "SourcesLen", "structkv_config.html#af1d95d5434b10e929d6ce6fa6129a789", null ] ]; \ No newline at end of file diff --git a/doc/html/structkv_entry_list-members.html b/doc/html/structkv_entry_list-members.html index dc48a485f..2b8456fa2 100644 --- a/doc/html/structkv_entry_list-members.html +++ b/doc/html/structkv_entry_list-members.html @@ -26,7 +26,7 @@
        NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
        The nats.io C Client, Supported by Synadia Communications Inc.
        diff --git a/doc/html/structkv_entry_list.html b/doc/html/structkv_entry_list.html index eb6cdf0fa..65ae8c182 100644 --- a/doc/html/structkv_entry_list.html +++ b/doc/html/structkv_entry_list.html @@ -26,7 +26,7 @@
        NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
        The nats.io C Client, Supported by Synadia Communications Inc.
        diff --git a/doc/html/structkv_keys_list-members.html b/doc/html/structkv_keys_list-members.html index ba6aa0af1..059ac02c3 100644 --- a/doc/html/structkv_keys_list-members.html +++ b/doc/html/structkv_keys_list-members.html @@ -26,7 +26,7 @@
        NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
        The nats.io C Client, Supported by Synadia Communications Inc.
        diff --git a/doc/html/structkv_keys_list.html b/doc/html/structkv_keys_list.html index 1048c28a4..701c9cde5 100644 --- a/doc/html/structkv_keys_list.html +++ b/doc/html/structkv_keys_list.html @@ -26,7 +26,7 @@
        NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
        The nats.io C Client, Supported by Synadia Communications Inc.
        diff --git a/doc/html/structkv_purge_options-members.html b/doc/html/structkv_purge_options-members.html index 7591e5575..5ea59efba 100644 --- a/doc/html/structkv_purge_options-members.html +++ b/doc/html/structkv_purge_options-members.html @@ -26,7 +26,7 @@
        NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
        The nats.io C Client, Supported by Synadia Communications Inc.
        diff --git a/doc/html/structkv_purge_options.html b/doc/html/structkv_purge_options.html index fe6058d62..cbe017e40 100644 --- a/doc/html/structkv_purge_options.html +++ b/doc/html/structkv_purge_options.html @@ -26,7 +26,7 @@
        NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
        The nats.io C Client, Supported by Synadia Communications Inc.
        diff --git a/doc/html/structkv_watch_options-members.html b/doc/html/structkv_watch_options-members.html index fb4545ef7..698ea9c88 100644 --- a/doc/html/structkv_watch_options-members.html +++ b/doc/html/structkv_watch_options-members.html @@ -26,7 +26,7 @@
        NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
        The nats.io C Client, Supported by Synadia Communications Inc.
        diff --git a/doc/html/structkv_watch_options.html b/doc/html/structkv_watch_options.html index e8f158d52..35b227f1b 100644 --- a/doc/html/structkv_watch_options.html +++ b/doc/html/structkv_watch_options.html @@ -26,7 +26,7 @@
        NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
        The nats.io C Client, Supported by Synadia Communications Inc.
        diff --git a/doc/html/structnats_msg_list-members.html b/doc/html/structnats_msg_list-members.html index bd6afb83c..08e835c17 100644 --- a/doc/html/structnats_msg_list-members.html +++ b/doc/html/structnats_msg_list-members.html @@ -26,7 +26,7 @@
        NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
        The nats.io C Client, Supported by Synadia Communications Inc.
        diff --git a/doc/html/structnats_msg_list.html b/doc/html/structnats_msg_list.html index a28c77653..8f746bcdf 100644 --- a/doc/html/structnats_msg_list.html +++ b/doc/html/structnats_msg_list.html @@ -26,7 +26,7 @@
        NATS C Client with JetStream and Streaming support -  3.4.1 +  3.5.0
        The nats.io C Client, Supported by Synadia Communications Inc.
        diff --git a/src/version.h b/src/version.h index a0e6ebdef..532f25dee 100644 --- a/src/version.h +++ b/src/version.h @@ -25,7 +25,7 @@ extern "C" { #define NATS_VERSION_MINOR 5 #define NATS_VERSION_PATCH 0 -#define NATS_VERSION_STRING "3.5.0-dev" +#define NATS_VERSION_STRING "3.5.0" #define NATS_VERSION_NUMBER ((NATS_VERSION_MAJOR << 16) | \ (NATS_VERSION_MINOR << 8) | \