Compare commits

...

42 Commits

Author SHA1 Message Date
928a10e880 deps: update nats.c to 3.9.3 2025-03-13 22:11:30 -06:00
fbd6e7af0c all: update for zig 0.14.0
Support for earlier zig versions has been dropped.
2025-03-13 21:24:37 -06:00
3b5412b035 deps: update nats.c to 3.9.1
This also brings in libressl-portable 4.0.0.
2024-12-05 22:59:28 -07:00
ccf0f504a1 deps: update nats.c to 3.8.2+1
This fixes building with current zig 0.14-dev due to updating the
transitive libsodium dependency.
2024-10-14 22:02:49 -06:00
c82911682e thunk: rework handling of userdata
A number of cases were not handled properly: even though optional
userdata was allowed, the handling would cause unreachable to be
reached if null handles were actually passed. Also, being able to use
void to specify "no userdata please" is useful; however, in this case
we do have to still pass NULL to the C library calls.

The casting logic has been pulled out to some helper functions, which
make it more consistent. Some mediocre additional test coverage has
been added as well.
2024-10-01 23:55:04 -07:00
68a98232a1 thunk: add 0.14-dev compatibility shim
Various type definitions in std.builtin got renamed to avoid field/decl
collisions as was required for the implementation of decl literals.
Since this is the only thing busted, shim it and retain cross-version
support for now.
2024-09-15 21:08:40 -07:00
5c340bef56 deps: use allyourcodebase build wrappers instead of vendored deps
This updates the nats.c library version to 3.8.2 and the libressl
version to 3.9.2. It's more build system than ever.
2024-09-15 21:05:53 -07:00
74bbe30d0a all: update for zig-0.13
This is mainly updates to the build system, but there were a couple of
stdlib changes for the tests. The build system does include handling
more properly now as well, I think. It has fewer hacks, at least.
2024-06-18 20:44:26 -07:00
ff3782ce27 build: update for zig-0.12.0 2024-05-12 23:44:56 -07:00
f742ee1a85 build.zig.zon: match the project name 2024-04-06 15:35:19 -07:00
7db55e9ac9 subscription: fix setCompletionCallback
This was not being tested, and it was really broken. Now it is being
tested and it is no longer broken.
2024-04-06 15:34:38 -07:00
73fccb4662 all: allow passing more types of pointers as callback userdata
By performing more pointer casting gymnastics, additional types of
pointer can be supported. For example, now const qualified pointers
can be passed through thanks to the use of constCast. Also, having
explicit ptrCast allows nested pointers (e.g. a pointer to a slice,
such as `*[]const u8`) to be passed as userdata as well (the compiler
refuses to coerce a pointer to a pointer to `?*anyopaque` for some
reason, I guess because maybe it's ambiguous somehow?) Hopefully this
extra casting does not appreciably reduce the compiler's ability to
catch real bugs (for example, on a 64-bit machine, ptrCast can convert
a *u64 into a **u64 because there is no alignment change).

Also, the `volatile` pointer specifier is still not supported.
`allowzero` pointers probably also have a problem. Those are both
extreme edge cases, however.

This was intended to work before but did not due to an oversight.
Specifically, because the userdata pointers are stored as ?*anyopaque,
which does *not* have the const qualifier, they must have their const
qualifiers also removed. This is safe because the thunk guarantees
that the consumer code never sees the non-const version of the
pointer, and the nats library itself does nothing except pass the
pointer through to the user callback.

The tests have been updated to ensure this case works. The examples
still use a mutable userdata pointer to show that that case also
works. More tests could be added for the sake of increased rigor, but
I don't think it adds much.
2024-04-06 15:34:38 -07:00
42d0b24710 thunk: fix slightly confusing compile errors
The error messages not on the slice detection code path should not be
talking about slices.
2024-04-06 15:01:03 -07:00
b17a3fba6c readme: update zig support status 2024-01-15 16:30:26 -08:00
4124b912eb build: update for zig-0.12.0-dev.2208+4debd4338
Incorporate various build API changes. Hopefully there won't be any
other major API changes before the 0.12.0 release.
2024-01-15 16:23:45 -08:00
3462b3cdb6 all: don't automatically convert userdata types to pointer types
One of the things I have done a better job of internalizing while
working with zig over the last few months is that the less magic that
exists, the better. In the case of parameterized functions, this means
that it is much better to restrict the range of types that are
permitted to be passed than to perform type manipulation. In other
words, it's more confusing to see a function that is parameterized
with `SomeType` taking a pointer to that type than having it be
parameterized directly to take the pointer. Obviously there are
exceptions to this rule, like std.mem.eql taking slices of its
parameterized type.

In fact, this new approach fixes some edge cases. Null userdata may now
be passed in, since the user can now actually specify an optional
pointer type (e.g. `?*void` may be used to provide always-null
userdata). Additionally, a pointer to a constant value can now be
passed in, which wasn't possible before (this could have been worked
around by use of constCast and being careful, but that's an
exceedingly bad option compared to having the type system work for
you).
2024-01-01 15:20:06 -08:00
b28a91b97f tests: add shell script for generating keys
This may be useful later.
2023-11-07 22:55:08 -08:00
c6764fcf60 readme: some minor updates 2023-11-07 20:54:59 -08:00
c18e1eb237 deps: update libressl to 3.8.2 2023-11-07 20:54:00 -08:00
99daf922fd build: enable building protobuf-c and streaming support
This is a simple enough change. However, there are no tests for the
streaming functionality, and I need to decide if I want to actually
try to write bindings for them.
2023-11-06 22:32:22 -08:00
7794532fb4 tests: fix for 3.7.0
Well, at least it seems the update worked.
2023-11-06 22:30:57 -08:00
ff13f5e621 deps: vendor protobuf-c runtime library v1.4.1
1. I'm not using git-subrepo for this because most of the protobuf-c
   git repository is for the protocol buffers compiler integration,
   which we do not need because nats.c already has the generated files
   in its source tree.

2. The protobuf-c runtime library is pretty simple, so maintaining its
   build process should be quite straightforward. It seems stable as
   well, which should simplify the maintenance burden.

3. Not having streaming support is the last major nats.c feature
   missing from this project (as far as I am aware). Building this
   functionality into the library, even if a nice zig API is missing
   (as it is with jetStream as well), can still allow a determined
   user to wrap and use the functionality while benefitting from the
   zig build system and package manager, which is a win.
2023-10-14 18:25:01 -07:00
41fbdf886b git subrepo pull --branch=v3.7.0 deps/nats.c
subrepo:
  subdir:   "deps/nats.c"
  merged:   "5d057f6"
upstream:
  origin:   "https://github.com/nats-io/nats.c.git"
  branch:   "v3.7.0"
  commit:   "5d057f6"
git-subrepo:
  version:  "0.4.6"
  commit:   "affc4c01a"
2023-10-14 13:22:13 -07:00
136ef10775 readme: fix build.zig example
As it turns out, it is important to link the C library also.
2023-09-10 13:00:40 -07:00
0b7b5e4f54 deps: update to LibreSSL v3.8.1 2023-09-03 18:50:09 -07:00
d95cbe83e1 tests.util: fix some error edge cases and autogenerate server url
I was originally going to have this generate a random token by default,
but I don't think it matters. the bigger thing would perhaps be to
manage the listen port to avoid conflicts, but this isn't currently a
problem, so I will pretend it won't ever be a problem.
2023-09-03 17:34:29 -07:00
a53b32204d tests: add subscription method coverage
This resulted in some minor binding fixes. In theory, all the main
wrapped API endpoints are now covered.
2023-09-03 16:28:00 -07:00
373616f234 tests.message: improve API coverage 2023-09-03 16:14:37 -07:00
6dc50530f1 message: a bit of cleanup around header iterators 2023-09-03 16:13:58 -07:00
d72463ee76 readme: add status section
Once the Subscription and Message tests have been fleshed out, this
will go into maintenance mode, since I've pretty much accomplished
everything I wanted to accomplish with it.
2023-09-02 22:15:03 -07:00
dfb6d10277 connection: add additional tests and fix various bindings
If you think these unit tests look crappy, that's because they are.
Actual behavioral tests are pretty much exclusively relying on the
underlying C library being well-tested, so all these tests are really
trying to do is ref the bindings in our endpoints to make sure there
aren't any compilation issues with them. Obviously this is making a
difference, since a variety of issues have been found and addressed as
a result.
2023-09-02 21:56:40 -07:00
d541e1e759 readme: update for current project state 2023-09-02 17:31:59 -07:00
67cb801f54 tests.connection: add basic encrypted connection tests
Since I went to the effort of getting this to build with LibreSSL, it
makes sense to check that it works. And it seems to. There's nothing
special about the certificates added, except that they don't expire
for 100 years, which is hopefully long enough that nothing will matter
any more. They get baked into the test executable, since this was the
best way I could figure out to be able to consistently load them
during runtime, since they're stored relative to the source, not
necessarily relative to the working directory in use when the test
executable is run.

This required some augmentation to the test server launcher which will
make it easier to add additional flags to it in the future, if that
becomes necessary.
2023-09-02 17:12:00 -07:00
b453ec3d92 all: add missing copyright headers
Tests are CC0/public domain because there's no reason for them not to
be. Examples are also CC0/public domain, but this may be a little bit
weird because they are largely straightforward ports of examples from
nats.c which carry the Apache license. However, I personally wrote
them against the zig bindings and I doubt anyone will end up in a
court of law due to their software containing uselessly trivial
example code.
2023-09-02 15:04:46 -07:00
29966dc838 build: link LibreSSL for SSL support
I don't have a single clue in heck if this actually works, but it at
least does compile. At some point I will probably add a test or two to
find out how broken this is.
2023-08-31 23:50:28 -07:00
741af6f976 connection.ConnectionOptions: fix a lot of issues
Various copypasta and typing errors around the thunks, some other
copypasta errors, etc. Also add a test which hits a decent chunk of
the API surface of ConnectionOptions, which is how these issues were
caught in the first place. This is an ugly test, but it has clearly
served its purpose.
2023-08-28 22:46:14 -07:00
142021bfd3 connection: make callback thunks pass userdata as first parameter
This makes the thunks compatible with standard struct methods, which
seems desirable.
2023-08-28 21:50:58 -07:00
ee803168a3 tests.connection: test auth varieties
Also fix password auth in the nats-server launcher.
2023-08-28 21:27:59 -07:00
cba76ae724 tests.message: clean up a little bit 2023-08-27 18:11:34 -07:00
1c3e5ff538 tests: add basic connection test
I created a utility class to spawn a NATS server. This assumes it is
installed and in PATH, which should be easy enough to accomplish for a
CI environment. The current approach will not work with parallel
tests, but that's not a practical reality, so this route should be
fine for the time being. It might be nice to spawn a default server at
the beginning of testing and tear it down at the end, to save waiting
for the startup/shutdown time in many individual tests. This makes me
wonder: if I initialize a server in the beginning of the `test` block
in main that imports the other modules, does that scope stay live
while the "child" tests are running? My default guess would be
probably not, but that would be very convenient, so I might try it out
and see.
2023-08-27 18:11:34 -07:00
d3d5849f55 build test: install unit tests binary
I've gotten tired of trying to find this in the cache dir, since the
build system does not rerun it once it is cached. Also sometimes the
build runner does weird things to the output.
2023-08-27 18:11:34 -07:00
4cf5049882 tests: add top level function tests
These are mostly just tests to make sure the wrappers function as
written, rather than testing for any specific output. This commit
demonstrates the simple value of actually referencing the various
wrapper functions, as a variety of really basic compilation errors
were caught and addressed.
2023-08-27 18:11:34 -07:00
589 changed files with 1788 additions and 152377 deletions

View File

@@ -1,6 +1,6 @@
# NATS - Zig Client
This is a Zig client library for the [NATS messaging system](https://nats.io). It's currently a thin wrapper over [NATS.c](https://github.com/nats-io/nats.c).
This is a Zig client library for the [NATS messaging system](https://nats.io). It's currently a thin wrapper over [NATS.c](https://github.com/nats-io/nats.c), which is included and automatically built as part of the package.
There are three main goals:
@@ -8,18 +8,58 @@ There are three main goals:
2. Provide a native-feeling Zig client API.
3. Support cross-compilation to the platforms that Zig supports.
Right now, in service of goal 3, the underlying C library is built without certain features (notably, without TLS support and without streaming support) because those features require wrangling some complex transitive dependencies (OpenSSL and Protocol Buffers, respectively). Solving this limitation is somewhere on the roadmap, but it's not high priority.
`nats.c` is compiled against a copy of LibreSSL that has been wrapped with the zig build system. This appears to work, but it notably is not specifically OpenSSL, so there may be corner cases around encrypted connections.
# Status
All basic `nats.c` APIs are wrapped. The JetStream APIs are not currently wrapped, and the streaming API is not wrapped. It is unlikely I will wrap these as I do not require them for my primary use case. Contributions on this front are welcome. People who are brave or desperate can use these APIs unwrapped through the exposed `nats.nats_c` object.
In theory, all wrapped APIs are referenced in unit tests so that they are at least checked to compile correctly. The unit tests do not do much in the way of behavioral testing, under the assumption that the underlying C library is well tested. However, there may be some gaps in the test coverage around less-common APIs.
The standard workflows around publishing and subscribing to messages seem to work well and feel (in my opinion) sufficiently Zig-like. Some of the APIs use getter/setter functions more heavily than I think a native Zig implementation would, due to the fact that the underlying C library is designed with a very clean opaque handle API style.
# Zig Version Support
Since the language is still under active development, any written Zig code is a moving target. The plan is to support Zig `0.11.*` exclusively until the NATS library API has good coverage and is stabilized. At that point, if there are major breaking changes, a maintenance branch will be created, and master will probably move to track Zig master.
Since the language is still under active development, any written Zig code is a moving target. The master branch targets zig `0.14`.
# Using
These bindings are ready-to-use with the Zig package manager. This means you will need to create a `build.zig.zon` and modify your `build.zig` to use the dependency.
```sh
# bootstrap your zig project if you haven't already
zig init
# add the nats-client dependency
zig fetch --save git+https://github.com/epicyclic-dev/nats-client.git
```
You can then use `nats_client` in your `build.zig` with:
```zig
const nats_dep = b.dependency("nats_client", .{
.target = target,
.optimize = optimize,
.@"enable-libsodium" = true, // Use libsodium for optimized implementations of some signing routines
.@"enable-tls" = true, // enable SSL/TLS support
.@"force-host-verify" = true, // force hostname verification for TLS connections
.@"enable-streaming" = true, // build with support for NATS streaming extensions
});
your_exe.root_module.addImport("nats", nats_dep.artifact("nats"));
```
# Building
Currently, a demonstration executable can be built in the standard fashion, i.e. by running `zig build`.
Some basic example executables can be built using `zig build examples`. These examples expect you to be running a copy of `nats-server` listening for unencrypted connections on `localhost:4222` (the default NATS port).
# Testing
Unit tests can be run using `zig build test`. The unit tests expect an executable named `nats-server` to be in your PATH in order to run properly.
# License
Unless noted otherwise (check file headers), all source code is licensed under the Apache License, Version 2.0 (which is also the `nats.c` license).
```
Licensed under the Apache License, Version 2.0 (the "License");
You may obtain a copy of the License at

View File

@@ -1,49 +1,56 @@
// This file is licensed under the CC0 1.0 license.
// See: https://creativecommons.org/publicdomain/zero/1.0/legalcode
const std = @import("std");
const nats_build = @import("./nats-c.build.zig");
pub fn build(b: *std.Build) void {
const target = b.standardTargetOptions(.{});
const optimize = b.standardOptimizeOption(.{});
const enable_libsodium = b.option(bool, "enable-libsodium", "Build with libsodium for higher-performance signing (default: true)") orelse true;
const enable_tls = b.option(bool, "enable-tls", "Build TLS support (default: true)") orelse true;
const tls_verify = b.option(bool, "force-host-verify", "Force hostname verification for TLS connections (default: true)") orelse true;
const enable_streaming = b.option(bool, "enable-streaming", "Build with streaming support (default: true)") orelse true;
const nats = b.addModule("nats", .{
.source_file = .{ .path = "src/nats.zig" },
.root_source_file = b.path("src/nats.zig"),
});
const nats_c = nats_build.nats_c_lib(b, .{
.name = "nats-c",
const nats_c = b.dependency("nats_c", .{
.target = target,
.optimize = optimize,
.@"enable-libsodium" = enable_libsodium,
.@"enable-tls" = enable_tls,
.@"force-host-verify" = tls_verify,
.@"enable-streaming" = enable_streaming,
});
nats.linkLibrary(nats_c.artifact("nats"));
const tests = b.addTest(.{
.root_source_file = .{ .path = "tests/main.zig" },
.name = "nats-zig-unit-tests",
.root_source_file = b.path("tests/main.zig"),
.target = target,
.optimize = optimize,
});
tests.addModule("nats", nats);
tests.linkLibrary(nats_c);
tests.root_module.addImport("nats", nats);
tests.linkLibrary(nats_c.artifact("nats"));
const run_main_tests = b.addRunArtifact(tests);
const test_step = b.step("test", "Run tests");
test_step.dependOn(&b.addInstallArtifact(tests, .{}).step);
test_step.dependOn(&run_main_tests.step);
add_examples(b, .{
.target = target,
.optimize = optimize,
.nats_module = nats,
.nats_c = nats_c,
});
}
const ExampleOptions = struct {
target: std.zig.CrossTarget,
target: std.Build.ResolvedTarget,
optimize: std.builtin.OptimizeMode,
nats_module: *std.Build.Module,
nats_c: *std.Build.Step.Compile,
};
const Example = struct {
@@ -57,19 +64,18 @@ const examples = [_]Example{
.{ .name = "pub_bytes", .file = "examples/pub_bytes.zig" },
};
pub fn add_examples(b: *std.build, options: ExampleOptions) void {
pub fn add_examples(b: *std.Build, options: ExampleOptions) void {
const example_step = b.step("examples", "build examples");
inline for (examples) |example| {
const ex_exe = b.addExecutable(.{
.name = example.name,
.root_source_file = .{ .path = example.file },
.root_source_file = b.path(example.file),
.target = options.target,
.optimize = .Debug,
});
ex_exe.addModule("nats", options.nats_module);
ex_exe.linkLibrary(options.nats_c);
ex_exe.root_module.addImport("nats", options.nats_module);
const install = b.addInstallArtifact(ex_exe, .{});
example_step.dependOn(&install.step);

View File

@@ -1,5 +1,18 @@
.{
.name = "nats-client",
.version = "0.0.1",
.dependencies = .{},
.name = .nats_client,
.fingerprint = 0x7B8B5B9E2C2BD086,
.version = "0.1.0",
.minimum_zig_version = "0.14.0",
.paths = .{
"src",
"build.zig",
"build.zig.zon",
"LICENSE",
},
.dependencies = .{
.nats_c = .{
.url = "git+https://github.com/allyourcodebase/nats.c.git?ref=3.9.3#81a546c524f7c3db16606b85b5d729b393d8667e",
.hash = "nats_c-3.9.3-0V8jnNdSAACkcRB0PdrHECfsTXSiySA6OeAOx1e83iaM",
},
},
}

View File

@@ -1,29 +0,0 @@
Compiled Object files, Static and Dynamic libs (Shared Objects)
*.o
*.a
*.so
*.dylib
# Folders
build*/
cmake-build*/
install/
html/
!doc/html/
# Emacs
*~
\#*\#
.\#*
# Eclipse
.cproject
.project
.settings/
.vscode/
.idea/
# Mac
.DS_Store

12
deps/nats.c/.gitrepo vendored
View File

@@ -1,12 +0,0 @@
; DO NOT EDIT (unless you know what you are doing)
;
; This subdirectory is a git "subrepo", and this file is maintained by the
; git-subrepo command. See https://github.com/ingydotnet/git-subrepo#readme
;
[subrepo]
remote = https://github.com/nats-io/nats.c.git
branch = v3.6.1
commit = 66cec7fce9a64f911015f0c516a086c1a74cd22a
parent = 5bc936a09f065123793cfc741a08d2129f691d48
method = merge
cmdver = 0.4.6

View File

@@ -1,152 +0,0 @@
language: cpp
dist: bionic
os: linux
cache:
directories:
- $HOME/deps
compiler:
- gcc
- clang
before_install:
- bash install_deps.sh
- if [ "$DO_COVERAGE" = "coverage" ]; then pip install --user cpp-coveralls; fi
- eval "${MATRIX_EVAL}"
before_script:
- export PATH=$HOME/deps/cmake-install:$HOME/deps/cmake-install/bin:$HOME/deps/nats-server:$HOME/deps/nats-streaming-server:$PATH
- mkdir build && cd build
env:
- DO_COVERAGE="coverage" BUILD_OPT="-DNATS_COVERAGE=ON -DNATS_BUILD_ARCH=64 -DCMAKE_BUILD_TYPE=Debug -DNATS_BUILD_TLS_USE_OPENSSL_1_1_API=ON"
jobs:
include:
- name: "gcc-9 - TLS OFF"
compiler: gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- sourceline: ppa:ubuntu-toolchain-r/test
packages:
- g++-9
env:
- MATRIX_EVAL="CC=gcc-9"
- BUILD_OPT="-DNATS_BUILD_WITH_TLS=OFF -DNATS_BUILD_ARCH=64 -DCMAKE_BUILD_TYPE=Release" DO_COVERAGE="no"
- name: "gcc-9 - Streaming OFF"
compiler: gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- sourceline: ppa:ubuntu-toolchain-r/test
packages:
- g++-9
env:
- MATRIX_EVAL="CC=gcc-9"
- BUILD_OPT="-DNATS_BUILD_STREAMING=OFF -DNATS_BUILD_ARCH=64 -DCMAKE_BUILD_TYPE=Release" DO_COVERAGE="no" CTEST_OPT="-I 1,1"
- name: "gcc-9 - Default - sanitize address"
compiler: gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- sourceline: ppa:ubuntu-toolchain-r/test
packages:
- g++-9
env:
- MATRIX_EVAL="CC=gcc-9"
- BUILD_OPT="-DNATS_BUILD_ARCH=64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS=-fsanitize=address" NATS_TEST_VALGRIND=yes DO_COVERAGE="no"
- name: "gcc-9 - Lib msg delivery - sanitize address"
compiler: gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- sourceline: ppa:ubuntu-toolchain-r/test
packages:
- g++-9
env:
- MATRIX_EVAL="CC=gcc-9"
- NATS_DEFAULT_TO_LIB_MSG_DELIVERY=yes BUILD_OPT="-DNATS_BUILD_ARCH=64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS=-fsanitize=address" NATS_TEST_VALGRIND=yes DO_COVERAGE="no"
- name: "gcc-9 - Write deadline - sanitize address"
compiler: gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- sourceline: ppa:ubuntu-toolchain-r/test
packages:
- g++-9
env:
- MATRIX_EVAL="CC=gcc-9"
- NATS_DEFAULT_LIB_WRITE_DEADLINE=2000 BUILD_OPT="-DNATS_BUILD_ARCH=64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS=-fsanitize=address" NATS_TEST_VALGRIND=yes DO_COVERAGE="no"
- name: "gcc-9 - Default - sanitize thread"
compiler: gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- sourceline: ppa:ubuntu-toolchain-r/test
packages:
- g++-9
env:
- MATRIX_EVAL="CC=gcc-9"
- BUILD_OPT="-DNATS_BUILD_ARCH=64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS=-fsanitize=thread" DO_COVERAGE="no"
- name: "clang-8 - TLS OFF"
compiler: clang
addons:
apt:
sources:
- llvm-toolchain-xenial-8
packages:
- clang-8
env:
- MATRIX_EVAL="CC=clang-8"
# Run only one test, this matrix is just to make sure that we compile ok.
- BUILD_OPT="-DNATS_BUILD_WITH_TLS=OFF -DNATS_BUILD_ARCH=64 -DCMAKE_BUILD_TYPE=Release" DO_COVERAGE="no" CTEST_OPT="-I 1,1"
- name: "clang-8 - Default - sanitize address"
compiler: clang
addons:
apt:
sources:
- llvm-toolchain-xenial-8
packages:
- clang-8
env:
- MATRIX_EVAL="CC=clang-8"
- BUILD_OPT="-DNATS_BUILD_ARCH=64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS=-fsanitize=address" NATS_TEST_VALGRIND=yes DO_COVERAGE="no"
- name: "clang-8 - Default - sanitize thread"
compiler: clang
addons:
apt:
sources:
- llvm-toolchain-xenial-8
packages:
- clang-8
env:
- MATRIX_EVAL="CC=clang-8"
- BUILD_OPT="-DNATS_BUILD_ARCH=64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS=-fsanitize=thread" NATS_TEST_VALGRIND=yes DO_COVERAGE="no"
script:
- $TRAVIS_BUILD_DIR/buildOnTravis.sh "$CC" "$DO_COVERAGE" "$BUILD_OPT -DNATS_SANITIZE=ON -DNATS_BUILD_TLS_USE_OPENSSL_1_1_API=ON -DNATS_PROTOBUF_DIR=$HOME/deps/pbuf -DNATS_BUILD_USE_SODIUM=ON -DNATS_SODIUM_DIR=$HOME/deps/sodium" "$CTEST_OPT"
after_success:
- cd ..
- if [[ "$DO_COVERAGE" == "coverage" && "$TRAVIS_COMPILER" == "gcc" ]]; then coveralls --gcov-options '\-lp' -r . -i "src/" -e "src/win/" -e "src/unix/" -e "src/stan/protocol.pb-c.c" -E ".*\.h$"; fi
notifications:
email: false

View File

@@ -1,283 +0,0 @@
cmake_minimum_required(VERSION 3.13)
project(cnats)
include(CTest)
include(FindPackageHandleStandardArgs)
# Uncomment to have the build process verbose
#set(CMAKE_VERBOSE_MAKEFILE TRUE)
# Uncomment to have the executable moved to 'build' instead of their respective 'build/xxx' directories
#set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR})
# Set a default build type if none was specified
set(default_build_type "Release")
if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
message(STATUS "Setting build type to '${default_build_type}' as none was specified.")
set(CMAKE_BUILD_TYPE "${default_build_type}" CACHE
STRING "Choose the type of build." FORCE)
# Set the possible values of build type for cmake-gui
set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS
"Release" "Debug" "MinSizeRel" "RelWithDebInfo")
endif()
option(NATS_UPDATE_VERSION "Update the version file" OFF)
option(NATS_UPDATE_DOC "Update the doc template file" OFF)
option(NATS_COVERAGE "Code coverage" OFF)
option(NATS_BUILD_NO_SPIN "Enable if spin code does not compile on your arch" OFF)
option(NATS_BUILD_WITH_TLS "Build with TLS support" ON)
option(NATS_BUILD_TLS_FORCE_HOST_VERIFY "Forces hostname verification" ON)
option(NATS_BUILD_TLS_USE_OPENSSL_1_1_API "Build for OpenSSL 1.1+" ON)
option(NATS_BUILD_USE_SODIUM "Build using libsodium library" OFF)
option(NATS_BUILD_EXAMPLES "Build examples" ON)
option(NATS_BUILD_LIBUV_EXAMPLE "Build libuv examples" OFF)
option(NATS_BUILD_LIBEVENT_EXAMPLE "Build libevent examples" OFF)
option(NATS_BUILD_STATIC_EXAMPLES "Statically link examples" OFF)
option(NATS_BUILD_STREAMING "Build NATS Streaming" ON)
option(NATS_BUILD_NO_PREFIX_CONNSTS "No prefix for connection status enum" OFF)
option(NATS_BUILD_LIB_STATIC "Build static library" ON)
option(NATS_BUILD_LIB_SHARED "Build shared library" ON)
option(NATS_COMPILER_HARDENING "Compiler hardening flags" OFF)
if(UNIX AND APPLE)
option(CMAKE_MACOSX_RPATH "Build with macOS RPath" ON)
endif()
if(DEFINED ENV{NATS_SANITIZE})
set(NATS_STANITIZE "$ENV{NATS_SANITIZE}")
mark_as_advanced(NATS_SANITIZE)
endif()
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_BINARY_DIR})
if(NATS_COVERAGE)
message("-- Coverage Enabled")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} --coverage -fprofile-arcs -ftest-coverage")
endif(NATS_COVERAGE)
if(NATS_BUILD_WITH_TLS)
set(OPENSSL_USE_STATIC_LIBS ${NATS_BUILD_OPENSSL_STATIC_LIBS})
find_package(OpenSSL REQUIRED)
endif(NATS_BUILD_WITH_TLS)
set(LIBUV_DIR "" CACHE PATH "Libuv install directory")
set(LIBEVENT_DIR "" CACHE PATH "Libevent install directory")
set(NATS_DOC_PROJECT_NAME "NATS C Client with JetStream support")
if(NATS_BUILD_STREAMING)
IF(DEFINED ENV{NATS_PROTOBUF_DIR})
SET(NATS_PROTOBUF_DIR "$ENV{NATS_PROTOBUF_DIR}")
ENDIF()
FIND_PATH(
NATS_PROTOBUF_INCLUDE_DIR
protobuf-c/protobuf-c.h
HINTS
${NATS_PROTOBUF_DIR}
)
FIND_LIBRARY(NATS_PROTOBUF_LIBRARY
NAMES libprotobuf-c.so libprotobuf-c.dylib libprotobuf-c.a protobuf-c.lib protobuf-c.dll
HINTS ${NATS_PROTOBUF_DIR}
)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(libprotobuf-c DEFAULT_MSG
NATS_PROTOBUF_INCLUDE_DIR
NATS_PROTOBUF_LIBRARY
)
IF(libprotobuf-c_FOUND)
SET(NATS_PROTOBUF_INCLUDE_DIRS ${NATS_PROTOBUF_INCLUDE_DIR})
SET(NATS_PROTOBUF_LIBRARIES ${NATS_PROTOBUF_LIBRARY})
MARK_AS_ADVANCED(
NATS_PROTOBUF_LIBRARY
NATS_PROTOBUF_INCLUDE_DIR
NATS_PROTOBUF_DIR
)
ELSE()
SET(NATS_PROTOBUF_DIR "" CACHE STRING
"An optional hint to a directory for finding `libprotobuf-c`"
)
MESSAGE(FATAL_ERROR
"Could not find libprotobuf-c package. Check build instructions: https://github.com/nats-io/nats.c#building-with-streaming")
ENDIF()
add_definitions(-DNATS_HAS_STREAMING)
set(NATS_DOC_INCLUDE_STREAMING "NATS_HAS_STREAMING")
set(NATS_DOC_PROJECT_NAME "NATS C Client with JetStream and Streaming support")
endif(NATS_BUILD_STREAMING)
if(NATS_BUILD_USE_SODIUM)
IF(DEFINED ENV{NATS_SODIUM_DIR})
SET(NATS_SODIUM_DIR "$ENV{NATS_SODIUM_DIR}")
ENDIF()
FIND_PATH(
NATS_SODIUM_INCLUDE_DIR
sodium.h
HINTS
${NATS_SODIUM_DIR}
)
FIND_LIBRARY(NATS_SODIUM_LIBRARY
NAMES libsodium.so libsodium.dylib libsodium.a libsodium.lib libsodium.dll
HINTS ${NATS_SODIUM_DIR}
)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(libsodium DEFAULT_MSG
NATS_SODIUM_INCLUDE_DIR
NATS_SODIUM_LIBRARY
)
IF(libsodium_FOUND)
SET(NATS_SODIUM_INCLUDE_DIRS ${NATS_SODIUM_INCLUDE_DIR})
SET(NATS_SODIUM_LIBRARIES ${NATS_SODIUM_LIBRARY})
MARK_AS_ADVANCED(
NATS_SODIUM_LIBRARY
NATS_SODIUM_INCLUDE_DIR
NATS_SODIUM_DIR
)
ELSE()
SET(NATS_SODIUM_DIR "" CACHE STRING
"An optional hint to a directory for finding `libsodium`"
)
MESSAGE(FATAL_ERROR
"Could not find libsodium package. Check build instructions: https://github.com/nats-io/nats.c#building-with-libsodium")
ENDIF()
add_definitions(-DNATS_USE_LIBSODIUM)
endif(NATS_BUILD_USE_SODIUM)
if(NATS_BUILD_NO_PREFIX_CONNSTS)
add_definitions(-DNATS_CONN_STATUS_NO_PREFIX)
endif(NATS_BUILD_NO_PREFIX_CONNSTS)
# Platform specific settings
if(UNIX)
#---------------------------------------------------------------------------
# Define NATS cache variables that override the CMAKE and MEMCHECK variables
#---------------------------------------------------------------------------
include(GNUInstallDirs)
set(NATS_LIBDIR ${CMAKE_INSTALL_LIBDIR})
set(NATS_INCLUDE_DIR ${CMAKE_INSTALL_INCLUDEDIR})
set(NATS_BUILD_ARCH "64" CACHE STRING "32 for 32bits builds")
find_program(MEMORYCHECK_COMMAND valgrind)
set(NATS_MEMCHECK_CMD_OPTS "--leak-check=full --track-fds=yes --show-reachable=yes --num-callers=50" CACHE STRING "Memcheck options")
set(MEMORYCHECK_COMMAND_OPTIONS ${NATS_MEMCHECK_CMD_OPTS} CACHE INTERNAL "")
set(NATS_COMMON_C_FLAGS "-std=c99 -pedantic")
# Some compiler hardening flags.
if(NATS_COMPILER_HARDENING)
set(NATS_COMMON_C_FLAGS "${NATS_COMMON_C_FLAGS} -fPIE -fstack-protector-all -D_FORTIFY_SOURCE=2 -O1")
# Works only with GCC.
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
set(NATS_COMMON_C_FLAGS "${NATS_COMMON_C_FLAGS} -Wl,-z,relro,-z,now -pie")
endif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
endif(NATS_COMPILER_HARDENING)
set(NATS_WARNINGS "-fstrict-aliasing -Wall -W -Wno-unused-parameter -Wno-unused-function -Wstrict-prototypes -Wwrite-strings")
set(NATS_PLATFORM_INCLUDE "unix")
if(APPLE)
set(NATS_OS "DARWIN")
else(APPLE)
set(NATS_OS "LINUX")
set(NATS_USE_PTHREAD "-pthread")
set(NATS_EXTRA_LIB "rt")
endif(APPLE)
if (${NATS_BUILD_ARCH} MATCHES "32")
if(NOT APPLE)
message("-----------------------------------------------------------")
message("If build fails, you probably need to install libc6-dev-i386")
message("apt-get install libc6-dev-i386")
message("-----------------------------------------------------------")
endif(NOT APPLE)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32")
set(CMAKE_C_LINKER_FLAGS "${CMAKE_C_LINKER_FLAGS} -m32")
endif(${NATS_BUILD_ARCH} MATCHES "32")
elseif(WIN32)
set(NATS_LIBDIR "lib")
set(NATS_INCLUDE_DIR "include")
set(NATS_EXTRA_LIB "Ws2_32")
set(NATS_OS "_WIN32")
set(NATS_PLATFORM_INCLUDE "win")
if(sodium_USE_STATIC_LIBS)
add_definitions(
-DSODIUM_STATIC
-DSODIUM_EXPORT=
)
endif(sodium_USE_STATIC_LIBS)
endif(UNIX)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${NATS_COMMON_C_FLAGS} ${NATS_USE_PTHREAD} ${NATS_WARNINGS}")
if(NATS_SANITIZE)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-omit-frame-pointer -fno-optimize-sibling-calls")
endif(NATS_SANITIZE)
if(UNIX)
if(APPLE)
else(APPLE)
add_definitions(-D_GNU_SOURCE)
if(NATS_BUILD_NO_SPIN)
add_definitions(-DNATS_NO_SPIN)
endif(NATS_BUILD_NO_SPIN)
endif(APPLE)
endif(UNIX)
add_definitions(-D${NATS_OS})
add_definitions(-D_REENTRANT)
if(NATS_BUILD_WITH_TLS)
add_definitions(-DNATS_HAS_TLS)
if(NATS_BUILD_TLS_USE_OPENSSL_1_1_API)
add_definitions(-DNATS_USE_OPENSSL_1_1)
endif(NATS_BUILD_TLS_USE_OPENSSL_1_1_API)
if(NATS_BUILD_TLS_FORCE_HOST_VERIFY)
add_definitions(-DNATS_FORCE_HOST_VERIFICATION)
endif(NATS_BUILD_TLS_FORCE_HOST_VERIFY)
endif(NATS_BUILD_WITH_TLS)
#------------
# Versionning and Doc
set(NATS_VERSION_MAJOR 3)
set(NATS_VERSION_MINOR 6)
set(NATS_VERSION_PATCH 1)
set(NATS_VERSION_SUFFIX "")
set(NATS_VERSION_REQUIRED_NUMBER 0x030600)
if(NATS_UPDATE_VERSION OR NATS_UPDATE_DOC)
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/src/version.h.in
${CMAKE_CURRENT_SOURCE_DIR}/src/version.h
@ONLY)
configure_file(
${CMAKE_SOURCE_DIR}/doc/DoxyFile.NATS.Client.in
${CMAKE_SOURCE_DIR}/doc/DoxyFile.NATS.Client
@ONLY)
endif(NATS_UPDATE_VERSION OR NATS_UPDATE_DOC)
#------------
#------------
# pkg-config
if(UNIX)
configure_file(
${PROJECT_SOURCE_DIR}/src/libnats.pc.in
${PROJECT_BINARY_DIR}/libnats.pc
@ONLY
)
install (
FILES "${PROJECT_BINARY_DIR}/libnats.pc"
DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
endif(UNIX)
#------------
#----------------------------
# Add the project directories
add_subdirectory(src)
add_subdirectory(examples)
add_subdirectory(examples/getstarted)
if(NATS_BUILD_STREAMING)
add_subdirectory(examples/stan)
endif()
add_subdirectory(test)
add_subdirectory(test/dylib)
#----------------------------

View File

@@ -1,3 +0,0 @@
## Community Code of Conduct
NATS follows the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md).

View File

@@ -1,3 +0,0 @@
# NATS C Client Governance
NATS C Client (nats.c) is part of the NATS project and is subject to the [NATS Governance](https://github.com/nats-io/nats-general/blob/master/GOVERNANCE.md).

201
deps/nats.c/LICENSE vendored
View File

@@ -1,201 +0,0 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

View File

@@ -1,7 +0,0 @@
# Maintainers
Maintainership is on a per project basis.
### Maintainers
- Derek Collison <derek@nats.io> [@derekcollison](https://github.com/derekcollison)
- Ivan Kozlovic <ivan@nats.io> [@kozlovic](https://github.com/kozlovic)

1945
deps/nats.c/README.md vendored

File diff suppressed because it is too large Load Diff

View File

@@ -1,44 +0,0 @@
#!/bin/sh
# $1 is compiler (gcc, clang)
# $2 is "coverage" for coverage
# $3 is build options to pass to cmake
# $4 is test options to pass to ctest
echo "compiler = " $1
echo "coverage = " $2
echo "build opts = " $3
echo "test opts = " $4
if [ "$1" != "gcc" ]; then
if [ "$2" = "coverage" ]; then
# only coverage for gcc compiler
exit 0
fi
fi
cmake .. $3
res=$?
if [ $res -ne 0 ]; then
exit $res
fi
make rebuild_cache && make
res=$?
if [ $res -ne 0 ]; then
exit $res
fi
echo "Test app using dynamic library does not crash if no NATS call is made"
test/dylib/nonats
res=$?
if [ $res -ne 0 ]; then
exit $res
fi
export NATS_TEST_SERVER_VERSION="$(nats-server -v)"
export NATS_TEST_TRAVIS=yes
ctest --timeout 60 --output-on-failure $4
res=$?
if [ $res -ne 0 ]; then
exit $res
fi

View File

@@ -1,8 +0,0 @@
# External Dependencies
This file lists the dependencies used in this repository.
| Dependency | License |
|-|-|
| github.com/nats-io/nats.c | Apache License 2.0 |
| github.com/JoakimSoderberg/coveralls-cmake | MIT |

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,21 +0,0 @@
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<!--BEGIN GENERATE_TREEVIEW-->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
$navpath
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
<!--END GENERATE_TREEVIEW-->
<!--BEGIN !GENERATE_TREEVIEW-->
<hr class="footer"/><address class="footer"><small>
$generatedby &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="$relpath^doxygen.png" alt="doxygen"/>
</a> $doxygenversion
</small></address>
<!--END !GENERATE_TREEVIEW-->
</body>
</html>

View File

@@ -1,55 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen $doxygenversion"/>
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
<link href="$relpath^tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="$relpath^jquery.js"></script>
<script type="text/javascript" src="$relpath^dynsections.js"></script>
$treeview
$search
$mathjax
<link href="$relpath^$stylesheet" rel="stylesheet" type="text/css" />
$extrastylesheet
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<!--BEGIN TITLEAREA-->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<!--BEGIN PROJECT_LOGO-->
<td id="projectlogo"><img alt="Logo" src="$relpath^$projectlogo"/></td>
<!--END PROJECT_LOGO-->
<!--BEGIN PROJECT_NAME-->
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">$projectname
<!--BEGIN PROJECT_NUMBER-->&#160;<span id="projectnumber">$projectnumber</span><!--END PROJECT_NUMBER-->
</div>
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</div><!--END PROJECT_BRIEF-->
</td>
<!--END PROJECT_NAME-->
<!--BEGIN !PROJECT_NAME-->
<!--BEGIN PROJECT_BRIEF-->
<td style="padding-left: 0.5em;">
<div id="projectbrief">$projectbrief</div>
</td>
<!--END PROJECT_BRIEF-->
<!--END !PROJECT_NAME-->
<!--BEGIN DISABLE_INDEX-->
<!--BEGIN SEARCHENGINE-->
<td>$searchbox</td>
<!--END SEARCHENGINE-->
<!--END DISABLE_INDEX-->
</tr>
</tbody>
</table>
</div>
<!--END TITLEAREA-->
<!-- end header part -->

View File

@@ -1,158 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('annotated.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">Class List</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_account_info.html" target="_self">jsAccountInfo</a></td><td class="desc"></td></tr>
<tr id="row_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_account_limits.html" target="_self">jsAccountLimits</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_a_p_i_stats.html" target="_self">jsAPIStats</a></td><td class="desc"></td></tr>
<tr id="row_3_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_cluster_info.html" target="_self">jsClusterInfo</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_consumer_config.html" target="_self">jsConsumerConfig</a></td><td class="desc"></td></tr>
<tr id="row_5_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_consumer_info.html" target="_self">jsConsumerInfo</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_consumer_info_list.html" target="_self">jsConsumerInfoList</a></td><td class="desc"></td></tr>
<tr id="row_7_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_consumer_names_list.html" target="_self">jsConsumerNamesList</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_consumer_sequence_mismatch.html" target="_self">jsConsumerSequenceMismatch</a></td><td class="desc"></td></tr>
<tr id="row_9_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_direct_get_msg_options.html" target="_self">jsDirectGetMsgOptions</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_external_stream.html" target="_self">jsExternalStream</a></td><td class="desc"></td></tr>
<tr id="row_11_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_fetch_request.html" target="_self">jsFetchRequest</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_lost_stream_data.html" target="_self">jsLostStreamData</a></td><td class="desc"></td></tr>
<tr id="row_13_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_msg_meta_data.html" target="_self">jsMsgMetaData</a></td><td class="desc"></td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_14_" class="arrow" onclick="toggleFolder('14_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_options.html" target="_self">jsOptions</a></td><td class="desc"></td></tr>
<tr id="row_14_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_options_1_1js_options_publish_async.html" target="_self">jsOptionsPublishAsync</a></td><td class="desc"></td></tr>
<tr id="row_14_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_14_1_" class="arrow" onclick="toggleFolder('14_1_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_options_1_1js_options_stream.html" target="_self">jsOptionsStream</a></td><td class="desc"></td></tr>
<tr id="row_14_1_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_info.html" target="_self">jsOptionsStreamInfo</a></td><td class="desc"></td></tr>
<tr id="row_14_1_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html" target="_self">jsOptionsStreamPurge</a></td><td class="desc"></td></tr>
<tr id="row_15_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_peer_info.html" target="_self">jsPeerInfo</a></td><td class="desc"></td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_placement.html" target="_self">jsPlacement</a></td><td class="desc"></td></tr>
<tr id="row_17_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_pub_ack.html" target="_self">jsPubAck</a></td><td class="desc"></td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_pub_ack_err.html" target="_self">jsPubAckErr</a></td><td class="desc"></td></tr>
<tr id="row_19_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_pub_options.html" target="_self">jsPubOptions</a></td><td class="desc"></td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_re_publish.html" target="_self">jsRePublish</a></td><td class="desc"></td></tr>
<tr id="row_21_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_sequence_info.html" target="_self">jsSequenceInfo</a></td><td class="desc"></td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_sequence_pair.html" target="_self">jsSequencePair</a></td><td class="desc"></td></tr>
<tr id="row_23_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_stream_alternate.html" target="_self">jsStreamAlternate</a></td><td class="desc"></td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_stream_config.html" target="_self">jsStreamConfig</a></td><td class="desc"></td></tr>
<tr id="row_25_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_stream_info.html" target="_self">jsStreamInfo</a></td><td class="desc"></td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_stream_info_list.html" target="_self">jsStreamInfoList</a></td><td class="desc"></td></tr>
<tr id="row_27_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_stream_names_list.html" target="_self">jsStreamNamesList</a></td><td class="desc"></td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_stream_source.html" target="_self">jsStreamSource</a></td><td class="desc"></td></tr>
<tr id="row_29_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_stream_source_info.html" target="_self">jsStreamSourceInfo</a></td><td class="desc"></td></tr>
<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_stream_state.html" target="_self">jsStreamState</a></td><td class="desc"></td></tr>
<tr id="row_31_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_stream_state_subject.html" target="_self">jsStreamStateSubject</a></td><td class="desc"></td></tr>
<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_stream_state_subjects.html" target="_self">jsStreamStateSubjects</a></td><td class="desc"></td></tr>
<tr id="row_33_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_sub_options.html" target="_self">jsSubOptions</a></td><td class="desc"></td></tr>
<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjs_tier.html" target="_self">jsTier</a></td><td class="desc"></td></tr>
<tr id="row_35_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structkv_config.html" target="_self">kvConfig</a></td><td class="desc"></td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structkv_entry_list.html" target="_self">kvEntryList</a></td><td class="desc">A list of KeyValue store entries </td></tr>
<tr id="row_37_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structkv_keys_list.html" target="_self">kvKeysList</a></td><td class="desc">A list of KeyValue store keys </td></tr>
<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structkv_purge_options.html" target="_self">kvPurgeOptions</a></td><td class="desc"></td></tr>
<tr id="row_39_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structkv_watch_options.html" target="_self">kvWatchOptions</a></td><td class="desc"></td></tr>
<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structnats_msg_list.html" target="_self">natsMsgList</a></td><td class="desc">A list of NATS messages </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,44 +0,0 @@
var annotated_dup =
[
[ "jsAccountInfo", "structjs_account_info.html", "structjs_account_info" ],
[ "jsAccountLimits", "structjs_account_limits.html", "structjs_account_limits" ],
[ "jsAPIStats", "structjs_a_p_i_stats.html", "structjs_a_p_i_stats" ],
[ "jsClusterInfo", "structjs_cluster_info.html", "structjs_cluster_info" ],
[ "jsConsumerConfig", "structjs_consumer_config.html", "structjs_consumer_config" ],
[ "jsConsumerInfo", "structjs_consumer_info.html", "structjs_consumer_info" ],
[ "jsConsumerInfoList", "structjs_consumer_info_list.html", "structjs_consumer_info_list" ],
[ "jsConsumerNamesList", "structjs_consumer_names_list.html", "structjs_consumer_names_list" ],
[ "jsConsumerSequenceMismatch", "structjs_consumer_sequence_mismatch.html", "structjs_consumer_sequence_mismatch" ],
[ "jsDirectGetMsgOptions", "structjs_direct_get_msg_options.html", "structjs_direct_get_msg_options" ],
[ "jsExternalStream", "structjs_external_stream.html", "structjs_external_stream" ],
[ "jsFetchRequest", "structjs_fetch_request.html", "structjs_fetch_request" ],
[ "jsLostStreamData", "structjs_lost_stream_data.html", "structjs_lost_stream_data" ],
[ "jsMsgMetaData", "structjs_msg_meta_data.html", "structjs_msg_meta_data" ],
[ "jsOptions", "structjs_options.html", "structjs_options" ],
[ "jsPeerInfo", "structjs_peer_info.html", "structjs_peer_info" ],
[ "jsPlacement", "structjs_placement.html", "structjs_placement" ],
[ "jsPubAck", "structjs_pub_ack.html", "structjs_pub_ack" ],
[ "jsPubAckErr", "structjs_pub_ack_err.html", "structjs_pub_ack_err" ],
[ "jsPubOptions", "structjs_pub_options.html", "structjs_pub_options" ],
[ "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" ],
[ "jsStreamNamesList", "structjs_stream_names_list.html", "structjs_stream_names_list" ],
[ "jsStreamSource", "structjs_stream_source.html", "structjs_stream_source" ],
[ "jsStreamSourceInfo", "structjs_stream_source_info.html", "structjs_stream_source_info" ],
[ "jsStreamState", "structjs_stream_state.html", "structjs_stream_state" ],
[ "jsStreamStateSubject", "structjs_stream_state_subject.html", "structjs_stream_state_subject" ],
[ "jsStreamStateSubjects", "structjs_stream_state_subjects.html", "structjs_stream_state_subjects" ],
[ "jsSubOptions", "structjs_sub_options.html", "structjs_sub_options" ],
[ "jsTier", "structjs_tier.html", "structjs_tier" ],
[ "kvConfig", "structkv_config.html", "structkv_config" ],
[ "kvEntryList", "structkv_entry_list.html", "structkv_entry_list" ],
[ "kvKeysList", "structkv_keys_list.html", "structkv_keys_list" ],
[ "kvPurgeOptions", "structkv_purge_options.html", "structkv_purge_options" ],
[ "kvWatchOptions", "structkv_watch_options.html", "structkv_watch_options" ],
[ "natsMsgList", "structnats_msg_list.html", "structnats_msg_list" ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 676 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 635 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 B

View File

@@ -1,121 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('classes.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">Class Index</div></div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a></div>
<div class="classindex">
<dl class="classindex even">
<dt class="alphachar"><a id="letter_J" name="letter_J">J</a></dt>
<dd><a class="el" href="structjs_account_info.html">jsAccountInfo</a></dd><dd><a class="el" href="structjs_account_limits.html">jsAccountLimits</a></dd><dd><a class="el" href="structjs_a_p_i_stats.html">jsAPIStats</a></dd><dd><a class="el" href="structjs_cluster_info.html">jsClusterInfo</a></dd><dd><a class="el" href="structjs_consumer_config.html">jsConsumerConfig</a></dd><dd><a class="el" href="structjs_consumer_info.html">jsConsumerInfo</a></dd><dd><a class="el" href="structjs_consumer_info_list.html">jsConsumerInfoList</a></dd><dd><a class="el" href="structjs_consumer_names_list.html">jsConsumerNamesList</a></dd><dd><a class="el" href="structjs_consumer_sequence_mismatch.html">jsConsumerSequenceMismatch</a></dd><dd><a class="el" href="structjs_direct_get_msg_options.html">jsDirectGetMsgOptions</a></dd><dd><a class="el" href="structjs_external_stream.html">jsExternalStream</a></dd><dd><a class="el" href="structjs_fetch_request.html">jsFetchRequest</a></dd><dd><a class="el" href="structjs_lost_stream_data.html">jsLostStreamData</a></dd><dd><a class="el" href="structjs_msg_meta_data.html">jsMsgMetaData</a></dd><dd><a class="el" href="structjs_options.html">jsOptions</a></dd><dd><a class="el" href="structjs_options_1_1js_options_publish_async.html">jsOptions::jsOptionsPublishAsync</a></dd><dd><a class="el" href="structjs_options_1_1js_options_stream.html">jsOptions::jsOptionsStream</a></dd><dd><a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_info.html">jsOptions::jsOptionsStream::jsOptionsStreamInfo</a></dd><dd><a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html">jsOptions::jsOptionsStream::jsOptionsStreamPurge</a></dd><dd><a class="el" href="structjs_peer_info.html">jsPeerInfo</a></dd><dd><a class="el" href="structjs_placement.html">jsPlacement</a></dd><dd><a class="el" href="structjs_pub_ack.html">jsPubAck</a></dd><dd><a class="el" href="structjs_pub_ack_err.html">jsPubAckErr</a></dd><dd><a class="el" href="structjs_pub_options.html">jsPubOptions</a></dd><dd><a class="el" href="structjs_re_publish.html">jsRePublish</a></dd><dd><a class="el" href="structjs_sequence_info.html">jsSequenceInfo</a></dd><dd><a class="el" href="structjs_sequence_pair.html">jsSequencePair</a></dd><dd><a class="el" href="structjs_stream_alternate.html">jsStreamAlternate</a></dd><dd><a class="el" href="structjs_stream_config.html">jsStreamConfig</a></dd><dd><a class="el" href="structjs_stream_info.html">jsStreamInfo</a></dd><dd><a class="el" href="structjs_stream_info_list.html">jsStreamInfoList</a></dd><dd><a class="el" href="structjs_stream_names_list.html">jsStreamNamesList</a></dd><dd><a class="el" href="structjs_stream_source.html">jsStreamSource</a></dd><dd><a class="el" href="structjs_stream_source_info.html">jsStreamSourceInfo</a></dd><dd><a class="el" href="structjs_stream_state.html">jsStreamState</a></dd><dd><a class="el" href="structjs_stream_state_subject.html">jsStreamStateSubject</a></dd><dd><a class="el" href="structjs_stream_state_subjects.html">jsStreamStateSubjects</a></dd><dd><a class="el" href="structjs_sub_options.html">jsSubOptions</a></dd><dd><a class="el" href="structjs_tier.html">jsTier</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_K" name="letter_K">K</a></dt>
<dd><a class="el" href="structkv_config.html">kvConfig</a></dd><dd><a class="el" href="structkv_entry_list.html">kvEntryList</a></dd><dd><a class="el" href="structkv_keys_list.html">kvKeysList</a></dd><dd><a class="el" href="structkv_purge_options.html">kvPurgeOptions</a></dd><dd><a class="el" href="structkv_watch_options.html">kvWatchOptions</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a id="letter_N" name="letter_N">N</a></dt>
<dd><a class="el" href="structnats_msg_list.html">natsMsgList</a></dd></dl>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 B

File diff suppressed because it is too large Load Diff

View File

@@ -1,116 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Deprecated List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('deprecated.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div><div class="header">
<div class="headertitle"><div class="title">Deprecated List </div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><dl class="reflist">
<dt>Member <a class="el" href="group__sub_group.html#ga38f1e41fc7619101fc4aa52014dd5428">natsSubscription_NoDeliveryDelay</a> (natsSubscription *sub)</dt>
<dd><a class="anchor" id="_deprecated000001"></a>No longer needed. Will be removed in the future. </dd>
<dt>Member <a class="el" href="group__sub_group.html#ga8a37b2d5290da3aecc05483d79e7e254">natsSubscription_QueuedMsgs</a> (natsSubscription *sub, uint64_t *queuedMsgs)</dt>
<dd><a class="anchor" id="_deprecated000002"></a>Use <a class="el" href="group__sub_group.html#gaca6262e2ef842caa701a9f233db72707" title="Returns the number of pending messages and bytes.">natsSubscription_GetPending</a> instead.</dd>
</dl>
</div></div><!-- contents -->
</div><!-- PageDoc -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,118 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: adapters Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dir_085924db4bed469054a9264cf96b0d5e.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">adapters Directory Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libevent_8h.html">libevent.h</a> <a href="libevent_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libuv_8h.html">libuv.h</a> <a href="libuv_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_085924db4bed469054a9264cf96b0d5e.html">adapters</a></li>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,5 +0,0 @@
var dir_085924db4bed469054a9264cf96b0d5e =
[
[ "libevent.h", "libevent_8h.html", "libevent_8h" ],
[ "libuv.h", "libuv_8h.html", "libuv_8h" ]
];

View File

@@ -1,123 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: src Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dir_68267d1309a1af8e8297ef4c3efbcdba.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">src Directory Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_085924db4bed469054a9264cf96b0d5e.html">adapters</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="nats_8h.html">nats.h</a> <a href="nats_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="status_8h.html">status.h</a> <a href="status_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,6 +0,0 @@
var dir_68267d1309a1af8e8297ef4c3efbcdba =
[
[ "adapters", "dir_085924db4bed469054a9264cf96b0d5e.html", "dir_085924db4bed469054a9264cf96b0d5e" ],
[ "nats.h", "nats_8h.html", "nats_8h" ],
[ "status.h", "status_8h.html", "status_8h" ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 746 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 756 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -1,123 +0,0 @@
/*
@licstart The following is the entire license notice for the JavaScript code in this file.
The MIT License (MIT)
Copyright (C) 1997-2020 by Dimitri van Heesch
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
and associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or
substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
@licend The above is the entire license notice for the JavaScript code in this file
*/
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
var summary = $('#'+base+'-summary');
var content = $('#'+base+'-content');
var trigger = $('#'+base+'-trigger');
var src=$(trigger).attr('src');
if (content.is(':visible')===true) {
content.hide();
summary.show();
$(linkObj).addClass('closed').removeClass('opened');
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
content.show();
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
return false;
}
function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
$('table.directory tr').
removeClass('odd').filter(':visible:odd').addClass('odd');
}
function toggleLevel(level)
{
$('table.directory tr').each(function() {
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
a.html('&#9660;');
$(this).show();
} else if (l==level+1) {
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
a.html('&#9658;');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
// the clicked row
var currentRow = $('#row_'+id);
// all rows after the clicked row
var rows = currentRow.nextAll("tr");
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
// only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() { return this.id.match(re); });
// first row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
// replace down arrow by right arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
currentRowSpans.filter(".arrow").html('&#9658;');
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
} else { // we are SHOWING
// replace right arrow by down arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
currentRowSpans.filter(".arrow").html('&#9660;');
// replace down arrows by right arrows for child rows
var childRowsSpans = childRows.find("span");
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
childRowsSpans.filter(".arrow").html('&#9658;');
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}
/* @license-end */

View File

@@ -1,119 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: File List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('files.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">File List</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" target="_self">src</a></td><td class="desc"></td></tr>
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')">&#160;</span><a class="el" href="dir_085924db4bed469054a9264cf96b0d5e.html" target="_self">adapters</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="libevent_8h_source.html"><span class="icondoc"></span></a><a class="el" href="libevent_8h.html" target="_self">libevent.h</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="libuv_8h_source.html"><span class="icondoc"></span></a><a class="el" href="libuv_8h.html" target="_self">libuv.h</a></td><td class="desc"></td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="nats_8h_source.html"><span class="icondoc"></span></a><a class="el" href="nats_8h.html" target="_self">nats.h</a></td><td class="desc"></td></tr>
<tr id="row_0_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="status_8h_source.html"><span class="icondoc"></span></a><a class="el" href="status_8h.html" target="_self">status.h</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,4 +0,0 @@
var files_dup =
[
[ "src", "dir_68267d1309a1af8e8297ef4c3efbcdba.html", "dir_68267d1309a1af8e8297ef4c3efbcdba" ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 616 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 597 B

View File

@@ -1,122 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>AckFloor&#160;:&#160;<a class="el" href="structjs_consumer_info.html#ab69c36ae092df9b0663b675a5abbab55">jsConsumerInfo</a></li>
<li>AckHandler&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_publish_async.html#a508140119f40a2c056d4ee8c0cd55df9">jsOptions::jsOptionsPublishAsync</a></li>
<li>AckHandlerClosure&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_publish_async.html#a60c95f10797c04ea2e625759c6936ec9">jsOptions::jsOptionsPublishAsync</a></li>
<li>AckPolicy&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a8a311af614dfae1b0f4e4af7db467aab">jsConsumerConfig</a></li>
<li>AckWait&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a651a94b9b78668dde830dc7869610e67">jsConsumerConfig</a></li>
<li>Active&#160;:&#160;<a class="el" href="structjs_peer_info.html#a8441d023932c388953197f7ea39402fe">jsPeerInfo</a>, <a class="el" href="structjs_stream_source_info.html#a28b8cc0a9d487672955d3a3fa03de247">jsStreamSourceInfo</a></li>
<li>AllowDirect&#160;:&#160;<a class="el" href="structjs_stream_config.html#a28630f6f07ca02553c5d5718d7c29721">jsStreamConfig</a></li>
<li>AllowRollup&#160;:&#160;<a class="el" href="structjs_stream_config.html#aba71cdb342181f52bb9f7ff5f770a1fa">jsStreamConfig</a></li>
<li>Alternates&#160;:&#160;<a class="el" href="structjs_stream_info.html#a720c4ff9090bafda50000843810ab1bb">jsStreamInfo</a></li>
<li>AlternatesLen&#160;:&#160;<a class="el" href="structjs_stream_info.html#ad37a5fd700bd5df54e5002c7de51c3ad">jsStreamInfo</a></li>
<li>API&#160;:&#160;<a class="el" href="structjs_account_info.html#a94ab71c69b7883c2731ae8741ddc1e94">jsAccountInfo</a></li>
<li>APIPrefix&#160;:&#160;<a class="el" href="structjs_external_stream.html#a2eaf2c0c3e77c269f44e254af8b24e96">jsExternalStream</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,115 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_b.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>BackOff&#160;:&#160;<a class="el" href="structjs_consumer_config.html#aa2d0aff64a2c46122d0f0fe89e8ae011">jsConsumerConfig</a></li>
<li>BackOffLen&#160;:&#160;<a class="el" href="structjs_consumer_config.html#ad2f6ca3f2d0f977aedb8687c462c1cfc">jsConsumerConfig</a></li>
<li>Batch&#160;:&#160;<a class="el" href="structjs_fetch_request.html#a84f06b60e25decb2674996f0cb315f63">jsFetchRequest</a></li>
<li>Bucket&#160;:&#160;<a class="el" href="structkv_config.html#a11b636da727c17566d5ab1274f69fee5">kvConfig</a></li>
<li>Bytes&#160;:&#160;<a class="el" href="structjs_lost_stream_data.html#a841fcadca3f66e9170a51080dc1acf30">jsLostStreamData</a>, <a class="el" href="structjs_stream_state.html#ae603fa6ecfb63c93b61272b7d1b8fb4d">jsStreamState</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,119 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_c.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>Cluster&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a6f4401563a9fd102226d82cdc6136e32">jsConsumerInfo</a>, <a class="el" href="structjs_placement.html#ad8c83588d57f0e30959cfb6f3d5d61bf">jsPlacement</a>, <a class="el" href="structjs_stream_alternate.html#a3e85014d03dd425435ed5a0b6a5dfb1d">jsStreamAlternate</a>, <a class="el" href="structjs_stream_info.html#a8d10d6fdc3f713ac726c72cae06a209a">jsStreamInfo</a></li>
<li>Config&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a2f63940ca1f024ad3840418c2f6a1ae1">jsConsumerInfo</a>, <a class="el" href="structjs_stream_info.html#adcc402d28e0ee443419e9b549da233c6">jsStreamInfo</a>, <a class="el" href="structjs_sub_options.html#acab25d71a2efe26bb3b084071435c2b5">jsSubOptions</a></li>
<li>Consumer&#160;:&#160;<a class="el" href="structjs_msg_meta_data.html#a6dcc2a442984b0ca070b3d8077192127">jsMsgMetaData</a>, <a class="el" href="structjs_sequence_info.html#ae4416a5d766e07db207e563668edd06f">jsSequenceInfo</a>, <a class="el" href="structjs_sequence_pair.html#a6d205effd29f8994f0028bfaf2e8d816">jsSequencePair</a>, <a class="el" href="structjs_sub_options.html#a7aa5b8439ed288b858943f28c291cb36">jsSubOptions</a></li>
<li>ConsumerClient&#160;:&#160;<a class="el" href="structjs_consumer_sequence_mismatch.html#adb383429dadb1ab0e1f7d013bc546a28">jsConsumerSequenceMismatch</a></li>
<li>Consumers&#160;:&#160;<a class="el" href="structjs_account_info.html#a1237c3f19a42a3203825971b429312e9">jsAccountInfo</a>, <a class="el" href="structjs_stream_state.html#a27f4cfb85c0f1b0c5c7ad5275bd25d85">jsStreamState</a>, <a class="el" href="structjs_tier.html#ac33ce862c041572d10184e7fa0dd0bfe">jsTier</a></li>
<li>ConsumerServer&#160;:&#160;<a class="el" href="structjs_consumer_sequence_mismatch.html#ac1df353001d853c8a56cef9f82fb831c">jsConsumerSequenceMismatch</a></li>
<li>Count&#160;:&#160;<a class="el" href="structjs_consumer_info_list.html#a813c908362a6426a929133f7c0d3395f">jsConsumerInfoList</a>, <a class="el" href="structjs_consumer_names_list.html#a0bccbad8ac5d335a0ed89970a58900fb">jsConsumerNamesList</a>, <a class="el" href="structjs_stream_info_list.html#a8bc8490af12bb4f7a245605aecde62c2">jsStreamInfoList</a>, <a class="el" href="structjs_stream_names_list.html#ab1385b6333537306d0462946c26cde4f">jsStreamNamesList</a>, <a class="el" href="structjs_stream_state_subjects.html#ab88e2026f518b6cdffd3901b5e5cd374">jsStreamStateSubjects</a>, <a class="el" href="structkv_entry_list.html#a82da55d42e1a6862d3b0034dfc6f321f">kvEntryList</a>, <a class="el" href="structkv_keys_list.html#a625f7b34784e024a538359efd9a97265">kvKeysList</a>, <a class="el" href="structnats_msg_list.html#a5c48bf6b9e7f1d889d7ad31694911750">natsMsgList</a></li>
<li>Created&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a670d38f2e9ba5c354ca3560a8064d00c">jsConsumerInfo</a>, <a class="el" href="structjs_stream_info.html#a578ce52a275c690dd4627c1d119c7838">jsStreamInfo</a></li>
<li>Current&#160;:&#160;<a class="el" href="structjs_peer_info.html#ad8cecd039a8ad1c68daba89007b055d4">jsPeerInfo</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,129 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_d.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<li>Deleted&#160;:&#160;<a class="el" href="structjs_stream_state.html#abcf4d3c581c06d820f1ad21d640bef3f">jsStreamState</a></li>
<li>DeletedDetails&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_info.html#a73f847afe18f56eaaf6788900270bef7">jsOptions::jsOptionsStream::jsOptionsStreamInfo</a></li>
<li>DeletedLen&#160;:&#160;<a class="el" href="structjs_stream_state.html#a34a08a64c97269165630bf2e0c78c2c0">jsStreamState</a></li>
<li>DeleteMarkersOlderThan&#160;:&#160;<a class="el" href="structkv_purge_options.html#a47fed1e95073666cbe441aba7c149da6">kvPurgeOptions</a></li>
<li>Delivered&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a15f2d68fbf126acc1907ba9462ad9ee9">jsConsumerInfo</a></li>
<li>DeliverGroup&#160;:&#160;<a class="el" href="structjs_consumer_config.html#ae0765f3b5effe365187d3cf809c6ed3c">jsConsumerConfig</a></li>
<li>DeliverPolicy&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a364127e68bf0d3bf13efdc0b416667f4">jsConsumerConfig</a></li>
<li>DeliverPrefix&#160;:&#160;<a class="el" href="structjs_external_stream.html#a26ca427f3c5be1cae579ddccc16432d3">jsExternalStream</a></li>
<li>DeliverSubject&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a95aa4184ed77f69b7674756572da1ded">jsConsumerConfig</a></li>
<li>DenyDelete&#160;:&#160;<a class="el" href="structjs_stream_config.html#af2d42dd29b9a35257937aeeb53c9f287">jsStreamConfig</a></li>
<li>DenyPurge&#160;:&#160;<a class="el" href="structjs_stream_config.html#a575ffbaa85b0300032963296b090583a">jsStreamConfig</a></li>
<li>Description&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a36a14d666d99bdade87a5e21a25491d6">jsConsumerConfig</a>, <a class="el" href="structjs_stream_config.html#a4f9f422d2e9e7389860291ab19bd7f10">jsStreamConfig</a>, <a class="el" href="structkv_config.html#a941e9cad2bab67f093bf4d9567b4749a">kvConfig</a></li>
<li>Destination&#160;:&#160;<a class="el" href="structjs_re_publish.html#a662b2e57d237b171b2b61509f7e1023a">jsRePublish</a></li>
<li>Discard&#160;:&#160;<a class="el" href="structjs_stream_config.html#a0b44ea5251ef20bf5b5658bcfbea832d">jsStreamConfig</a></li>
<li>DiscardNewPerSubject&#160;:&#160;<a class="el" href="structjs_stream_config.html#a3fb7d5e1a09829fe742749da880afe4a">jsStreamConfig</a></li>
<li>Domain&#160;:&#160;<a class="el" href="structjs_account_info.html#ab6ba03298e1863132550b9b08d06048c">jsAccountInfo</a>, <a class="el" href="structjs_msg_meta_data.html#a388e38ccea591181436d199dc7c2f8ea">jsMsgMetaData</a>, <a class="el" href="structjs_options.html#ae4df6c9c01c0ea9ab0e6d5a6ec8af74e">jsOptions</a>, <a class="el" href="structjs_pub_ack.html#a0b73200c0b035db3c9c96421706d51b0">jsPubAck</a>, <a class="el" href="structjs_stream_alternate.html#a7c25ab1a427b78c4e1ba58ff7cdb5a8f">jsStreamAlternate</a>, <a class="el" href="structjs_stream_source.html#aa304239ee823ef87fcb53ebb0c077e7b">jsStreamSource</a></li>
<li>Duplicate&#160;:&#160;<a class="el" href="structjs_pub_ack.html#a0381a49ff62e8fac7a52cad6a5eb7243">jsPubAck</a></li>
<li>Duplicates&#160;:&#160;<a class="el" href="structjs_stream_config.html#a9e0ff10273d0182f885615b4f7d1cc20">jsStreamConfig</a></li>
<li>Durable&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a36cf121162cf0b40edf051991d851ee0">jsConsumerConfig</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,22 +0,0 @@
var functions_dup =
[
[ "a", "functions.html", null ],
[ "b", "functions_b.html", null ],
[ "c", "functions_c.html", null ],
[ "d", "functions_d.html", null ],
[ "e", "functions_e.html", null ],
[ "f", "functions_f.html", null ],
[ "h", "functions_h.html", null ],
[ "i", "functions_i.html", null ],
[ "k", "functions_k.html", null ],
[ "l", "functions_l.html", null ],
[ "m", "functions_m.html", null ],
[ "n", "functions_n.html", null ],
[ "o", "functions_o.html", null ],
[ "p", "functions_p.html", null ],
[ "q", "functions_q.html", null ],
[ "r", "functions_r.html", null ],
[ "s", "functions_s.html", null ],
[ "t", "functions_t.html", null ],
[ "w", "functions_w.html", null ]
];

View File

@@ -1,124 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_e.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
<li>Entries&#160;:&#160;<a class="el" href="structkv_entry_list.html#a179d4d3e5844d005be1ed9134b969a50">kvEntryList</a></li>
<li>Err&#160;:&#160;<a class="el" href="structjs_pub_ack_err.html#a406e39e818f93bc59ac18cbdf035baf5">jsPubAckErr</a></li>
<li>ErrCode&#160;:&#160;<a class="el" href="structjs_pub_ack_err.html#aa558fd192cc6d6c02ad891445ec5aa8a">jsPubAckErr</a></li>
<li>ErrHandler&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_publish_async.html#a0a180995c49990ca277e449b7d43616b">jsOptions::jsOptionsPublishAsync</a></li>
<li>ErrHandlerClosure&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_publish_async.html#a784a0029c30e82ff37c39ae6c276bc81">jsOptions::jsOptionsPublishAsync</a></li>
<li>Errors&#160;:&#160;<a class="el" href="structjs_a_p_i_stats.html#a84e85ad9d94dbe9afd1101388574255d">jsAPIStats</a></li>
<li>ErrText&#160;:&#160;<a class="el" href="structjs_pub_ack_err.html#ad1a85e6ff4046d7df33c1e24323ddc87">jsPubAckErr</a></li>
<li>ExpectLastMsgId&#160;:&#160;<a class="el" href="structjs_pub_options.html#a095391b33a261586fc02eaf013b65e61">jsPubOptions</a></li>
<li>ExpectLastSeq&#160;:&#160;<a class="el" href="structjs_pub_options.html#a3b02b60b05caa6d242079a4c26b181bf">jsPubOptions</a></li>
<li>ExpectLastSubjectSeq&#160;:&#160;<a class="el" href="structjs_pub_options.html#aeefec1d2c7644562d23b87e55bf2e253">jsPubOptions</a></li>
<li>ExpectNoMessage&#160;:&#160;<a class="el" href="structjs_pub_options.html#a740a7edee8c832a75b75fded6046ba90">jsPubOptions</a></li>
<li>ExpectStream&#160;:&#160;<a class="el" href="structjs_pub_options.html#ac7ac74d2557d772c3092288dacf3711f">jsPubOptions</a></li>
<li>Expires&#160;:&#160;<a class="el" href="structjs_fetch_request.html#ac3351138ce8ac3b321ac1eb78887116e">jsFetchRequest</a></li>
<li>External&#160;:&#160;<a class="el" href="structjs_stream_source.html#a295458d156af5373bb3f5ab06612a888">jsStreamSource</a>, <a class="el" href="structjs_stream_source_info.html#a7eb19dd2637079fd1e970a2b38d33e05">jsStreamSourceInfo</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,114 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_f.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>FilterSubject&#160;:&#160;<a class="el" href="structjs_consumer_config.html#af56ab7708b11e85e0b9115d152d281ca">jsConsumerConfig</a>, <a class="el" href="structjs_stream_source.html#af787b51dde9d77626f33860564eb08c3">jsStreamSource</a></li>
<li>FirstSeq&#160;:&#160;<a class="el" href="structjs_stream_state.html#a55bb6719163acef7fdb6d0bc3ae8d5da">jsStreamState</a></li>
<li>FirstTime&#160;:&#160;<a class="el" href="structjs_stream_state.html#afb7a708022faff518c060b33e99b04b0">jsStreamState</a></li>
<li>FlowControl&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a484c64b6c54f6f758f54315470ed20d0">jsConsumerConfig</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,113 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
<li>HeadersOnly&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a30d4142bac47ab6dc583c5ee193704e6">jsConsumerConfig</a>, <a class="el" href="structjs_re_publish.html#a16ebc4cdae4a407cf4e32aad212888db">jsRePublish</a></li>
<li>Heartbeat&#160;:&#160;<a class="el" href="structjs_consumer_config.html#ac439828c3bedb8826a1e92de13280d53">jsConsumerConfig</a>, <a class="el" href="structjs_fetch_request.html#ae8e73c7cc2e2a2d2502407c9b1522496">jsFetchRequest</a></li>
<li>History&#160;:&#160;<a class="el" href="structkv_config.html#a0ec6b3afbfdaa33436e2ae748e986e98">kvConfig</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,114 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_i.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>IgnoreDeletes&#160;:&#160;<a class="el" href="structkv_watch_options.html#a0535edd21b26affc0057575bafc21a07">kvWatchOptions</a></li>
<li>InactiveThreshold&#160;:&#160;<a class="el" href="structjs_consumer_config.html#af6376a6009124c25d7016bc548f3855d">jsConsumerConfig</a></li>
<li>IncludeHistory&#160;:&#160;<a class="el" href="structkv_watch_options.html#a08274f08ae96e14d9ded326e4e665649">kvWatchOptions</a></li>
<li>Info&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_stream.html#a2ca89c298b4df1f5e3e0a44e205c789c">jsOptions::jsOptionsStream</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,112 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_k.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_k" name="index_k"></a>- k -</h3><ul>
<li>Keep&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html#a882c1ce1e636817450893caa72aa4eda">jsOptions::jsOptionsStream::jsOptionsStreamPurge</a></li>
<li>Keys&#160;:&#160;<a class="el" href="structkv_keys_list.html#aa5cb40820a1a927375215e0a94ecfc18">kvKeysList</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,119 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_l.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
<li>Lag&#160;:&#160;<a class="el" href="structjs_peer_info.html#a49a2623963dad653a6d7996c750056c9">jsPeerInfo</a>, <a class="el" href="structjs_stream_source_info.html#ab2ee0ca3ecd98c2df6d4e9bd88686863">jsStreamSourceInfo</a></li>
<li>Last&#160;:&#160;<a class="el" href="structjs_sequence_info.html#a4e94c91650b7db253645515fee4c3b05">jsSequenceInfo</a></li>
<li>LastBySubject&#160;:&#160;<a class="el" href="structjs_direct_get_msg_options.html#aae968f31cdda96fa3c5e9374a36b9630">jsDirectGetMsgOptions</a></li>
<li>LastSeq&#160;:&#160;<a class="el" href="structjs_stream_state.html#a22da809fe7a1ec3101841e86d6708827">jsStreamState</a></li>
<li>LastTime&#160;:&#160;<a class="el" href="structjs_stream_state.html#a67cbd0d8b43d8c05c8b4cd6b0e44dab0">jsStreamState</a></li>
<li>Leader&#160;:&#160;<a class="el" href="structjs_cluster_info.html#af7d85652b52f56fa1eedce8f45fe6a19">jsClusterInfo</a></li>
<li>Limits&#160;:&#160;<a class="el" href="structjs_account_info.html#aad93cf4bb6c1fbb09ae8545c03f315a9">jsAccountInfo</a>, <a class="el" href="structjs_tier.html#af2edbabd5e078b1e31dd73d44fd507d3">jsTier</a></li>
<li>List&#160;:&#160;<a class="el" href="structjs_consumer_info_list.html#a75354882af5e11959b198a70bde14db8">jsConsumerInfoList</a>, <a class="el" href="structjs_consumer_names_list.html#aa4b3cf17902a2d580cc3a230bfa5d309">jsConsumerNamesList</a>, <a class="el" href="structjs_stream_info_list.html#a7b096ee7a25363f231f56419a244daef">jsStreamInfoList</a>, <a class="el" href="structjs_stream_names_list.html#a1875a7e449759dfc2a40b0eb74de0acf">jsStreamNamesList</a>, <a class="el" href="structjs_stream_state_subjects.html#aef3d1e886b16961daa84c43650fa80c0">jsStreamStateSubjects</a></li>
<li>Lost&#160;:&#160;<a class="el" href="structjs_stream_state.html#a1adf8991f31fc4db9d6907a0316f8eec">jsStreamState</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,140 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_m.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
<li>ManualAck&#160;:&#160;<a class="el" href="structjs_sub_options.html#a21a905c49dfab61729d8674702d196b2">jsSubOptions</a></li>
<li>MaxAckPending&#160;:&#160;<a class="el" href="structjs_account_limits.html#a4abf1972690c20d73bd314f2059e8013">jsAccountLimits</a>, <a class="el" href="structjs_consumer_config.html#aeb2336d480e3885385d1b08410e89892">jsConsumerConfig</a></li>
<li>MaxAge&#160;:&#160;<a class="el" href="structjs_stream_config.html#aa538765ad97d343d60212ebd9894661e">jsStreamConfig</a></li>
<li>MaxBytes&#160;:&#160;<a class="el" href="structjs_fetch_request.html#a3298db691c2ecb9725cc029e2c35d6d1">jsFetchRequest</a>, <a class="el" href="structjs_stream_config.html#ad75e47d4293441bd5ddbc5eaf01e0451">jsStreamConfig</a>, <a class="el" href="structkv_config.html#a1bc37777aa91b8b57a70e7647670cd12">kvConfig</a></li>
<li>MaxBytesRequired&#160;:&#160;<a class="el" href="structjs_account_limits.html#a858edf99ee1c60354bdba4e59293fb6a">jsAccountLimits</a></li>
<li>MaxConsumers&#160;:&#160;<a class="el" href="structjs_account_limits.html#a6169f29101d51d48eed0803b719e6338">jsAccountLimits</a>, <a class="el" href="structjs_stream_config.html#a7338c82c8cbfcd5f4bfb7ad34b1d8395">jsStreamConfig</a></li>
<li>MaxDeliver&#160;:&#160;<a class="el" href="structjs_consumer_config.html#ad47e15e1d6a4a8b0b155f9d3d5873c95">jsConsumerConfig</a></li>
<li>MaxMemory&#160;:&#160;<a class="el" href="structjs_account_limits.html#a7bfc63e6f49ce724663ee534c5efdfa4">jsAccountLimits</a></li>
<li>MaxMsgs&#160;:&#160;<a class="el" href="structjs_stream_config.html#a60a5184d1d97b056dbb31ac6a5b3d82d">jsStreamConfig</a></li>
<li>MaxMsgSize&#160;:&#160;<a class="el" href="structjs_stream_config.html#a93a2336a57b6bfb792d530fd13a90641">jsStreamConfig</a></li>
<li>MaxMsgsPerSubject&#160;:&#160;<a class="el" href="structjs_stream_config.html#aa167c7547d13bf2a01510a375ad38340">jsStreamConfig</a></li>
<li>MaxPending&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_publish_async.html#add8dd21cbab2d5df19688c26365fe4d1">jsOptions::jsOptionsPublishAsync</a></li>
<li>MaxRequestBatch&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a4e86deefe08854b9a82b4908397aad32">jsConsumerConfig</a></li>
<li>MaxRequestExpires&#160;:&#160;<a class="el" href="structjs_consumer_config.html#aa71aa3dfe5826466be301097b1bae04d">jsConsumerConfig</a></li>
<li>MaxRequestMaxBytes&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a74a026cdd92c538bcf84297f4468bb21">jsConsumerConfig</a></li>
<li>MaxStore&#160;:&#160;<a class="el" href="structjs_account_limits.html#a6fff014c46739410ecf298b0cf643b30">jsAccountLimits</a></li>
<li>MaxStreams&#160;:&#160;<a class="el" href="structjs_account_limits.html#a4710a10950857a322c2a3ad6f946ded2">jsAccountLimits</a></li>
<li>MaxValueSize&#160;:&#160;<a class="el" href="structkv_config.html#a281156a9df0130abad7f3b2728ac35a5">kvConfig</a></li>
<li>MaxWait&#160;:&#160;<a class="el" href="structjs_pub_options.html#a1b242c9311b904a2e5337417b5c6d143">jsPubOptions</a></li>
<li>MaxWaiting&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a8472d49fae908ab0291b4d62c8411b76">jsConsumerConfig</a></li>
<li>Memory&#160;:&#160;<a class="el" href="structjs_account_info.html#a448578d621e878267ad5f1792002a665">jsAccountInfo</a>, <a class="el" href="structjs_tier.html#aeff4a4cb86e10d8d7749d6ff69f97ed1">jsTier</a></li>
<li>MemoryMaxStreamBytes&#160;:&#160;<a class="el" href="structjs_account_limits.html#a38875d969274b0f0fcefc6b04ce56eb8">jsAccountLimits</a></li>
<li>MemoryStorage&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a046177256938d6a601c629f9fd82f888">jsConsumerConfig</a></li>
<li>MetaOnly&#160;:&#160;<a class="el" href="structkv_watch_options.html#ac9094bce4f3c6513431ba32fb49e5605">kvWatchOptions</a></li>
<li>Mirror&#160;:&#160;<a class="el" href="structjs_stream_config.html#acdba5b22e4e60fd81a54769a7d09bc51">jsStreamConfig</a>, <a class="el" href="structjs_stream_info.html#ab71aae7e4f6c62e2a09a3a52c9e4fa2a">jsStreamInfo</a>, <a class="el" href="structkv_config.html#ac86ca661d283627bccecf70cd286c8f8">kvConfig</a></li>
<li>MirrorDirect&#160;:&#160;<a class="el" href="structjs_stream_config.html#a9d67ddcc7c54c345dd60ed5e59234f1e">jsStreamConfig</a></li>
<li>Msg&#160;:&#160;<a class="el" href="structjs_pub_ack_err.html#a156ca2f779d132ffa8c519124cf9739b">jsPubAckErr</a></li>
<li>MsgId&#160;:&#160;<a class="el" href="structjs_pub_options.html#ac8708487360b784f7dd5d7a21e5617c0">jsPubOptions</a></li>
<li>Msgs&#160;:&#160;<a class="el" href="structjs_lost_stream_data.html#a5d2e87697526033c842a7f955776dfda">jsLostStreamData</a>, <a class="el" href="structjs_stream_state.html#a495269fe83c6bbf2023cca94add0a888">jsStreamState</a>, <a class="el" href="structjs_stream_state_subject.html#a8b9b2edc5afe82b7b3bc7dbdd67a4384">jsStreamStateSubject</a>, <a class="el" href="structnats_msg_list.html#aa123668879f1c9c11c9be7bd81a205c5">natsMsgList</a></li>
<li>MsgsLen&#160;:&#160;<a class="el" href="structjs_lost_stream_data.html#abdc373ed7fc9b7cf161c13da1913fc9a">jsLostStreamData</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,121 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_n.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
<li>Name&#160;:&#160;<a class="el" href="structjs_cluster_info.html#a2e13d7ec417574100c938c4df78e5484">jsClusterInfo</a>, <a class="el" href="structjs_consumer_config.html#a201217d93cfed17eb4d3e2d9579b826a">jsConsumerConfig</a>, <a class="el" href="structjs_consumer_info.html#a9359aea7cd05a27b2a15f8a35cdb1008">jsConsumerInfo</a>, <a class="el" href="structjs_peer_info.html#abf29230ce03a1c14d50227663e07de6a">jsPeerInfo</a>, <a class="el" href="structjs_stream_alternate.html#a07f36f98c7dcdf435f803e4f0ccaac57">jsStreamAlternate</a>, <a class="el" href="structjs_stream_config.html#a7fe3d5086f1c660a6999ae40ecd370e5">jsStreamConfig</a>, <a class="el" href="structjs_stream_source.html#a7d9e5c064866b3f0b5601193c5885ec3">jsStreamSource</a>, <a class="el" href="structjs_stream_source_info.html#a6db3c6ff8a465a45f8bd5c7bdf5f6c04">jsStreamSourceInfo</a>, <a class="el" href="structjs_tier.html#a1ed542b9acccbe7761839f33c43053a6">jsTier</a></li>
<li>NextBySubject&#160;:&#160;<a class="el" href="structjs_direct_get_msg_options.html#a16ce7908a3d1690b8ae8bc22350ac238">jsDirectGetMsgOptions</a></li>
<li>NoAck&#160;:&#160;<a class="el" href="structjs_stream_config.html#a8e358fbc569a1c6d49c704e6dbdf8609">jsStreamConfig</a></li>
<li>NoWait&#160;:&#160;<a class="el" href="structjs_fetch_request.html#ae251eebb1998a39fe3b898302b58293d">jsFetchRequest</a></li>
<li>NumAckPending&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a882bebeb7af80fcce088afdf2c98de50">jsConsumerInfo</a></li>
<li>NumDeleted&#160;:&#160;<a class="el" href="structjs_stream_state.html#acbec2f01830b56cb4c0bf54ae5170e51">jsStreamState</a></li>
<li>NumDelivered&#160;:&#160;<a class="el" href="structjs_msg_meta_data.html#a9a50965fac061a9728b160702d3f56ff">jsMsgMetaData</a></li>
<li>NumPending&#160;:&#160;<a class="el" href="structjs_consumer_info.html#aeaefd5a500996013b1ce13d8872e869b">jsConsumerInfo</a>, <a class="el" href="structjs_msg_meta_data.html#a02f1bbd37e9650ed6bfda0210f038e30">jsMsgMetaData</a></li>
<li>NumRedelivered&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a932bf14ebb9ce167af8975e3b1f8d001">jsConsumerInfo</a></li>
<li>NumSubjects&#160;:&#160;<a class="el" href="structjs_stream_state.html#aaa43db17641826e7c6ecc1954f641960">jsStreamState</a></li>
<li>NumWaiting&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a57e4a4139310c50a1f3d51af67197af0">jsConsumerInfo</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,114 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_o.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
<li>Offline&#160;:&#160;<a class="el" href="structjs_peer_info.html#a3f3e09c5996858ec5faca2dc7fa5224e">jsPeerInfo</a></li>
<li>OptStartSeq&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a2f0243899885dc97f304f48ca52b5356">jsConsumerConfig</a>, <a class="el" href="structjs_stream_source.html#ad6948b7a34c202f324b6d2beb32fe5ed">jsStreamSource</a></li>
<li>OptStartTime&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a802ea3bf0669395bee28611f4ecede80">jsConsumerConfig</a>, <a class="el" href="structjs_stream_source.html#a67eb1dac41b2d826a923cfb23baa24a5">jsStreamSource</a></li>
<li>Ordered&#160;:&#160;<a class="el" href="structjs_sub_options.html#a95c5d2db8ca97d644042d436de119be4">jsSubOptions</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,115 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_p.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>Placement&#160;:&#160;<a class="el" href="structjs_stream_config.html#acee6c66afc78d79c2f518eed89177efb">jsStreamConfig</a></li>
<li>Prefix&#160;:&#160;<a class="el" href="structjs_options.html#ab06e45296fccf0fe6152e083e38d916f">jsOptions</a></li>
<li>PublishAsync&#160;:&#160;<a class="el" href="structjs_options.html#a5ce5c11cc9b9df2b6bc47cd77d7b1dc4">jsOptions</a></li>
<li>Purge&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_stream.html#afe680264223b434ca6959f9e122af029">jsOptions::jsOptionsStream</a></li>
<li>PushBound&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a31282cdc72000a91af03f89899740bfa">jsConsumerInfo</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,111 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_q.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_q" name="index_q"></a>- q -</h3><ul>
<li>Queue&#160;:&#160;<a class="el" href="structjs_sub_options.html#aaf4b620d112a31f51a20389c5405805d">jsSubOptions</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,116 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_r.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>RateLimit&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a351b388a36ccb7978e6e85a6f4fc0816">jsConsumerConfig</a></li>
<li>ReplayPolicy&#160;:&#160;<a class="el" href="structjs_consumer_config.html#ade510daf7c5d67553d2cd20b64ab9939">jsConsumerConfig</a></li>
<li>Replicas&#160;:&#160;<a class="el" href="structjs_cluster_info.html#a8dfcae3bc348a5b595b509e3f3d3500b">jsClusterInfo</a>, <a class="el" href="structjs_consumer_config.html#acfba6d6ecb6323fd8ffe6c0bb4fbffae">jsConsumerConfig</a>, <a class="el" href="structjs_stream_config.html#adbf2c948cf8091b149603b918ef49ffc">jsStreamConfig</a>, <a class="el" href="structkv_config.html#a48f0f70383eff868321f9c94ae1a87cd">kvConfig</a></li>
<li>ReplicasLen&#160;:&#160;<a class="el" href="structjs_cluster_info.html#a237a639579def1345e02f1490a510ed5">jsClusterInfo</a></li>
<li>RePublish&#160;:&#160;<a class="el" href="structjs_stream_config.html#a95ab0061b6e935b129a4a9c133e6b11c">jsStreamConfig</a>, <a class="el" href="structkv_config.html#ae172d3e442eef1a57cd7cf266d9e8951">kvConfig</a></li>
<li>Retention&#160;:&#160;<a class="el" href="structjs_stream_config.html#a5ebc95b76afafa5e7a129953ba1bb3c7">jsStreamConfig</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,128 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_s.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>SampleFrequency&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a43f40b8eef0074b4146fb945b4645584">jsConsumerConfig</a></li>
<li>Sealed&#160;:&#160;<a class="el" href="structjs_stream_config.html#aede3fd2ab13d230eda14c96f9997e1b7">jsStreamConfig</a></li>
<li>Sequence&#160;:&#160;<a class="el" href="structjs_direct_get_msg_options.html#a60211d7499cfecdd6e61e6c73af1a2f5">jsDirectGetMsgOptions</a>, <a class="el" href="structjs_msg_meta_data.html#a23d5fd1992033164c73d5c2a16a4e321">jsMsgMetaData</a>, <a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html#a0d61e5d3c9c518f455549086ababe7f6">jsOptions::jsOptionsStream::jsOptionsStreamPurge</a>, <a class="el" href="structjs_pub_ack.html#a01d302d5e1a2e71487a8c74c3fed1691">jsPubAck</a></li>
<li>Source&#160;:&#160;<a class="el" href="structjs_re_publish.html#a1acb593929fd69bbe0f4dc8300dfaeb2">jsRePublish</a></li>
<li>Sources&#160;:&#160;<a class="el" href="structjs_stream_config.html#a8f0ee08922e5b2108082b5b9e4a6284b">jsStreamConfig</a>, <a class="el" href="structjs_stream_info.html#a2e7ca48a93fe57265609e7e0cd3fa386">jsStreamInfo</a>, <a class="el" href="structkv_config.html#afbfd6725c0b0c9fb661a96c06d788ac9">kvConfig</a></li>
<li>SourcesLen&#160;:&#160;<a class="el" href="structjs_stream_config.html#a34960d6acc710c2f32b563f4bb7c9c0a">jsStreamConfig</a>, <a class="el" href="structjs_stream_info.html#af14110cb1f8e16e3dade8d9f7c2fd672">jsStreamInfo</a>, <a class="el" href="structkv_config.html#af1d95d5434b10e929d6ce6fa6129a789">kvConfig</a></li>
<li>StallWait&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_publish_async.html#ada58fefe0ed40157b5f5d44b9dd175f9">jsOptions::jsOptionsPublishAsync</a></li>
<li>State&#160;:&#160;<a class="el" href="structjs_stream_info.html#a766ac56dec3bd19fa5b9861fb5f64397">jsStreamInfo</a></li>
<li>Storage&#160;:&#160;<a class="el" href="structjs_stream_config.html#a59c34091f336eafa77da2991c852c0d8">jsStreamConfig</a></li>
<li>StorageType&#160;:&#160;<a class="el" href="structkv_config.html#ad5db9a58224d93ab86b4cfc4c46f1897">kvConfig</a></li>
<li>Store&#160;:&#160;<a class="el" href="structjs_account_info.html#ad1c254c5b8f11f57062a4e2d5fb10ae3">jsAccountInfo</a>, <a class="el" href="structjs_tier.html#ab16c426e1c35d8c0fd6c460c43580a39">jsTier</a></li>
<li>StoreMaxStreamBytes&#160;:&#160;<a class="el" href="structjs_account_limits.html#a8cca06ab72b715c02a6a2c72b59f6a52">jsAccountLimits</a></li>
<li>Stream&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a8f21939613163a7c0ebfb521aa471260">jsConsumerInfo</a>, <a class="el" href="structjs_consumer_sequence_mismatch.html#aad6a17af1719c023c38a6fd254b73f8e">jsConsumerSequenceMismatch</a>, <a class="el" href="structjs_msg_meta_data.html#a32e2a9438d2dc769f7f64d2f8897abc4">jsMsgMetaData</a>, <a class="el" href="structjs_options.html#ae50544ee0ef8dd7d02ef9802805807ae">jsOptions</a>, <a class="el" href="structjs_pub_ack.html#a4fd5e6cdb7217d72c553afcc75358893">jsPubAck</a>, <a class="el" href="structjs_sequence_info.html#ab52c55c1d0edd20e064870b490b4b990">jsSequenceInfo</a>, <a class="el" href="structjs_sequence_pair.html#ab051e0815302c48ba6122bd18d9d76f7">jsSequencePair</a>, <a class="el" href="structjs_sub_options.html#a856a6af4a7ff5aa2e736338091e69484">jsSubOptions</a></li>
<li>Streams&#160;:&#160;<a class="el" href="structjs_account_info.html#a17317abf03effdcdedc2003fca8adc71">jsAccountInfo</a>, <a class="el" href="structjs_tier.html#a3f9234fde387faf3775d841aa797a6ea">jsTier</a></li>
<li>Subject&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html#aa99e6ee3bef1c22243f01544181315fe">jsOptions::jsOptionsStream::jsOptionsStreamPurge</a>, <a class="el" href="structjs_stream_state_subject.html#aa766824a7f8b69db592971af3262640e">jsStreamStateSubject</a></li>
<li>Subjects&#160;:&#160;<a class="el" href="structjs_stream_config.html#a0c5f3354073dbe72650e3db7f59a47af">jsStreamConfig</a>, <a class="el" href="structjs_stream_state.html#a4af56e8bee7262ab050f2a25114c5909">jsStreamState</a></li>
<li>SubjectsFilter&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_info.html#af874e0f5aa15fb2a41504631ed786e6d">jsOptions::jsOptionsStream::jsOptionsStreamInfo</a></li>
<li>SubjectsLen&#160;:&#160;<a class="el" href="structjs_stream_config.html#ab2186aae798df6c222b3fa69e31597e1">jsStreamConfig</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,119 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_t.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<li>Tags&#160;:&#160;<a class="el" href="structjs_placement.html#af078a85b744b9ff3771bb2da6005b90d">jsPlacement</a></li>
<li>TagsLen&#160;:&#160;<a class="el" href="structjs_placement.html#a35644f07531409518521b1b4fa28c9e3">jsPlacement</a></li>
<li>Template&#160;:&#160;<a class="el" href="structjs_stream_config.html#a50f866f0e73c4ff0a5f43b354a059fa9">jsStreamConfig</a></li>
<li>Tiers&#160;:&#160;<a class="el" href="structjs_account_info.html#ab654d5c7456bb62df1808deb32a620fc">jsAccountInfo</a></li>
<li>TiersLen&#160;:&#160;<a class="el" href="structjs_account_info.html#a21c14ca283400c684b18e61a534b6724">jsAccountInfo</a></li>
<li>Timeout&#160;:&#160;<a class="el" href="structkv_purge_options.html#a245c2def0f3aabe617219772cf7680a8">kvPurgeOptions</a>, <a class="el" href="structkv_watch_options.html#a56183d56585697d058c7eeb20bdddb66">kvWatchOptions</a></li>
<li>Timestamp&#160;:&#160;<a class="el" href="structjs_msg_meta_data.html#abab9ed5600a3629ea6d6c78170d7d5e9">jsMsgMetaData</a></li>
<li>Total&#160;:&#160;<a class="el" href="structjs_a_p_i_stats.html#a1545170bebb347d0ea1254f51c3027cf">jsAPIStats</a></li>
<li>TTL&#160;:&#160;<a class="el" href="structkv_config.html#ad2f5503e2f2522cb52e0ba1b86983dba">kvConfig</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,122 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>AckFloor&#160;:&#160;<a class="el" href="structjs_consumer_info.html#ab69c36ae092df9b0663b675a5abbab55">jsConsumerInfo</a></li>
<li>AckHandler&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_publish_async.html#a508140119f40a2c056d4ee8c0cd55df9">jsOptions::jsOptionsPublishAsync</a></li>
<li>AckHandlerClosure&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_publish_async.html#a60c95f10797c04ea2e625759c6936ec9">jsOptions::jsOptionsPublishAsync</a></li>
<li>AckPolicy&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a8a311af614dfae1b0f4e4af7db467aab">jsConsumerConfig</a></li>
<li>AckWait&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a651a94b9b78668dde830dc7869610e67">jsConsumerConfig</a></li>
<li>Active&#160;:&#160;<a class="el" href="structjs_peer_info.html#a8441d023932c388953197f7ea39402fe">jsPeerInfo</a>, <a class="el" href="structjs_stream_source_info.html#a28b8cc0a9d487672955d3a3fa03de247">jsStreamSourceInfo</a></li>
<li>AllowDirect&#160;:&#160;<a class="el" href="structjs_stream_config.html#a28630f6f07ca02553c5d5718d7c29721">jsStreamConfig</a></li>
<li>AllowRollup&#160;:&#160;<a class="el" href="structjs_stream_config.html#aba71cdb342181f52bb9f7ff5f770a1fa">jsStreamConfig</a></li>
<li>Alternates&#160;:&#160;<a class="el" href="structjs_stream_info.html#a720c4ff9090bafda50000843810ab1bb">jsStreamInfo</a></li>
<li>AlternatesLen&#160;:&#160;<a class="el" href="structjs_stream_info.html#ad37a5fd700bd5df54e5002c7de51c3ad">jsStreamInfo</a></li>
<li>API&#160;:&#160;<a class="el" href="structjs_account_info.html#a94ab71c69b7883c2731ae8741ddc1e94">jsAccountInfo</a></li>
<li>APIPrefix&#160;:&#160;<a class="el" href="structjs_external_stream.html#a2eaf2c0c3e77c269f44e254af8b24e96">jsExternalStream</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,22 +0,0 @@
var functions_vars =
[
[ "a", "functions_vars.html", null ],
[ "b", "functions_vars_b.html", null ],
[ "c", "functions_vars_c.html", null ],
[ "d", "functions_vars_d.html", null ],
[ "e", "functions_vars_e.html", null ],
[ "f", "functions_vars_f.html", null ],
[ "h", "functions_vars_h.html", null ],
[ "i", "functions_vars_i.html", null ],
[ "k", "functions_vars_k.html", null ],
[ "l", "functions_vars_l.html", null ],
[ "m", "functions_vars_m.html", null ],
[ "n", "functions_vars_n.html", null ],
[ "o", "functions_vars_o.html", null ],
[ "p", "functions_vars_p.html", null ],
[ "q", "functions_vars_q.html", null ],
[ "r", "functions_vars_r.html", null ],
[ "s", "functions_vars_s.html", null ],
[ "t", "functions_vars_t.html", null ],
[ "w", "functions_vars_w.html", null ]
];

View File

@@ -1,115 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_b.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>BackOff&#160;:&#160;<a class="el" href="structjs_consumer_config.html#aa2d0aff64a2c46122d0f0fe89e8ae011">jsConsumerConfig</a></li>
<li>BackOffLen&#160;:&#160;<a class="el" href="structjs_consumer_config.html#ad2f6ca3f2d0f977aedb8687c462c1cfc">jsConsumerConfig</a></li>
<li>Batch&#160;:&#160;<a class="el" href="structjs_fetch_request.html#a84f06b60e25decb2674996f0cb315f63">jsFetchRequest</a></li>
<li>Bucket&#160;:&#160;<a class="el" href="structkv_config.html#a11b636da727c17566d5ab1274f69fee5">kvConfig</a></li>
<li>Bytes&#160;:&#160;<a class="el" href="structjs_lost_stream_data.html#a841fcadca3f66e9170a51080dc1acf30">jsLostStreamData</a>, <a class="el" href="structjs_stream_state.html#ae603fa6ecfb63c93b61272b7d1b8fb4d">jsStreamState</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,119 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_c.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>Cluster&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a6f4401563a9fd102226d82cdc6136e32">jsConsumerInfo</a>, <a class="el" href="structjs_placement.html#ad8c83588d57f0e30959cfb6f3d5d61bf">jsPlacement</a>, <a class="el" href="structjs_stream_alternate.html#a3e85014d03dd425435ed5a0b6a5dfb1d">jsStreamAlternate</a>, <a class="el" href="structjs_stream_info.html#a8d10d6fdc3f713ac726c72cae06a209a">jsStreamInfo</a></li>
<li>Config&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a2f63940ca1f024ad3840418c2f6a1ae1">jsConsumerInfo</a>, <a class="el" href="structjs_stream_info.html#adcc402d28e0ee443419e9b549da233c6">jsStreamInfo</a>, <a class="el" href="structjs_sub_options.html#acab25d71a2efe26bb3b084071435c2b5">jsSubOptions</a></li>
<li>Consumer&#160;:&#160;<a class="el" href="structjs_msg_meta_data.html#a6dcc2a442984b0ca070b3d8077192127">jsMsgMetaData</a>, <a class="el" href="structjs_sequence_info.html#ae4416a5d766e07db207e563668edd06f">jsSequenceInfo</a>, <a class="el" href="structjs_sequence_pair.html#a6d205effd29f8994f0028bfaf2e8d816">jsSequencePair</a>, <a class="el" href="structjs_sub_options.html#a7aa5b8439ed288b858943f28c291cb36">jsSubOptions</a></li>
<li>ConsumerClient&#160;:&#160;<a class="el" href="structjs_consumer_sequence_mismatch.html#adb383429dadb1ab0e1f7d013bc546a28">jsConsumerSequenceMismatch</a></li>
<li>Consumers&#160;:&#160;<a class="el" href="structjs_account_info.html#a1237c3f19a42a3203825971b429312e9">jsAccountInfo</a>, <a class="el" href="structjs_stream_state.html#a27f4cfb85c0f1b0c5c7ad5275bd25d85">jsStreamState</a>, <a class="el" href="structjs_tier.html#ac33ce862c041572d10184e7fa0dd0bfe">jsTier</a></li>
<li>ConsumerServer&#160;:&#160;<a class="el" href="structjs_consumer_sequence_mismatch.html#ac1df353001d853c8a56cef9f82fb831c">jsConsumerSequenceMismatch</a></li>
<li>Count&#160;:&#160;<a class="el" href="structjs_consumer_info_list.html#a813c908362a6426a929133f7c0d3395f">jsConsumerInfoList</a>, <a class="el" href="structjs_consumer_names_list.html#a0bccbad8ac5d335a0ed89970a58900fb">jsConsumerNamesList</a>, <a class="el" href="structjs_stream_info_list.html#a8bc8490af12bb4f7a245605aecde62c2">jsStreamInfoList</a>, <a class="el" href="structjs_stream_names_list.html#ab1385b6333537306d0462946c26cde4f">jsStreamNamesList</a>, <a class="el" href="structjs_stream_state_subjects.html#ab88e2026f518b6cdffd3901b5e5cd374">jsStreamStateSubjects</a>, <a class="el" href="structkv_entry_list.html#a82da55d42e1a6862d3b0034dfc6f321f">kvEntryList</a>, <a class="el" href="structkv_keys_list.html#a625f7b34784e024a538359efd9a97265">kvKeysList</a>, <a class="el" href="structnats_msg_list.html#a5c48bf6b9e7f1d889d7ad31694911750">natsMsgList</a></li>
<li>Created&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a670d38f2e9ba5c354ca3560a8064d00c">jsConsumerInfo</a>, <a class="el" href="structjs_stream_info.html#a578ce52a275c690dd4627c1d119c7838">jsStreamInfo</a></li>
<li>Current&#160;:&#160;<a class="el" href="structjs_peer_info.html#ad8cecd039a8ad1c68daba89007b055d4">jsPeerInfo</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,129 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_d.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<li>Deleted&#160;:&#160;<a class="el" href="structjs_stream_state.html#abcf4d3c581c06d820f1ad21d640bef3f">jsStreamState</a></li>
<li>DeletedDetails&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_info.html#a73f847afe18f56eaaf6788900270bef7">jsOptions::jsOptionsStream::jsOptionsStreamInfo</a></li>
<li>DeletedLen&#160;:&#160;<a class="el" href="structjs_stream_state.html#a34a08a64c97269165630bf2e0c78c2c0">jsStreamState</a></li>
<li>DeleteMarkersOlderThan&#160;:&#160;<a class="el" href="structkv_purge_options.html#a47fed1e95073666cbe441aba7c149da6">kvPurgeOptions</a></li>
<li>Delivered&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a15f2d68fbf126acc1907ba9462ad9ee9">jsConsumerInfo</a></li>
<li>DeliverGroup&#160;:&#160;<a class="el" href="structjs_consumer_config.html#ae0765f3b5effe365187d3cf809c6ed3c">jsConsumerConfig</a></li>
<li>DeliverPolicy&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a364127e68bf0d3bf13efdc0b416667f4">jsConsumerConfig</a></li>
<li>DeliverPrefix&#160;:&#160;<a class="el" href="structjs_external_stream.html#a26ca427f3c5be1cae579ddccc16432d3">jsExternalStream</a></li>
<li>DeliverSubject&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a95aa4184ed77f69b7674756572da1ded">jsConsumerConfig</a></li>
<li>DenyDelete&#160;:&#160;<a class="el" href="structjs_stream_config.html#af2d42dd29b9a35257937aeeb53c9f287">jsStreamConfig</a></li>
<li>DenyPurge&#160;:&#160;<a class="el" href="structjs_stream_config.html#a575ffbaa85b0300032963296b090583a">jsStreamConfig</a></li>
<li>Description&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a36a14d666d99bdade87a5e21a25491d6">jsConsumerConfig</a>, <a class="el" href="structjs_stream_config.html#a4f9f422d2e9e7389860291ab19bd7f10">jsStreamConfig</a>, <a class="el" href="structkv_config.html#a941e9cad2bab67f093bf4d9567b4749a">kvConfig</a></li>
<li>Destination&#160;:&#160;<a class="el" href="structjs_re_publish.html#a662b2e57d237b171b2b61509f7e1023a">jsRePublish</a></li>
<li>Discard&#160;:&#160;<a class="el" href="structjs_stream_config.html#a0b44ea5251ef20bf5b5658bcfbea832d">jsStreamConfig</a></li>
<li>DiscardNewPerSubject&#160;:&#160;<a class="el" href="structjs_stream_config.html#a3fb7d5e1a09829fe742749da880afe4a">jsStreamConfig</a></li>
<li>Domain&#160;:&#160;<a class="el" href="structjs_account_info.html#ab6ba03298e1863132550b9b08d06048c">jsAccountInfo</a>, <a class="el" href="structjs_msg_meta_data.html#a388e38ccea591181436d199dc7c2f8ea">jsMsgMetaData</a>, <a class="el" href="structjs_options.html#ae4df6c9c01c0ea9ab0e6d5a6ec8af74e">jsOptions</a>, <a class="el" href="structjs_pub_ack.html#a0b73200c0b035db3c9c96421706d51b0">jsPubAck</a>, <a class="el" href="structjs_stream_alternate.html#a7c25ab1a427b78c4e1ba58ff7cdb5a8f">jsStreamAlternate</a>, <a class="el" href="structjs_stream_source.html#aa304239ee823ef87fcb53ebb0c077e7b">jsStreamSource</a></li>
<li>Duplicate&#160;:&#160;<a class="el" href="structjs_pub_ack.html#a0381a49ff62e8fac7a52cad6a5eb7243">jsPubAck</a></li>
<li>Duplicates&#160;:&#160;<a class="el" href="structjs_stream_config.html#a9e0ff10273d0182f885615b4f7d1cc20">jsStreamConfig</a></li>
<li>Durable&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a36cf121162cf0b40edf051991d851ee0">jsConsumerConfig</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,124 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_e.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
<li>Entries&#160;:&#160;<a class="el" href="structkv_entry_list.html#a179d4d3e5844d005be1ed9134b969a50">kvEntryList</a></li>
<li>Err&#160;:&#160;<a class="el" href="structjs_pub_ack_err.html#a406e39e818f93bc59ac18cbdf035baf5">jsPubAckErr</a></li>
<li>ErrCode&#160;:&#160;<a class="el" href="structjs_pub_ack_err.html#aa558fd192cc6d6c02ad891445ec5aa8a">jsPubAckErr</a></li>
<li>ErrHandler&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_publish_async.html#a0a180995c49990ca277e449b7d43616b">jsOptions::jsOptionsPublishAsync</a></li>
<li>ErrHandlerClosure&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_publish_async.html#a784a0029c30e82ff37c39ae6c276bc81">jsOptions::jsOptionsPublishAsync</a></li>
<li>Errors&#160;:&#160;<a class="el" href="structjs_a_p_i_stats.html#a84e85ad9d94dbe9afd1101388574255d">jsAPIStats</a></li>
<li>ErrText&#160;:&#160;<a class="el" href="structjs_pub_ack_err.html#ad1a85e6ff4046d7df33c1e24323ddc87">jsPubAckErr</a></li>
<li>ExpectLastMsgId&#160;:&#160;<a class="el" href="structjs_pub_options.html#a095391b33a261586fc02eaf013b65e61">jsPubOptions</a></li>
<li>ExpectLastSeq&#160;:&#160;<a class="el" href="structjs_pub_options.html#a3b02b60b05caa6d242079a4c26b181bf">jsPubOptions</a></li>
<li>ExpectLastSubjectSeq&#160;:&#160;<a class="el" href="structjs_pub_options.html#aeefec1d2c7644562d23b87e55bf2e253">jsPubOptions</a></li>
<li>ExpectNoMessage&#160;:&#160;<a class="el" href="structjs_pub_options.html#a740a7edee8c832a75b75fded6046ba90">jsPubOptions</a></li>
<li>ExpectStream&#160;:&#160;<a class="el" href="structjs_pub_options.html#ac7ac74d2557d772c3092288dacf3711f">jsPubOptions</a></li>
<li>Expires&#160;:&#160;<a class="el" href="structjs_fetch_request.html#ac3351138ce8ac3b321ac1eb78887116e">jsFetchRequest</a></li>
<li>External&#160;:&#160;<a class="el" href="structjs_stream_source.html#a295458d156af5373bb3f5ab06612a888">jsStreamSource</a>, <a class="el" href="structjs_stream_source_info.html#a7eb19dd2637079fd1e970a2b38d33e05">jsStreamSourceInfo</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,114 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_f.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>FilterSubject&#160;:&#160;<a class="el" href="structjs_consumer_config.html#af56ab7708b11e85e0b9115d152d281ca">jsConsumerConfig</a>, <a class="el" href="structjs_stream_source.html#af787b51dde9d77626f33860564eb08c3">jsStreamSource</a></li>
<li>FirstSeq&#160;:&#160;<a class="el" href="structjs_stream_state.html#a55bb6719163acef7fdb6d0bc3ae8d5da">jsStreamState</a></li>
<li>FirstTime&#160;:&#160;<a class="el" href="structjs_stream_state.html#afb7a708022faff518c060b33e99b04b0">jsStreamState</a></li>
<li>FlowControl&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a484c64b6c54f6f758f54315470ed20d0">jsConsumerConfig</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,113 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
<li>HeadersOnly&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a30d4142bac47ab6dc583c5ee193704e6">jsConsumerConfig</a>, <a class="el" href="structjs_re_publish.html#a16ebc4cdae4a407cf4e32aad212888db">jsRePublish</a></li>
<li>Heartbeat&#160;:&#160;<a class="el" href="structjs_consumer_config.html#ac439828c3bedb8826a1e92de13280d53">jsConsumerConfig</a>, <a class="el" href="structjs_fetch_request.html#ae8e73c7cc2e2a2d2502407c9b1522496">jsFetchRequest</a></li>
<li>History&#160;:&#160;<a class="el" href="structkv_config.html#a0ec6b3afbfdaa33436e2ae748e986e98">kvConfig</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,114 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_i.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>IgnoreDeletes&#160;:&#160;<a class="el" href="structkv_watch_options.html#a0535edd21b26affc0057575bafc21a07">kvWatchOptions</a></li>
<li>InactiveThreshold&#160;:&#160;<a class="el" href="structjs_consumer_config.html#af6376a6009124c25d7016bc548f3855d">jsConsumerConfig</a></li>
<li>IncludeHistory&#160;:&#160;<a class="el" href="structkv_watch_options.html#a08274f08ae96e14d9ded326e4e665649">kvWatchOptions</a></li>
<li>Info&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_stream.html#a2ca89c298b4df1f5e3e0a44e205c789c">jsOptions::jsOptionsStream</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,112 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_k.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_k" name="index_k"></a>- k -</h3><ul>
<li>Keep&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html#a882c1ce1e636817450893caa72aa4eda">jsOptions::jsOptionsStream::jsOptionsStreamPurge</a></li>
<li>Keys&#160;:&#160;<a class="el" href="structkv_keys_list.html#aa5cb40820a1a927375215e0a94ecfc18">kvKeysList</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,119 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_l.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
<li>Lag&#160;:&#160;<a class="el" href="structjs_peer_info.html#a49a2623963dad653a6d7996c750056c9">jsPeerInfo</a>, <a class="el" href="structjs_stream_source_info.html#ab2ee0ca3ecd98c2df6d4e9bd88686863">jsStreamSourceInfo</a></li>
<li>Last&#160;:&#160;<a class="el" href="structjs_sequence_info.html#a4e94c91650b7db253645515fee4c3b05">jsSequenceInfo</a></li>
<li>LastBySubject&#160;:&#160;<a class="el" href="structjs_direct_get_msg_options.html#aae968f31cdda96fa3c5e9374a36b9630">jsDirectGetMsgOptions</a></li>
<li>LastSeq&#160;:&#160;<a class="el" href="structjs_stream_state.html#a22da809fe7a1ec3101841e86d6708827">jsStreamState</a></li>
<li>LastTime&#160;:&#160;<a class="el" href="structjs_stream_state.html#a67cbd0d8b43d8c05c8b4cd6b0e44dab0">jsStreamState</a></li>
<li>Leader&#160;:&#160;<a class="el" href="structjs_cluster_info.html#af7d85652b52f56fa1eedce8f45fe6a19">jsClusterInfo</a></li>
<li>Limits&#160;:&#160;<a class="el" href="structjs_account_info.html#aad93cf4bb6c1fbb09ae8545c03f315a9">jsAccountInfo</a>, <a class="el" href="structjs_tier.html#af2edbabd5e078b1e31dd73d44fd507d3">jsTier</a></li>
<li>List&#160;:&#160;<a class="el" href="structjs_consumer_info_list.html#a75354882af5e11959b198a70bde14db8">jsConsumerInfoList</a>, <a class="el" href="structjs_consumer_names_list.html#aa4b3cf17902a2d580cc3a230bfa5d309">jsConsumerNamesList</a>, <a class="el" href="structjs_stream_info_list.html#a7b096ee7a25363f231f56419a244daef">jsStreamInfoList</a>, <a class="el" href="structjs_stream_names_list.html#a1875a7e449759dfc2a40b0eb74de0acf">jsStreamNamesList</a>, <a class="el" href="structjs_stream_state_subjects.html#aef3d1e886b16961daa84c43650fa80c0">jsStreamStateSubjects</a></li>
<li>Lost&#160;:&#160;<a class="el" href="structjs_stream_state.html#a1adf8991f31fc4db9d6907a0316f8eec">jsStreamState</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,140 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_m.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
<li>ManualAck&#160;:&#160;<a class="el" href="structjs_sub_options.html#a21a905c49dfab61729d8674702d196b2">jsSubOptions</a></li>
<li>MaxAckPending&#160;:&#160;<a class="el" href="structjs_account_limits.html#a4abf1972690c20d73bd314f2059e8013">jsAccountLimits</a>, <a class="el" href="structjs_consumer_config.html#aeb2336d480e3885385d1b08410e89892">jsConsumerConfig</a></li>
<li>MaxAge&#160;:&#160;<a class="el" href="structjs_stream_config.html#aa538765ad97d343d60212ebd9894661e">jsStreamConfig</a></li>
<li>MaxBytes&#160;:&#160;<a class="el" href="structjs_fetch_request.html#a3298db691c2ecb9725cc029e2c35d6d1">jsFetchRequest</a>, <a class="el" href="structjs_stream_config.html#ad75e47d4293441bd5ddbc5eaf01e0451">jsStreamConfig</a>, <a class="el" href="structkv_config.html#a1bc37777aa91b8b57a70e7647670cd12">kvConfig</a></li>
<li>MaxBytesRequired&#160;:&#160;<a class="el" href="structjs_account_limits.html#a858edf99ee1c60354bdba4e59293fb6a">jsAccountLimits</a></li>
<li>MaxConsumers&#160;:&#160;<a class="el" href="structjs_account_limits.html#a6169f29101d51d48eed0803b719e6338">jsAccountLimits</a>, <a class="el" href="structjs_stream_config.html#a7338c82c8cbfcd5f4bfb7ad34b1d8395">jsStreamConfig</a></li>
<li>MaxDeliver&#160;:&#160;<a class="el" href="structjs_consumer_config.html#ad47e15e1d6a4a8b0b155f9d3d5873c95">jsConsumerConfig</a></li>
<li>MaxMemory&#160;:&#160;<a class="el" href="structjs_account_limits.html#a7bfc63e6f49ce724663ee534c5efdfa4">jsAccountLimits</a></li>
<li>MaxMsgs&#160;:&#160;<a class="el" href="structjs_stream_config.html#a60a5184d1d97b056dbb31ac6a5b3d82d">jsStreamConfig</a></li>
<li>MaxMsgSize&#160;:&#160;<a class="el" href="structjs_stream_config.html#a93a2336a57b6bfb792d530fd13a90641">jsStreamConfig</a></li>
<li>MaxMsgsPerSubject&#160;:&#160;<a class="el" href="structjs_stream_config.html#aa167c7547d13bf2a01510a375ad38340">jsStreamConfig</a></li>
<li>MaxPending&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_publish_async.html#add8dd21cbab2d5df19688c26365fe4d1">jsOptions::jsOptionsPublishAsync</a></li>
<li>MaxRequestBatch&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a4e86deefe08854b9a82b4908397aad32">jsConsumerConfig</a></li>
<li>MaxRequestExpires&#160;:&#160;<a class="el" href="structjs_consumer_config.html#aa71aa3dfe5826466be301097b1bae04d">jsConsumerConfig</a></li>
<li>MaxRequestMaxBytes&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a74a026cdd92c538bcf84297f4468bb21">jsConsumerConfig</a></li>
<li>MaxStore&#160;:&#160;<a class="el" href="structjs_account_limits.html#a6fff014c46739410ecf298b0cf643b30">jsAccountLimits</a></li>
<li>MaxStreams&#160;:&#160;<a class="el" href="structjs_account_limits.html#a4710a10950857a322c2a3ad6f946ded2">jsAccountLimits</a></li>
<li>MaxValueSize&#160;:&#160;<a class="el" href="structkv_config.html#a281156a9df0130abad7f3b2728ac35a5">kvConfig</a></li>
<li>MaxWait&#160;:&#160;<a class="el" href="structjs_pub_options.html#a1b242c9311b904a2e5337417b5c6d143">jsPubOptions</a></li>
<li>MaxWaiting&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a8472d49fae908ab0291b4d62c8411b76">jsConsumerConfig</a></li>
<li>Memory&#160;:&#160;<a class="el" href="structjs_account_info.html#a448578d621e878267ad5f1792002a665">jsAccountInfo</a>, <a class="el" href="structjs_tier.html#aeff4a4cb86e10d8d7749d6ff69f97ed1">jsTier</a></li>
<li>MemoryMaxStreamBytes&#160;:&#160;<a class="el" href="structjs_account_limits.html#a38875d969274b0f0fcefc6b04ce56eb8">jsAccountLimits</a></li>
<li>MemoryStorage&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a046177256938d6a601c629f9fd82f888">jsConsumerConfig</a></li>
<li>MetaOnly&#160;:&#160;<a class="el" href="structkv_watch_options.html#ac9094bce4f3c6513431ba32fb49e5605">kvWatchOptions</a></li>
<li>Mirror&#160;:&#160;<a class="el" href="structjs_stream_config.html#acdba5b22e4e60fd81a54769a7d09bc51">jsStreamConfig</a>, <a class="el" href="structjs_stream_info.html#ab71aae7e4f6c62e2a09a3a52c9e4fa2a">jsStreamInfo</a>, <a class="el" href="structkv_config.html#ac86ca661d283627bccecf70cd286c8f8">kvConfig</a></li>
<li>MirrorDirect&#160;:&#160;<a class="el" href="structjs_stream_config.html#a9d67ddcc7c54c345dd60ed5e59234f1e">jsStreamConfig</a></li>
<li>Msg&#160;:&#160;<a class="el" href="structjs_pub_ack_err.html#a156ca2f779d132ffa8c519124cf9739b">jsPubAckErr</a></li>
<li>MsgId&#160;:&#160;<a class="el" href="structjs_pub_options.html#ac8708487360b784f7dd5d7a21e5617c0">jsPubOptions</a></li>
<li>Msgs&#160;:&#160;<a class="el" href="structjs_lost_stream_data.html#a5d2e87697526033c842a7f955776dfda">jsLostStreamData</a>, <a class="el" href="structjs_stream_state.html#a495269fe83c6bbf2023cca94add0a888">jsStreamState</a>, <a class="el" href="structjs_stream_state_subject.html#a8b9b2edc5afe82b7b3bc7dbdd67a4384">jsStreamStateSubject</a>, <a class="el" href="structnats_msg_list.html#aa123668879f1c9c11c9be7bd81a205c5">natsMsgList</a></li>
<li>MsgsLen&#160;:&#160;<a class="el" href="structjs_lost_stream_data.html#abdc373ed7fc9b7cf161c13da1913fc9a">jsLostStreamData</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,121 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_n.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
<li>Name&#160;:&#160;<a class="el" href="structjs_cluster_info.html#a2e13d7ec417574100c938c4df78e5484">jsClusterInfo</a>, <a class="el" href="structjs_consumer_config.html#a201217d93cfed17eb4d3e2d9579b826a">jsConsumerConfig</a>, <a class="el" href="structjs_consumer_info.html#a9359aea7cd05a27b2a15f8a35cdb1008">jsConsumerInfo</a>, <a class="el" href="structjs_peer_info.html#abf29230ce03a1c14d50227663e07de6a">jsPeerInfo</a>, <a class="el" href="structjs_stream_alternate.html#a07f36f98c7dcdf435f803e4f0ccaac57">jsStreamAlternate</a>, <a class="el" href="structjs_stream_config.html#a7fe3d5086f1c660a6999ae40ecd370e5">jsStreamConfig</a>, <a class="el" href="structjs_stream_source.html#a7d9e5c064866b3f0b5601193c5885ec3">jsStreamSource</a>, <a class="el" href="structjs_stream_source_info.html#a6db3c6ff8a465a45f8bd5c7bdf5f6c04">jsStreamSourceInfo</a>, <a class="el" href="structjs_tier.html#a1ed542b9acccbe7761839f33c43053a6">jsTier</a></li>
<li>NextBySubject&#160;:&#160;<a class="el" href="structjs_direct_get_msg_options.html#a16ce7908a3d1690b8ae8bc22350ac238">jsDirectGetMsgOptions</a></li>
<li>NoAck&#160;:&#160;<a class="el" href="structjs_stream_config.html#a8e358fbc569a1c6d49c704e6dbdf8609">jsStreamConfig</a></li>
<li>NoWait&#160;:&#160;<a class="el" href="structjs_fetch_request.html#ae251eebb1998a39fe3b898302b58293d">jsFetchRequest</a></li>
<li>NumAckPending&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a882bebeb7af80fcce088afdf2c98de50">jsConsumerInfo</a></li>
<li>NumDeleted&#160;:&#160;<a class="el" href="structjs_stream_state.html#acbec2f01830b56cb4c0bf54ae5170e51">jsStreamState</a></li>
<li>NumDelivered&#160;:&#160;<a class="el" href="structjs_msg_meta_data.html#a9a50965fac061a9728b160702d3f56ff">jsMsgMetaData</a></li>
<li>NumPending&#160;:&#160;<a class="el" href="structjs_consumer_info.html#aeaefd5a500996013b1ce13d8872e869b">jsConsumerInfo</a>, <a class="el" href="structjs_msg_meta_data.html#a02f1bbd37e9650ed6bfda0210f038e30">jsMsgMetaData</a></li>
<li>NumRedelivered&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a932bf14ebb9ce167af8975e3b1f8d001">jsConsumerInfo</a></li>
<li>NumSubjects&#160;:&#160;<a class="el" href="structjs_stream_state.html#aaa43db17641826e7c6ecc1954f641960">jsStreamState</a></li>
<li>NumWaiting&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a57e4a4139310c50a1f3d51af67197af0">jsConsumerInfo</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,114 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_o.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
<li>Offline&#160;:&#160;<a class="el" href="structjs_peer_info.html#a3f3e09c5996858ec5faca2dc7fa5224e">jsPeerInfo</a></li>
<li>OptStartSeq&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a2f0243899885dc97f304f48ca52b5356">jsConsumerConfig</a>, <a class="el" href="structjs_stream_source.html#ad6948b7a34c202f324b6d2beb32fe5ed">jsStreamSource</a></li>
<li>OptStartTime&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a802ea3bf0669395bee28611f4ecede80">jsConsumerConfig</a>, <a class="el" href="structjs_stream_source.html#a67eb1dac41b2d826a923cfb23baa24a5">jsStreamSource</a></li>
<li>Ordered&#160;:&#160;<a class="el" href="structjs_sub_options.html#a95c5d2db8ca97d644042d436de119be4">jsSubOptions</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,115 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_p.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>Placement&#160;:&#160;<a class="el" href="structjs_stream_config.html#acee6c66afc78d79c2f518eed89177efb">jsStreamConfig</a></li>
<li>Prefix&#160;:&#160;<a class="el" href="structjs_options.html#ab06e45296fccf0fe6152e083e38d916f">jsOptions</a></li>
<li>PublishAsync&#160;:&#160;<a class="el" href="structjs_options.html#a5ce5c11cc9b9df2b6bc47cd77d7b1dc4">jsOptions</a></li>
<li>Purge&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_stream.html#afe680264223b434ca6959f9e122af029">jsOptions::jsOptionsStream</a></li>
<li>PushBound&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a31282cdc72000a91af03f89899740bfa">jsConsumerInfo</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,111 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_q.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_q" name="index_q"></a>- q -</h3><ul>
<li>Queue&#160;:&#160;<a class="el" href="structjs_sub_options.html#aaf4b620d112a31f51a20389c5405805d">jsSubOptions</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,116 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_r.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>RateLimit&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a351b388a36ccb7978e6e85a6f4fc0816">jsConsumerConfig</a></li>
<li>ReplayPolicy&#160;:&#160;<a class="el" href="structjs_consumer_config.html#ade510daf7c5d67553d2cd20b64ab9939">jsConsumerConfig</a></li>
<li>Replicas&#160;:&#160;<a class="el" href="structjs_cluster_info.html#a8dfcae3bc348a5b595b509e3f3d3500b">jsClusterInfo</a>, <a class="el" href="structjs_consumer_config.html#acfba6d6ecb6323fd8ffe6c0bb4fbffae">jsConsumerConfig</a>, <a class="el" href="structjs_stream_config.html#adbf2c948cf8091b149603b918ef49ffc">jsStreamConfig</a>, <a class="el" href="structkv_config.html#a48f0f70383eff868321f9c94ae1a87cd">kvConfig</a></li>
<li>ReplicasLen&#160;:&#160;<a class="el" href="structjs_cluster_info.html#a237a639579def1345e02f1490a510ed5">jsClusterInfo</a></li>
<li>RePublish&#160;:&#160;<a class="el" href="structjs_stream_config.html#a95ab0061b6e935b129a4a9c133e6b11c">jsStreamConfig</a>, <a class="el" href="structkv_config.html#ae172d3e442eef1a57cd7cf266d9e8951">kvConfig</a></li>
<li>Retention&#160;:&#160;<a class="el" href="structjs_stream_config.html#a5ebc95b76afafa5e7a129953ba1bb3c7">jsStreamConfig</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,128 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_s.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>SampleFrequency&#160;:&#160;<a class="el" href="structjs_consumer_config.html#a43f40b8eef0074b4146fb945b4645584">jsConsumerConfig</a></li>
<li>Sealed&#160;:&#160;<a class="el" href="structjs_stream_config.html#aede3fd2ab13d230eda14c96f9997e1b7">jsStreamConfig</a></li>
<li>Sequence&#160;:&#160;<a class="el" href="structjs_direct_get_msg_options.html#a60211d7499cfecdd6e61e6c73af1a2f5">jsDirectGetMsgOptions</a>, <a class="el" href="structjs_msg_meta_data.html#a23d5fd1992033164c73d5c2a16a4e321">jsMsgMetaData</a>, <a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html#a0d61e5d3c9c518f455549086ababe7f6">jsOptions::jsOptionsStream::jsOptionsStreamPurge</a>, <a class="el" href="structjs_pub_ack.html#a01d302d5e1a2e71487a8c74c3fed1691">jsPubAck</a></li>
<li>Source&#160;:&#160;<a class="el" href="structjs_re_publish.html#a1acb593929fd69bbe0f4dc8300dfaeb2">jsRePublish</a></li>
<li>Sources&#160;:&#160;<a class="el" href="structjs_stream_config.html#a8f0ee08922e5b2108082b5b9e4a6284b">jsStreamConfig</a>, <a class="el" href="structjs_stream_info.html#a2e7ca48a93fe57265609e7e0cd3fa386">jsStreamInfo</a>, <a class="el" href="structkv_config.html#afbfd6725c0b0c9fb661a96c06d788ac9">kvConfig</a></li>
<li>SourcesLen&#160;:&#160;<a class="el" href="structjs_stream_config.html#a34960d6acc710c2f32b563f4bb7c9c0a">jsStreamConfig</a>, <a class="el" href="structjs_stream_info.html#af14110cb1f8e16e3dade8d9f7c2fd672">jsStreamInfo</a>, <a class="el" href="structkv_config.html#af1d95d5434b10e929d6ce6fa6129a789">kvConfig</a></li>
<li>StallWait&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_publish_async.html#ada58fefe0ed40157b5f5d44b9dd175f9">jsOptions::jsOptionsPublishAsync</a></li>
<li>State&#160;:&#160;<a class="el" href="structjs_stream_info.html#a766ac56dec3bd19fa5b9861fb5f64397">jsStreamInfo</a></li>
<li>Storage&#160;:&#160;<a class="el" href="structjs_stream_config.html#a59c34091f336eafa77da2991c852c0d8">jsStreamConfig</a></li>
<li>StorageType&#160;:&#160;<a class="el" href="structkv_config.html#ad5db9a58224d93ab86b4cfc4c46f1897">kvConfig</a></li>
<li>Store&#160;:&#160;<a class="el" href="structjs_account_info.html#ad1c254c5b8f11f57062a4e2d5fb10ae3">jsAccountInfo</a>, <a class="el" href="structjs_tier.html#ab16c426e1c35d8c0fd6c460c43580a39">jsTier</a></li>
<li>StoreMaxStreamBytes&#160;:&#160;<a class="el" href="structjs_account_limits.html#a8cca06ab72b715c02a6a2c72b59f6a52">jsAccountLimits</a></li>
<li>Stream&#160;:&#160;<a class="el" href="structjs_consumer_info.html#a8f21939613163a7c0ebfb521aa471260">jsConsumerInfo</a>, <a class="el" href="structjs_consumer_sequence_mismatch.html#aad6a17af1719c023c38a6fd254b73f8e">jsConsumerSequenceMismatch</a>, <a class="el" href="structjs_msg_meta_data.html#a32e2a9438d2dc769f7f64d2f8897abc4">jsMsgMetaData</a>, <a class="el" href="structjs_options.html#ae50544ee0ef8dd7d02ef9802805807ae">jsOptions</a>, <a class="el" href="structjs_pub_ack.html#a4fd5e6cdb7217d72c553afcc75358893">jsPubAck</a>, <a class="el" href="structjs_sequence_info.html#ab52c55c1d0edd20e064870b490b4b990">jsSequenceInfo</a>, <a class="el" href="structjs_sequence_pair.html#ab051e0815302c48ba6122bd18d9d76f7">jsSequencePair</a>, <a class="el" href="structjs_sub_options.html#a856a6af4a7ff5aa2e736338091e69484">jsSubOptions</a></li>
<li>Streams&#160;:&#160;<a class="el" href="structjs_account_info.html#a17317abf03effdcdedc2003fca8adc71">jsAccountInfo</a>, <a class="el" href="structjs_tier.html#a3f9234fde387faf3775d841aa797a6ea">jsTier</a></li>
<li>Subject&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html#aa99e6ee3bef1c22243f01544181315fe">jsOptions::jsOptionsStream::jsOptionsStreamPurge</a>, <a class="el" href="structjs_stream_state_subject.html#aa766824a7f8b69db592971af3262640e">jsStreamStateSubject</a></li>
<li>Subjects&#160;:&#160;<a class="el" href="structjs_stream_config.html#a0c5f3354073dbe72650e3db7f59a47af">jsStreamConfig</a>, <a class="el" href="structjs_stream_state.html#a4af56e8bee7262ab050f2a25114c5909">jsStreamState</a></li>
<li>SubjectsFilter&#160;:&#160;<a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_info.html#af874e0f5aa15fb2a41504631ed786e6d">jsOptions::jsOptionsStream::jsOptionsStreamInfo</a></li>
<li>SubjectsLen&#160;:&#160;<a class="el" href="structjs_stream_config.html#ab2186aae798df6c222b3fa69e31597e1">jsStreamConfig</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,119 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_t.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<li>Tags&#160;:&#160;<a class="el" href="structjs_placement.html#af078a85b744b9ff3771bb2da6005b90d">jsPlacement</a></li>
<li>TagsLen&#160;:&#160;<a class="el" href="structjs_placement.html#a35644f07531409518521b1b4fa28c9e3">jsPlacement</a></li>
<li>Template&#160;:&#160;<a class="el" href="structjs_stream_config.html#a50f866f0e73c4ff0a5f43b354a059fa9">jsStreamConfig</a></li>
<li>Tiers&#160;:&#160;<a class="el" href="structjs_account_info.html#ab654d5c7456bb62df1808deb32a620fc">jsAccountInfo</a></li>
<li>TiersLen&#160;:&#160;<a class="el" href="structjs_account_info.html#a21c14ca283400c684b18e61a534b6724">jsAccountInfo</a></li>
<li>Timeout&#160;:&#160;<a class="el" href="structkv_purge_options.html#a245c2def0f3aabe617219772cf7680a8">kvPurgeOptions</a>, <a class="el" href="structkv_watch_options.html#a56183d56585697d058c7eeb20bdddb66">kvWatchOptions</a></li>
<li>Timestamp&#160;:&#160;<a class="el" href="structjs_msg_meta_data.html#abab9ed5600a3629ea6d6c78170d7d5e9">jsMsgMetaData</a></li>
<li>Total&#160;:&#160;<a class="el" href="structjs_a_p_i_stats.html#a1545170bebb347d0ea1254f51c3027cf">jsAPIStats</a></li>
<li>TTL&#160;:&#160;<a class="el" href="structkv_config.html#ad2f5503e2f2522cb52e0ba1b86983dba">kvConfig</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,111 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_w.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_w" name="index_w"></a>- w -</h3><ul>
<li>Wait&#160;:&#160;<a class="el" href="structjs_options.html#a7fd42e1f83da5861e716137c16f8b72f">jsOptions</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,111 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_w.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_w" name="index_w"></a>- w -</h3><ul>
<li>Wait&#160;:&#160;<a class="el" href="structjs_options.html#a7fd42e1f83da5861e716137c16f8b72f">jsOptions</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,365 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('globals.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
<h3><a id="index_j" name="index_j"></a>- j -</h3><ul>
<li>js_AckAll&#160;:&#160;<a class="el" href="group__types_group.html#gga8fcb50e6e7312834791f9e237d28e873a1232af28bf4e4b82e962174f1432ed4a">nats.h</a></li>
<li>js_AckExplicit&#160;:&#160;<a class="el" href="group__types_group.html#gga8fcb50e6e7312834791f9e237d28e873a02d46a6395933c55c95ee5194bb6b80e">nats.h</a></li>
<li>js_AckNone&#160;:&#160;<a class="el" href="group__types_group.html#gga8fcb50e6e7312834791f9e237d28e873afd91fe31cf57c68863ca3090b07c296c">nats.h</a></li>
<li>js_AddConsumer()&#160;:&#160;<a class="el" href="group__js_assets_group.html#gaf2efb63db150e782d9007090b49d4115">nats.h</a></li>
<li>js_AddStream()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga5efc5136d33ba52161e6732f88f1ee75">nats.h</a></li>
<li>js_ConsumerNames()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga690d19af55d12b82c8523d1861cef8d0">nats.h</a></li>
<li>js_Consumers()&#160;:&#160;<a class="el" href="group__js_assets_group.html#gaf28097ede3e9ba9926fb00856e63ffd9">nats.h</a></li>
<li>js_CreateKeyValue()&#160;:&#160;<a class="el" href="group__kv_group_mgt.html#gabc445bfe87112e56a6c73872fec6893e">nats.h</a></li>
<li>js_DeleteConsumer()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga52fbc61759b11494db91f348a733c490">nats.h</a></li>
<li>js_DeleteKeyValue()&#160;:&#160;<a class="el" href="group__kv_group_mgt.html#ga6bc715319560bc28359679fcdcead937">nats.h</a></li>
<li>js_DeleteMsg()&#160;:&#160;<a class="el" href="group__js_assets_group.html#gaeba5d45abbe811c0e40830c5f26c78fd">nats.h</a></li>
<li>js_DeleteStream()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga397e55a0b3b6d36c9bf746eee3842172">nats.h</a></li>
<li>js_DeliverAll&#160;:&#160;<a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818ac692ba1363103768ac4bb58695549758">nats.h</a></li>
<li>js_DeliverByStartSequence&#160;:&#160;<a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818a06299d9c8262a16306ba6cc16d293c5e">nats.h</a></li>
<li>js_DeliverByStartTime&#160;:&#160;<a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818a33317133d42f21bf5919827a691543f6">nats.h</a></li>
<li>js_DeliverLast&#160;:&#160;<a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818abbd81d6c4e0f17f30e2186f1335e991d">nats.h</a></li>
<li>js_DeliverLastPerSubject&#160;:&#160;<a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818abb50ebcd2fbafe27038c966121b9407b">nats.h</a></li>
<li>js_DeliverNew&#160;:&#160;<a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818a82b8d36e17391212398984f92db9c381">nats.h</a></li>
<li>js_DirectGetMsg()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga62c250cecc650b1eed0fa1691893e2ae">nats.h</a></li>
<li>js_DiscardNew&#160;:&#160;<a class="el" href="group__types_group.html#gga7f88b7d482488398074f9d1419a9b8c2a99d7f2d740af26c340c0a4e2b72fb6ab">nats.h</a></li>
<li>js_DiscardOld&#160;:&#160;<a class="el" href="group__types_group.html#gga7f88b7d482488398074f9d1419a9b8c2abb31b828421634f1e6a1ef9359bc91f6">nats.h</a></li>
<li>js_EraseMsg()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga7158f73e183462e9a15e9802e1746ff0">nats.h</a></li>
<li>js_FileStorage&#160;:&#160;<a class="el" href="group__types_group.html#gga1802a53c79e667f093bba033b16adc98a1d9dad1854cf374b22e3688b98284dec">nats.h</a></li>
<li>js_GetAccountInfo()&#160;:&#160;<a class="el" href="group__js_assets_group.html#gac8965dcfc6b465fbc323aa552c606c46">nats.h</a></li>
<li>js_GetConsumerInfo()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga2dda04757b4ab27a794b64f8d727fe23">nats.h</a></li>
<li>js_GetLastMsg()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga6835b53da27d5721eddb3698e582cf0c">nats.h</a></li>
<li>js_GetMsg()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga9fe289ae172f83e53ca1b1b747744c1f">nats.h</a></li>
<li>js_GetStreamInfo()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga94cb23a35516b7779de28fcbb263180a">nats.h</a></li>
<li>js_InterestPolicy&#160;:&#160;<a class="el" href="group__types_group.html#gga410f8fb053efa02b2ca1de0c02fa4b6dae874de4a787cfbec4c6d0eb1a3f05ebd">nats.h</a></li>
<li>js_KeyValue()&#160;:&#160;<a class="el" href="group__kv_group_mgt.html#ga54e6c109a7c633e431b3eded286e00f6">nats.h</a></li>
<li>js_LimitsPolicy&#160;:&#160;<a class="el" href="group__types_group.html#gga410f8fb053efa02b2ca1de0c02fa4b6da6a2aa02f32acec6526d81f6e974e690f">nats.h</a></li>
<li>js_MemoryStorage&#160;:&#160;<a class="el" href="group__types_group.html#gga1802a53c79e667f093bba033b16adc98a428ed10448726ad01c1db77a7f748314">nats.h</a></li>
<li>js_Publish()&#160;:&#160;<a class="el" href="group__js_pub_group.html#gac6ba005531c82d9f0efa88dd6b458477">nats.h</a></li>
<li>js_PublishAsync()&#160;:&#160;<a class="el" href="group__js_pub_group.html#ga069dfd6f0f3d96f1ff8bf2372e59900c">nats.h</a></li>
<li>js_PublishAsyncComplete()&#160;:&#160;<a class="el" href="group__js_pub_group.html#ga24813ee9a58f00c0f21d10ab9c93b81d">nats.h</a></li>
<li>js_PublishAsyncGetPendingList()&#160;:&#160;<a class="el" href="group__js_pub_group.html#ga2ac95a3450f77f8074fae3f2fbe7e54c">nats.h</a></li>
<li>js_PublishMsg()&#160;:&#160;<a class="el" href="group__js_pub_group.html#ga2aceeb82fac3621aea843dd246732bdd">nats.h</a></li>
<li>js_PublishMsgAsync()&#160;:&#160;<a class="el" href="group__js_pub_group.html#gab7e4139a48c5ee4d2155cbb43142e873">nats.h</a></li>
<li>js_PullSubscribe()&#160;:&#160;<a class="el" href="group__js_sub_group.html#gaaeaddb73857aa4eb4901eec945ed27cd">nats.h</a></li>
<li>js_PurgeStream()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga5a6a886c18a79caa403908bf7f7ef125">nats.h</a></li>
<li>js_ReplayInstant&#160;:&#160;<a class="el" href="group__types_group.html#gga8650faf52b0b6b23df376eebeb9d0354a2c4a1e2b75f31dd69a89b541d75afa44">nats.h</a></li>
<li>js_ReplayOriginal&#160;:&#160;<a class="el" href="group__types_group.html#gga8650faf52b0b6b23df376eebeb9d0354a6ee3851dac5c90a61492193dd55931f5">nats.h</a></li>
<li>js_StreamNames()&#160;:&#160;<a class="el" href="group__js_assets_group.html#gac3dfc87863dbbb3c959ecde4bce905bc">nats.h</a></li>
<li>js_Streams()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga531d91de372f0dffb8d64abecf88b0c0">nats.h</a></li>
<li>js_Subscribe()&#160;:&#160;<a class="el" href="group__js_sub_group.html#gaa686c6efd84ef963de1925108e896515">nats.h</a></li>
<li>js_SubscribeSync()&#160;:&#160;<a class="el" href="group__js_sub_group.html#gabacb010031e535f9fb6e2167337e8adf">nats.h</a></li>
<li>js_UpdateConsumer()&#160;:&#160;<a class="el" href="group__js_assets_group.html#gad13ec256e24710bb237995814871e554">nats.h</a></li>
<li>js_UpdateStream()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga75a5c44304e24481c67e17fbccc15c31">nats.h</a></li>
<li>js_WorkQueuePolicy&#160;:&#160;<a class="el" href="group__types_group.html#gga410f8fb053efa02b2ca1de0c02fa4b6daf7e6581e69572691b01d1294a3c3a478">nats.h</a></li>
<li>jsAccountInfo&#160;:&#160;<a class="el" href="group__types_group.html#ga57cdc53b29a4fedb5a4140b6e64a4fab">nats.h</a></li>
<li>jsAccountInfo_Destroy()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga7c8664b38fcce8497746367d35e5f60b">nats.h</a></li>
<li>jsAccountLimits&#160;:&#160;<a class="el" href="group__types_group.html#gaa889f706cce285adb9cea8aba0b76866">nats.h</a></li>
<li>JSAccountResourcesExceededErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a26a33a6e2296eb0ac0370176fb08ed9a">status.h</a></li>
<li>jsAckPolicy&#160;:&#160;<a class="el" href="group__types_group.html#ga8fcb50e6e7312834791f9e237d28e873">nats.h</a></li>
<li>jsAPIStats&#160;:&#160;<a class="el" href="group__types_group.html#gad057a0107367ce5727975f3daf63ff75">nats.h</a></li>
<li>JSBadRequestErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70acedca75c7ec69c5573da7013f69ede13">status.h</a></li>
<li>JSClusterIncompleteErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aea64a5a017836108cf3da113ad57b6f9">status.h</a></li>
<li>jsClusterInfo&#160;:&#160;<a class="el" href="group__types_group.html#gaaf92318ce94a1ae3547c9a7af5a3f4f6">nats.h</a></li>
<li>JSClusterNoPeersErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ae9b8b81043fea45985f8c29f108594fb">status.h</a></li>
<li>JSClusterNotActiveErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af1efbfa8ad648bf47b4304ea58b0df8c">status.h</a></li>
<li>JSClusterNotAssignedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a99265bcfa283741c3711337dac6718f0">status.h</a></li>
<li>JSClusterNotAvailErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4ae7ffdfb53fb238a76ebe19c7482696">status.h</a></li>
<li>JSClusterNotLeaderErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a32546264d1f24fc9dafe490212bfd893">status.h</a></li>
<li>JSClusterPeerNotMemberErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ae7479c265d0e8cace4ab19a59cfcbbbb">status.h</a></li>
<li>JSClusterRequiredErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a46321fc22a103908324b72259832af60">status.h</a></li>
<li>JSClusterServerNotMemberErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aafa71c9cafc975d1a69889f6bf166e93">status.h</a></li>
<li>JSClusterTagsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a66240027007033c67fec04f4298311c4">status.h</a></li>
<li>JSClusterUnSupportFeatureErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a84864e4bba24ee7354e5bae293c93d00">status.h</a></li>
<li>JSConsumerBadDurableNameErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa0ca5a2e539cec9d33f433f28f2780fe">status.h</a></li>
<li>jsConsumerConfig&#160;:&#160;<a class="el" href="group__types_group.html#ga0483b2197c0ddd9082b48c2dd3fe7cee">nats.h</a></li>
<li>jsConsumerConfig_Init()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga3381bb05c05bf4a8979adde68d37dd66">nats.h</a></li>
<li>JSConsumerConfigRequiredErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4a95591dfc0e2ccb1d3ac1b3a04f618f">status.h</a></li>
<li>JSConsumerCreateDurableAndNameMismatchErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2fd5f6bb7dac1ef16bdc0818886f78ac">status.h</a></li>
<li>JSConsumerCreateErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af86c9c188aaa34a76eee96de9bf6e989">status.h</a></li>
<li>JSConsumerCreateFilterSubjectMismatchErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaee714daa8b2d00c09d202bbf682a099">status.h</a></li>
<li>JSConsumerDeliverCycleErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afc70c6a72061d9c26017a5cf5dec729b">status.h</a></li>
<li>JSConsumerDeliverToWildcardsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4712c1322585d712cef9b67cd03a3e00">status.h</a></li>
<li>JSConsumerDescriptionTooLongErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab1b6c048b0326e3f705b470e5a7f11f5">status.h</a></li>
<li>JSConsumerDirectRequiresEphemeralErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6181f797cb27c92473585893b92b95b0">status.h</a></li>
<li>JSConsumerDirectRequiresPushErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a968eff1142ca2f39f3da3da175aeda92">status.h</a></li>
<li>JSConsumerDurableNameNotInSubjectErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aff9a4fe19078ac3e814989442beaa3a6">status.h</a></li>
<li>JSConsumerDurableNameNotMatchSubjectErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a17c212f9409e4bd9db060bd2796905e4">status.h</a></li>
<li>JSConsumerDurableNameNotSetErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9d9319d172e0a8147949bf40f1b29f28">status.h</a></li>
<li>JSConsumerEphemeralWithDurableInSubjectErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4ef7a2042b48d5e0916e7e90fe691ab3">status.h</a></li>
<li>JSConsumerEphemeralWithDurableNameErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1381bb653998c6ca8b88002d0fe0c829">status.h</a></li>
<li>JSConsumerExistingActiveErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a86407070c2bbe04d97a25f2ceda4ea58">status.h</a></li>
<li>JSConsumerFCRequiresPushErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a557d48b0334c5ceec0f0ee7cc74d8e79">status.h</a></li>
<li>JSConsumerFilterNotSubsetErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0f2007fc94103909ece328bbd77b0cdb">status.h</a></li>
<li>JSConsumerHBRequiresPushErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6d4bed940055aa46a188a2419a531c63">status.h</a></li>
<li>jsConsumerInfo&#160;:&#160;<a class="el" href="group__types_group.html#ga2f21bb79884e56a5613d7fe76b11b1e5">nats.h</a></li>
<li>jsConsumerInfo_Destroy()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga9c1d5ed2f24ba836c10e415231f80088">nats.h</a></li>
<li>jsConsumerInfoList&#160;:&#160;<a class="el" href="group__types_group.html#gadad3bf72baae970662248d82d9b05d0a">nats.h</a></li>
<li>jsConsumerInfoList_Destroy()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga421de40d8e91658353111c3f2ea90ec8">nats.h</a></li>
<li>JSConsumerInvalidDeliverSubjectErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa1242d9e6509f08c01c3373d0e66dc96">status.h</a></li>
<li>JSConsumerInvalidPolicyErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a801182af5b4a6b9547d81ec45864b1f3">status.h</a></li>
<li>JSConsumerInvalidSamplingErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab19f95018dff644423d6f34b682d365e">status.h</a></li>
<li>JSConsumerMaxDeliverBackoffErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af7c1cf2c692140c4b28ebfc47acb0c41">status.h</a></li>
<li>JSConsumerMaxPendingAckExcessErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac4afe1d580083bd55c36b3e55a5ef479">status.h</a></li>
<li>JSConsumerMaxPendingAckPolicyRequiredErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a429a21189134500589ed67ac3701aff4">status.h</a></li>
<li>JSConsumerMaxRequestBatchExceededErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a597c98a0637cec454b724b049098cee8">status.h</a></li>
<li>JSConsumerMaxRequestBatchNegativeErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abca8571110c4244d218c2dc1779d8786">status.h</a></li>
<li>JSConsumerMaxRequestExpiresToSmallErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9c1c31813a713fcee44ec06728cc6382">status.h</a></li>
<li>JSConsumerMaxWaitingNegativeErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a27579bca64e6f40f9590ef51ac03a219">status.h</a></li>
<li>JSConsumerNameContainsPathSeparatorsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aab479befe55dfbc113b128367ea3739e">status.h</a></li>
<li>JSConsumerNameExistErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4f59c55a24136405b6767e0bf21182c8">status.h</a></li>
<li>jsConsumerNamesList&#160;:&#160;<a class="el" href="group__types_group.html#gad00ab4381eec504ada3272aa9ff8adb2">nats.h</a></li>
<li>jsConsumerNamesList_Destroy()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga2ced0d190131460bf4608ab893dffc50">nats.h</a></li>
<li>JSConsumerNameTooLongErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3b1ce6536b249952dc3fb6fe5448140f">status.h</a></li>
<li>JSConsumerNotFoundErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9eef13e3281a879f36a30e246fb6021b">status.h</a></li>
<li>JSConsumerOfflineErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa0eb191886a17e917f2fa0eaa81d4b61">status.h</a></li>
<li>JSConsumerOnMappedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6b6aaaa23b1af2caf959529287b2a847">status.h</a></li>
<li>JSConsumerPullNotDurableErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a407efbf6c688cb93fcded08acd2a08ed">status.h</a></li>
<li>JSConsumerPullRequiresAckErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abd3f17c5d6ea86c38c3d8ade18b8445a">status.h</a></li>
<li>JSConsumerPullWithRateLimitErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2a8844e5d20c55d753ec64bbde4561c8">status.h</a></li>
<li>JSConsumerPushMaxWaitingErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a914926025dffa9c9b9604646b9e5675e">status.h</a></li>
<li>JSConsumerReplacementWithDifferentNameErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a051bfd5e3bb9ba2b2398e6501426bc63">status.h</a></li>
<li>JSConsumerReplicasExceedsStreamErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1d159f128cd9b261b5270f7e36ed22d1">status.h</a></li>
<li>jsConsumerSequenceMismatch&#160;:&#160;<a class="el" href="group__types_group.html#gace471cd2cef1df797b2a1c6b485049bd">nats.h</a></li>
<li>JSConsumerSmallHeartbeatErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9422b53061166a064e39d360d21827fd">status.h</a></li>
<li>JSConsumerStoreFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2984e6b8850b6cfed9506a25bcbe0608">status.h</a></li>
<li>JSConsumerWithFlowControlNeedsHeartbeatsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abc25cc794fce2ab7b9757ff506de51c3">status.h</a></li>
<li>JSConsumerWQConsumerNotDeliverAllErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a00b4ce854e473bb8f49d91c0f982c6f9">status.h</a></li>
<li>JSConsumerWQConsumerNotUniqueErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a5f7b670b9202311da41e6e5026e810d2">status.h</a></li>
<li>JSConsumerWQMultipleUnfilteredErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7adbc8c115996a6f0dfc98fcaac8f09d">status.h</a></li>
<li>JSConsumerWQRequiresExplicitAckErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a76dad06168a8d57e829876c2fcd3af56">status.h</a></li>
<li>jsCtx&#160;:&#160;<a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">nats.h</a></li>
<li>jsCtx_Destroy()&#160;:&#160;<a class="el" href="group__js_group.html#gacfa6ce3e60ea540e3331a09a7f3dc856">nats.h</a></li>
<li>jsDeliverPolicy&#160;:&#160;<a class="el" href="group__types_group.html#ga117ed2c35f89ef3144540ed9cbadc818">nats.h</a></li>
<li>jsDirectGetMsgOptions&#160;:&#160;<a class="el" href="group__types_group.html#ga85123afa00d522a249a5b2a8abd7e063">nats.h</a></li>
<li>jsDirectGetMsgOptions_Init()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga8d835d47aed9c84ce3b8dcfea469f4cb">nats.h</a></li>
<li>jsDiscardPolicy&#160;:&#160;<a class="el" href="group__types_group.html#ga7f88b7d482488398074f9d1419a9b8c2">nats.h</a></li>
<li>jsErrCode&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">status.h</a></li>
<li>jsExternalStream&#160;:&#160;<a class="el" href="group__types_group.html#gaef6601477f6456bebc229f7f38982a6c">nats.h</a></li>
<li>jsExternalStream_Init()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga81aebebcd79922104720da51e95020d4">nats.h</a></li>
<li>jsFetchRequest&#160;:&#160;<a class="el" href="group__types_group.html#gaf11e6664c1f335a5287af71c703935fa">nats.h</a></li>
<li>jsFetchRequest_Init()&#160;:&#160;<a class="el" href="group__js_sub_group.html#ga1c3a62de8cd4855ae61ea4f67417a43b">nats.h</a></li>
<li>JSInsufficientResourcesErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ad1ec102705e46b5343c2680162f58f49">status.h</a></li>
<li>JSInvalidJSONErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a50c0beab390506fc6d3495325c0230c1">status.h</a></li>
<li>JSLastSequence&#160;:&#160;<a class="el" href="nats_8h.html#ae18fb15ea8130a650e904e5153eb30d5">nats.h</a></li>
<li>jsLostStreamData&#160;:&#160;<a class="el" href="group__types_group.html#gaf80828510450faf84bbf456e94f5b784">nats.h</a></li>
<li>JSMaximumConsumersLimitErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa1b904de1494d20f540c8075f502af24">status.h</a></li>
<li>JSMaximumStreamsLimitErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a739799359c3988ea18fe861eaff6f1f5">status.h</a></li>
<li>JSMemoryResourcesExceededErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ae3ac6ea1656f4fcc750ba2ab1649fb57">status.h</a></li>
<li>JSMirrorConsumerSetupFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a94a9b10d712ed764de27a007ac7f04eb">status.h</a></li>
<li>JSMirrorMaxMessageSizeTooBigErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a91020cf9692a06637bdfedd847b259f1">status.h</a></li>
<li>JSMirrorWithSourcesErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaad93c7c34cd3283df7369479d4cdb7c">status.h</a></li>
<li>JSMirrorWithStartSeqAndTimeErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a600ddc1915d8bb928fd37f1539440eb3">status.h</a></li>
<li>JSMirrorWithSubjectFiltersErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afcfb372eb2a607f821ad110815acf9d7">status.h</a></li>
<li>JSMirrorWithSubjectsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0dc0fcc88a8b39f03924d50ccf731043">status.h</a></li>
<li>jsMsgMetaData&#160;:&#160;<a class="el" href="group__types_group.html#gace9595b1a5ce3f7a13670367fd293b4a">nats.h</a></li>
<li>jsMsgMetaData_Destroy()&#160;:&#160;<a class="el" href="group__js_msg.html#gaf9bf92294342bcb27053de7038606d12">nats.h</a></li>
<li>JSMsgRollup&#160;:&#160;<a class="el" href="nats_8h.html#a3938efee417dc67ff2bcf62f913f9054">nats.h</a></li>
<li>JSMsgRollupAll&#160;:&#160;<a class="el" href="nats_8h.html#acc62d11b7e67fe3feb74acdfa4a6e8ac">nats.h</a></li>
<li>JSMsgRollupSubject&#160;:&#160;<a class="el" href="nats_8h.html#ad22dce8f66bae9b3e1027790d9c95c09">nats.h</a></li>
<li>JSMsgSize&#160;:&#160;<a class="el" href="nats_8h.html#a5ce9005964bd9cf0604a9ef1afa87ea4">nats.h</a></li>
<li>JSNoAccountErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a91773a41522fe9a464a0fb28a96b497b">status.h</a></li>
<li>JSNoLimitsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70acfa2c06f8baef07cd96a3627ddea641b">status.h</a></li>
<li>JSNoMessageFoundErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a02a521ae52b716a669a3556d63a21410">status.h</a></li>
<li>JSNotEmptyRequestErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab23b8553efea2ee0008098fcb109f690">status.h</a></li>
<li>JSNotEnabledErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afe9c20cdb1e88744d9a5f52977e95d1c">status.h</a></li>
<li>JSNotEnabledForAccountErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa88122abfaf173f0411a3642803aac04">status.h</a></li>
<li>jsOptions&#160;:&#160;<a class="el" href="group__types_group.html#ga0e3a3b7cf89e7dfa955f0f8f3f1eb6e5">nats.h</a></li>
<li>jsOptions_Init()&#160;:&#160;<a class="el" href="group__js_group.html#ga855ff9a04888d696785cc5ede96112e4">nats.h</a></li>
<li>jsPeerInfo&#160;:&#160;<a class="el" href="group__types_group.html#ga1e938dab794089f9329d7b7ece8f3e9b">nats.h</a></li>
<li>JSPeerRemapErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4d68fa855750f16fdf38c9ed93acacda">status.h</a></li>
<li>jsPlacement&#160;:&#160;<a class="el" href="group__types_group.html#ga49d1138fac9da8b85d00a367081e91c9">nats.h</a></li>
<li>jsPlacement_Init()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga223691e6831072a0b8f8103a778293b0">nats.h</a></li>
<li>jsPubAck&#160;:&#160;<a class="el" href="group__types_group.html#gaf1d5e436c5d41c5b9b96d84e3d2bc86f">nats.h</a></li>
<li>jsPubAck_Destroy()&#160;:&#160;<a class="el" href="group__js_pub_group.html#gaac130840b6db9109e72cf6ad9186dfc4">nats.h</a></li>
<li>jsPubAckErr&#160;:&#160;<a class="el" href="group__types_group.html#gadb7c287bc86b92765fbe45a066b96f40">nats.h</a></li>
<li>jsPubAckErrHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga954768cc1d3388bb6ab723e777647992">nats.h</a></li>
<li>jsPubAckHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga4f66e065bd918f02510d4c53d8a5b729">nats.h</a></li>
<li>jsPubOptions&#160;:&#160;<a class="el" href="group__types_group.html#ga7bbea3575d35dcdbfc9b766b04269eb7">nats.h</a></li>
<li>jsPubOptions_Init()&#160;:&#160;<a class="el" href="group__js_pub_group.html#gaf09f333a8675a8060c5ede07a6bdeef9">nats.h</a></li>
<li>JSRaftGeneralErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa023de74e8bedf88c2f5e4b21e62ea4b">status.h</a></li>
<li>jsReplayPolicy&#160;:&#160;<a class="el" href="group__types_group.html#ga8650faf52b0b6b23df376eebeb9d0354">nats.h</a></li>
<li>JSReplicasCountCannotBeNegativeErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0e2194a4bb7565834982a39deddea878">status.h</a></li>
<li>jsRePublish&#160;:&#160;<a class="el" href="group__types_group.html#gab991313d33ce270a882e4d0756c138f6">nats.h</a></li>
<li>jsRePublish_Init()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga388bfeaa5a78ebf6ce7c15c6e3a7156b">nats.h</a></li>
<li>JSRestoreSubscribeFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4963c5ecd065d3e336daf80a7cd1aa57">status.h</a></li>
<li>jsRetentionPolicy&#160;:&#160;<a class="el" href="group__types_group.html#ga410f8fb053efa02b2ca1de0c02fa4b6d">nats.h</a></li>
<li>JSSequence&#160;:&#160;<a class="el" href="nats_8h.html#a1c0a11996b44abc16a4f444ee4c1cb94">nats.h</a></li>
<li>jsSequenceInfo&#160;:&#160;<a class="el" href="group__types_group.html#ga27e1a5d5b513f9eb7d61a17db71f8003">nats.h</a></li>
<li>JSSequenceNotFoundErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1eaa16332bbe6cb041adbb60383f944c">status.h</a></li>
<li>jsSequencePair&#160;:&#160;<a class="el" href="group__types_group.html#ga39011d30b295759b7f6ca0a7539dff8f">nats.h</a></li>
<li>JSSnapshotDeliverSubjectInvalidErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ae4eaa258a64f5c12d7fe50ce4c9c6de5">status.h</a></li>
<li>JSSourceConsumerSetupFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aeaeb1f487667a8d7643cc97bf7b3892a">status.h</a></li>
<li>JSSourceMaxMessageSizeTooBigErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac75e39643f73b184b22330939c4a564e">status.h</a></li>
<li>JSStorageResourcesExceededErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2f4ee662c9cbaa0355c52de1c2463160">status.h</a></li>
<li>jsStorageType&#160;:&#160;<a class="el" href="group__types_group.html#ga1802a53c79e667f093bba033b16adc98">nats.h</a></li>
<li>JSStream&#160;:&#160;<a class="el" href="nats_8h.html#aa2f2c14de864839a2ff7ea34415d37e0">nats.h</a></li>
<li>jsStreamAlternate&#160;:&#160;<a class="el" href="group__types_group.html#ga22c26dd5dd31df7982130ef203ad3490">nats.h</a></li>
<li>JSStreamAssignmentErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2107facbac830a905217916c7d24297a">status.h</a></li>
<li>jsStreamConfig&#160;:&#160;<a class="el" href="group__types_group.html#ga26fd6a73df327ca3c271e46ddefc8acf">nats.h</a></li>
<li>jsStreamConfig_Init()&#160;:&#160;<a class="el" href="group__js_assets_group.html#gac230f71dbdc4d10bc7471d01763881d6">nats.h</a></li>
<li>JSStreamCreateErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a866a56223b3e4119184cee9523f98008">status.h</a></li>
<li>JSStreamDeleteErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a85f7eee9cccd626e7b99d46c6f076322">status.h</a></li>
<li>JSStreamExternalApiOverlapErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3799b98b675eeca3403a1728bd0cd5f8">status.h</a></li>
<li>JSStreamExternalDelPrefixOverlapsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aea055a7802194f8f1e802a8fc461f83a">status.h</a></li>
<li>JSStreamGeneralError&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abc4bf9a7703ef8d3fbf2b1ad2ece3717">status.h</a></li>
<li>jsStreamInfo&#160;:&#160;<a class="el" href="group__types_group.html#ga2629c9454996edf7914be36a9e44921b">nats.h</a></li>
<li>jsStreamInfo_Destroy()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga8ee87ef86e94be42685941abe9638bbd">nats.h</a></li>
<li>jsStreamInfoList&#160;:&#160;<a class="el" href="group__types_group.html#ga1e54c2a1bc94834d1670875fc151f565">nats.h</a></li>
<li>jsStreamInfoList_Destroy()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga38cdcc339eb8976d23296b99aa37d629">nats.h</a></li>
<li>JSStreamInfoMaxSubjectsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7b5cebb5aaebd7b3bfa43f5457e97553">status.h</a></li>
<li>JSStreamInvalidConfig&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0c34c56b62e4246560efabd5c762aa03">status.h</a></li>
<li>JSStreamInvalidErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af0506e3abc3846721ae15755c2a1eb47">status.h</a></li>
<li>JSStreamInvalidExternalDeliverySubjErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7a89433d532a863561087229b19a525f">status.h</a></li>
<li>JSStreamLimitsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4f192c39f1d7244ceb639053fad86393">status.h</a></li>
<li>JSStreamMaxBytesRequiredErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a61cd7aa9b9e02f410465a61a085fa209">status.h</a></li>
<li>JSStreamMaxStreamBytesExceededErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a60fd558fc8d0f31b895c7b579ba0c8b7">status.h</a></li>
<li>JSStreamMessageExceedsMaximumErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a519d32e9718662347753ebffaf731889">status.h</a></li>
<li>JSStreamMirrorNotUpdatableErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a54084c4f82593cf516cd604b34c0dce8">status.h</a></li>
<li>JSStreamMismatchErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a80d0a9f218207a11b4cc19b9c2aec83f">status.h</a></li>
<li>JSStreamMoveAndScaleErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a584d0bf058191cf2257d934f0bc5935c">status.h</a></li>
<li>JSStreamMoveInProgressErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abf7739c7a0569149ed24ae8b9fbaf889">status.h</a></li>
<li>JSStreamMoveNotInProgressErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abd66e18ccdc8c7e5737f09d39bc64e7b">status.h</a></li>
<li>JSStreamMsgDeleteFailed&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab379e2a2038276dc1eb539bda2e60b68">status.h</a></li>
<li>JSStreamNameContainsPathSeparatorsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6a833a78d95a6946e7ead515393c01ff">status.h</a></li>
<li>JSStreamNameExistErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af68cc43ff7ed51f5557329c35fba949c">status.h</a></li>
<li>JSStreamNameExistRestoreFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9698a9c41a36783ff8bd8738dbce16cf">status.h</a></li>
<li>jsStreamNamesList&#160;:&#160;<a class="el" href="group__types_group.html#gaf4d31a4dc83b2805422beafb1f8fa000">nats.h</a></li>
<li>jsStreamNamesList_Destroy()&#160;:&#160;<a class="el" href="group__js_assets_group.html#gaf8644f281d4e24893a6a170b4f7faa65">nats.h</a></li>
<li>JSStreamNotFoundErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6a2a1cbd9c2e2dc6dff4fb84be741e0f">status.h</a></li>
<li>JSStreamNotMatchErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6b4c22a03ad4769d09599ac9a75e6435">status.h</a></li>
<li>JSStreamOfflineErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7c88e5ccabcb2debe1ce0c1a05bbe18b">status.h</a></li>
<li>JSStreamPurgeFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a33f2e301313339eded6163982a680186">status.h</a></li>
<li>JSStreamReplicasNotSupportedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a8f7f888318e9107bb361d4946197c4c1">status.h</a></li>
<li>JSStreamReplicasNotUpdatableErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a58db02b3e72f3b20300344f97c5c7b34">status.h</a></li>
<li>JSStreamRestoreErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab5213fbb08e833e1c69b8c93c8114506">status.h</a></li>
<li>JSStreamRollupFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70affa3c8139019a077fac6d403d7ed0522">status.h</a></li>
<li>JSStreamSealedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9bd3f4f7a2eca1f1ed49cc0499cb9c78">status.h</a></li>
<li>JSStreamSequenceNotMatchErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a64dbcba923d50e6f258db59b85eb8b17">status.h</a></li>
<li>JSStreamSnapshotErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac3d700ce84bc5df96c383079b093cc45">status.h</a></li>
<li>jsStreamSource&#160;:&#160;<a class="el" href="group__types_group.html#gab4c43c87d81917aab748a50eee028449">nats.h</a></li>
<li>jsStreamSource_Init()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga7fe8e0bf98a38eb59372e7cd78aaaf56">nats.h</a></li>
<li>jsStreamSourceInfo&#160;:&#160;<a class="el" href="group__types_group.html#gab2f33f57188a550f2f747d4f27bc24bd">nats.h</a></li>
<li>jsStreamState&#160;:&#160;<a class="el" href="group__types_group.html#ga2bfd6de6ffc84d767482b3dd57cb9271">nats.h</a></li>
<li>jsStreamStateSubject&#160;:&#160;<a class="el" href="group__types_group.html#ga55dce2fa9ecd215716cc9ceece7dfefa">nats.h</a></li>
<li>jsStreamStateSubjects&#160;:&#160;<a class="el" href="group__types_group.html#gae8b57d9c40364f97a705f3e61a1156b0">nats.h</a></li>
<li>JSStreamStoreFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab7df189a360a1d483f9eca4869abdca8">status.h</a></li>
<li>JSStreamSubjectOverlapErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3e55a221685d96d96c514d6d5c652570">status.h</a></li>
<li>JSStreamTemplateCreateErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1efc26df606f855cfb9993cbe95c0f46">status.h</a></li>
<li>JSStreamTemplateDeleteErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a514184778ad2fa5cf2deaffc0c406272">status.h</a></li>
<li>JSStreamTemplateNotFoundErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3552ffc73e39c13d14ae35f52cd3ead7">status.h</a></li>
<li>JSStreamUpdateErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a475581c5dfbabb52334ce28013382b58">status.h</a></li>
<li>JSStreamWrongLastMsgIDErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70adc58d142e277166a57672812df6f2c3e">status.h</a></li>
<li>JSStreamWrongLastSequenceErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaa5d8be08323568b5f7295feb10d73b4">status.h</a></li>
<li>JSSubject&#160;:&#160;<a class="el" href="nats_8h.html#a3776aa9985557f0c6e382b01d2e3f602">nats.h</a></li>
<li>jsSubOptions&#160;:&#160;<a class="el" href="group__types_group.html#gaccfaac2079656ffd40d003e4de5d2280">nats.h</a></li>
<li>jsSubOptions_Init()&#160;:&#160;<a class="el" href="group__js_sub_group.html#ga472adb949d1af9d8f07bda99f5d7f3f8">nats.h</a></li>
<li>JSTemplateNameNotMatchSubjectErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab9e493c8837af5f62c6110493c6a70ac">status.h</a></li>
<li>JSTempStorageFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ad07006ca41165d13442df8e62ef3f398">status.h</a></li>
<li>jsTier&#160;:&#160;<a class="el" href="group__types_group.html#ga1d48d3eb36b50c9ab6d8477dccf247d8">nats.h</a></li>
<li>JSTimeStamp&#160;:&#160;<a class="el" href="nats_8h.html#a5525cb01f8b0aec73cb13f3276449e0e">nats.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,119 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('globals_defs.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;<ul>
<li>JSLastSequence&#160;:&#160;<a class="el" href="nats_8h.html#ae18fb15ea8130a650e904e5153eb30d5">nats.h</a></li>
<li>JSMsgRollup&#160;:&#160;<a class="el" href="nats_8h.html#a3938efee417dc67ff2bcf62f913f9054">nats.h</a></li>
<li>JSMsgRollupAll&#160;:&#160;<a class="el" href="nats_8h.html#acc62d11b7e67fe3feb74acdfa4a6e8ac">nats.h</a></li>
<li>JSMsgRollupSubject&#160;:&#160;<a class="el" href="nats_8h.html#ad22dce8f66bae9b3e1027790d9c95c09">nats.h</a></li>
<li>JSMsgSize&#160;:&#160;<a class="el" href="nats_8h.html#a5ce9005964bd9cf0604a9ef1afa87ea4">nats.h</a></li>
<li>JSSequence&#160;:&#160;<a class="el" href="nats_8h.html#a1c0a11996b44abc16a4f444ee4c1cb94">nats.h</a></li>
<li>JSStream&#160;:&#160;<a class="el" href="nats_8h.html#aa2f2c14de864839a2ff7ea34415d37e0">nats.h</a></li>
<li>JSSubject&#160;:&#160;<a class="el" href="nats_8h.html#a3776aa9985557f0c6e382b01d2e3f602">nats.h</a></li>
<li>JSTimeStamp&#160;:&#160;<a class="el" href="nats_8h.html#a5525cb01f8b0aec73cb13f3276449e0e">nats.h</a></li>
<li>NATS_DEFAULT_URL&#160;:&#160;<a class="el" href="nats_8h.html#a911c54900b46b968205871cd9f68d36c">nats.h</a></li>
<li>NATS_EXTERN&#160;:&#160;<a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">nats.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,7 +0,0 @@
var globals_dup =
[
[ "j", "globals.html", null ],
[ "k", "globals_k.html", null ],
[ "n", "globals_n.html", null ],
[ "s", "globals_s.html", null ]
];

View File

@@ -1,118 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('globals_enum.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;<ul>
<li>jsAckPolicy&#160;:&#160;<a class="el" href="group__types_group.html#ga8fcb50e6e7312834791f9e237d28e873">nats.h</a></li>
<li>jsDeliverPolicy&#160;:&#160;<a class="el" href="group__types_group.html#ga117ed2c35f89ef3144540ed9cbadc818">nats.h</a></li>
<li>jsDiscardPolicy&#160;:&#160;<a class="el" href="group__types_group.html#ga7f88b7d482488398074f9d1419a9b8c2">nats.h</a></li>
<li>jsErrCode&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">status.h</a></li>
<li>jsReplayPolicy&#160;:&#160;<a class="el" href="group__types_group.html#ga8650faf52b0b6b23df376eebeb9d0354">nats.h</a></li>
<li>jsRetentionPolicy&#160;:&#160;<a class="el" href="group__types_group.html#ga410f8fb053efa02b2ca1de0c02fa4b6d">nats.h</a></li>
<li>jsStorageType&#160;:&#160;<a class="el" href="group__types_group.html#ga1802a53c79e667f093bba033b16adc98">nats.h</a></li>
<li>kvOperation&#160;:&#160;<a class="el" href="group__types_group.html#ga89db3bd6bf11af3ac5eb3ab560d16332">nats.h</a></li>
<li>natsConnStatus&#160;:&#160;<a class="el" href="status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51">status.h</a></li>
<li>natsStatus&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">status.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,315 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('globals_eval.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_j" name="index_j"></a>- j -</h3><ul>
<li>js_AckAll&#160;:&#160;<a class="el" href="group__types_group.html#gga8fcb50e6e7312834791f9e237d28e873a1232af28bf4e4b82e962174f1432ed4a">nats.h</a></li>
<li>js_AckExplicit&#160;:&#160;<a class="el" href="group__types_group.html#gga8fcb50e6e7312834791f9e237d28e873a02d46a6395933c55c95ee5194bb6b80e">nats.h</a></li>
<li>js_AckNone&#160;:&#160;<a class="el" href="group__types_group.html#gga8fcb50e6e7312834791f9e237d28e873afd91fe31cf57c68863ca3090b07c296c">nats.h</a></li>
<li>js_DeliverAll&#160;:&#160;<a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818ac692ba1363103768ac4bb58695549758">nats.h</a></li>
<li>js_DeliverByStartSequence&#160;:&#160;<a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818a06299d9c8262a16306ba6cc16d293c5e">nats.h</a></li>
<li>js_DeliverByStartTime&#160;:&#160;<a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818a33317133d42f21bf5919827a691543f6">nats.h</a></li>
<li>js_DeliverLast&#160;:&#160;<a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818abbd81d6c4e0f17f30e2186f1335e991d">nats.h</a></li>
<li>js_DeliverLastPerSubject&#160;:&#160;<a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818abb50ebcd2fbafe27038c966121b9407b">nats.h</a></li>
<li>js_DeliverNew&#160;:&#160;<a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818a82b8d36e17391212398984f92db9c381">nats.h</a></li>
<li>js_DiscardNew&#160;:&#160;<a class="el" href="group__types_group.html#gga7f88b7d482488398074f9d1419a9b8c2a99d7f2d740af26c340c0a4e2b72fb6ab">nats.h</a></li>
<li>js_DiscardOld&#160;:&#160;<a class="el" href="group__types_group.html#gga7f88b7d482488398074f9d1419a9b8c2abb31b828421634f1e6a1ef9359bc91f6">nats.h</a></li>
<li>js_FileStorage&#160;:&#160;<a class="el" href="group__types_group.html#gga1802a53c79e667f093bba033b16adc98a1d9dad1854cf374b22e3688b98284dec">nats.h</a></li>
<li>js_InterestPolicy&#160;:&#160;<a class="el" href="group__types_group.html#gga410f8fb053efa02b2ca1de0c02fa4b6dae874de4a787cfbec4c6d0eb1a3f05ebd">nats.h</a></li>
<li>js_LimitsPolicy&#160;:&#160;<a class="el" href="group__types_group.html#gga410f8fb053efa02b2ca1de0c02fa4b6da6a2aa02f32acec6526d81f6e974e690f">nats.h</a></li>
<li>js_MemoryStorage&#160;:&#160;<a class="el" href="group__types_group.html#gga1802a53c79e667f093bba033b16adc98a428ed10448726ad01c1db77a7f748314">nats.h</a></li>
<li>js_ReplayInstant&#160;:&#160;<a class="el" href="group__types_group.html#gga8650faf52b0b6b23df376eebeb9d0354a2c4a1e2b75f31dd69a89b541d75afa44">nats.h</a></li>
<li>js_ReplayOriginal&#160;:&#160;<a class="el" href="group__types_group.html#gga8650faf52b0b6b23df376eebeb9d0354a6ee3851dac5c90a61492193dd55931f5">nats.h</a></li>
<li>js_WorkQueuePolicy&#160;:&#160;<a class="el" href="group__types_group.html#gga410f8fb053efa02b2ca1de0c02fa4b6daf7e6581e69572691b01d1294a3c3a478">nats.h</a></li>
<li>JSAccountResourcesExceededErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a26a33a6e2296eb0ac0370176fb08ed9a">status.h</a></li>
<li>JSBadRequestErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70acedca75c7ec69c5573da7013f69ede13">status.h</a></li>
<li>JSClusterIncompleteErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aea64a5a017836108cf3da113ad57b6f9">status.h</a></li>
<li>JSClusterNoPeersErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ae9b8b81043fea45985f8c29f108594fb">status.h</a></li>
<li>JSClusterNotActiveErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af1efbfa8ad648bf47b4304ea58b0df8c">status.h</a></li>
<li>JSClusterNotAssignedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a99265bcfa283741c3711337dac6718f0">status.h</a></li>
<li>JSClusterNotAvailErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4ae7ffdfb53fb238a76ebe19c7482696">status.h</a></li>
<li>JSClusterNotLeaderErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a32546264d1f24fc9dafe490212bfd893">status.h</a></li>
<li>JSClusterPeerNotMemberErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ae7479c265d0e8cace4ab19a59cfcbbbb">status.h</a></li>
<li>JSClusterRequiredErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a46321fc22a103908324b72259832af60">status.h</a></li>
<li>JSClusterServerNotMemberErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aafa71c9cafc975d1a69889f6bf166e93">status.h</a></li>
<li>JSClusterTagsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a66240027007033c67fec04f4298311c4">status.h</a></li>
<li>JSClusterUnSupportFeatureErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a84864e4bba24ee7354e5bae293c93d00">status.h</a></li>
<li>JSConsumerBadDurableNameErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa0ca5a2e539cec9d33f433f28f2780fe">status.h</a></li>
<li>JSConsumerConfigRequiredErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4a95591dfc0e2ccb1d3ac1b3a04f618f">status.h</a></li>
<li>JSConsumerCreateDurableAndNameMismatchErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2fd5f6bb7dac1ef16bdc0818886f78ac">status.h</a></li>
<li>JSConsumerCreateErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af86c9c188aaa34a76eee96de9bf6e989">status.h</a></li>
<li>JSConsumerCreateFilterSubjectMismatchErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaee714daa8b2d00c09d202bbf682a099">status.h</a></li>
<li>JSConsumerDeliverCycleErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afc70c6a72061d9c26017a5cf5dec729b">status.h</a></li>
<li>JSConsumerDeliverToWildcardsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4712c1322585d712cef9b67cd03a3e00">status.h</a></li>
<li>JSConsumerDescriptionTooLongErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab1b6c048b0326e3f705b470e5a7f11f5">status.h</a></li>
<li>JSConsumerDirectRequiresEphemeralErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6181f797cb27c92473585893b92b95b0">status.h</a></li>
<li>JSConsumerDirectRequiresPushErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a968eff1142ca2f39f3da3da175aeda92">status.h</a></li>
<li>JSConsumerDurableNameNotInSubjectErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aff9a4fe19078ac3e814989442beaa3a6">status.h</a></li>
<li>JSConsumerDurableNameNotMatchSubjectErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a17c212f9409e4bd9db060bd2796905e4">status.h</a></li>
<li>JSConsumerDurableNameNotSetErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9d9319d172e0a8147949bf40f1b29f28">status.h</a></li>
<li>JSConsumerEphemeralWithDurableInSubjectErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4ef7a2042b48d5e0916e7e90fe691ab3">status.h</a></li>
<li>JSConsumerEphemeralWithDurableNameErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1381bb653998c6ca8b88002d0fe0c829">status.h</a></li>
<li>JSConsumerExistingActiveErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a86407070c2bbe04d97a25f2ceda4ea58">status.h</a></li>
<li>JSConsumerFCRequiresPushErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a557d48b0334c5ceec0f0ee7cc74d8e79">status.h</a></li>
<li>JSConsumerFilterNotSubsetErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0f2007fc94103909ece328bbd77b0cdb">status.h</a></li>
<li>JSConsumerHBRequiresPushErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6d4bed940055aa46a188a2419a531c63">status.h</a></li>
<li>JSConsumerInvalidDeliverSubjectErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa1242d9e6509f08c01c3373d0e66dc96">status.h</a></li>
<li>JSConsumerInvalidPolicyErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a801182af5b4a6b9547d81ec45864b1f3">status.h</a></li>
<li>JSConsumerInvalidSamplingErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab19f95018dff644423d6f34b682d365e">status.h</a></li>
<li>JSConsumerMaxDeliverBackoffErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af7c1cf2c692140c4b28ebfc47acb0c41">status.h</a></li>
<li>JSConsumerMaxPendingAckExcessErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac4afe1d580083bd55c36b3e55a5ef479">status.h</a></li>
<li>JSConsumerMaxPendingAckPolicyRequiredErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a429a21189134500589ed67ac3701aff4">status.h</a></li>
<li>JSConsumerMaxRequestBatchExceededErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a597c98a0637cec454b724b049098cee8">status.h</a></li>
<li>JSConsumerMaxRequestBatchNegativeErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abca8571110c4244d218c2dc1779d8786">status.h</a></li>
<li>JSConsumerMaxRequestExpiresToSmallErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9c1c31813a713fcee44ec06728cc6382">status.h</a></li>
<li>JSConsumerMaxWaitingNegativeErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a27579bca64e6f40f9590ef51ac03a219">status.h</a></li>
<li>JSConsumerNameContainsPathSeparatorsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aab479befe55dfbc113b128367ea3739e">status.h</a></li>
<li>JSConsumerNameExistErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4f59c55a24136405b6767e0bf21182c8">status.h</a></li>
<li>JSConsumerNameTooLongErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3b1ce6536b249952dc3fb6fe5448140f">status.h</a></li>
<li>JSConsumerNotFoundErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9eef13e3281a879f36a30e246fb6021b">status.h</a></li>
<li>JSConsumerOfflineErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa0eb191886a17e917f2fa0eaa81d4b61">status.h</a></li>
<li>JSConsumerOnMappedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6b6aaaa23b1af2caf959529287b2a847">status.h</a></li>
<li>JSConsumerPullNotDurableErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a407efbf6c688cb93fcded08acd2a08ed">status.h</a></li>
<li>JSConsumerPullRequiresAckErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abd3f17c5d6ea86c38c3d8ade18b8445a">status.h</a></li>
<li>JSConsumerPullWithRateLimitErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2a8844e5d20c55d753ec64bbde4561c8">status.h</a></li>
<li>JSConsumerPushMaxWaitingErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a914926025dffa9c9b9604646b9e5675e">status.h</a></li>
<li>JSConsumerReplacementWithDifferentNameErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a051bfd5e3bb9ba2b2398e6501426bc63">status.h</a></li>
<li>JSConsumerReplicasExceedsStreamErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1d159f128cd9b261b5270f7e36ed22d1">status.h</a></li>
<li>JSConsumerSmallHeartbeatErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9422b53061166a064e39d360d21827fd">status.h</a></li>
<li>JSConsumerStoreFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2984e6b8850b6cfed9506a25bcbe0608">status.h</a></li>
<li>JSConsumerWithFlowControlNeedsHeartbeatsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abc25cc794fce2ab7b9757ff506de51c3">status.h</a></li>
<li>JSConsumerWQConsumerNotDeliverAllErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a00b4ce854e473bb8f49d91c0f982c6f9">status.h</a></li>
<li>JSConsumerWQConsumerNotUniqueErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a5f7b670b9202311da41e6e5026e810d2">status.h</a></li>
<li>JSConsumerWQMultipleUnfilteredErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7adbc8c115996a6f0dfc98fcaac8f09d">status.h</a></li>
<li>JSConsumerWQRequiresExplicitAckErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a76dad06168a8d57e829876c2fcd3af56">status.h</a></li>
<li>JSInsufficientResourcesErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ad1ec102705e46b5343c2680162f58f49">status.h</a></li>
<li>JSInvalidJSONErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a50c0beab390506fc6d3495325c0230c1">status.h</a></li>
<li>JSMaximumConsumersLimitErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa1b904de1494d20f540c8075f502af24">status.h</a></li>
<li>JSMaximumStreamsLimitErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a739799359c3988ea18fe861eaff6f1f5">status.h</a></li>
<li>JSMemoryResourcesExceededErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ae3ac6ea1656f4fcc750ba2ab1649fb57">status.h</a></li>
<li>JSMirrorConsumerSetupFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a94a9b10d712ed764de27a007ac7f04eb">status.h</a></li>
<li>JSMirrorMaxMessageSizeTooBigErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a91020cf9692a06637bdfedd847b259f1">status.h</a></li>
<li>JSMirrorWithSourcesErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaad93c7c34cd3283df7369479d4cdb7c">status.h</a></li>
<li>JSMirrorWithStartSeqAndTimeErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a600ddc1915d8bb928fd37f1539440eb3">status.h</a></li>
<li>JSMirrorWithSubjectFiltersErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afcfb372eb2a607f821ad110815acf9d7">status.h</a></li>
<li>JSMirrorWithSubjectsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0dc0fcc88a8b39f03924d50ccf731043">status.h</a></li>
<li>JSNoAccountErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a91773a41522fe9a464a0fb28a96b497b">status.h</a></li>
<li>JSNoLimitsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70acfa2c06f8baef07cd96a3627ddea641b">status.h</a></li>
<li>JSNoMessageFoundErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a02a521ae52b716a669a3556d63a21410">status.h</a></li>
<li>JSNotEmptyRequestErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab23b8553efea2ee0008098fcb109f690">status.h</a></li>
<li>JSNotEnabledErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70afe9c20cdb1e88744d9a5f52977e95d1c">status.h</a></li>
<li>JSNotEnabledForAccountErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa88122abfaf173f0411a3642803aac04">status.h</a></li>
<li>JSPeerRemapErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4d68fa855750f16fdf38c9ed93acacda">status.h</a></li>
<li>JSRaftGeneralErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aa023de74e8bedf88c2f5e4b21e62ea4b">status.h</a></li>
<li>JSReplicasCountCannotBeNegativeErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0e2194a4bb7565834982a39deddea878">status.h</a></li>
<li>JSRestoreSubscribeFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4963c5ecd065d3e336daf80a7cd1aa57">status.h</a></li>
<li>JSSequenceNotFoundErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1eaa16332bbe6cb041adbb60383f944c">status.h</a></li>
<li>JSSnapshotDeliverSubjectInvalidErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ae4eaa258a64f5c12d7fe50ce4c9c6de5">status.h</a></li>
<li>JSSourceConsumerSetupFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aeaeb1f487667a8d7643cc97bf7b3892a">status.h</a></li>
<li>JSSourceMaxMessageSizeTooBigErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac75e39643f73b184b22330939c4a564e">status.h</a></li>
<li>JSStorageResourcesExceededErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2f4ee662c9cbaa0355c52de1c2463160">status.h</a></li>
<li>JSStreamAssignmentErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a2107facbac830a905217916c7d24297a">status.h</a></li>
<li>JSStreamCreateErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a866a56223b3e4119184cee9523f98008">status.h</a></li>
<li>JSStreamDeleteErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a85f7eee9cccd626e7b99d46c6f076322">status.h</a></li>
<li>JSStreamExternalApiOverlapErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3799b98b675eeca3403a1728bd0cd5f8">status.h</a></li>
<li>JSStreamExternalDelPrefixOverlapsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aea055a7802194f8f1e802a8fc461f83a">status.h</a></li>
<li>JSStreamGeneralError&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abc4bf9a7703ef8d3fbf2b1ad2ece3717">status.h</a></li>
<li>JSStreamInfoMaxSubjectsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7b5cebb5aaebd7b3bfa43f5457e97553">status.h</a></li>
<li>JSStreamInvalidConfig&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a0c34c56b62e4246560efabd5c762aa03">status.h</a></li>
<li>JSStreamInvalidErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af0506e3abc3846721ae15755c2a1eb47">status.h</a></li>
<li>JSStreamInvalidExternalDeliverySubjErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7a89433d532a863561087229b19a525f">status.h</a></li>
<li>JSStreamLimitsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a4f192c39f1d7244ceb639053fad86393">status.h</a></li>
<li>JSStreamMaxBytesRequiredErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a61cd7aa9b9e02f410465a61a085fa209">status.h</a></li>
<li>JSStreamMaxStreamBytesExceededErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a60fd558fc8d0f31b895c7b579ba0c8b7">status.h</a></li>
<li>JSStreamMessageExceedsMaximumErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a519d32e9718662347753ebffaf731889">status.h</a></li>
<li>JSStreamMirrorNotUpdatableErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a54084c4f82593cf516cd604b34c0dce8">status.h</a></li>
<li>JSStreamMismatchErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a80d0a9f218207a11b4cc19b9c2aec83f">status.h</a></li>
<li>JSStreamMoveAndScaleErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a584d0bf058191cf2257d934f0bc5935c">status.h</a></li>
<li>JSStreamMoveInProgressErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abf7739c7a0569149ed24ae8b9fbaf889">status.h</a></li>
<li>JSStreamMoveNotInProgressErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70abd66e18ccdc8c7e5737f09d39bc64e7b">status.h</a></li>
<li>JSStreamMsgDeleteFailed&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab379e2a2038276dc1eb539bda2e60b68">status.h</a></li>
<li>JSStreamNameContainsPathSeparatorsErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6a833a78d95a6946e7ead515393c01ff">status.h</a></li>
<li>JSStreamNameExistErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70af68cc43ff7ed51f5557329c35fba949c">status.h</a></li>
<li>JSStreamNameExistRestoreFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9698a9c41a36783ff8bd8738dbce16cf">status.h</a></li>
<li>JSStreamNotFoundErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6a2a1cbd9c2e2dc6dff4fb84be741e0f">status.h</a></li>
<li>JSStreamNotMatchErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a6b4c22a03ad4769d09599ac9a75e6435">status.h</a></li>
<li>JSStreamOfflineErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a7c88e5ccabcb2debe1ce0c1a05bbe18b">status.h</a></li>
<li>JSStreamPurgeFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a33f2e301313339eded6163982a680186">status.h</a></li>
<li>JSStreamReplicasNotSupportedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a8f7f888318e9107bb361d4946197c4c1">status.h</a></li>
<li>JSStreamReplicasNotUpdatableErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a58db02b3e72f3b20300344f97c5c7b34">status.h</a></li>
<li>JSStreamRestoreErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab5213fbb08e833e1c69b8c93c8114506">status.h</a></li>
<li>JSStreamRollupFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70affa3c8139019a077fac6d403d7ed0522">status.h</a></li>
<li>JSStreamSealedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a9bd3f4f7a2eca1f1ed49cc0499cb9c78">status.h</a></li>
<li>JSStreamSequenceNotMatchErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a64dbcba923d50e6f258db59b85eb8b17">status.h</a></li>
<li>JSStreamSnapshotErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ac3d700ce84bc5df96c383079b093cc45">status.h</a></li>
<li>JSStreamStoreFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab7df189a360a1d483f9eca4869abdca8">status.h</a></li>
<li>JSStreamSubjectOverlapErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3e55a221685d96d96c514d6d5c652570">status.h</a></li>
<li>JSStreamTemplateCreateErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a1efc26df606f855cfb9993cbe95c0f46">status.h</a></li>
<li>JSStreamTemplateDeleteErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a514184778ad2fa5cf2deaffc0c406272">status.h</a></li>
<li>JSStreamTemplateNotFoundErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a3552ffc73e39c13d14ae35f52cd3ead7">status.h</a></li>
<li>JSStreamUpdateErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70a475581c5dfbabb52334ce28013382b58">status.h</a></li>
<li>JSStreamWrongLastMsgIDErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70adc58d142e277166a57672812df6f2c3e">status.h</a></li>
<li>JSStreamWrongLastSequenceErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70aaa5d8be08323568b5f7295feb10d73b4">status.h</a></li>
<li>JSTemplateNameNotMatchSubjectErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ab9e493c8837af5f62c6110493c6a70ac">status.h</a></li>
<li>JSTempStorageFailedErr&#160;:&#160;<a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70ad07006ca41165d13442df8e62ef3f398">status.h</a></li>
</ul>
<h3><a id="index_k" name="index_k"></a>- k -</h3><ul>
<li>kvOp_Delete&#160;:&#160;<a class="el" href="group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332a4efb91331f3307128c75af5b23362f83">nats.h</a></li>
<li>kvOp_Purge&#160;:&#160;<a class="el" href="group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332aee19ab8144bf518e251ea2004309b657">nats.h</a></li>
<li>kvOp_Put&#160;:&#160;<a class="el" href="group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332acc0e1da3c292cb7eb19d909c9dfd788a">nats.h</a></li>
<li>kvOp_Unknown&#160;:&#160;<a class="el" href="group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332a0b7a6bef67e4220f5f0c4075f2ed16b6">nats.h</a></li>
</ul>
<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
<li>NATS_ADDRESS_MISSING&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80ae1d2c1366dbed428f6589f057acc507d">status.h</a></li>
<li>NATS_CONN_STATUS_CLOSED&#160;:&#160;<a class="el" href="status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51aa78753a4de2d0379078bb09cdc1acdb2">status.h</a></li>
<li>NATS_CONN_STATUS_CONNECTED&#160;:&#160;<a class="el" href="status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51a0dafab74b55f98cfc1d00e4d1ef38725">status.h</a></li>
<li>NATS_CONN_STATUS_CONNECTING&#160;:&#160;<a class="el" href="status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51a7e4d95cb29122f06e17ca4aff55cc736">status.h</a></li>
<li>NATS_CONN_STATUS_DISCONNECTED&#160;:&#160;<a class="el" href="status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51a08f92960811d1ff05b91a0870b4ecb92">status.h</a></li>
<li>NATS_CONN_STATUS_DRAINING_PUBS&#160;:&#160;<a class="el" href="status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51ac6b8b7f138f6ca285fe1f4da707b2100">status.h</a></li>
<li>NATS_CONN_STATUS_DRAINING_SUBS&#160;:&#160;<a class="el" href="status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51ab6f9d121707673a61cbe2c591f64fbf1">status.h</a></li>
<li>NATS_CONN_STATUS_RECONNECTING&#160;:&#160;<a class="el" href="status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51acfdc4826e08ce4b59f901952038e9206">status.h</a></li>
<li>NATS_CONNECTION_AUTH_FAILED&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a473ea6cfa03490838fafee8730b48a2a">status.h</a></li>
<li>NATS_CONNECTION_CLOSED&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a476d7bcf9a593b749e435f20a9156eff">status.h</a></li>
<li>NATS_CONNECTION_DISCONNECTED&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80abef517217119e8446a8e3382e1f37eb3">status.h</a></li>
<li>NATS_DRAINING&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a07fdbda44f43cef9866a75b25053c2ae">status.h</a></li>
<li>NATS_ERR&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a40a08ae6ae17deaf390b1d0d7550791c">status.h</a></li>
<li>NATS_FAILED_TO_INITIALIZE&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a7cb64f52c8d91d6ade3db6bc82a96c42">status.h</a></li>
<li>NATS_ILLEGAL_STATE&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a9bb78b4f245d2870040d25c450febd4b">status.h</a></li>
<li>NATS_INSUFFICIENT_BUFFER&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a317fb9be1a80f6b1877f96a9a2db16ad">status.h</a></li>
<li>NATS_INVALID_ARG&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a71b57630aebf5c20eecdab832c2a9235">status.h</a></li>
<li>NATS_INVALID_QUEUE_NAME&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a8a0d239cfdfa30fe730afea65941779b">status.h</a></li>
<li>NATS_INVALID_SUBJECT&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a790c08a7d33e3aefce07c04120c4c19e">status.h</a></li>
<li>NATS_INVALID_SUBSCRIPTION&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a273e92a0ff3b7eaf946b4b7fa6cc6c6c">status.h</a></li>
<li>NATS_INVALID_TIMEOUT&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a827072fc245a99a60691e1e4b173ca86">status.h</a></li>
<li>NATS_IO_ERROR&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a44e8b2590369fb01a1479719c97c2b6f">status.h</a></li>
<li>NATS_LINE_TOO_LONG&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a85c29dbfa6b06ffef3418cc9947ffff7">status.h</a></li>
<li>NATS_MAX_DELIVERED_MSGS&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a9a6f40b7803639ac18bdf532e93e5ad5">status.h</a></li>
<li>NATS_MAX_PAYLOAD&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80af820300473609092a3e97a71b5af9ff9">status.h</a></li>
<li>NATS_MISMATCH&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a22fa4802a34bac497f23e269a20a52f2">status.h</a></li>
<li>NATS_MISSED_HEARTBEAT&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a37d80c8232775339a32805fe93e0ea7f">status.h</a></li>
<li>NATS_NO_MEMORY&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a62ff6f5cc64399631defc0119731b514">status.h</a></li>
<li>NATS_NO_RESPONDERS&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80aab97324e40ccfe1360080c651c330e62">status.h</a></li>
<li>NATS_NO_SERVER&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a47034d8889521bbd300f45fdc19e1127">status.h</a></li>
<li>NATS_NO_SERVER_SUPPORT&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a8a4e298931ba0698a72e397b1b57c885">status.h</a></li>
<li>NATS_NOT_FOUND&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80ad0229a12b17d3d12a28efed6213720d8">status.h</a></li>
<li>NATS_NOT_INITIALIZED&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80ae47047f2fac5f2f2a434fc501e5c3d4e">status.h</a></li>
<li>NATS_NOT_PERMITTED&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80ac3abc147873fe999c86431f9222eebf5">status.h</a></li>
<li>NATS_NOT_YET_CONNECTED&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a49a1ea653ce112b3c53eedebcd60811d">status.h</a></li>
<li>NATS_OK&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a9cee6c417868ecaa69f99ff4f6576990">status.h</a></li>
<li>NATS_PROTOCOL_ERROR&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a113ffbe9a1f243582c38ebd876cb736d">status.h</a></li>
<li>NATS_SECURE_CONNECTION_REQUIRED&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80abc76f1b31fdac4525583cc19588240dc">status.h</a></li>
<li>NATS_SECURE_CONNECTION_WANTED&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a0aa3d1e18a2a217149fa8b1a306c9b08">status.h</a></li>
<li>NATS_SLOW_CONSUMER&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80ae93ff5b7fe31f8570308385d92d317b0">status.h</a></li>
<li>NATS_SSL_ERROR&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a892183c32b4929388bb75dc62230ddf3">status.h</a></li>
<li>NATS_STALE_CONNECTION&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80aa76d5e3ce051bc7510be90e73663c93d">status.h</a></li>
<li>NATS_SYS_ERROR&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a984189ec4cfe3e7647268c99f7e49ec9">status.h</a></li>
<li>NATS_TIMEOUT&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80ab88994c9ea9889ac4d9d656d62f550ed">status.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,162 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('globals_func.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_j" name="index_j"></a>- j -</h3><ul>
<li>js_AddConsumer()&#160;:&#160;<a class="el" href="group__js_assets_group.html#gaf2efb63db150e782d9007090b49d4115">nats.h</a></li>
<li>js_AddStream()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga5efc5136d33ba52161e6732f88f1ee75">nats.h</a></li>
<li>js_ConsumerNames()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga690d19af55d12b82c8523d1861cef8d0">nats.h</a></li>
<li>js_Consumers()&#160;:&#160;<a class="el" href="group__js_assets_group.html#gaf28097ede3e9ba9926fb00856e63ffd9">nats.h</a></li>
<li>js_CreateKeyValue()&#160;:&#160;<a class="el" href="group__kv_group_mgt.html#gabc445bfe87112e56a6c73872fec6893e">nats.h</a></li>
<li>js_DeleteConsumer()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga52fbc61759b11494db91f348a733c490">nats.h</a></li>
<li>js_DeleteKeyValue()&#160;:&#160;<a class="el" href="group__kv_group_mgt.html#ga6bc715319560bc28359679fcdcead937">nats.h</a></li>
<li>js_DeleteMsg()&#160;:&#160;<a class="el" href="group__js_assets_group.html#gaeba5d45abbe811c0e40830c5f26c78fd">nats.h</a></li>
<li>js_DeleteStream()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga397e55a0b3b6d36c9bf746eee3842172">nats.h</a></li>
<li>js_DirectGetMsg()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga62c250cecc650b1eed0fa1691893e2ae">nats.h</a></li>
<li>js_EraseMsg()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga7158f73e183462e9a15e9802e1746ff0">nats.h</a></li>
<li>js_GetAccountInfo()&#160;:&#160;<a class="el" href="group__js_assets_group.html#gac8965dcfc6b465fbc323aa552c606c46">nats.h</a></li>
<li>js_GetConsumerInfo()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga2dda04757b4ab27a794b64f8d727fe23">nats.h</a></li>
<li>js_GetLastMsg()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga6835b53da27d5721eddb3698e582cf0c">nats.h</a></li>
<li>js_GetMsg()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga9fe289ae172f83e53ca1b1b747744c1f">nats.h</a></li>
<li>js_GetStreamInfo()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga94cb23a35516b7779de28fcbb263180a">nats.h</a></li>
<li>js_KeyValue()&#160;:&#160;<a class="el" href="group__kv_group_mgt.html#ga54e6c109a7c633e431b3eded286e00f6">nats.h</a></li>
<li>js_Publish()&#160;:&#160;<a class="el" href="group__js_pub_group.html#gac6ba005531c82d9f0efa88dd6b458477">nats.h</a></li>
<li>js_PublishAsync()&#160;:&#160;<a class="el" href="group__js_pub_group.html#ga069dfd6f0f3d96f1ff8bf2372e59900c">nats.h</a></li>
<li>js_PublishAsyncComplete()&#160;:&#160;<a class="el" href="group__js_pub_group.html#ga24813ee9a58f00c0f21d10ab9c93b81d">nats.h</a></li>
<li>js_PublishAsyncGetPendingList()&#160;:&#160;<a class="el" href="group__js_pub_group.html#ga2ac95a3450f77f8074fae3f2fbe7e54c">nats.h</a></li>
<li>js_PublishMsg()&#160;:&#160;<a class="el" href="group__js_pub_group.html#ga2aceeb82fac3621aea843dd246732bdd">nats.h</a></li>
<li>js_PublishMsgAsync()&#160;:&#160;<a class="el" href="group__js_pub_group.html#gab7e4139a48c5ee4d2155cbb43142e873">nats.h</a></li>
<li>js_PullSubscribe()&#160;:&#160;<a class="el" href="group__js_sub_group.html#gaaeaddb73857aa4eb4901eec945ed27cd">nats.h</a></li>
<li>js_PurgeStream()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga5a6a886c18a79caa403908bf7f7ef125">nats.h</a></li>
<li>js_StreamNames()&#160;:&#160;<a class="el" href="group__js_assets_group.html#gac3dfc87863dbbb3c959ecde4bce905bc">nats.h</a></li>
<li>js_Streams()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga531d91de372f0dffb8d64abecf88b0c0">nats.h</a></li>
<li>js_Subscribe()&#160;:&#160;<a class="el" href="group__js_sub_group.html#gaa686c6efd84ef963de1925108e896515">nats.h</a></li>
<li>js_SubscribeSync()&#160;:&#160;<a class="el" href="group__js_sub_group.html#gabacb010031e535f9fb6e2167337e8adf">nats.h</a></li>
<li>js_UpdateConsumer()&#160;:&#160;<a class="el" href="group__js_assets_group.html#gad13ec256e24710bb237995814871e554">nats.h</a></li>
<li>js_UpdateStream()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga75a5c44304e24481c67e17fbccc15c31">nats.h</a></li>
<li>jsAccountInfo_Destroy()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga7c8664b38fcce8497746367d35e5f60b">nats.h</a></li>
<li>jsConsumerConfig_Init()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga3381bb05c05bf4a8979adde68d37dd66">nats.h</a></li>
<li>jsConsumerInfo_Destroy()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga9c1d5ed2f24ba836c10e415231f80088">nats.h</a></li>
<li>jsConsumerInfoList_Destroy()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga421de40d8e91658353111c3f2ea90ec8">nats.h</a></li>
<li>jsConsumerNamesList_Destroy()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga2ced0d190131460bf4608ab893dffc50">nats.h</a></li>
<li>jsCtx_Destroy()&#160;:&#160;<a class="el" href="group__js_group.html#gacfa6ce3e60ea540e3331a09a7f3dc856">nats.h</a></li>
<li>jsDirectGetMsgOptions_Init()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga8d835d47aed9c84ce3b8dcfea469f4cb">nats.h</a></li>
<li>jsExternalStream_Init()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga81aebebcd79922104720da51e95020d4">nats.h</a></li>
<li>jsFetchRequest_Init()&#160;:&#160;<a class="el" href="group__js_sub_group.html#ga1c3a62de8cd4855ae61ea4f67417a43b">nats.h</a></li>
<li>jsMsgMetaData_Destroy()&#160;:&#160;<a class="el" href="group__js_msg.html#gaf9bf92294342bcb27053de7038606d12">nats.h</a></li>
<li>jsOptions_Init()&#160;:&#160;<a class="el" href="group__js_group.html#ga855ff9a04888d696785cc5ede96112e4">nats.h</a></li>
<li>jsPlacement_Init()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga223691e6831072a0b8f8103a778293b0">nats.h</a></li>
<li>jsPubAck_Destroy()&#160;:&#160;<a class="el" href="group__js_pub_group.html#gaac130840b6db9109e72cf6ad9186dfc4">nats.h</a></li>
<li>jsPubOptions_Init()&#160;:&#160;<a class="el" href="group__js_pub_group.html#gaf09f333a8675a8060c5ede07a6bdeef9">nats.h</a></li>
<li>jsRePublish_Init()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga388bfeaa5a78ebf6ce7c15c6e3a7156b">nats.h</a></li>
<li>jsStreamConfig_Init()&#160;:&#160;<a class="el" href="group__js_assets_group.html#gac230f71dbdc4d10bc7471d01763881d6">nats.h</a></li>
<li>jsStreamInfo_Destroy()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga8ee87ef86e94be42685941abe9638bbd">nats.h</a></li>
<li>jsStreamInfoList_Destroy()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga38cdcc339eb8976d23296b99aa37d629">nats.h</a></li>
<li>jsStreamNamesList_Destroy()&#160;:&#160;<a class="el" href="group__js_assets_group.html#gaf8644f281d4e24893a6a170b4f7faa65">nats.h</a></li>
<li>jsStreamSource_Init()&#160;:&#160;<a class="el" href="group__js_assets_group.html#ga7fe8e0bf98a38eb59372e7cd78aaaf56">nats.h</a></li>
<li>jsSubOptions_Init()&#160;:&#160;<a class="el" href="group__js_sub_group.html#ga472adb949d1af9d8f07bda99f5d7f3f8">nats.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,7 +0,0 @@
var globals_func =
[
[ "j", "globals_func.html", null ],
[ "k", "globals_func_k.html", null ],
[ "n", "globals_func_n.html", null ],
[ "s", "globals_func_s.html", null ]
];

View File

@@ -1,153 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('globals_func_k.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_k" name="index_k"></a>- k -</h3><ul>
<li>kvConfig_Init()&#160;:&#160;<a class="el" href="group__kv_group_mgt.html#ga16d4c27d8ac62bb86ba601bc40f53172">nats.h</a></li>
<li>kvEntry_Bucket()&#160;:&#160;<a class="el" href="group__kv_entry.html#gadedbb410cce499afb535eb6641c32ca7">nats.h</a></li>
<li>kvEntry_Created()&#160;:&#160;<a class="el" href="group__kv_entry.html#ga31ef3a2e3a7df6cf4dbb0a762737800a">nats.h</a></li>
<li>kvEntry_Delta()&#160;:&#160;<a class="el" href="group__kv_entry.html#ga233a2d75895cfd0140cf77757592cf47">nats.h</a></li>
<li>kvEntry_Destroy()&#160;:&#160;<a class="el" href="group__kv_entry.html#ga8359ffcdeefb9c5821e6442d0d5ee388">nats.h</a></li>
<li>kvEntry_Key()&#160;:&#160;<a class="el" href="group__kv_entry.html#gab455f32b0abfb1361dab4b5e7d98042a">nats.h</a></li>
<li>kvEntry_Operation()&#160;:&#160;<a class="el" href="group__kv_entry.html#ga088fd67d3d384ad7a7ddfc82535becea">nats.h</a></li>
<li>kvEntry_Revision()&#160;:&#160;<a class="el" href="group__kv_entry.html#ga2d58abf81cb577e21a76f9c77568409f">nats.h</a></li>
<li>kvEntry_Value()&#160;:&#160;<a class="el" href="group__kv_entry.html#ga28077f81d71a30cbce2dc81e5c9574fc">nats.h</a></li>
<li>kvEntry_ValueLen()&#160;:&#160;<a class="el" href="group__kv_entry.html#gaf7ccc866865903f231e0431754ed2415">nats.h</a></li>
<li>kvEntry_ValueString()&#160;:&#160;<a class="el" href="group__kv_entry.html#ga7ff6220915726600545357e31226fb65">nats.h</a></li>
<li>kvEntryList_Destroy()&#160;:&#160;<a class="el" href="group__kv_group.html#gae783352ab81e22aa3173057d117518e6">nats.h</a></li>
<li>kvKeysList_Destroy()&#160;:&#160;<a class="el" href="group__kv_group.html#ga02ccd58bc5062f6ce6f94bf05e3dfe45">nats.h</a></li>
<li>kvPurgeOptions_Init()&#160;:&#160;<a class="el" href="group__kv_group.html#ga243113fd7df34ce104850ab888f04021">nats.h</a></li>
<li>kvStatus_Bucket()&#160;:&#160;<a class="el" href="group__kv_status.html#ga1acec36db32207f21e15afc26bb5af1c">nats.h</a></li>
<li>kvStatus_Bytes()&#160;:&#160;<a class="el" href="group__kv_status.html#ga6db13a3b26c7c17633623da5f27978ff">nats.h</a></li>
<li>kvStatus_Destroy()&#160;:&#160;<a class="el" href="group__kv_status.html#ga5eb3d824c1873af705beee4798246a08">nats.h</a></li>
<li>kvStatus_History()&#160;:&#160;<a class="el" href="group__kv_status.html#gada6f22b5659b184762cea4f45d369ee5">nats.h</a></li>
<li>kvStatus_Replicas()&#160;:&#160;<a class="el" href="group__kv_status.html#ga86b114f4dac9f06df86101f84bd497b2">nats.h</a></li>
<li>kvStatus_TTL()&#160;:&#160;<a class="el" href="group__kv_status.html#gaa747ad0a6182ec7a47fb47018c33d1c1">nats.h</a></li>
<li>kvStatus_Values()&#160;:&#160;<a class="el" href="group__kv_status.html#ga2016af3c73841d8b226361e764dce158">nats.h</a></li>
<li>kvStore_Bucket()&#160;:&#160;<a class="el" href="group__kv_group.html#gad28fdf9aae16bba308cda799fca13281">nats.h</a></li>
<li>kvStore_Create()&#160;:&#160;<a class="el" href="group__kv_group.html#ga5289f7cd3999cfb46fb1fcb83178aec6">nats.h</a></li>
<li>kvStore_CreateString()&#160;:&#160;<a class="el" href="group__kv_group.html#ga5726ad2e6205d2f6749be013138218ca">nats.h</a></li>
<li>kvStore_Delete()&#160;:&#160;<a class="el" href="group__kv_group.html#ga68101d46739ca894fd7c56c8661c08d8">nats.h</a></li>
<li>kvStore_Destroy()&#160;:&#160;<a class="el" href="group__kv_group_mgt.html#gab0d6bdbfabd27af67eaeb36cec0787da">nats.h</a></li>
<li>kvStore_Get()&#160;:&#160;<a class="el" href="group__kv_group.html#ga2db86f80d6bfce1bdbedf1b9da22913c">nats.h</a></li>
<li>kvStore_GetRevision()&#160;:&#160;<a class="el" href="group__kv_group.html#ga9bf43431bb8264a3ea1f0df401afbe1a">nats.h</a></li>
<li>kvStore_History()&#160;:&#160;<a class="el" href="group__kv_group.html#ga5aa57345313cee85b020e50c22023fb5">nats.h</a></li>
<li>kvStore_Keys()&#160;:&#160;<a class="el" href="group__kv_group.html#ga6030fc2a672ae868f7603587245b9d5a">nats.h</a></li>
<li>kvStore_Purge()&#160;:&#160;<a class="el" href="group__kv_group.html#ga3d5fa3d895d0d3041440105b244e9ca9">nats.h</a></li>
<li>kvStore_PurgeDeletes()&#160;:&#160;<a class="el" href="group__kv_group.html#ga34ab74b229ff88e64301ea53a274da69">nats.h</a></li>
<li>kvStore_Put()&#160;:&#160;<a class="el" href="group__kv_group.html#ga1fdf7a1d3acf96e475184790589a401e">nats.h</a></li>
<li>kvStore_PutString()&#160;:&#160;<a class="el" href="group__kv_group.html#ga84ebd66a95ce857765d4a16ec35daba9">nats.h</a></li>
<li>kvStore_Status()&#160;:&#160;<a class="el" href="group__kv_group.html#gadf75e99cc28bc9c2d6eac7c9f7398c27">nats.h</a></li>
<li>kvStore_Update()&#160;:&#160;<a class="el" href="group__kv_group.html#gae0c593bb2ef94ae60e775617c9423038">nats.h</a></li>
<li>kvStore_UpdateString()&#160;:&#160;<a class="el" href="group__kv_group.html#ga13ed70f15cd1485cd15f96bcc4b7ad1c">nats.h</a></li>
<li>kvStore_Watch()&#160;:&#160;<a class="el" href="group__kv_group.html#ga30feca870f580c7b9d2ad07a740505b2">nats.h</a></li>
<li>kvStore_WatchAll()&#160;:&#160;<a class="el" href="group__kv_group.html#gaf011f1dd6813391c65664e982747602e">nats.h</a></li>
<li>kvWatcher_Destroy()&#160;:&#160;<a class="el" href="group__kv_watcher.html#ga21bc39fa795f7c4f392bd6d4e66ea1d9">nats.h</a></li>
<li>kvWatcher_Next()&#160;:&#160;<a class="el" href="group__kv_watcher.html#ga562c216a0199c30455af4c2da46000e5">nats.h</a></li>
<li>kvWatcher_Stop()&#160;:&#160;<a class="el" href="group__kv_watcher.html#ga73adf44114fedd62ef75ebd81839b65e">nats.h</a></li>
<li>kvWatchOptions_Init()&#160;:&#160;<a class="el" href="group__kv_group.html#ga762fd5de8cde683e46a6736a51e575f5">nats.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,289 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('globals_func_n.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
<li>nats_CheckCompatibility()&#160;:&#160;<a class="el" href="group__library_group.html#ga8c2ad4df801bd9d11564587ed3a7081e">nats.h</a></li>
<li>nats_Close()&#160;:&#160;<a class="el" href="group__library_group.html#gae75131e0ce4e5b89d0f82ea7892f112e">nats.h</a></li>
<li>nats_CloseAndWait()&#160;:&#160;<a class="el" href="group__library_group.html#gaf75bb5b38bf32e6a8f43e54068625903">nats.h</a></li>
<li>nats_GetLastError()&#160;:&#160;<a class="el" href="group__library_group.html#gadecfd49a58b581dbba40da77b195fd85">nats.h</a></li>
<li>nats_GetLastErrorStack()&#160;:&#160;<a class="el" href="group__library_group.html#gaca24172e1b97ca01cee29ca437f5702e">nats.h</a></li>
<li>nats_GetVersion()&#160;:&#160;<a class="el" href="group__library_group.html#ga0d8c3df1c0c4a3d340d8ff81355fb1e8">nats.h</a></li>
<li>nats_GetVersionNumber()&#160;:&#160;<a class="el" href="group__library_group.html#ga5fbbaa19b0290b654d2669a05bd512e8">nats.h</a></li>
<li>nats_Now()&#160;:&#160;<a class="el" href="group__library_group.html#gaa3c10ba3ae001595007ad0dc5dccc15e">nats.h</a></li>
<li>nats_NowInNanoSeconds()&#160;:&#160;<a class="el" href="group__library_group.html#gacf5e423920d6a647df3bbf7de39d5223">nats.h</a></li>
<li>nats_Open()&#160;:&#160;<a class="el" href="group__library_group.html#ga4a26d4caecb23348f6eee862c95fee7d">nats.h</a></li>
<li>nats_PrintLastErrorStack()&#160;:&#160;<a class="el" href="group__library_group.html#ga5fab3b18c4fe3630254483575f6066f4">nats.h</a></li>
<li>nats_ReleaseThreadMemory()&#160;:&#160;<a class="el" href="group__library_group.html#gafe171baefa00a85b77205116e9f3e48a">nats.h</a></li>
<li>nats_SetMessageDeliveryPoolSize()&#160;:&#160;<a class="el" href="group__library_group.html#gab21e94ce7a7d226611ea2c05914cf19d">nats.h</a></li>
<li>nats_Sign()&#160;:&#160;<a class="el" href="group__library_group.html#gaf781f246e2e0ab24623ca667c48dc3ba">nats.h</a></li>
<li>nats_Sleep()&#160;:&#160;<a class="el" href="group__library_group.html#gad5040264cd4b1404956babf3c03a4f09">nats.h</a></li>
<li>natsConnection_Buffered()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga0433159e518540ff874c4026fe9cd0c5">nats.h</a></li>
<li>natsConnection_Close()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga19e204d27a232e2d4334301fc002b2ed">nats.h</a></li>
<li>natsConnection_Connect()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga740be1ba16a8570eb98ef6755ebf52ce">nats.h</a></li>
<li>natsConnection_ConnectTo()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gafb83c8d7970ba68be0e6c40c38cdfde4">nats.h</a></li>
<li>natsConnection_Destroy()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gafda2f702276fb0ac301efac10df09495">nats.h</a></li>
<li>natsConnection_Drain()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga59bdc4ad9fea2053f5d3841f6b83f88b">nats.h</a></li>
<li>natsConnection_DrainTimeout()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gae06fe6f5933f216d6d93645a122a7dd4">nats.h</a></li>
<li>natsConnection_Flush()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga1c98f8d89bb8e20ea8621e860a90267f">nats.h</a></li>
<li>natsConnection_FlushTimeout()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga85915ef0c8b87993be1b076099d6a7c1">nats.h</a></li>
<li>natsConnection_GetClientID()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga747513ba6ab63fdf9a72bfc8025a14ba">nats.h</a></li>
<li>natsConnection_GetClientIP()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gadafcfeeeac2733c7119981ab97b7103d">nats.h</a></li>
<li>natsConnection_GetConnectedServerId()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga48cee9ea1cdc9fc2770de2f9f0fd1ccf">nats.h</a></li>
<li>natsConnection_GetConnectedUrl()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gaf623280407c43ade02285005f0642e6d">nats.h</a></li>
<li>natsConnection_GetDiscoveredServers()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gad25c77be0873495412c90a73fe450708">nats.h</a></li>
<li>natsConnection_GetLastError()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gab6cfa9cb6857ae10f096a94f5e244e63">nats.h</a></li>
<li>natsConnection_GetLocalIPAndPort()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga761095a42374b4dafa178df7d7652dd5">nats.h</a></li>
<li>natsConnection_GetMaxPayload()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga68e7149f7ff1cc4989b3f795fa7e76d9">nats.h</a></li>
<li>natsConnection_GetRTT()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gaa3fd27e6e7d8131e679d4f10e201c435">nats.h</a></li>
<li>natsConnection_GetServers()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gaf4ee7262e35e44c40ad5dfe9240db76b">nats.h</a></li>
<li>natsConnection_GetStats()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga68821a8ae1176096b5afef7fdc7947ec">nats.h</a></li>
<li>natsConnection_HasHeaderSupport()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gad765b80ae8e1a06a7a942cccf29f042a">nats.h</a></li>
<li>natsConnection_IsClosed()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga530f0f1c75c58a81aae1a59f15b46d9f">nats.h</a></li>
<li>natsConnection_IsDraining()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga15a0f8aa9a6f621535d01593a4c8edd5">nats.h</a></li>
<li>natsConnection_IsReconnecting()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga5aa349fc3895dde772671b324b07a688">nats.h</a></li>
<li>natsConnection_JetStream()&#160;:&#160;<a class="el" href="group__js_group.html#ga8ed08b0fe1074b1e490291f0af2cb03f">nats.h</a></li>
<li>natsConnection_ProcessReadEvent()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gaa89c06e30e19ff361125bfc9114d89a8">nats.h</a></li>
<li>natsConnection_ProcessWriteEvent()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gad81b603b84c0180aefc6d5ebad7f2a47">nats.h</a></li>
<li>natsConnection_Publish()&#160;:&#160;<a class="el" href="group__conn_pub_group.html#gac0b9f7759ecc39b8d77807b94254f9b4">nats.h</a></li>
<li>natsConnection_PublishMsg()&#160;:&#160;<a class="el" href="group__conn_pub_group.html#ga74511acd87385931112c45c48c2a14ba">nats.h</a></li>
<li>natsConnection_PublishRequest()&#160;:&#160;<a class="el" href="group__conn_pub_group.html#gaaaa3d75ffec2dcdc6bf905cdb1eee59e">nats.h</a></li>
<li>natsConnection_PublishRequestString()&#160;:&#160;<a class="el" href="group__conn_pub_group.html#gaafca9a8294e81a5a9979e762931e56c5">nats.h</a></li>
<li>natsConnection_PublishString()&#160;:&#160;<a class="el" href="group__conn_pub_group.html#gad09a717c20de4cf0e2a21dcfd9ce6c64">nats.h</a></li>
<li>natsConnection_QueueSubscribe()&#160;:&#160;<a class="el" href="group__conn_sub_group.html#ga3c9fee2775130786ef62f1cbeb191a48">nats.h</a></li>
<li>natsConnection_QueueSubscribeSync()&#160;:&#160;<a class="el" href="group__conn_sub_group.html#ga68630ea7c4bbdc7f8cd62058b41fb476">nats.h</a></li>
<li>natsConnection_QueueSubscribeTimeout()&#160;:&#160;<a class="el" href="group__conn_sub_group.html#ga96fa115fd5b2ef7658884da80714b91c">nats.h</a></li>
<li>natsConnection_Request()&#160;:&#160;<a class="el" href="group__conn_pub_group.html#gaf4b4a022f9c21fc269b87c000330c5a7">nats.h</a></li>
<li>natsConnection_RequestMsg()&#160;:&#160;<a class="el" href="group__conn_pub_group.html#ga052de4b75b3b69ccd8d20eb4861b801d">nats.h</a></li>
<li>natsConnection_RequestString()&#160;:&#160;<a class="el" href="group__conn_pub_group.html#ga4bb5105df6a3efd2088e6be0fdf6b31f">nats.h</a></li>
<li>natsConnection_Sign()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga6960cfdbaac3b8759784f352d4c264f8">nats.h</a></li>
<li>natsConnection_Status()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga33fa209522e5e0226b5b7c7d720a3b98">nats.h</a></li>
<li>natsConnection_Subscribe()&#160;:&#160;<a class="el" href="group__conn_sub_group.html#gaefab965b5645798d47f9244f2b3fe3fb">nats.h</a></li>
<li>natsConnection_SubscribeSync()&#160;:&#160;<a class="el" href="group__conn_sub_group.html#ga17574d5165f7e285462e3d3b2709edf4">nats.h</a></li>
<li>natsConnection_SubscribeTimeout()&#160;:&#160;<a class="el" href="group__conn_sub_group.html#gacb2c83b58b7909715424cbc327fdd404">nats.h</a></li>
<li>natsInbox_Create()&#160;:&#160;<a class="el" href="group__inbox_group.html#gaa1ec779a0b7ead54b78da05533848b6d">nats.h</a></li>
<li>natsInbox_Destroy()&#160;:&#160;<a class="el" href="group__inbox_group.html#gabd6444fb8f28afb9c2b6645945f46cfe">nats.h</a></li>
<li>natsLibevent_Attach()&#160;:&#160;<a class="el" href="group__libevent_functions.html#ga30c00f21a5251ee9fde09c1f2b429cd2">libevent.h</a></li>
<li>natsLibevent_Detach()&#160;:&#160;<a class="el" href="group__libevent_functions.html#gaac76f5937329a8650f69c6bd8af36cd5">libevent.h</a></li>
<li>natsLibevent_Init()&#160;:&#160;<a class="el" href="group__libevent_functions.html#ga195d269473332931fd0fede0bac3309e">libevent.h</a></li>
<li>natsLibevent_Read()&#160;:&#160;<a class="el" href="group__libevent_functions.html#ga8a14ce23b4f6ba3bf63369961f9a5552">libevent.h</a></li>
<li>natsLibevent_Write()&#160;:&#160;<a class="el" href="group__libevent_functions.html#ga7ac99f326a59e5663ff66f5023c87091">libevent.h</a></li>
<li>natsLibuv_Attach()&#160;:&#160;<a class="el" href="group__libuv_functions.html#ga86ac71cffe752effd7397740d80c3c42">libuv.h</a></li>
<li>natsLibuv_Detach()&#160;:&#160;<a class="el" href="group__libuv_functions.html#ga8df663525fb59b882a0f3bd563083dc7">libuv.h</a></li>
<li>natsLibuv_Init()&#160;:&#160;<a class="el" href="group__libuv_functions.html#ga5d4b677cbe1cd132c37bc56dbfc6949e">libuv.h</a></li>
<li>natsLibuv_Read()&#160;:&#160;<a class="el" href="group__libuv_functions.html#ga85c722b2d2699a954362b20528f0aaac">libuv.h</a></li>
<li>natsLibuv_SetThreadLocalLoop()&#160;:&#160;<a class="el" href="group__libuv_functions.html#ga1baf4a20b138dcf00807a8b830f4e02d">libuv.h</a></li>
<li>natsLibuv_Write()&#160;:&#160;<a class="el" href="group__libuv_functions.html#gafaa633c9067f485f330b72644277b07d">libuv.h</a></li>
<li>natsMsg_Ack()&#160;:&#160;<a class="el" href="group__js_msg.html#gae454fb7e7097a3cd3362cb49ef8a3c84">nats.h</a></li>
<li>natsMsg_AckSync()&#160;:&#160;<a class="el" href="group__js_msg.html#gafb899ebf8e89b3a858fe20f7853635a7">nats.h</a></li>
<li>natsMsg_Create()&#160;:&#160;<a class="el" href="group__msg_group.html#ga098e4fec1c5a71c00a0d092fbd6d1a21">nats.h</a></li>
<li>natsMsg_Destroy()&#160;:&#160;<a class="el" href="group__msg_group.html#ga9e9590018284939f43f60964283f33ae">nats.h</a></li>
<li>natsMsg_GetData()&#160;:&#160;<a class="el" href="group__msg_group.html#ga523364451fd92534e754054266196e59">nats.h</a></li>
<li>natsMsg_GetDataLength()&#160;:&#160;<a class="el" href="group__msg_group.html#ga25b69066ae50287e178aaf4f70f7d3de">nats.h</a></li>
<li>natsMsg_GetMetaData()&#160;:&#160;<a class="el" href="group__js_msg.html#gacf48e59038fab35849e9dc6f8fcf6328">nats.h</a></li>
<li>natsMsg_GetReply()&#160;:&#160;<a class="el" href="group__msg_group.html#ga880535362c91b3e405792aa66ff945b6">nats.h</a></li>
<li>natsMsg_GetSequence()&#160;:&#160;<a class="el" href="group__js_msg.html#ga819be2990ec20b964aa574b5331d7f2e">nats.h</a></li>
<li>natsMsg_GetSubject()&#160;:&#160;<a class="el" href="group__msg_group.html#gad7cad38946648e3047aa0665a3dd230a">nats.h</a></li>
<li>natsMsg_GetTime()&#160;:&#160;<a class="el" href="group__js_msg.html#gab4850497c5481f5ec6eb1fcdb43646f5">nats.h</a></li>
<li>natsMsg_InProgress()&#160;:&#160;<a class="el" href="group__js_msg.html#gae1e0beb19cd76e2f69e6415c41c9bb39">nats.h</a></li>
<li>natsMsg_IsNoResponders()&#160;:&#160;<a class="el" href="group__msg_group.html#ga43aa4a8e4b93725b4876ee2677e19c7b">nats.h</a></li>
<li>natsMsg_Nak()&#160;:&#160;<a class="el" href="group__js_msg.html#gac271b874154301da9759f9ac05768b47">nats.h</a></li>
<li>natsMsg_NakWithDelay()&#160;:&#160;<a class="el" href="group__js_msg.html#gac0697389fa60a3c4725e53cd23ada7bd">nats.h</a></li>
<li>natsMsg_Term()&#160;:&#160;<a class="el" href="group__js_msg.html#gae84d21e4388255e9d990e53c9f67e7c4">nats.h</a></li>
<li>natsMsgHeader_Add()&#160;:&#160;<a class="el" href="group__msg_group.html#ga2b641ec3b1745604d7de1102e472254b">nats.h</a></li>
<li>natsMsgHeader_Delete()&#160;:&#160;<a class="el" href="group__msg_group.html#gac78ca02dc93d05cae837ced6386408f1">nats.h</a></li>
<li>natsMsgHeader_Get()&#160;:&#160;<a class="el" href="group__msg_group.html#gab3349f0b0ce721b340d5c0753c90ee18">nats.h</a></li>
<li>natsMsgHeader_Keys()&#160;:&#160;<a class="el" href="group__msg_group.html#ga6ee8a007111ada293dd24ff0bab02491">nats.h</a></li>
<li>natsMsgHeader_Set()&#160;:&#160;<a class="el" href="group__msg_group.html#gaf30b47d4217c9335919f05536e379af8">nats.h</a></li>
<li>natsMsgHeader_Values()&#160;:&#160;<a class="el" href="group__msg_group.html#gae1ce9c9d82d151a3ea9dc03da048f66f">nats.h</a></li>
<li>natsMsgList_Destroy()&#160;:&#160;<a class="el" href="group__msg_group.html#ga1a091d24f939d881bf04fba78b8995c2">nats.h</a></li>
<li>natsOptions_Create()&#160;:&#160;<a class="el" href="group__opts_group.html#ga61d4a0cf2fbf7d13cc910e5a00c575be">nats.h</a></li>
<li>natsOptions_Destroy()&#160;:&#160;<a class="el" href="group__opts_group.html#ga93d8068cd6fff53b7f8e1c403db45eb9">nats.h</a></li>
<li>natsOptions_DisableNoResponders()&#160;:&#160;<a class="el" href="group__opts_group.html#ga192465163abb87ad48a843b45cdf9984">nats.h</a></li>
<li>natsOptions_IPResolutionOrder()&#160;:&#160;<a class="el" href="group__opts_group.html#ga7ca713c7532eff4d41a492e95b8822cf">nats.h</a></li>
<li>natsOptions_LoadCATrustedCertificates()&#160;:&#160;<a class="el" href="group__opts_group.html#ga2cd6563694a439b3949a31fd81103099">nats.h</a></li>
<li>natsOptions_LoadCertificatesChain()&#160;:&#160;<a class="el" href="group__opts_group.html#ga36943e2ba53d05407cdabc4e7e96484b">nats.h</a></li>
<li>natsOptions_SetAllowReconnect()&#160;:&#160;<a class="el" href="group__opts_group.html#ga3d1d3cb2f2a0e23d27dd60e96d1cc91b">nats.h</a></li>
<li>natsOptions_SetCATrustedCertificates()&#160;:&#160;<a class="el" href="group__opts_group.html#gafb30794fc2ae74b9e0bd8fb609b901c8">nats.h</a></li>
<li>natsOptions_SetCertificatesChain()&#160;:&#160;<a class="el" href="group__opts_group.html#gae98f0f9034e93941767ab1ae6eec2c0c">nats.h</a></li>
<li>natsOptions_SetCiphers()&#160;:&#160;<a class="el" href="group__opts_group.html#ga5698f020e8eb3e7440eb073fe08ef62c">nats.h</a></li>
<li>natsOptions_SetCipherSuites()&#160;:&#160;<a class="el" href="group__opts_group.html#ga2b7f144b011d8ce62941b608a8f324f0">nats.h</a></li>
<li>natsOptions_SetClosedCB()&#160;:&#160;<a class="el" href="group__opts_group.html#ga44410242e73134e5bb51ef27904a9253">nats.h</a></li>
<li>natsOptions_SetCustomInboxPrefix()&#160;:&#160;<a class="el" href="group__opts_group.html#gac5173473a731a4a36d15346fedddf91f">nats.h</a></li>
<li>natsOptions_SetCustomReconnectDelay()&#160;:&#160;<a class="el" href="group__opts_group.html#ga3593165aa113d6736e0226ddc56b3e9d">nats.h</a></li>
<li>natsOptions_SetDisconnectedCB()&#160;:&#160;<a class="el" href="group__opts_group.html#gadc8dc0cedd91bda71d544f3dedc4a039">nats.h</a></li>
<li>natsOptions_SetDiscoveredServersCB()&#160;:&#160;<a class="el" href="group__opts_group.html#gab5baab507c974402ab0d8c5e8227ee65">nats.h</a></li>
<li>natsOptions_SetErrorHandler()&#160;:&#160;<a class="el" href="group__opts_group.html#ga127ec7a8196b453947a7fa9a64096cbd">nats.h</a></li>
<li>natsOptions_SetEventLoop()&#160;:&#160;<a class="el" href="group__opts_group.html#gab09491bad908dedcb323c780280733ff">nats.h</a></li>
<li>natsOptions_SetExpectedHostname()&#160;:&#160;<a class="el" href="group__opts_group.html#ga0ba43ba9930df385e4781b12be9f2851">nats.h</a></li>
<li>natsOptions_SetFailRequestsOnDisconnect()&#160;:&#160;<a class="el" href="group__opts_group.html#gadef4376a5e608cbc8c1a9e2b6335dc79">nats.h</a></li>
<li>natsOptions_SetIgnoreDiscoveredServers()&#160;:&#160;<a class="el" href="group__opts_group.html#ga7e4172084520708b8c9f28e73174461c">nats.h</a></li>
<li>natsOptions_SetIOBufSize()&#160;:&#160;<a class="el" href="group__opts_group.html#ga1a3e3abfd7ddd8aff247df8f332bbda3">nats.h</a></li>
<li>natsOptions_SetLameDuckModeCB()&#160;:&#160;<a class="el" href="group__opts_group.html#ga54dea2ffeb33779771652a7a14fc4adc">nats.h</a></li>
<li>natsOptions_SetMaxPendingMsgs()&#160;:&#160;<a class="el" href="group__opts_group.html#ga95510436eee06f9992ded96a44795c40">nats.h</a></li>
<li>natsOptions_SetMaxPingsOut()&#160;:&#160;<a class="el" href="group__opts_group.html#gaaff89c3f41627f4b2929dbc9b82d265b">nats.h</a></li>
<li>natsOptions_SetMaxReconnect()&#160;:&#160;<a class="el" href="group__opts_group.html#gab54cd2719c0b64eebd6c7b83dd2908a0">nats.h</a></li>
<li>natsOptions_SetMessageBufferPadding()&#160;:&#160;<a class="el" href="group__opts_group.html#ga5acd292cdaeb63d3d7bd9bbc05513c8f">nats.h</a></li>
<li>natsOptions_SetName()&#160;:&#160;<a class="el" href="group__opts_group.html#ga1c529d347be0fe2eec17c7f4698e283e">nats.h</a></li>
<li>natsOptions_SetNKey()&#160;:&#160;<a class="el" href="group__opts_group.html#ga0290eac4665569c850468d9f00e246a0">nats.h</a></li>
<li>natsOptions_SetNKeyFromSeed()&#160;:&#160;<a class="el" href="group__opts_group.html#ga696f02e0493c00d3c1eafff45b62b68e">nats.h</a></li>
<li>natsOptions_SetNoEcho()&#160;:&#160;<a class="el" href="group__opts_group.html#ga4f694b87039cedaa65cd25656b14d1a3">nats.h</a></li>
<li>natsOptions_SetNoRandomize()&#160;:&#160;<a class="el" href="group__opts_group.html#gaabf8763b931dcf389c83fd95d760a413">nats.h</a></li>
<li>natsOptions_SetPedantic()&#160;:&#160;<a class="el" href="group__opts_group.html#ga26f166af20de98bec67bc6cc916f769e">nats.h</a></li>
<li>natsOptions_SetPingInterval()&#160;:&#160;<a class="el" href="group__opts_group.html#gae68fb615835364c0809555e8dc93f57e">nats.h</a></li>
<li>natsOptions_SetReconnectBufSize()&#160;:&#160;<a class="el" href="group__opts_group.html#gaa0d4b7ece8477cb9879f0dafff3456a5">nats.h</a></li>
<li>natsOptions_SetReconnectedCB()&#160;:&#160;<a class="el" href="group__opts_group.html#ga26a48c8529fffa5f5d1a61c030979980">nats.h</a></li>
<li>natsOptions_SetReconnectJitter()&#160;:&#160;<a class="el" href="group__opts_group.html#ga8f3df57ed8ae418d3ae6678ae5e2a5d2">nats.h</a></li>
<li>natsOptions_SetReconnectWait()&#160;:&#160;<a class="el" href="group__opts_group.html#ga2730f4e16e318a2ef8de98dbf6ede807">nats.h</a></li>
<li>natsOptions_SetRetryOnFailedConnect()&#160;:&#160;<a class="el" href="group__opts_group.html#ga20946800d024b7089e73d63454d1c19f">nats.h</a></li>
<li>natsOptions_SetSecure()&#160;:&#160;<a class="el" href="group__opts_group.html#gaa1f09416d443fa7a6af6b695da563eba">nats.h</a></li>
<li>natsOptions_SetSendAsap()&#160;:&#160;<a class="el" href="group__opts_group.html#ga8f06568cc3319a5a0eef9f80282034ca">nats.h</a></li>
<li>natsOptions_SetServers()&#160;:&#160;<a class="el" href="group__opts_group.html#gacb7e964ae54b74d972d72e118b7b8bdf">nats.h</a></li>
<li>natsOptions_SetTimeout()&#160;:&#160;<a class="el" href="group__opts_group.html#ga17cd7fe41176cd98aca1184fa9352ad9">nats.h</a></li>
<li>natsOptions_SetToken()&#160;:&#160;<a class="el" href="group__opts_group.html#gad58a5b9dabadeebda30e952ff7b39193">nats.h</a></li>
<li>natsOptions_SetTokenHandler()&#160;:&#160;<a class="el" href="group__opts_group.html#ga23a3b1f022112e98ddccb18b247b4426">nats.h</a></li>
<li>natsOptions_SetURL()&#160;:&#160;<a class="el" href="group__opts_group.html#ga3f7e760214417c7d87541ecb9ab5bea5">nats.h</a></li>
<li>natsOptions_SetUserCredentialsCallbacks()&#160;:&#160;<a class="el" href="group__opts_group.html#ga60117450fc1f7b6f81bab455aeed7515">nats.h</a></li>
<li>natsOptions_SetUserCredentialsFromFiles()&#160;:&#160;<a class="el" href="group__opts_group.html#ga59b47f7b7a19085cf8eaada9bfe5606e">nats.h</a></li>
<li>natsOptions_SetUserCredentialsFromMemory()&#160;:&#160;<a class="el" href="group__opts_group.html#ga5d3d4d1269dd289f93c56b8a1ddccd43">nats.h</a></li>
<li>natsOptions_SetUserInfo()&#160;:&#160;<a class="el" href="group__opts_group.html#ga5b99da7dd74aac3be962f323c3863d9e">nats.h</a></li>
<li>natsOptions_SetVerbose()&#160;:&#160;<a class="el" href="group__opts_group.html#gaa16bfd09ef318af18c27a0e199681b69">nats.h</a></li>
<li>natsOptions_SetWriteDeadline()&#160;:&#160;<a class="el" href="group__opts_group.html#gaafda5fb8d9ee3a17bd475ceaecfac218">nats.h</a></li>
<li>natsOptions_SkipServerVerification()&#160;:&#160;<a class="el" href="group__opts_group.html#ga6f804ec44adc299989fe623570679da3">nats.h</a></li>
<li>natsOptions_UseGlobalMessageDelivery()&#160;:&#160;<a class="el" href="group__opts_group.html#gabf060c92648b50c069f0abe7cbb06f1c">nats.h</a></li>
<li>natsOptions_UseOldRequestStyle()&#160;:&#160;<a class="el" href="group__opts_group.html#ga70aa85319933d78c0076cc862fa3e5a6">nats.h</a></li>
<li>natsStatistics_Create()&#160;:&#160;<a class="el" href="group__stats_group.html#gafa923df029168f4991b77ffdd9e24877">nats.h</a></li>
<li>natsStatistics_Destroy()&#160;:&#160;<a class="el" href="group__stats_group.html#ga26a04e77af8fc160adf7c33088dcf59c">nats.h</a></li>
<li>natsStatistics_GetCounts()&#160;:&#160;<a class="el" href="group__stats_group.html#gad85f5ffb4272713f6cc6d988e6d4e75f">nats.h</a></li>
<li>natsStatus_GetText()&#160;:&#160;<a class="el" href="group__status_group.html#ga4a83c4a08f1e4dd9451c1a88b6a4254e">nats.h</a></li>
<li>natsSubscription_AutoUnsubscribe()&#160;:&#160;<a class="el" href="group__sub_group.html#ga09f285de2746a6e27fc66efd60bd3116">nats.h</a></li>
<li>natsSubscription_ClearMaxPending()&#160;:&#160;<a class="el" href="group__sub_group.html#gafe31911d8372db401d33856465421710">nats.h</a></li>
<li>natsSubscription_Destroy()&#160;:&#160;<a class="el" href="group__sub_group.html#ga50a95dd96e9b714201679a015d62832f">nats.h</a></li>
<li>natsSubscription_Drain()&#160;:&#160;<a class="el" href="group__sub_group.html#ga26c9736289d326fb7d6df7e2a0df72ab">nats.h</a></li>
<li>natsSubscription_DrainCompletionStatus()&#160;:&#160;<a class="el" href="group__sub_group.html#ga9834bd02f67a25ac084d5ad71e146019">nats.h</a></li>
<li>natsSubscription_DrainTimeout()&#160;:&#160;<a class="el" href="group__sub_group.html#ga9c26a3f9584e7804060a48ec1b7e2a68">nats.h</a></li>
<li>natsSubscription_Fetch()&#160;:&#160;<a class="el" href="group__js_sub_group.html#gafc5e0d2269bd23b4d5fb7f3b05278e50">nats.h</a></li>
<li>natsSubscription_FetchRequest()&#160;:&#160;<a class="el" href="group__js_sub_group.html#ga676292505e7fde8688cfd886b79a10ed">nats.h</a></li>
<li>natsSubscription_GetConsumerInfo()&#160;:&#160;<a class="el" href="group__js_sub_group.html#gaae716a1431db065744c079b71a9f4c2e">nats.h</a></li>
<li>natsSubscription_GetDelivered()&#160;:&#160;<a class="el" href="group__sub_group.html#ga476b7276d0b7f9946834d2bb2423e955">nats.h</a></li>
<li>natsSubscription_GetDropped()&#160;:&#160;<a class="el" href="group__sub_group.html#ga24f1636869e26661ce62c9c9f4d80823">nats.h</a></li>
<li>natsSubscription_GetID()&#160;:&#160;<a class="el" href="group__sub_group.html#ga5a029a784c0a7f8b5800b48cc995db20">nats.h</a></li>
<li>natsSubscription_GetMaxPending()&#160;:&#160;<a class="el" href="group__sub_group.html#ga0abc5d9afbc6b0c9c5adaf533904c968">nats.h</a></li>
<li>natsSubscription_GetPending()&#160;:&#160;<a class="el" href="group__sub_group.html#gaca6262e2ef842caa701a9f233db72707">nats.h</a></li>
<li>natsSubscription_GetPendingLimits()&#160;:&#160;<a class="el" href="group__sub_group.html#ga786bb458981274fe717f266bd3b96d96">nats.h</a></li>
<li>natsSubscription_GetSequenceMismatch()&#160;:&#160;<a class="el" href="group__js_sub_group.html#ga0daed9f0d2d00cb14314ecc180a6fa84">nats.h</a></li>
<li>natsSubscription_GetStats()&#160;:&#160;<a class="el" href="group__sub_group.html#ga12b60cdb3aca7329edebc480ae86bfab">nats.h</a></li>
<li>natsSubscription_GetSubject()&#160;:&#160;<a class="el" href="group__sub_group.html#gadd4872b9fc5678a73f9ab04ce8428432">nats.h</a></li>
<li>natsSubscription_IsValid()&#160;:&#160;<a class="el" href="group__sub_group.html#ga5e6454bbc7a90b9694112d45bd8de903">nats.h</a></li>
<li>natsSubscription_NextMsg()&#160;:&#160;<a class="el" href="group__sub_group.html#ga6538a5d78dfb0f16514b94c8e74c11af">nats.h</a></li>
<li>natsSubscription_NoDeliveryDelay()&#160;:&#160;<a class="el" href="group__sub_group.html#ga38f1e41fc7619101fc4aa52014dd5428">nats.h</a></li>
<li>natsSubscription_QueuedMsgs()&#160;:&#160;<a class="el" href="group__sub_group.html#ga8a37b2d5290da3aecc05483d79e7e254">nats.h</a></li>
<li>natsSubscription_SetOnCompleteCB()&#160;:&#160;<a class="el" href="group__sub_group.html#gaea632f845d473e7461b134c0e7bf4077">nats.h</a></li>
<li>natsSubscription_SetPendingLimits()&#160;:&#160;<a class="el" href="group__sub_group.html#ga68a7cea89e75c529a7dd3bb77303dda4">nats.h</a></li>
<li>natsSubscription_Unsubscribe()&#160;:&#160;<a class="el" href="group__sub_group.html#gaee87f8be0e6c2a4693ba2cea070583ba">nats.h</a></li>
<li>natsSubscription_WaitForDrainCompletion()&#160;:&#160;<a class="el" href="group__sub_group.html#ga0408c9b6e4ad4078ac0267656ace222d">nats.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,151 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('globals_func_s.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>stanConnection_Close()&#160;:&#160;<a class="el" href="group__stan_conn_mgt_group.html#ga4952a7f65a53fdb5ca1c26b1a1656f1d">nats.h</a></li>
<li>stanConnection_Connect()&#160;:&#160;<a class="el" href="group__stan_conn_mgt_group.html#ga35e0e6e5e3b7f3818a3ac3600efb8f8f">nats.h</a></li>
<li>stanConnection_Destroy()&#160;:&#160;<a class="el" href="group__stan_conn_mgt_group.html#gaea095eec18fdf04e06de16711f8b1a04">nats.h</a></li>
<li>stanConnection_GetNATSConnection()&#160;:&#160;<a class="el" href="group__stan_conn_mgt_group.html#ga166ec494a55c9b1f9ebafd2294e05ff6">nats.h</a></li>
<li>stanConnection_Publish()&#160;:&#160;<a class="el" href="group__stan_conn_pub_group.html#ga24f3f7f709b15fe53e1edaeead08fc7d">nats.h</a></li>
<li>stanConnection_PublishAsync()&#160;:&#160;<a class="el" href="group__stan_conn_pub_group.html#ga0c4d1e4615f8ac834f0a4021f75d39f0">nats.h</a></li>
<li>stanConnection_QueueSubscribe()&#160;:&#160;<a class="el" href="group__stan_conn_sub_group.html#ga17d42bf9a4fa39470561a1a668e6b4a2">nats.h</a></li>
<li>stanConnection_ReleaseNATSConnection()&#160;:&#160;<a class="el" href="group__stan_conn_mgt_group.html#ga2e56a93825e1214a5ab688860e2a8ce6">nats.h</a></li>
<li>stanConnection_Subscribe()&#160;:&#160;<a class="el" href="group__stan_conn_sub_group.html#gae545358fdc493baf6d29429a8156781f">nats.h</a></li>
<li>stanConnOptions_Create()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#gaff52a1ce90253b4bdbb0005fca4f71b6">nats.h</a></li>
<li>stanConnOptions_Destroy()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#ga83fd0a29b136cbfb643be642eb2fa726">nats.h</a></li>
<li>stanConnOptions_SetConnectionLostHandler()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#ga19ba15c8001aa835b261eea3a309e6d3">nats.h</a></li>
<li>stanConnOptions_SetConnectionWait()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#ga66c72c482696d9ceca71fced7cbb1264">nats.h</a></li>
<li>stanConnOptions_SetDiscoveryPrefix()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#ga07105d1d00878bba19f47243b2c88402">nats.h</a></li>
<li>stanConnOptions_SetMaxPubAcksInflight()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#ga29eee1be7eff749aeac3bab60d1b0405">nats.h</a></li>
<li>stanConnOptions_SetNATSOptions()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#gae3fc9a4daa7f85367811a313857337b4">nats.h</a></li>
<li>stanConnOptions_SetPings()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#gad835223f08fbeae2a3c7a34d3fa1550b">nats.h</a></li>
<li>stanConnOptions_SetPubAckWait()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#ga36f2ee441562dcf619d6e020b823fc96">nats.h</a></li>
<li>stanConnOptions_SetURL()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#ga3c6d511fc1e1febcdf5344960de5a0b3">nats.h</a></li>
<li>stanMsg_Destroy()&#160;:&#160;<a class="el" href="group__stan_msg_group.html#gacd0059fb499963f5b2eae18053e5f74f">nats.h</a></li>
<li>stanMsg_GetData()&#160;:&#160;<a class="el" href="group__stan_msg_group.html#ga2f27fbfb79a46c52e079f670c59e1260">nats.h</a></li>
<li>stanMsg_GetDataLength()&#160;:&#160;<a class="el" href="group__stan_msg_group.html#ga7d1e394a686bc25ab7376b7f28b9e777">nats.h</a></li>
<li>stanMsg_GetSequence()&#160;:&#160;<a class="el" href="group__stan_msg_group.html#ga98b66ff73447e1d7e329edbfcde782b5">nats.h</a></li>
<li>stanMsg_GetTimestamp()&#160;:&#160;<a class="el" href="group__stan_msg_group.html#ga2fa524b11e9621cf46ca9b1a3ca66452">nats.h</a></li>
<li>stanMsg_IsRedelivered()&#160;:&#160;<a class="el" href="group__stan_msg_group.html#ga8e537d014b89d9d7da7906b2ee75d5c0">nats.h</a></li>
<li>stanSubOptions_Create()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#gad87a2cef4f4ddf64696f9864773c37cf">nats.h</a></li>
<li>stanSubOptions_DeliverAllAvailable()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#gab09b81358e93199a4631eb06f1ec179f">nats.h</a></li>
<li>stanSubOptions_Destroy()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#ga1b56877d0a6729e148c9c288e2b88e3f">nats.h</a></li>
<li>stanSubOptions_SetAckWait()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#gafbb4e6c74978c4e8f30f016c20cc2bdf">nats.h</a></li>
<li>stanSubOptions_SetDurableName()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#gaa018bceba99ef3726157e87c6918ab14">nats.h</a></li>
<li>stanSubOptions_SetManualAckMode()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#ga6f49ae2629e49d2bfa35990cf030bf83">nats.h</a></li>
<li>stanSubOptions_SetMaxInflight()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#ga35efbdea888e00440c500845064931c0">nats.h</a></li>
<li>stanSubOptions_StartAtSequence()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#ga6cb7f6e1ac697d16959f9042eeb84dc1">nats.h</a></li>
<li>stanSubOptions_StartAtTime()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#gaafd7a553486eea3c9d309da0744a3608">nats.h</a></li>
<li>stanSubOptions_StartAtTimeDelta()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#ga27d9175901997b8468997019746599b5">nats.h</a></li>
<li>stanSubOptions_StartWithLastReceived()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#ga856a74e31f3307faf988747c1f88717c">nats.h</a></li>
<li>stanSubscription_AckMsg()&#160;:&#160;<a class="el" href="group__stan_sub_group.html#ga3a1cca9fa3ea54fcf7a43fd1335a26d3">nats.h</a></li>
<li>stanSubscription_Close()&#160;:&#160;<a class="el" href="group__stan_sub_group.html#gacfa3a7b4fa333c84acfa7521fbbb5bcc">nats.h</a></li>
<li>stanSubscription_Destroy()&#160;:&#160;<a class="el" href="group__stan_sub_group.html#ga3f6ce924f6a1830a55e30e9910aad4ba">nats.h</a></li>
<li>stanSubscription_SetOnCompleteCB()&#160;:&#160;<a class="el" href="group__stan_sub_group.html#ga7b039908ec45cfc2c16ec61ba8daca9d">nats.h</a></li>
<li>stanSubscription_Unsubscribe()&#160;:&#160;<a class="el" href="group__stan_sub_group.html#gafa428a7e0f6800216cb06fd738bd235e">nats.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,167 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('globals_k.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
<h3><a id="index_k" name="index_k"></a>- k -</h3><ul>
<li>kvConfig&#160;:&#160;<a class="el" href="group__types_group.html#ga6d594b091b4bb46192336413066a8edf">nats.h</a></li>
<li>kvConfig_Init()&#160;:&#160;<a class="el" href="group__kv_group_mgt.html#ga16d4c27d8ac62bb86ba601bc40f53172">nats.h</a></li>
<li>kvEntry&#160;:&#160;<a class="el" href="group__types_group.html#gad489fb4074f27427560ca71797db6191">nats.h</a></li>
<li>kvEntry_Bucket()&#160;:&#160;<a class="el" href="group__kv_entry.html#gadedbb410cce499afb535eb6641c32ca7">nats.h</a></li>
<li>kvEntry_Created()&#160;:&#160;<a class="el" href="group__kv_entry.html#ga31ef3a2e3a7df6cf4dbb0a762737800a">nats.h</a></li>
<li>kvEntry_Delta()&#160;:&#160;<a class="el" href="group__kv_entry.html#ga233a2d75895cfd0140cf77757592cf47">nats.h</a></li>
<li>kvEntry_Destroy()&#160;:&#160;<a class="el" href="group__kv_entry.html#ga8359ffcdeefb9c5821e6442d0d5ee388">nats.h</a></li>
<li>kvEntry_Key()&#160;:&#160;<a class="el" href="group__kv_entry.html#gab455f32b0abfb1361dab4b5e7d98042a">nats.h</a></li>
<li>kvEntry_Operation()&#160;:&#160;<a class="el" href="group__kv_entry.html#ga088fd67d3d384ad7a7ddfc82535becea">nats.h</a></li>
<li>kvEntry_Revision()&#160;:&#160;<a class="el" href="group__kv_entry.html#ga2d58abf81cb577e21a76f9c77568409f">nats.h</a></li>
<li>kvEntry_Value()&#160;:&#160;<a class="el" href="group__kv_entry.html#ga28077f81d71a30cbce2dc81e5c9574fc">nats.h</a></li>
<li>kvEntry_ValueLen()&#160;:&#160;<a class="el" href="group__kv_entry.html#gaf7ccc866865903f231e0431754ed2415">nats.h</a></li>
<li>kvEntry_ValueString()&#160;:&#160;<a class="el" href="group__kv_entry.html#ga7ff6220915726600545357e31226fb65">nats.h</a></li>
<li>kvEntryList&#160;:&#160;<a class="el" href="group__types_group.html#ga0125d394a3cbae2a1713eed8fab7f78e">nats.h</a></li>
<li>kvEntryList_Destroy()&#160;:&#160;<a class="el" href="group__kv_group.html#gae783352ab81e22aa3173057d117518e6">nats.h</a></li>
<li>kvKeysList&#160;:&#160;<a class="el" href="group__types_group.html#gab36492d9d4370337cfed80edce4144e0">nats.h</a></li>
<li>kvKeysList_Destroy()&#160;:&#160;<a class="el" href="group__kv_group.html#ga02ccd58bc5062f6ce6f94bf05e3dfe45">nats.h</a></li>
<li>kvOp_Delete&#160;:&#160;<a class="el" href="group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332a4efb91331f3307128c75af5b23362f83">nats.h</a></li>
<li>kvOp_Purge&#160;:&#160;<a class="el" href="group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332aee19ab8144bf518e251ea2004309b657">nats.h</a></li>
<li>kvOp_Put&#160;:&#160;<a class="el" href="group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332acc0e1da3c292cb7eb19d909c9dfd788a">nats.h</a></li>
<li>kvOp_Unknown&#160;:&#160;<a class="el" href="group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332a0b7a6bef67e4220f5f0c4075f2ed16b6">nats.h</a></li>
<li>kvOperation&#160;:&#160;<a class="el" href="group__types_group.html#ga89db3bd6bf11af3ac5eb3ab560d16332">nats.h</a></li>
<li>kvPurgeOptions&#160;:&#160;<a class="el" href="group__types_group.html#ga90e8de23c4468005488bde690a2ffe9d">nats.h</a></li>
<li>kvPurgeOptions_Init()&#160;:&#160;<a class="el" href="group__kv_group.html#ga243113fd7df34ce104850ab888f04021">nats.h</a></li>
<li>kvStatus&#160;:&#160;<a class="el" href="group__types_group.html#gad3a0dd2dac950d5709ee5772b104fc80">nats.h</a></li>
<li>kvStatus_Bucket()&#160;:&#160;<a class="el" href="group__kv_status.html#ga1acec36db32207f21e15afc26bb5af1c">nats.h</a></li>
<li>kvStatus_Bytes()&#160;:&#160;<a class="el" href="group__kv_status.html#ga6db13a3b26c7c17633623da5f27978ff">nats.h</a></li>
<li>kvStatus_Destroy()&#160;:&#160;<a class="el" href="group__kv_status.html#ga5eb3d824c1873af705beee4798246a08">nats.h</a></li>
<li>kvStatus_History()&#160;:&#160;<a class="el" href="group__kv_status.html#gada6f22b5659b184762cea4f45d369ee5">nats.h</a></li>
<li>kvStatus_Replicas()&#160;:&#160;<a class="el" href="group__kv_status.html#ga86b114f4dac9f06df86101f84bd497b2">nats.h</a></li>
<li>kvStatus_TTL()&#160;:&#160;<a class="el" href="group__kv_status.html#gaa747ad0a6182ec7a47fb47018c33d1c1">nats.h</a></li>
<li>kvStatus_Values()&#160;:&#160;<a class="el" href="group__kv_status.html#ga2016af3c73841d8b226361e764dce158">nats.h</a></li>
<li>kvStore&#160;:&#160;<a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">nats.h</a></li>
<li>kvStore_Bucket()&#160;:&#160;<a class="el" href="group__kv_group.html#gad28fdf9aae16bba308cda799fca13281">nats.h</a></li>
<li>kvStore_Create()&#160;:&#160;<a class="el" href="group__kv_group.html#ga5289f7cd3999cfb46fb1fcb83178aec6">nats.h</a></li>
<li>kvStore_CreateString()&#160;:&#160;<a class="el" href="group__kv_group.html#ga5726ad2e6205d2f6749be013138218ca">nats.h</a></li>
<li>kvStore_Delete()&#160;:&#160;<a class="el" href="group__kv_group.html#ga68101d46739ca894fd7c56c8661c08d8">nats.h</a></li>
<li>kvStore_Destroy()&#160;:&#160;<a class="el" href="group__kv_group_mgt.html#gab0d6bdbfabd27af67eaeb36cec0787da">nats.h</a></li>
<li>kvStore_Get()&#160;:&#160;<a class="el" href="group__kv_group.html#ga2db86f80d6bfce1bdbedf1b9da22913c">nats.h</a></li>
<li>kvStore_GetRevision()&#160;:&#160;<a class="el" href="group__kv_group.html#ga9bf43431bb8264a3ea1f0df401afbe1a">nats.h</a></li>
<li>kvStore_History()&#160;:&#160;<a class="el" href="group__kv_group.html#ga5aa57345313cee85b020e50c22023fb5">nats.h</a></li>
<li>kvStore_Keys()&#160;:&#160;<a class="el" href="group__kv_group.html#ga6030fc2a672ae868f7603587245b9d5a">nats.h</a></li>
<li>kvStore_Purge()&#160;:&#160;<a class="el" href="group__kv_group.html#ga3d5fa3d895d0d3041440105b244e9ca9">nats.h</a></li>
<li>kvStore_PurgeDeletes()&#160;:&#160;<a class="el" href="group__kv_group.html#ga34ab74b229ff88e64301ea53a274da69">nats.h</a></li>
<li>kvStore_Put()&#160;:&#160;<a class="el" href="group__kv_group.html#ga1fdf7a1d3acf96e475184790589a401e">nats.h</a></li>
<li>kvStore_PutString()&#160;:&#160;<a class="el" href="group__kv_group.html#ga84ebd66a95ce857765d4a16ec35daba9">nats.h</a></li>
<li>kvStore_Status()&#160;:&#160;<a class="el" href="group__kv_group.html#gadf75e99cc28bc9c2d6eac7c9f7398c27">nats.h</a></li>
<li>kvStore_Update()&#160;:&#160;<a class="el" href="group__kv_group.html#gae0c593bb2ef94ae60e775617c9423038">nats.h</a></li>
<li>kvStore_UpdateString()&#160;:&#160;<a class="el" href="group__kv_group.html#ga13ed70f15cd1485cd15f96bcc4b7ad1c">nats.h</a></li>
<li>kvStore_Watch()&#160;:&#160;<a class="el" href="group__kv_group.html#ga30feca870f580c7b9d2ad07a740505b2">nats.h</a></li>
<li>kvStore_WatchAll()&#160;:&#160;<a class="el" href="group__kv_group.html#gaf011f1dd6813391c65664e982747602e">nats.h</a></li>
<li>kvWatcher&#160;:&#160;<a class="el" href="group__types_group.html#ga526fa6d37e818784b94cdc1713f3a043">nats.h</a></li>
<li>kvWatcher_Destroy()&#160;:&#160;<a class="el" href="group__kv_watcher.html#ga21bc39fa795f7c4f392bd6d4e66ea1d9">nats.h</a></li>
<li>kvWatcher_Next()&#160;:&#160;<a class="el" href="group__kv_watcher.html#ga562c216a0199c30455af4c2da46000e5">nats.h</a></li>
<li>kvWatcher_Stop()&#160;:&#160;<a class="el" href="group__kv_watcher.html#ga73adf44114fedd62ef75ebd81839b65e">nats.h</a></li>
<li>kvWatchOptions&#160;:&#160;<a class="el" href="group__types_group.html#gac32f992fe797a1f7befc7dc3452640b6">nats.h</a></li>
<li>kvWatchOptions_Init()&#160;:&#160;<a class="el" href="group__kv_group.html#ga762fd5de8cde683e46a6736a51e575f5">nats.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,357 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('globals_n.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
<li>NATS_ADDRESS_MISSING&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80ae1d2c1366dbed428f6589f057acc507d">status.h</a></li>
<li>nats_CheckCompatibility()&#160;:&#160;<a class="el" href="group__library_group.html#ga8c2ad4df801bd9d11564587ed3a7081e">nats.h</a></li>
<li>nats_Close()&#160;:&#160;<a class="el" href="group__library_group.html#gae75131e0ce4e5b89d0f82ea7892f112e">nats.h</a></li>
<li>nats_CloseAndWait()&#160;:&#160;<a class="el" href="group__library_group.html#gaf75bb5b38bf32e6a8f43e54068625903">nats.h</a></li>
<li>NATS_CONN_STATUS_CLOSED&#160;:&#160;<a class="el" href="status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51aa78753a4de2d0379078bb09cdc1acdb2">status.h</a></li>
<li>NATS_CONN_STATUS_CONNECTED&#160;:&#160;<a class="el" href="status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51a0dafab74b55f98cfc1d00e4d1ef38725">status.h</a></li>
<li>NATS_CONN_STATUS_CONNECTING&#160;:&#160;<a class="el" href="status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51a7e4d95cb29122f06e17ca4aff55cc736">status.h</a></li>
<li>NATS_CONN_STATUS_DISCONNECTED&#160;:&#160;<a class="el" href="status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51a08f92960811d1ff05b91a0870b4ecb92">status.h</a></li>
<li>NATS_CONN_STATUS_DRAINING_PUBS&#160;:&#160;<a class="el" href="status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51ac6b8b7f138f6ca285fe1f4da707b2100">status.h</a></li>
<li>NATS_CONN_STATUS_DRAINING_SUBS&#160;:&#160;<a class="el" href="status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51ab6f9d121707673a61cbe2c591f64fbf1">status.h</a></li>
<li>NATS_CONN_STATUS_RECONNECTING&#160;:&#160;<a class="el" href="status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51acfdc4826e08ce4b59f901952038e9206">status.h</a></li>
<li>NATS_CONNECTION_AUTH_FAILED&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a473ea6cfa03490838fafee8730b48a2a">status.h</a></li>
<li>NATS_CONNECTION_CLOSED&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a476d7bcf9a593b749e435f20a9156eff">status.h</a></li>
<li>NATS_CONNECTION_DISCONNECTED&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80abef517217119e8446a8e3382e1f37eb3">status.h</a></li>
<li>NATS_DEFAULT_URL&#160;:&#160;<a class="el" href="nats_8h.html#a911c54900b46b968205871cd9f68d36c">nats.h</a></li>
<li>NATS_DRAINING&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a07fdbda44f43cef9866a75b25053c2ae">status.h</a></li>
<li>NATS_ERR&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a40a08ae6ae17deaf390b1d0d7550791c">status.h</a></li>
<li>NATS_EXTERN&#160;:&#160;<a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">nats.h</a></li>
<li>NATS_FAILED_TO_INITIALIZE&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a7cb64f52c8d91d6ade3db6bc82a96c42">status.h</a></li>
<li>nats_GetLastError()&#160;:&#160;<a class="el" href="group__library_group.html#gadecfd49a58b581dbba40da77b195fd85">nats.h</a></li>
<li>nats_GetLastErrorStack()&#160;:&#160;<a class="el" href="group__library_group.html#gaca24172e1b97ca01cee29ca437f5702e">nats.h</a></li>
<li>nats_GetVersion()&#160;:&#160;<a class="el" href="group__library_group.html#ga0d8c3df1c0c4a3d340d8ff81355fb1e8">nats.h</a></li>
<li>nats_GetVersionNumber()&#160;:&#160;<a class="el" href="group__library_group.html#ga5fbbaa19b0290b654d2669a05bd512e8">nats.h</a></li>
<li>NATS_ILLEGAL_STATE&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a9bb78b4f245d2870040d25c450febd4b">status.h</a></li>
<li>NATS_INSUFFICIENT_BUFFER&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a317fb9be1a80f6b1877f96a9a2db16ad">status.h</a></li>
<li>NATS_INVALID_ARG&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a71b57630aebf5c20eecdab832c2a9235">status.h</a></li>
<li>NATS_INVALID_QUEUE_NAME&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a8a0d239cfdfa30fe730afea65941779b">status.h</a></li>
<li>NATS_INVALID_SUBJECT&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a790c08a7d33e3aefce07c04120c4c19e">status.h</a></li>
<li>NATS_INVALID_SUBSCRIPTION&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a273e92a0ff3b7eaf946b4b7fa6cc6c6c">status.h</a></li>
<li>NATS_INVALID_TIMEOUT&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a827072fc245a99a60691e1e4b173ca86">status.h</a></li>
<li>NATS_IO_ERROR&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a44e8b2590369fb01a1479719c97c2b6f">status.h</a></li>
<li>NATS_LINE_TOO_LONG&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a85c29dbfa6b06ffef3418cc9947ffff7">status.h</a></li>
<li>NATS_MAX_DELIVERED_MSGS&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a9a6f40b7803639ac18bdf532e93e5ad5">status.h</a></li>
<li>NATS_MAX_PAYLOAD&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80af820300473609092a3e97a71b5af9ff9">status.h</a></li>
<li>NATS_MISMATCH&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a22fa4802a34bac497f23e269a20a52f2">status.h</a></li>
<li>NATS_MISSED_HEARTBEAT&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a37d80c8232775339a32805fe93e0ea7f">status.h</a></li>
<li>NATS_NO_MEMORY&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a62ff6f5cc64399631defc0119731b514">status.h</a></li>
<li>NATS_NO_RESPONDERS&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80aab97324e40ccfe1360080c651c330e62">status.h</a></li>
<li>NATS_NO_SERVER&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a47034d8889521bbd300f45fdc19e1127">status.h</a></li>
<li>NATS_NO_SERVER_SUPPORT&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a8a4e298931ba0698a72e397b1b57c885">status.h</a></li>
<li>NATS_NOT_FOUND&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80ad0229a12b17d3d12a28efed6213720d8">status.h</a></li>
<li>NATS_NOT_INITIALIZED&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80ae47047f2fac5f2f2a434fc501e5c3d4e">status.h</a></li>
<li>NATS_NOT_PERMITTED&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80ac3abc147873fe999c86431f9222eebf5">status.h</a></li>
<li>NATS_NOT_YET_CONNECTED&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a49a1ea653ce112b3c53eedebcd60811d">status.h</a></li>
<li>nats_Now()&#160;:&#160;<a class="el" href="group__library_group.html#gaa3c10ba3ae001595007ad0dc5dccc15e">nats.h</a></li>
<li>nats_NowInNanoSeconds()&#160;:&#160;<a class="el" href="group__library_group.html#gacf5e423920d6a647df3bbf7de39d5223">nats.h</a></li>
<li>NATS_OK&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a9cee6c417868ecaa69f99ff4f6576990">status.h</a></li>
<li>nats_Open()&#160;:&#160;<a class="el" href="group__library_group.html#ga4a26d4caecb23348f6eee862c95fee7d">nats.h</a></li>
<li>nats_PrintLastErrorStack()&#160;:&#160;<a class="el" href="group__library_group.html#ga5fab3b18c4fe3630254483575f6066f4">nats.h</a></li>
<li>NATS_PROTOCOL_ERROR&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a113ffbe9a1f243582c38ebd876cb736d">status.h</a></li>
<li>nats_ReleaseThreadMemory()&#160;:&#160;<a class="el" href="group__library_group.html#gafe171baefa00a85b77205116e9f3e48a">nats.h</a></li>
<li>NATS_SECURE_CONNECTION_REQUIRED&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80abc76f1b31fdac4525583cc19588240dc">status.h</a></li>
<li>NATS_SECURE_CONNECTION_WANTED&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a0aa3d1e18a2a217149fa8b1a306c9b08">status.h</a></li>
<li>nats_SetMessageDeliveryPoolSize()&#160;:&#160;<a class="el" href="group__library_group.html#gab21e94ce7a7d226611ea2c05914cf19d">nats.h</a></li>
<li>nats_Sign()&#160;:&#160;<a class="el" href="group__library_group.html#gaf781f246e2e0ab24623ca667c48dc3ba">nats.h</a></li>
<li>nats_Sleep()&#160;:&#160;<a class="el" href="group__library_group.html#gad5040264cd4b1404956babf3c03a4f09">nats.h</a></li>
<li>NATS_SLOW_CONSUMER&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80ae93ff5b7fe31f8570308385d92d317b0">status.h</a></li>
<li>NATS_SSL_ERROR&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a892183c32b4929388bb75dc62230ddf3">status.h</a></li>
<li>NATS_STALE_CONNECTION&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80aa76d5e3ce051bc7510be90e73663c93d">status.h</a></li>
<li>NATS_SYS_ERROR&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80a984189ec4cfe3e7647268c99f7e49ec9">status.h</a></li>
<li>NATS_TIMEOUT&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80ab88994c9ea9889ac4d9d656d62f550ed">status.h</a></li>
<li>natsConnection&#160;:&#160;<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">nats.h</a></li>
<li>natsConnection_Buffered()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga0433159e518540ff874c4026fe9cd0c5">nats.h</a></li>
<li>natsConnection_Close()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga19e204d27a232e2d4334301fc002b2ed">nats.h</a></li>
<li>natsConnection_Connect()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga740be1ba16a8570eb98ef6755ebf52ce">nats.h</a></li>
<li>natsConnection_ConnectTo()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gafb83c8d7970ba68be0e6c40c38cdfde4">nats.h</a></li>
<li>natsConnection_Destroy()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gafda2f702276fb0ac301efac10df09495">nats.h</a></li>
<li>natsConnection_Drain()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga59bdc4ad9fea2053f5d3841f6b83f88b">nats.h</a></li>
<li>natsConnection_DrainTimeout()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gae06fe6f5933f216d6d93645a122a7dd4">nats.h</a></li>
<li>natsConnection_Flush()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga1c98f8d89bb8e20ea8621e860a90267f">nats.h</a></li>
<li>natsConnection_FlushTimeout()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga85915ef0c8b87993be1b076099d6a7c1">nats.h</a></li>
<li>natsConnection_GetClientID()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga747513ba6ab63fdf9a72bfc8025a14ba">nats.h</a></li>
<li>natsConnection_GetClientIP()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gadafcfeeeac2733c7119981ab97b7103d">nats.h</a></li>
<li>natsConnection_GetConnectedServerId()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga48cee9ea1cdc9fc2770de2f9f0fd1ccf">nats.h</a></li>
<li>natsConnection_GetConnectedUrl()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gaf623280407c43ade02285005f0642e6d">nats.h</a></li>
<li>natsConnection_GetDiscoveredServers()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gad25c77be0873495412c90a73fe450708">nats.h</a></li>
<li>natsConnection_GetLastError()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gab6cfa9cb6857ae10f096a94f5e244e63">nats.h</a></li>
<li>natsConnection_GetLocalIPAndPort()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga761095a42374b4dafa178df7d7652dd5">nats.h</a></li>
<li>natsConnection_GetMaxPayload()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga68e7149f7ff1cc4989b3f795fa7e76d9">nats.h</a></li>
<li>natsConnection_GetRTT()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gaa3fd27e6e7d8131e679d4f10e201c435">nats.h</a></li>
<li>natsConnection_GetServers()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gaf4ee7262e35e44c40ad5dfe9240db76b">nats.h</a></li>
<li>natsConnection_GetStats()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga68821a8ae1176096b5afef7fdc7947ec">nats.h</a></li>
<li>natsConnection_HasHeaderSupport()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gad765b80ae8e1a06a7a942cccf29f042a">nats.h</a></li>
<li>natsConnection_IsClosed()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga530f0f1c75c58a81aae1a59f15b46d9f">nats.h</a></li>
<li>natsConnection_IsDraining()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga15a0f8aa9a6f621535d01593a4c8edd5">nats.h</a></li>
<li>natsConnection_IsReconnecting()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga5aa349fc3895dde772671b324b07a688">nats.h</a></li>
<li>natsConnection_JetStream()&#160;:&#160;<a class="el" href="group__js_group.html#ga8ed08b0fe1074b1e490291f0af2cb03f">nats.h</a></li>
<li>natsConnection_ProcessReadEvent()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gaa89c06e30e19ff361125bfc9114d89a8">nats.h</a></li>
<li>natsConnection_ProcessWriteEvent()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#gad81b603b84c0180aefc6d5ebad7f2a47">nats.h</a></li>
<li>natsConnection_Publish()&#160;:&#160;<a class="el" href="group__conn_pub_group.html#gac0b9f7759ecc39b8d77807b94254f9b4">nats.h</a></li>
<li>natsConnection_PublishMsg()&#160;:&#160;<a class="el" href="group__conn_pub_group.html#ga74511acd87385931112c45c48c2a14ba">nats.h</a></li>
<li>natsConnection_PublishRequest()&#160;:&#160;<a class="el" href="group__conn_pub_group.html#gaaaa3d75ffec2dcdc6bf905cdb1eee59e">nats.h</a></li>
<li>natsConnection_PublishRequestString()&#160;:&#160;<a class="el" href="group__conn_pub_group.html#gaafca9a8294e81a5a9979e762931e56c5">nats.h</a></li>
<li>natsConnection_PublishString()&#160;:&#160;<a class="el" href="group__conn_pub_group.html#gad09a717c20de4cf0e2a21dcfd9ce6c64">nats.h</a></li>
<li>natsConnection_QueueSubscribe()&#160;:&#160;<a class="el" href="group__conn_sub_group.html#ga3c9fee2775130786ef62f1cbeb191a48">nats.h</a></li>
<li>natsConnection_QueueSubscribeSync()&#160;:&#160;<a class="el" href="group__conn_sub_group.html#ga68630ea7c4bbdc7f8cd62058b41fb476">nats.h</a></li>
<li>natsConnection_QueueSubscribeTimeout()&#160;:&#160;<a class="el" href="group__conn_sub_group.html#ga96fa115fd5b2ef7658884da80714b91c">nats.h</a></li>
<li>natsConnection_Request()&#160;:&#160;<a class="el" href="group__conn_pub_group.html#gaf4b4a022f9c21fc269b87c000330c5a7">nats.h</a></li>
<li>natsConnection_RequestMsg()&#160;:&#160;<a class="el" href="group__conn_pub_group.html#ga052de4b75b3b69ccd8d20eb4861b801d">nats.h</a></li>
<li>natsConnection_RequestString()&#160;:&#160;<a class="el" href="group__conn_pub_group.html#ga4bb5105df6a3efd2088e6be0fdf6b31f">nats.h</a></li>
<li>natsConnection_Sign()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga6960cfdbaac3b8759784f352d4c264f8">nats.h</a></li>
<li>natsConnection_Status()&#160;:&#160;<a class="el" href="group__conn_mgt_group.html#ga33fa209522e5e0226b5b7c7d720a3b98">nats.h</a></li>
<li>natsConnection_Subscribe()&#160;:&#160;<a class="el" href="group__conn_sub_group.html#gaefab965b5645798d47f9244f2b3fe3fb">nats.h</a></li>
<li>natsConnection_SubscribeSync()&#160;:&#160;<a class="el" href="group__conn_sub_group.html#ga17574d5165f7e285462e3d3b2709edf4">nats.h</a></li>
<li>natsConnection_SubscribeTimeout()&#160;:&#160;<a class="el" href="group__conn_sub_group.html#gacb2c83b58b7909715424cbc327fdd404">nats.h</a></li>
<li>natsConnectionHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#gacdef6aff3e47953f19e35857ab8e274c">nats.h</a></li>
<li>natsConnStatus&#160;:&#160;<a class="el" href="status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51">status.h</a></li>
<li>natsCustomReconnectDelayHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga3353d4b92851c52121f65aaf0684cba4">nats.h</a></li>
<li>natsErrHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga9e511dffa471dfb971b7dd2b12329626">nats.h</a></li>
<li>natsEvLoop_Attach&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga245eab0a01a485e40fba267f84ec037f">nats.h</a></li>
<li>natsEvLoop_Detach&#160;:&#160;<a class="el" href="group__callbacks_group.html#gab63dee7f7012ba11ae20b76dbc36f2d0">nats.h</a></li>
<li>natsEvLoop_ReadAddRemove&#160;:&#160;<a class="el" href="group__callbacks_group.html#gaea4c125ecfb43eaf43da20e8444c2aaa">nats.h</a></li>
<li>natsEvLoop_WriteAddRemove&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga2bb5dd2d821ca5bbc0488f7e6aceed17">nats.h</a></li>
<li>natsInbox&#160;:&#160;<a class="el" href="group__types_group.html#ga206c3d4d6f4f6f96fd2cae53a3df31c1">nats.h</a></li>
<li>natsInbox_Create()&#160;:&#160;<a class="el" href="group__inbox_group.html#gaa1ec779a0b7ead54b78da05533848b6d">nats.h</a></li>
<li>natsInbox_Destroy()&#160;:&#160;<a class="el" href="group__inbox_group.html#gabd6444fb8f28afb9c2b6645945f46cfe">nats.h</a></li>
<li>natsLibevent_Attach()&#160;:&#160;<a class="el" href="group__libevent_functions.html#ga30c00f21a5251ee9fde09c1f2b429cd2">libevent.h</a></li>
<li>natsLibevent_Detach()&#160;:&#160;<a class="el" href="group__libevent_functions.html#gaac76f5937329a8650f69c6bd8af36cd5">libevent.h</a></li>
<li>natsLibevent_Init()&#160;:&#160;<a class="el" href="group__libevent_functions.html#ga195d269473332931fd0fede0bac3309e">libevent.h</a></li>
<li>natsLibevent_Read()&#160;:&#160;<a class="el" href="group__libevent_functions.html#ga8a14ce23b4f6ba3bf63369961f9a5552">libevent.h</a></li>
<li>natsLibevent_Write()&#160;:&#160;<a class="el" href="group__libevent_functions.html#ga7ac99f326a59e5663ff66f5023c87091">libevent.h</a></li>
<li>natsLibuv_Attach()&#160;:&#160;<a class="el" href="group__libuv_functions.html#ga86ac71cffe752effd7397740d80c3c42">libuv.h</a></li>
<li>natsLibuv_Detach()&#160;:&#160;<a class="el" href="group__libuv_functions.html#ga8df663525fb59b882a0f3bd563083dc7">libuv.h</a></li>
<li>natsLibuv_Init()&#160;:&#160;<a class="el" href="group__libuv_functions.html#ga5d4b677cbe1cd132c37bc56dbfc6949e">libuv.h</a></li>
<li>natsLibuv_Read()&#160;:&#160;<a class="el" href="group__libuv_functions.html#ga85c722b2d2699a954362b20528f0aaac">libuv.h</a></li>
<li>natsLibuv_SetThreadLocalLoop()&#160;:&#160;<a class="el" href="group__libuv_functions.html#ga1baf4a20b138dcf00807a8b830f4e02d">libuv.h</a></li>
<li>natsLibuv_Write()&#160;:&#160;<a class="el" href="group__libuv_functions.html#gafaa633c9067f485f330b72644277b07d">libuv.h</a></li>
<li>natsMsg&#160;:&#160;<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">nats.h</a></li>
<li>natsMsg_Ack()&#160;:&#160;<a class="el" href="group__js_msg.html#gae454fb7e7097a3cd3362cb49ef8a3c84">nats.h</a></li>
<li>natsMsg_AckSync()&#160;:&#160;<a class="el" href="group__js_msg.html#gafb899ebf8e89b3a858fe20f7853635a7">nats.h</a></li>
<li>natsMsg_Create()&#160;:&#160;<a class="el" href="group__msg_group.html#ga098e4fec1c5a71c00a0d092fbd6d1a21">nats.h</a></li>
<li>natsMsg_Destroy()&#160;:&#160;<a class="el" href="group__msg_group.html#ga9e9590018284939f43f60964283f33ae">nats.h</a></li>
<li>natsMsg_GetData()&#160;:&#160;<a class="el" href="group__msg_group.html#ga523364451fd92534e754054266196e59">nats.h</a></li>
<li>natsMsg_GetDataLength()&#160;:&#160;<a class="el" href="group__msg_group.html#ga25b69066ae50287e178aaf4f70f7d3de">nats.h</a></li>
<li>natsMsg_GetMetaData()&#160;:&#160;<a class="el" href="group__js_msg.html#gacf48e59038fab35849e9dc6f8fcf6328">nats.h</a></li>
<li>natsMsg_GetReply()&#160;:&#160;<a class="el" href="group__msg_group.html#ga880535362c91b3e405792aa66ff945b6">nats.h</a></li>
<li>natsMsg_GetSequence()&#160;:&#160;<a class="el" href="group__js_msg.html#ga819be2990ec20b964aa574b5331d7f2e">nats.h</a></li>
<li>natsMsg_GetSubject()&#160;:&#160;<a class="el" href="group__msg_group.html#gad7cad38946648e3047aa0665a3dd230a">nats.h</a></li>
<li>natsMsg_GetTime()&#160;:&#160;<a class="el" href="group__js_msg.html#gab4850497c5481f5ec6eb1fcdb43646f5">nats.h</a></li>
<li>natsMsg_InProgress()&#160;:&#160;<a class="el" href="group__js_msg.html#gae1e0beb19cd76e2f69e6415c41c9bb39">nats.h</a></li>
<li>natsMsg_IsNoResponders()&#160;:&#160;<a class="el" href="group__msg_group.html#ga43aa4a8e4b93725b4876ee2677e19c7b">nats.h</a></li>
<li>natsMsg_Nak()&#160;:&#160;<a class="el" href="group__js_msg.html#gac271b874154301da9759f9ac05768b47">nats.h</a></li>
<li>natsMsg_NakWithDelay()&#160;:&#160;<a class="el" href="group__js_msg.html#gac0697389fa60a3c4725e53cd23ada7bd">nats.h</a></li>
<li>natsMsg_Term()&#160;:&#160;<a class="el" href="group__js_msg.html#gae84d21e4388255e9d990e53c9f67e7c4">nats.h</a></li>
<li>natsMsgHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#gad1a5ac566893e13dc8c81ac0e9c87afe">nats.h</a></li>
<li>natsMsgHeader_Add()&#160;:&#160;<a class="el" href="group__msg_group.html#ga2b641ec3b1745604d7de1102e472254b">nats.h</a></li>
<li>natsMsgHeader_Delete()&#160;:&#160;<a class="el" href="group__msg_group.html#gac78ca02dc93d05cae837ced6386408f1">nats.h</a></li>
<li>natsMsgHeader_Get()&#160;:&#160;<a class="el" href="group__msg_group.html#gab3349f0b0ce721b340d5c0753c90ee18">nats.h</a></li>
<li>natsMsgHeader_Keys()&#160;:&#160;<a class="el" href="group__msg_group.html#ga6ee8a007111ada293dd24ff0bab02491">nats.h</a></li>
<li>natsMsgHeader_Set()&#160;:&#160;<a class="el" href="group__msg_group.html#gaf30b47d4217c9335919f05536e379af8">nats.h</a></li>
<li>natsMsgHeader_Values()&#160;:&#160;<a class="el" href="group__msg_group.html#gae1ce9c9d82d151a3ea9dc03da048f66f">nats.h</a></li>
<li>natsMsgList&#160;:&#160;<a class="el" href="group__types_group.html#gafd5523161ec3783e79719cb9a9a66b5b">nats.h</a></li>
<li>natsMsgList_Destroy()&#160;:&#160;<a class="el" href="group__msg_group.html#ga1a091d24f939d881bf04fba78b8995c2">nats.h</a></li>
<li>natsOnCompleteCB&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga245131e64f1d0dff7edc8ed874a07e9a">nats.h</a></li>
<li>natsOptions&#160;:&#160;<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">nats.h</a></li>
<li>natsOptions_Create()&#160;:&#160;<a class="el" href="group__opts_group.html#ga61d4a0cf2fbf7d13cc910e5a00c575be">nats.h</a></li>
<li>natsOptions_Destroy()&#160;:&#160;<a class="el" href="group__opts_group.html#ga93d8068cd6fff53b7f8e1c403db45eb9">nats.h</a></li>
<li>natsOptions_DisableNoResponders()&#160;:&#160;<a class="el" href="group__opts_group.html#ga192465163abb87ad48a843b45cdf9984">nats.h</a></li>
<li>natsOptions_IPResolutionOrder()&#160;:&#160;<a class="el" href="group__opts_group.html#ga7ca713c7532eff4d41a492e95b8822cf">nats.h</a></li>
<li>natsOptions_LoadCATrustedCertificates()&#160;:&#160;<a class="el" href="group__opts_group.html#ga2cd6563694a439b3949a31fd81103099">nats.h</a></li>
<li>natsOptions_LoadCertificatesChain()&#160;:&#160;<a class="el" href="group__opts_group.html#ga36943e2ba53d05407cdabc4e7e96484b">nats.h</a></li>
<li>natsOptions_SetAllowReconnect()&#160;:&#160;<a class="el" href="group__opts_group.html#ga3d1d3cb2f2a0e23d27dd60e96d1cc91b">nats.h</a></li>
<li>natsOptions_SetCATrustedCertificates()&#160;:&#160;<a class="el" href="group__opts_group.html#gafb30794fc2ae74b9e0bd8fb609b901c8">nats.h</a></li>
<li>natsOptions_SetCertificatesChain()&#160;:&#160;<a class="el" href="group__opts_group.html#gae98f0f9034e93941767ab1ae6eec2c0c">nats.h</a></li>
<li>natsOptions_SetCiphers()&#160;:&#160;<a class="el" href="group__opts_group.html#ga5698f020e8eb3e7440eb073fe08ef62c">nats.h</a></li>
<li>natsOptions_SetCipherSuites()&#160;:&#160;<a class="el" href="group__opts_group.html#ga2b7f144b011d8ce62941b608a8f324f0">nats.h</a></li>
<li>natsOptions_SetClosedCB()&#160;:&#160;<a class="el" href="group__opts_group.html#ga44410242e73134e5bb51ef27904a9253">nats.h</a></li>
<li>natsOptions_SetCustomInboxPrefix()&#160;:&#160;<a class="el" href="group__opts_group.html#gac5173473a731a4a36d15346fedddf91f">nats.h</a></li>
<li>natsOptions_SetCustomReconnectDelay()&#160;:&#160;<a class="el" href="group__opts_group.html#ga3593165aa113d6736e0226ddc56b3e9d">nats.h</a></li>
<li>natsOptions_SetDisconnectedCB()&#160;:&#160;<a class="el" href="group__opts_group.html#gadc8dc0cedd91bda71d544f3dedc4a039">nats.h</a></li>
<li>natsOptions_SetDiscoveredServersCB()&#160;:&#160;<a class="el" href="group__opts_group.html#gab5baab507c974402ab0d8c5e8227ee65">nats.h</a></li>
<li>natsOptions_SetErrorHandler()&#160;:&#160;<a class="el" href="group__opts_group.html#ga127ec7a8196b453947a7fa9a64096cbd">nats.h</a></li>
<li>natsOptions_SetEventLoop()&#160;:&#160;<a class="el" href="group__opts_group.html#gab09491bad908dedcb323c780280733ff">nats.h</a></li>
<li>natsOptions_SetExpectedHostname()&#160;:&#160;<a class="el" href="group__opts_group.html#ga0ba43ba9930df385e4781b12be9f2851">nats.h</a></li>
<li>natsOptions_SetFailRequestsOnDisconnect()&#160;:&#160;<a class="el" href="group__opts_group.html#gadef4376a5e608cbc8c1a9e2b6335dc79">nats.h</a></li>
<li>natsOptions_SetIgnoreDiscoveredServers()&#160;:&#160;<a class="el" href="group__opts_group.html#ga7e4172084520708b8c9f28e73174461c">nats.h</a></li>
<li>natsOptions_SetIOBufSize()&#160;:&#160;<a class="el" href="group__opts_group.html#ga1a3e3abfd7ddd8aff247df8f332bbda3">nats.h</a></li>
<li>natsOptions_SetLameDuckModeCB()&#160;:&#160;<a class="el" href="group__opts_group.html#ga54dea2ffeb33779771652a7a14fc4adc">nats.h</a></li>
<li>natsOptions_SetMaxPendingMsgs()&#160;:&#160;<a class="el" href="group__opts_group.html#ga95510436eee06f9992ded96a44795c40">nats.h</a></li>
<li>natsOptions_SetMaxPingsOut()&#160;:&#160;<a class="el" href="group__opts_group.html#gaaff89c3f41627f4b2929dbc9b82d265b">nats.h</a></li>
<li>natsOptions_SetMaxReconnect()&#160;:&#160;<a class="el" href="group__opts_group.html#gab54cd2719c0b64eebd6c7b83dd2908a0">nats.h</a></li>
<li>natsOptions_SetMessageBufferPadding()&#160;:&#160;<a class="el" href="group__opts_group.html#ga5acd292cdaeb63d3d7bd9bbc05513c8f">nats.h</a></li>
<li>natsOptions_SetName()&#160;:&#160;<a class="el" href="group__opts_group.html#ga1c529d347be0fe2eec17c7f4698e283e">nats.h</a></li>
<li>natsOptions_SetNKey()&#160;:&#160;<a class="el" href="group__opts_group.html#ga0290eac4665569c850468d9f00e246a0">nats.h</a></li>
<li>natsOptions_SetNKeyFromSeed()&#160;:&#160;<a class="el" href="group__opts_group.html#ga696f02e0493c00d3c1eafff45b62b68e">nats.h</a></li>
<li>natsOptions_SetNoEcho()&#160;:&#160;<a class="el" href="group__opts_group.html#ga4f694b87039cedaa65cd25656b14d1a3">nats.h</a></li>
<li>natsOptions_SetNoRandomize()&#160;:&#160;<a class="el" href="group__opts_group.html#gaabf8763b931dcf389c83fd95d760a413">nats.h</a></li>
<li>natsOptions_SetPedantic()&#160;:&#160;<a class="el" href="group__opts_group.html#ga26f166af20de98bec67bc6cc916f769e">nats.h</a></li>
<li>natsOptions_SetPingInterval()&#160;:&#160;<a class="el" href="group__opts_group.html#gae68fb615835364c0809555e8dc93f57e">nats.h</a></li>
<li>natsOptions_SetReconnectBufSize()&#160;:&#160;<a class="el" href="group__opts_group.html#gaa0d4b7ece8477cb9879f0dafff3456a5">nats.h</a></li>
<li>natsOptions_SetReconnectedCB()&#160;:&#160;<a class="el" href="group__opts_group.html#ga26a48c8529fffa5f5d1a61c030979980">nats.h</a></li>
<li>natsOptions_SetReconnectJitter()&#160;:&#160;<a class="el" href="group__opts_group.html#ga8f3df57ed8ae418d3ae6678ae5e2a5d2">nats.h</a></li>
<li>natsOptions_SetReconnectWait()&#160;:&#160;<a class="el" href="group__opts_group.html#ga2730f4e16e318a2ef8de98dbf6ede807">nats.h</a></li>
<li>natsOptions_SetRetryOnFailedConnect()&#160;:&#160;<a class="el" href="group__opts_group.html#ga20946800d024b7089e73d63454d1c19f">nats.h</a></li>
<li>natsOptions_SetSecure()&#160;:&#160;<a class="el" href="group__opts_group.html#gaa1f09416d443fa7a6af6b695da563eba">nats.h</a></li>
<li>natsOptions_SetSendAsap()&#160;:&#160;<a class="el" href="group__opts_group.html#ga8f06568cc3319a5a0eef9f80282034ca">nats.h</a></li>
<li>natsOptions_SetServers()&#160;:&#160;<a class="el" href="group__opts_group.html#gacb7e964ae54b74d972d72e118b7b8bdf">nats.h</a></li>
<li>natsOptions_SetTimeout()&#160;:&#160;<a class="el" href="group__opts_group.html#ga17cd7fe41176cd98aca1184fa9352ad9">nats.h</a></li>
<li>natsOptions_SetToken()&#160;:&#160;<a class="el" href="group__opts_group.html#gad58a5b9dabadeebda30e952ff7b39193">nats.h</a></li>
<li>natsOptions_SetTokenHandler()&#160;:&#160;<a class="el" href="group__opts_group.html#ga23a3b1f022112e98ddccb18b247b4426">nats.h</a></li>
<li>natsOptions_SetURL()&#160;:&#160;<a class="el" href="group__opts_group.html#ga3f7e760214417c7d87541ecb9ab5bea5">nats.h</a></li>
<li>natsOptions_SetUserCredentialsCallbacks()&#160;:&#160;<a class="el" href="group__opts_group.html#ga60117450fc1f7b6f81bab455aeed7515">nats.h</a></li>
<li>natsOptions_SetUserCredentialsFromFiles()&#160;:&#160;<a class="el" href="group__opts_group.html#ga59b47f7b7a19085cf8eaada9bfe5606e">nats.h</a></li>
<li>natsOptions_SetUserCredentialsFromMemory()&#160;:&#160;<a class="el" href="group__opts_group.html#ga5d3d4d1269dd289f93c56b8a1ddccd43">nats.h</a></li>
<li>natsOptions_SetUserInfo()&#160;:&#160;<a class="el" href="group__opts_group.html#ga5b99da7dd74aac3be962f323c3863d9e">nats.h</a></li>
<li>natsOptions_SetVerbose()&#160;:&#160;<a class="el" href="group__opts_group.html#gaa16bfd09ef318af18c27a0e199681b69">nats.h</a></li>
<li>natsOptions_SetWriteDeadline()&#160;:&#160;<a class="el" href="group__opts_group.html#gaafda5fb8d9ee3a17bd475ceaecfac218">nats.h</a></li>
<li>natsOptions_SkipServerVerification()&#160;:&#160;<a class="el" href="group__opts_group.html#ga6f804ec44adc299989fe623570679da3">nats.h</a></li>
<li>natsOptions_UseGlobalMessageDelivery()&#160;:&#160;<a class="el" href="group__opts_group.html#gabf060c92648b50c069f0abe7cbb06f1c">nats.h</a></li>
<li>natsOptions_UseOldRequestStyle()&#160;:&#160;<a class="el" href="group__opts_group.html#ga70aa85319933d78c0076cc862fa3e5a6">nats.h</a></li>
<li>natsSignatureHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#gab786ffd670c86de0563559351305080b">nats.h</a></li>
<li>natsSock&#160;:&#160;<a class="el" href="nats_8h.html#af798865ac824e5959987de0fe8d07383">nats.h</a></li>
<li>natsStatistics&#160;:&#160;<a class="el" href="group__types_group.html#ga57a4b8c7109e2773878655722ce028aa">nats.h</a></li>
<li>natsStatistics_Create()&#160;:&#160;<a class="el" href="group__stats_group.html#gafa923df029168f4991b77ffdd9e24877">nats.h</a></li>
<li>natsStatistics_Destroy()&#160;:&#160;<a class="el" href="group__stats_group.html#ga26a04e77af8fc160adf7c33088dcf59c">nats.h</a></li>
<li>natsStatistics_GetCounts()&#160;:&#160;<a class="el" href="group__stats_group.html#gad85f5ffb4272713f6cc6d988e6d4e75f">nats.h</a></li>
<li>natsStatus&#160;:&#160;<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">status.h</a></li>
<li>natsStatus_GetText()&#160;:&#160;<a class="el" href="group__status_group.html#ga4a83c4a08f1e4dd9451c1a88b6a4254e">nats.h</a></li>
<li>natsSubscription&#160;:&#160;<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">nats.h</a></li>
<li>natsSubscription_AutoUnsubscribe()&#160;:&#160;<a class="el" href="group__sub_group.html#ga09f285de2746a6e27fc66efd60bd3116">nats.h</a></li>
<li>natsSubscription_ClearMaxPending()&#160;:&#160;<a class="el" href="group__sub_group.html#gafe31911d8372db401d33856465421710">nats.h</a></li>
<li>natsSubscription_Destroy()&#160;:&#160;<a class="el" href="group__sub_group.html#ga50a95dd96e9b714201679a015d62832f">nats.h</a></li>
<li>natsSubscription_Drain()&#160;:&#160;<a class="el" href="group__sub_group.html#ga26c9736289d326fb7d6df7e2a0df72ab">nats.h</a></li>
<li>natsSubscription_DrainCompletionStatus()&#160;:&#160;<a class="el" href="group__sub_group.html#ga9834bd02f67a25ac084d5ad71e146019">nats.h</a></li>
<li>natsSubscription_DrainTimeout()&#160;:&#160;<a class="el" href="group__sub_group.html#ga9c26a3f9584e7804060a48ec1b7e2a68">nats.h</a></li>
<li>natsSubscription_Fetch()&#160;:&#160;<a class="el" href="group__js_sub_group.html#gafc5e0d2269bd23b4d5fb7f3b05278e50">nats.h</a></li>
<li>natsSubscription_FetchRequest()&#160;:&#160;<a class="el" href="group__js_sub_group.html#ga676292505e7fde8688cfd886b79a10ed">nats.h</a></li>
<li>natsSubscription_GetConsumerInfo()&#160;:&#160;<a class="el" href="group__js_sub_group.html#gaae716a1431db065744c079b71a9f4c2e">nats.h</a></li>
<li>natsSubscription_GetDelivered()&#160;:&#160;<a class="el" href="group__sub_group.html#ga476b7276d0b7f9946834d2bb2423e955">nats.h</a></li>
<li>natsSubscription_GetDropped()&#160;:&#160;<a class="el" href="group__sub_group.html#ga24f1636869e26661ce62c9c9f4d80823">nats.h</a></li>
<li>natsSubscription_GetID()&#160;:&#160;<a class="el" href="group__sub_group.html#ga5a029a784c0a7f8b5800b48cc995db20">nats.h</a></li>
<li>natsSubscription_GetMaxPending()&#160;:&#160;<a class="el" href="group__sub_group.html#ga0abc5d9afbc6b0c9c5adaf533904c968">nats.h</a></li>
<li>natsSubscription_GetPending()&#160;:&#160;<a class="el" href="group__sub_group.html#gaca6262e2ef842caa701a9f233db72707">nats.h</a></li>
<li>natsSubscription_GetPendingLimits()&#160;:&#160;<a class="el" href="group__sub_group.html#ga786bb458981274fe717f266bd3b96d96">nats.h</a></li>
<li>natsSubscription_GetSequenceMismatch()&#160;:&#160;<a class="el" href="group__js_sub_group.html#ga0daed9f0d2d00cb14314ecc180a6fa84">nats.h</a></li>
<li>natsSubscription_GetStats()&#160;:&#160;<a class="el" href="group__sub_group.html#ga12b60cdb3aca7329edebc480ae86bfab">nats.h</a></li>
<li>natsSubscription_GetSubject()&#160;:&#160;<a class="el" href="group__sub_group.html#gadd4872b9fc5678a73f9ab04ce8428432">nats.h</a></li>
<li>natsSubscription_IsValid()&#160;:&#160;<a class="el" href="group__sub_group.html#ga5e6454bbc7a90b9694112d45bd8de903">nats.h</a></li>
<li>natsSubscription_NextMsg()&#160;:&#160;<a class="el" href="group__sub_group.html#ga6538a5d78dfb0f16514b94c8e74c11af">nats.h</a></li>
<li>natsSubscription_NoDeliveryDelay()&#160;:&#160;<a class="el" href="group__sub_group.html#ga38f1e41fc7619101fc4aa52014dd5428">nats.h</a></li>
<li>natsSubscription_QueuedMsgs()&#160;:&#160;<a class="el" href="group__sub_group.html#ga8a37b2d5290da3aecc05483d79e7e254">nats.h</a></li>
<li>natsSubscription_SetOnCompleteCB()&#160;:&#160;<a class="el" href="group__sub_group.html#gaea632f845d473e7461b134c0e7bf4077">nats.h</a></li>
<li>natsSubscription_SetPendingLimits()&#160;:&#160;<a class="el" href="group__sub_group.html#ga68a7cea89e75c529a7dd3bb77303dda4">nats.h</a></li>
<li>natsSubscription_Unsubscribe()&#160;:&#160;<a class="el" href="group__sub_group.html#gaee87f8be0e6c2a4693ba2cea070583ba">nats.h</a></li>
<li>natsSubscription_WaitForDrainCompletion()&#160;:&#160;<a class="el" href="group__sub_group.html#ga0408c9b6e4ad4078ac0267656ace222d">nats.h</a></li>
<li>natsTokenHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga4b02de70fe9380d184fd01d87527f499">nats.h</a></li>
<li>natsUserJWTHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga258b30458134be90f17315c037f34b7b">nats.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,159 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('globals_s.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>stanConnection&#160;:&#160;<a class="el" href="group__types_group.html#ga9e826493769d23086cfccefe95cdf64c">nats.h</a></li>
<li>stanConnection_Close()&#160;:&#160;<a class="el" href="group__stan_conn_mgt_group.html#ga4952a7f65a53fdb5ca1c26b1a1656f1d">nats.h</a></li>
<li>stanConnection_Connect()&#160;:&#160;<a class="el" href="group__stan_conn_mgt_group.html#ga35e0e6e5e3b7f3818a3ac3600efb8f8f">nats.h</a></li>
<li>stanConnection_Destroy()&#160;:&#160;<a class="el" href="group__stan_conn_mgt_group.html#gaea095eec18fdf04e06de16711f8b1a04">nats.h</a></li>
<li>stanConnection_GetNATSConnection()&#160;:&#160;<a class="el" href="group__stan_conn_mgt_group.html#ga166ec494a55c9b1f9ebafd2294e05ff6">nats.h</a></li>
<li>stanConnection_Publish()&#160;:&#160;<a class="el" href="group__stan_conn_pub_group.html#ga24f3f7f709b15fe53e1edaeead08fc7d">nats.h</a></li>
<li>stanConnection_PublishAsync()&#160;:&#160;<a class="el" href="group__stan_conn_pub_group.html#ga0c4d1e4615f8ac834f0a4021f75d39f0">nats.h</a></li>
<li>stanConnection_QueueSubscribe()&#160;:&#160;<a class="el" href="group__stan_conn_sub_group.html#ga17d42bf9a4fa39470561a1a668e6b4a2">nats.h</a></li>
<li>stanConnection_ReleaseNATSConnection()&#160;:&#160;<a class="el" href="group__stan_conn_mgt_group.html#ga2e56a93825e1214a5ab688860e2a8ce6">nats.h</a></li>
<li>stanConnection_Subscribe()&#160;:&#160;<a class="el" href="group__stan_conn_sub_group.html#gae545358fdc493baf6d29429a8156781f">nats.h</a></li>
<li>stanConnectionLostHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#gac34092f6c698374f86ad349302bdd55c">nats.h</a></li>
<li>stanConnOptions&#160;:&#160;<a class="el" href="group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1">nats.h</a></li>
<li>stanConnOptions_Create()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#gaff52a1ce90253b4bdbb0005fca4f71b6">nats.h</a></li>
<li>stanConnOptions_Destroy()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#ga83fd0a29b136cbfb643be642eb2fa726">nats.h</a></li>
<li>stanConnOptions_SetConnectionLostHandler()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#ga19ba15c8001aa835b261eea3a309e6d3">nats.h</a></li>
<li>stanConnOptions_SetConnectionWait()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#ga66c72c482696d9ceca71fced7cbb1264">nats.h</a></li>
<li>stanConnOptions_SetDiscoveryPrefix()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#ga07105d1d00878bba19f47243b2c88402">nats.h</a></li>
<li>stanConnOptions_SetMaxPubAcksInflight()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#ga29eee1be7eff749aeac3bab60d1b0405">nats.h</a></li>
<li>stanConnOptions_SetNATSOptions()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#gae3fc9a4daa7f85367811a313857337b4">nats.h</a></li>
<li>stanConnOptions_SetPings()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#gad835223f08fbeae2a3c7a34d3fa1550b">nats.h</a></li>
<li>stanConnOptions_SetPubAckWait()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#ga36f2ee441562dcf619d6e020b823fc96">nats.h</a></li>
<li>stanConnOptions_SetURL()&#160;:&#160;<a class="el" href="group__stan_conn_opts_group.html#ga3c6d511fc1e1febcdf5344960de5a0b3">nats.h</a></li>
<li>stanMsg&#160;:&#160;<a class="el" href="group__types_group.html#ga2cf5db7703b42d97abe56a3e83b2a87d">nats.h</a></li>
<li>stanMsg_Destroy()&#160;:&#160;<a class="el" href="group__stan_msg_group.html#gacd0059fb499963f5b2eae18053e5f74f">nats.h</a></li>
<li>stanMsg_GetData()&#160;:&#160;<a class="el" href="group__stan_msg_group.html#ga2f27fbfb79a46c52e079f670c59e1260">nats.h</a></li>
<li>stanMsg_GetDataLength()&#160;:&#160;<a class="el" href="group__stan_msg_group.html#ga7d1e394a686bc25ab7376b7f28b9e777">nats.h</a></li>
<li>stanMsg_GetSequence()&#160;:&#160;<a class="el" href="group__stan_msg_group.html#ga98b66ff73447e1d7e329edbfcde782b5">nats.h</a></li>
<li>stanMsg_GetTimestamp()&#160;:&#160;<a class="el" href="group__stan_msg_group.html#ga2fa524b11e9621cf46ca9b1a3ca66452">nats.h</a></li>
<li>stanMsg_IsRedelivered()&#160;:&#160;<a class="el" href="group__stan_msg_group.html#ga8e537d014b89d9d7da7906b2ee75d5c0">nats.h</a></li>
<li>stanMsgHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#gaf7456e37fa14f1834d9048d3789e9409">nats.h</a></li>
<li>stanPubAckHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#gad5d6a685731b3bf635995b7375af4d18">nats.h</a></li>
<li>stanSubOptions&#160;:&#160;<a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3">nats.h</a></li>
<li>stanSubOptions_Create()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#gad87a2cef4f4ddf64696f9864773c37cf">nats.h</a></li>
<li>stanSubOptions_DeliverAllAvailable()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#gab09b81358e93199a4631eb06f1ec179f">nats.h</a></li>
<li>stanSubOptions_Destroy()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#ga1b56877d0a6729e148c9c288e2b88e3f">nats.h</a></li>
<li>stanSubOptions_SetAckWait()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#gafbb4e6c74978c4e8f30f016c20cc2bdf">nats.h</a></li>
<li>stanSubOptions_SetDurableName()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#gaa018bceba99ef3726157e87c6918ab14">nats.h</a></li>
<li>stanSubOptions_SetManualAckMode()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#ga6f49ae2629e49d2bfa35990cf030bf83">nats.h</a></li>
<li>stanSubOptions_SetMaxInflight()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#ga35efbdea888e00440c500845064931c0">nats.h</a></li>
<li>stanSubOptions_StartAtSequence()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#ga6cb7f6e1ac697d16959f9042eeb84dc1">nats.h</a></li>
<li>stanSubOptions_StartAtTime()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#gaafd7a553486eea3c9d309da0744a3608">nats.h</a></li>
<li>stanSubOptions_StartAtTimeDelta()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#ga27d9175901997b8468997019746599b5">nats.h</a></li>
<li>stanSubOptions_StartWithLastReceived()&#160;:&#160;<a class="el" href="group__stan_sub_opts_group.html#ga856a74e31f3307faf988747c1f88717c">nats.h</a></li>
<li>stanSubscription&#160;:&#160;<a class="el" href="group__types_group.html#gae4dae869fb614536f0f027c2e2660cc5">nats.h</a></li>
<li>stanSubscription_AckMsg()&#160;:&#160;<a class="el" href="group__stan_sub_group.html#ga3a1cca9fa3ea54fcf7a43fd1335a26d3">nats.h</a></li>
<li>stanSubscription_Close()&#160;:&#160;<a class="el" href="group__stan_sub_group.html#gacfa3a7b4fa333c84acfa7521fbbb5bcc">nats.h</a></li>
<li>stanSubscription_Destroy()&#160;:&#160;<a class="el" href="group__stan_sub_group.html#ga3f6ce924f6a1830a55e30e9910aad4ba">nats.h</a></li>
<li>stanSubscription_SetOnCompleteCB()&#160;:&#160;<a class="el" href="group__stan_sub_group.html#ga7b039908ec45cfc2c16ec61ba8daca9d">nats.h</a></li>
<li>stanSubscription_Unsubscribe()&#160;:&#160;<a class="el" href="group__stan_sub_group.html#gafa428a7e0f6800216cb06fd738bd235e">nats.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,197 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('globals_type.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
&#160;
<h3><a id="index_j" name="index_j"></a>- j -</h3><ul>
<li>jsAccountInfo&#160;:&#160;<a class="el" href="group__types_group.html#ga57cdc53b29a4fedb5a4140b6e64a4fab">nats.h</a></li>
<li>jsAccountLimits&#160;:&#160;<a class="el" href="group__types_group.html#gaa889f706cce285adb9cea8aba0b76866">nats.h</a></li>
<li>jsAPIStats&#160;:&#160;<a class="el" href="group__types_group.html#gad057a0107367ce5727975f3daf63ff75">nats.h</a></li>
<li>jsClusterInfo&#160;:&#160;<a class="el" href="group__types_group.html#gaaf92318ce94a1ae3547c9a7af5a3f4f6">nats.h</a></li>
<li>jsConsumerConfig&#160;:&#160;<a class="el" href="group__types_group.html#ga0483b2197c0ddd9082b48c2dd3fe7cee">nats.h</a></li>
<li>jsConsumerInfo&#160;:&#160;<a class="el" href="group__types_group.html#ga2f21bb79884e56a5613d7fe76b11b1e5">nats.h</a></li>
<li>jsConsumerInfoList&#160;:&#160;<a class="el" href="group__types_group.html#gadad3bf72baae970662248d82d9b05d0a">nats.h</a></li>
<li>jsConsumerNamesList&#160;:&#160;<a class="el" href="group__types_group.html#gad00ab4381eec504ada3272aa9ff8adb2">nats.h</a></li>
<li>jsConsumerSequenceMismatch&#160;:&#160;<a class="el" href="group__types_group.html#gace471cd2cef1df797b2a1c6b485049bd">nats.h</a></li>
<li>jsCtx&#160;:&#160;<a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">nats.h</a></li>
<li>jsDirectGetMsgOptions&#160;:&#160;<a class="el" href="group__types_group.html#ga85123afa00d522a249a5b2a8abd7e063">nats.h</a></li>
<li>jsExternalStream&#160;:&#160;<a class="el" href="group__types_group.html#gaef6601477f6456bebc229f7f38982a6c">nats.h</a></li>
<li>jsFetchRequest&#160;:&#160;<a class="el" href="group__types_group.html#gaf11e6664c1f335a5287af71c703935fa">nats.h</a></li>
<li>jsLostStreamData&#160;:&#160;<a class="el" href="group__types_group.html#gaf80828510450faf84bbf456e94f5b784">nats.h</a></li>
<li>jsMsgMetaData&#160;:&#160;<a class="el" href="group__types_group.html#gace9595b1a5ce3f7a13670367fd293b4a">nats.h</a></li>
<li>jsOptions&#160;:&#160;<a class="el" href="group__types_group.html#ga0e3a3b7cf89e7dfa955f0f8f3f1eb6e5">nats.h</a></li>
<li>jsPeerInfo&#160;:&#160;<a class="el" href="group__types_group.html#ga1e938dab794089f9329d7b7ece8f3e9b">nats.h</a></li>
<li>jsPlacement&#160;:&#160;<a class="el" href="group__types_group.html#ga49d1138fac9da8b85d00a367081e91c9">nats.h</a></li>
<li>jsPubAck&#160;:&#160;<a class="el" href="group__types_group.html#gaf1d5e436c5d41c5b9b96d84e3d2bc86f">nats.h</a></li>
<li>jsPubAckErr&#160;:&#160;<a class="el" href="group__types_group.html#gadb7c287bc86b92765fbe45a066b96f40">nats.h</a></li>
<li>jsPubAckErrHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga954768cc1d3388bb6ab723e777647992">nats.h</a></li>
<li>jsPubAckHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga4f66e065bd918f02510d4c53d8a5b729">nats.h</a></li>
<li>jsPubOptions&#160;:&#160;<a class="el" href="group__types_group.html#ga7bbea3575d35dcdbfc9b766b04269eb7">nats.h</a></li>
<li>jsRePublish&#160;:&#160;<a class="el" href="group__types_group.html#gab991313d33ce270a882e4d0756c138f6">nats.h</a></li>
<li>jsSequenceInfo&#160;:&#160;<a class="el" href="group__types_group.html#ga27e1a5d5b513f9eb7d61a17db71f8003">nats.h</a></li>
<li>jsSequencePair&#160;:&#160;<a class="el" href="group__types_group.html#ga39011d30b295759b7f6ca0a7539dff8f">nats.h</a></li>
<li>jsStreamAlternate&#160;:&#160;<a class="el" href="group__types_group.html#ga22c26dd5dd31df7982130ef203ad3490">nats.h</a></li>
<li>jsStreamConfig&#160;:&#160;<a class="el" href="group__types_group.html#ga26fd6a73df327ca3c271e46ddefc8acf">nats.h</a></li>
<li>jsStreamInfo&#160;:&#160;<a class="el" href="group__types_group.html#ga2629c9454996edf7914be36a9e44921b">nats.h</a></li>
<li>jsStreamInfoList&#160;:&#160;<a class="el" href="group__types_group.html#ga1e54c2a1bc94834d1670875fc151f565">nats.h</a></li>
<li>jsStreamNamesList&#160;:&#160;<a class="el" href="group__types_group.html#gaf4d31a4dc83b2805422beafb1f8fa000">nats.h</a></li>
<li>jsStreamSource&#160;:&#160;<a class="el" href="group__types_group.html#gab4c43c87d81917aab748a50eee028449">nats.h</a></li>
<li>jsStreamSourceInfo&#160;:&#160;<a class="el" href="group__types_group.html#gab2f33f57188a550f2f747d4f27bc24bd">nats.h</a></li>
<li>jsStreamState&#160;:&#160;<a class="el" href="group__types_group.html#ga2bfd6de6ffc84d767482b3dd57cb9271">nats.h</a></li>
<li>jsStreamStateSubject&#160;:&#160;<a class="el" href="group__types_group.html#ga55dce2fa9ecd215716cc9ceece7dfefa">nats.h</a></li>
<li>jsStreamStateSubjects&#160;:&#160;<a class="el" href="group__types_group.html#gae8b57d9c40364f97a705f3e61a1156b0">nats.h</a></li>
<li>jsSubOptions&#160;:&#160;<a class="el" href="group__types_group.html#gaccfaac2079656ffd40d003e4de5d2280">nats.h</a></li>
<li>jsTier&#160;:&#160;<a class="el" href="group__types_group.html#ga1d48d3eb36b50c9ab6d8477dccf247d8">nats.h</a></li>
</ul>
<h3><a id="index_k" name="index_k"></a>- k -</h3><ul>
<li>kvConfig&#160;:&#160;<a class="el" href="group__types_group.html#ga6d594b091b4bb46192336413066a8edf">nats.h</a></li>
<li>kvEntry&#160;:&#160;<a class="el" href="group__types_group.html#gad489fb4074f27427560ca71797db6191">nats.h</a></li>
<li>kvEntryList&#160;:&#160;<a class="el" href="group__types_group.html#ga0125d394a3cbae2a1713eed8fab7f78e">nats.h</a></li>
<li>kvKeysList&#160;:&#160;<a class="el" href="group__types_group.html#gab36492d9d4370337cfed80edce4144e0">nats.h</a></li>
<li>kvPurgeOptions&#160;:&#160;<a class="el" href="group__types_group.html#ga90e8de23c4468005488bde690a2ffe9d">nats.h</a></li>
<li>kvStatus&#160;:&#160;<a class="el" href="group__types_group.html#gad3a0dd2dac950d5709ee5772b104fc80">nats.h</a></li>
<li>kvStore&#160;:&#160;<a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">nats.h</a></li>
<li>kvWatcher&#160;:&#160;<a class="el" href="group__types_group.html#ga526fa6d37e818784b94cdc1713f3a043">nats.h</a></li>
<li>kvWatchOptions&#160;:&#160;<a class="el" href="group__types_group.html#gac32f992fe797a1f7befc7dc3452640b6">nats.h</a></li>
</ul>
<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
<li>natsConnection&#160;:&#160;<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">nats.h</a></li>
<li>natsConnectionHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#gacdef6aff3e47953f19e35857ab8e274c">nats.h</a></li>
<li>natsCustomReconnectDelayHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga3353d4b92851c52121f65aaf0684cba4">nats.h</a></li>
<li>natsErrHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga9e511dffa471dfb971b7dd2b12329626">nats.h</a></li>
<li>natsEvLoop_Attach&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga245eab0a01a485e40fba267f84ec037f">nats.h</a></li>
<li>natsEvLoop_Detach&#160;:&#160;<a class="el" href="group__callbacks_group.html#gab63dee7f7012ba11ae20b76dbc36f2d0">nats.h</a></li>
<li>natsEvLoop_ReadAddRemove&#160;:&#160;<a class="el" href="group__callbacks_group.html#gaea4c125ecfb43eaf43da20e8444c2aaa">nats.h</a></li>
<li>natsEvLoop_WriteAddRemove&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga2bb5dd2d821ca5bbc0488f7e6aceed17">nats.h</a></li>
<li>natsInbox&#160;:&#160;<a class="el" href="group__types_group.html#ga206c3d4d6f4f6f96fd2cae53a3df31c1">nats.h</a></li>
<li>natsMsg&#160;:&#160;<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">nats.h</a></li>
<li>natsMsgHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#gad1a5ac566893e13dc8c81ac0e9c87afe">nats.h</a></li>
<li>natsMsgList&#160;:&#160;<a class="el" href="group__types_group.html#gafd5523161ec3783e79719cb9a9a66b5b">nats.h</a></li>
<li>natsOnCompleteCB&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga245131e64f1d0dff7edc8ed874a07e9a">nats.h</a></li>
<li>natsOptions&#160;:&#160;<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">nats.h</a></li>
<li>natsSignatureHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#gab786ffd670c86de0563559351305080b">nats.h</a></li>
<li>natsSock&#160;:&#160;<a class="el" href="nats_8h.html#af798865ac824e5959987de0fe8d07383">nats.h</a></li>
<li>natsStatistics&#160;:&#160;<a class="el" href="group__types_group.html#ga57a4b8c7109e2773878655722ce028aa">nats.h</a></li>
<li>natsSubscription&#160;:&#160;<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">nats.h</a></li>
<li>natsTokenHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga4b02de70fe9380d184fd01d87527f499">nats.h</a></li>
<li>natsUserJWTHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#ga258b30458134be90f17315c037f34b7b">nats.h</a></li>
</ul>
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>stanConnection&#160;:&#160;<a class="el" href="group__types_group.html#ga9e826493769d23086cfccefe95cdf64c">nats.h</a></li>
<li>stanConnectionLostHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#gac34092f6c698374f86ad349302bdd55c">nats.h</a></li>
<li>stanConnOptions&#160;:&#160;<a class="el" href="group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1">nats.h</a></li>
<li>stanMsg&#160;:&#160;<a class="el" href="group__types_group.html#ga2cf5db7703b42d97abe56a3e83b2a87d">nats.h</a></li>
<li>stanMsgHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#gaf7456e37fa14f1834d9048d3789e9409">nats.h</a></li>
<li>stanPubAckHandler&#160;:&#160;<a class="el" href="group__callbacks_group.html#gad5d6a685731b3bf635995b7375af4d18">nats.h</a></li>
<li>stanSubOptions&#160;:&#160;<a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3">nats.h</a></li>
<li>stanSubscription&#160;:&#160;<a class="el" href="group__types_group.html#gae4dae869fb614536f0f027c2e2660cc5">nats.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,541 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Callbacks</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('group__callbacks_group.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#typedef-members">Typedefs</a> </div>
<div class="headertitle"><div class="title">Callbacks</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:gad1a5ac566893e13dc8c81ac0e9c87afe"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__callbacks_group.html#gad1a5ac566893e13dc8c81ac0e9c87afe">natsMsgHandler</a>) (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, <a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, <a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg, void *closure)</td></tr>
<tr class="memdesc:gad1a5ac566893e13dc8c81ac0e9c87afe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback used to deliver messages to the application. <br /></td></tr>
<tr class="separator:gad1a5ac566893e13dc8c81ac0e9c87afe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacdef6aff3e47953f19e35857ab8e274c"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__callbacks_group.html#gacdef6aff3e47953f19e35857ab8e274c">natsConnectionHandler</a>) (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, void *closure)</td></tr>
<tr class="memdesc:gacdef6aff3e47953f19e35857ab8e274c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback used to notify the user of asynchronous connection events. <br /></td></tr>
<tr class="separator:gacdef6aff3e47953f19e35857ab8e274c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e511dffa471dfb971b7dd2b12329626"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__callbacks_group.html#ga9e511dffa471dfb971b7dd2b12329626">natsErrHandler</a>) (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, <a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *subscription, <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> err, void *closure)</td></tr>
<tr class="memdesc:ga9e511dffa471dfb971b7dd2b12329626"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback used to notify the user of errors encountered while processing inbound messages. <br /></td></tr>
<tr class="separator:ga9e511dffa471dfb971b7dd2b12329626"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga245eab0a01a485e40fba267f84ec037f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__callbacks_group.html#ga245eab0a01a485e40fba267f84ec037f">natsEvLoop_Attach</a>) (void **userData, void *loop, <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, <a class="el" href="nats_8h.html#af798865ac824e5959987de0fe8d07383">natsSock</a> socket)</td></tr>
<tr class="memdesc:ga245eab0a01a485e40fba267f84ec037f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attach this connection to the external event loop. <br /></td></tr>
<tr class="separator:ga245eab0a01a485e40fba267f84ec037f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea4c125ecfb43eaf43da20e8444c2aaa"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__callbacks_group.html#gaea4c125ecfb43eaf43da20e8444c2aaa">natsEvLoop_ReadAddRemove</a>) (void *userData, bool add)</td></tr>
<tr class="memdesc:gaea4c125ecfb43eaf43da20e8444c2aaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read event needs to be added or removed. <br /></td></tr>
<tr class="separator:gaea4c125ecfb43eaf43da20e8444c2aaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2bb5dd2d821ca5bbc0488f7e6aceed17"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__callbacks_group.html#ga2bb5dd2d821ca5bbc0488f7e6aceed17">natsEvLoop_WriteAddRemove</a>) (void *userData, bool add)</td></tr>
<tr class="memdesc:ga2bb5dd2d821ca5bbc0488f7e6aceed17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write event needs to be added or removed. <br /></td></tr>
<tr class="separator:ga2bb5dd2d821ca5bbc0488f7e6aceed17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab63dee7f7012ba11ae20b76dbc36f2d0"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__callbacks_group.html#gab63dee7f7012ba11ae20b76dbc36f2d0">natsEvLoop_Detach</a>) (void *userData)</td></tr>
<tr class="memdesc:gab63dee7f7012ba11ae20b76dbc36f2d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detach from the event loop. <br /></td></tr>
<tr class="separator:gab63dee7f7012ba11ae20b76dbc36f2d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga258b30458134be90f17315c037f34b7b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__callbacks_group.html#ga258b30458134be90f17315c037f34b7b">natsUserJWTHandler</a>) (char **userJWT, char **customErrTxt, void *closure)</td></tr>
<tr class="memdesc:ga258b30458134be90f17315c037f34b7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback used to fetch and return account signed user JWT. <br /></td></tr>
<tr class="separator:ga258b30458134be90f17315c037f34b7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab786ffd670c86de0563559351305080b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__callbacks_group.html#gab786ffd670c86de0563559351305080b">natsSignatureHandler</a>) (char **customErrTxt, unsigned char **signature, int *signatureLength, const char *nonce, void *closure)</td></tr>
<tr class="memdesc:gab786ffd670c86de0563559351305080b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback used to sign a nonce sent by the server. <br /></td></tr>
<tr class="separator:gab786ffd670c86de0563559351305080b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b02de70fe9380d184fd01d87527f499"><td class="memItemLeft" align="right" valign="top">typedef const char *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__callbacks_group.html#ga4b02de70fe9380d184fd01d87527f499">natsTokenHandler</a>) (void *closure)</td></tr>
<tr class="memdesc:ga4b02de70fe9380d184fd01d87527f499"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback used to build a token on connections and reconnections. <br /></td></tr>
<tr class="separator:ga4b02de70fe9380d184fd01d87527f499"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga245131e64f1d0dff7edc8ed874a07e9a"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__callbacks_group.html#ga245131e64f1d0dff7edc8ed874a07e9a">natsOnCompleteCB</a>) (void *closure)</td></tr>
<tr class="memdesc:ga245131e64f1d0dff7edc8ed874a07e9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback used to notify that an object lifecycle is complete. <br /></td></tr>
<tr class="separator:ga245131e64f1d0dff7edc8ed874a07e9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3353d4b92851c52121f65aaf0684cba4"><td class="memItemLeft" align="right" valign="top">typedef int64_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__callbacks_group.html#ga3353d4b92851c52121f65aaf0684cba4">natsCustomReconnectDelayHandler</a>) (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, int attempts, void *closure)</td></tr>
<tr class="memdesc:ga3353d4b92851c52121f65aaf0684cba4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback used to specify how long to wait between reconnects. <br /></td></tr>
<tr class="separator:ga3353d4b92851c52121f65aaf0684cba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga954768cc1d3388bb6ab723e777647992"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__callbacks_group.html#ga954768cc1d3388bb6ab723e777647992">jsPubAckErrHandler</a>) (<a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, <a class="el" href="structjs_pub_ack_err.html">jsPubAckErr</a> *pae, void *closure)</td></tr>
<tr class="memdesc:ga954768cc1d3388bb6ab723e777647992"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback used to process asynchronous publish errors from JetStream. <br /></td></tr>
<tr class="separator:ga954768cc1d3388bb6ab723e777647992"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f66e065bd918f02510d4c53d8a5b729"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__callbacks_group.html#ga4f66e065bd918f02510d4c53d8a5b729">jsPubAckHandler</a>) (<a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, <a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg, <a class="el" href="structjs_pub_ack.html">jsPubAck</a> *pa, <a class="el" href="structjs_pub_ack_err.html">jsPubAckErr</a> *pae, void *closure)</td></tr>
<tr class="memdesc:ga4f66e065bd918f02510d4c53d8a5b729"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback used to process asynchronous publish responses from JetStream. <br /></td></tr>
<tr class="separator:ga4f66e065bd918f02510d4c53d8a5b729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5d6a685731b3bf635995b7375af4d18"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__callbacks_group.html#gad5d6a685731b3bf635995b7375af4d18">stanPubAckHandler</a>) (const char *guid, const char *error, void *closure)</td></tr>
<tr class="memdesc:gad5d6a685731b3bf635995b7375af4d18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback used to notify of an asynchronous publish result. <br /></td></tr>
<tr class="separator:gad5d6a685731b3bf635995b7375af4d18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7456e37fa14f1834d9048d3789e9409"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__callbacks_group.html#gaf7456e37fa14f1834d9048d3789e9409">stanMsgHandler</a>) (<a class="el" href="group__types_group.html#ga9e826493769d23086cfccefe95cdf64c">stanConnection</a> *sc, <a class="el" href="group__types_group.html#gae4dae869fb614536f0f027c2e2660cc5">stanSubscription</a> *sub, const char *channel, <a class="el" href="group__types_group.html#ga2cf5db7703b42d97abe56a3e83b2a87d">stanMsg</a> *msg, void *closure)</td></tr>
<tr class="memdesc:gaf7456e37fa14f1834d9048d3789e9409"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback used to deliver messages to the application. <br /></td></tr>
<tr class="separator:gaf7456e37fa14f1834d9048d3789e9409"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac34092f6c698374f86ad349302bdd55c"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__callbacks_group.html#gac34092f6c698374f86ad349302bdd55c">stanConnectionLostHandler</a>) (<a class="el" href="group__types_group.html#ga9e826493769d23086cfccefe95cdf64c">stanConnection</a> *sc, const char *errorTxt, void *closure)</td></tr>
<tr class="memdesc:gac34092f6c698374f86ad349302bdd55c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback used to notify the user of the permanent loss of the connection. <br /></td></tr>
<tr class="separator:gac34092f6c698374f86ad349302bdd55c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>NATS Callbacks. </p>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="gad1a5ac566893e13dc8c81ac0e9c87afe" name="gad1a5ac566893e13dc8c81ac0e9c87afe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad1a5ac566893e13dc8c81ac0e9c87afe">&#9670;&#160;</a></span>natsMsgHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* natsMsgHandler) (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, <a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, <a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg, void *closure)</td>
</tr>
</table>
</div><div class="memdoc">
<p>This is the callback that one provides when creating an asynchronous subscription. The library will invoke this callback for each message arriving through the subscription's connection.</p>
<dl class="section warning"><dt>Warning</dt><dd>If this callback is setup for a subject that is used as the reply subject to <a class="el" href="group__conn_pub_group.html#gaaaa3d75ffec2dcdc6bf905cdb1eee59e" title="Publishes data on a subject expecting replies on the given reply.">natsConnection_PublishRequest</a> calls (and its variants), it is possible to get an empty message with a header "Status" with value "503" that is sent by the server when there were no responders on the request's subject. Use <a class="el" href="group__msg_group.html#ga43aa4a8e4b93725b4876ee2677e19c7b" title="Indicates if this message is a &quot;no responders&quot; message from the server.">natsMsg_IsNoResponders</a> to know if that is the case.</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__conn_sub_group.html#gaefab965b5645798d47f9244f2b3fe3fb" title="Creates an asynchronous subscription.">natsConnection_Subscribe()</a> </dd>
<dd>
<a class="el" href="group__conn_sub_group.html#ga3c9fee2775130786ef62f1cbeb191a48" title="Creates an asynchronous queue subscriber.">natsConnection_QueueSubscribe()</a> </dd>
<dd>
<a class="el" href="group__msg_group.html#ga43aa4a8e4b93725b4876ee2677e19c7b" title="Indicates if this message is a &quot;no responders&quot; message from the server.">natsMsg_IsNoResponders()</a> </dd></dl>
</div>
</div>
<a id="gacdef6aff3e47953f19e35857ab8e274c" name="gacdef6aff3e47953f19e35857ab8e274c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacdef6aff3e47953f19e35857ab8e274c">&#9670;&#160;</a></span>natsConnectionHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* natsConnectionHandler) (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, void *closure)</td>
</tr>
</table>
</div><div class="memdoc">
<p>This callback is used for asynchronous events such as disconnected and closed connections.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__opts_group.html#ga44410242e73134e5bb51ef27904a9253" title="Sets the callback to be invoked when a connection to a server is permanently lost.">natsOptions_SetClosedCB()</a> </dd>
<dd>
<a class="el" href="group__opts_group.html#gadc8dc0cedd91bda71d544f3dedc4a039" title="Sets the callback to be invoked when the connection to a server is lost.">natsOptions_SetDisconnectedCB()</a> </dd>
<dd>
<a class="el" href="group__opts_group.html#ga26a48c8529fffa5f5d1a61c030979980" title="Sets the callback to be invoked when the connection has reconnected.">natsOptions_SetReconnectedCB()</a></dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>Such callback is invoked from a dedicated thread and the state of the connection that triggered the event may have changed since that event was generated. </dd></dl>
</div>
</div>
<a id="ga9e511dffa471dfb971b7dd2b12329626" name="ga9e511dffa471dfb971b7dd2b12329626"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9e511dffa471dfb971b7dd2b12329626">&#9670;&#160;</a></span>natsErrHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* natsErrHandler) (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, <a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *subscription, <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> err, void *closure)</td>
</tr>
</table>
</div><div class="memdoc">
<p>This callback is used to process asynchronous errors encountered while processing inbound messages, such as <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80ae93ff5b7fe31f8570308385d92d317b0">NATS_SLOW_CONSUMER</a>. </p>
</div>
</div>
<a id="ga245eab0a01a485e40fba267f84ec037f" name="ga245eab0a01a485e40fba267f84ec037f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga245eab0a01a485e40fba267f84ec037f">&#9670;&#160;</a></span>natsEvLoop_Attach</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(* natsEvLoop_Attach) (void **userData, void *loop, <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, <a class="el" href="nats_8h.html#af798865ac824e5959987de0fe8d07383">natsSock</a> socket)</td>
</tr>
</table>
</div><div class="memdoc">
<p>After a connection has (re)connected, this callback is invoked. It should perform the necessary work to start polling the given socket for READ events.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">userData</td><td>location where the adapter implementation will store the object it created and that will later be passed to all other callbacks. If <code>*userData</code> is not <code>NULL</code>, this means that this is a reconnect event. </td></tr>
<tr><td class="paramname">loop</td><td>the event loop (as a generic void*) this connection is being attached to. </td></tr>
<tr><td class="paramname">nc</td><td>the connection being attached to the event loop. </td></tr>
<tr><td class="paramname">socket</td><td>the socket to poll for read/write events. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="gaea4c125ecfb43eaf43da20e8444c2aaa" name="gaea4c125ecfb43eaf43da20e8444c2aaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaea4c125ecfb43eaf43da20e8444c2aaa">&#9670;&#160;</a></span>natsEvLoop_ReadAddRemove</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(* natsEvLoop_ReadAddRemove) (void *userData, bool add)</td>
</tr>
</table>
</div><div class="memdoc">
<p>The <code>NATS</code> library will invoke this callback to indicate if the event loop should start (<code>add is</code>true<code>) or stop (</code>add<code>is</code>false`) polling for read events on the socket.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">userData</td><td>the pointer to an user object created in <a class="el" href="group__callbacks_group.html#ga245eab0a01a485e40fba267f84ec037f" title="Attach this connection to the external event loop.">natsEvLoop_Attach</a>. </td></tr>
<tr><td class="paramname">add</td><td><code>true</code> if the event library should start polling, <code>false</code> otherwise. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ga2bb5dd2d821ca5bbc0488f7e6aceed17" name="ga2bb5dd2d821ca5bbc0488f7e6aceed17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2bb5dd2d821ca5bbc0488f7e6aceed17">&#9670;&#160;</a></span>natsEvLoop_WriteAddRemove</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(* natsEvLoop_WriteAddRemove) (void *userData, bool add)</td>
</tr>
</table>
</div><div class="memdoc">
<p>The <code>NATS</code> library will invoke this callback to indicate if the event loop should start (<code>add is</code>true<code>) or stop (</code>add<code>is</code>false`) polling for write events on the socket.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">userData</td><td>the pointer to an user object created in <a class="el" href="group__callbacks_group.html#ga245eab0a01a485e40fba267f84ec037f" title="Attach this connection to the external event loop.">natsEvLoop_Attach</a>. </td></tr>
<tr><td class="paramname">add</td><td><code>true</code> if the event library should start polling, <code>false</code> otherwise. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="gab63dee7f7012ba11ae20b76dbc36f2d0" name="gab63dee7f7012ba11ae20b76dbc36f2d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab63dee7f7012ba11ae20b76dbc36f2d0">&#9670;&#160;</a></span>natsEvLoop_Detach</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(* natsEvLoop_Detach) (void *userData)</td>
</tr>
</table>
</div><div class="memdoc">
<p>The <code>NATS</code> library will invoke this callback to indicate that the connection no longer needs to be attached to the event loop. User can cleanup some state.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">userData</td><td>the pointer to an user object created in <a class="el" href="group__callbacks_group.html#ga245eab0a01a485e40fba267f84ec037f" title="Attach this connection to the external event loop.">natsEvLoop_Attach</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ga258b30458134be90f17315c037f34b7b" name="ga258b30458134be90f17315c037f34b7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga258b30458134be90f17315c037f34b7b">&#9670;&#160;</a></span>natsUserJWTHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(* natsUserJWTHandler) (char **userJWT, char **customErrTxt, void *closure)</td>
</tr>
</table>
</div><div class="memdoc">
<p>This handler is invoked when connecting and reconnecting. It should return the user JWT that will be sent to the server.</p>
<p>The user JWT is returned as a string that is allocated by the user and is freed by the library after the handler is invoked.</p>
<p>If the user is unable to return the JWT, a status other than <code>NATS_OK</code> should be returned (we recommend <code>NATS_ERR</code>). A custom error message can be returned through <code>customErrTxt</code>. The user must allocate the memory for this error message and the library will free it after the invocation of the handler.</p>
<dl class="section warning"><dt>Warning</dt><dd>There may be repeated invocations of this handler for a given connection so it is crucial to always return a copy of the user JWT maintained by the application, since again, the library will free the memory pointed by <code>userJWT</code> after each invocation of this handler.</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__opts_group.html#ga60117450fc1f7b6f81bab455aeed7515" title="Sets the callbacks to fetch user JWT and sign server&#39;s nonce.">natsOptions_SetUserCredentialsCallbacks()</a> </dd>
<dd>
<a class="el" href="group__opts_group.html#ga59b47f7b7a19085cf8eaada9bfe5606e" title="Sets the file(s) to use to fetch user JWT and seed required to sign nonce.">natsOptions_SetUserCredentialsFromFiles()</a> </dd></dl>
</div>
</div>
<a id="gab786ffd670c86de0563559351305080b" name="gab786ffd670c86de0563559351305080b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab786ffd670c86de0563559351305080b">&#9670;&#160;</a></span>natsSignatureHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(* natsSignatureHandler) (char **customErrTxt, unsigned char **signature, int *signatureLength, const char *nonce, void *closure)</td>
</tr>
</table>
</div><div class="memdoc">
<p>This handler is invoked when connecting and reconnecting. It should sign the given <code>nonce</code> and return a raw signature through <code>signature</code> and specify how many characters the signature has using <code>signatureLength</code>.</p>
<p>The memory pointed by <code>signature</code> must be allocated by the user and will be freed by the library after each invocation of this handler.</p>
<p>If the user is unable to sign, a status other than <code>NATS_OK</code> (we recommend <code>NATS_ERR</code>) should be returned. A custom error message can be returned through <code>customErrTxt</code>. The user must allocate the memory for this error message and the library will free it after the invocation of this handler.</p>
<p>The library will base64 encode this raw signature and send that to the server.</p>
<dl class="section warning"><dt>Warning</dt><dd>There may be repeated invocations of this handler for a given connection so it is crucial to always return a copy of the signature, since again, the library will free the memory pointed by <code>signature</code> after each invocation of this handler.</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__opts_group.html#ga60117450fc1f7b6f81bab455aeed7515" title="Sets the callbacks to fetch user JWT and sign server&#39;s nonce.">natsOptions_SetUserCredentialsCallbacks()</a> </dd>
<dd>
<a class="el" href="group__opts_group.html#ga59b47f7b7a19085cf8eaada9bfe5606e" title="Sets the file(s) to use to fetch user JWT and seed required to sign nonce.">natsOptions_SetUserCredentialsFromFiles()</a> </dd>
<dd>
<a class="el" href="group__opts_group.html#ga0290eac4665569c850468d9f00e246a0" title="Sets the NKey public key and signature callback.">natsOptions_SetNKey()</a> </dd></dl>
</div>
</div>
<a id="ga4b02de70fe9380d184fd01d87527f499" name="ga4b02de70fe9380d184fd01d87527f499"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4b02de70fe9380d184fd01d87527f499">&#9670;&#160;</a></span>natsTokenHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef const char *(* natsTokenHandler) (void *closure)</td>
</tr>
</table>
</div><div class="memdoc">
<p>This is the function that one provides to build a different token at each reconnect.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__opts_group.html#ga23a3b1f022112e98ddccb18b247b4426" title="Sets the tokenCb to use whenever a token is needed.">natsOptions_SetTokenHandler()</a></dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>Such callback is invoked synchronously from the connection thread. </dd></dl>
</div>
</div>
<a id="ga245131e64f1d0dff7edc8ed874a07e9a" name="ga245131e64f1d0dff7edc8ed874a07e9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga245131e64f1d0dff7edc8ed874a07e9a">&#9670;&#160;</a></span>natsOnCompleteCB</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* natsOnCompleteCB) (void *closure)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Currently used for asynchronous <a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8" title="Interest on a given subject.">natsSubscription</a> objects. When set, this callback will be invoked after the subscription is closed and the message handler has returned.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__sub_group.html#gaea632f845d473e7461b134c0e7bf4077" title="Sets a completion callback.">natsSubscription_SetOnCompleteCB()</a> </dd></dl>
</div>
</div>
<a id="ga3353d4b92851c52121f65aaf0684cba4" name="ga3353d4b92851c52121f65aaf0684cba4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3353d4b92851c52121f65aaf0684cba4">&#9670;&#160;</a></span>natsCustomReconnectDelayHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef int64_t(* natsCustomReconnectDelayHandler) (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, int attempts, void *closure)</td>
</tr>
</table>
</div><div class="memdoc">
<p>This callback is used to get from the user the desired delay the library should pause before attempting to reconnect again. Note that this is invoked after the library tried the whole list of URLs and failed to reconnect.</p>
<dl class="section note"><dt>Note</dt><dd>This callback is invoked from the connection reconnect thread and waits for user input. It should not block and instead quickly return the desired reconnect delay. The state of the connection is disconnected when this callback is invoked. Not much can be done with the passed connection, but user can call <a class="el" href="group__conn_mgt_group.html#ga19e204d27a232e2d4334301fc002b2ed" title="Closes the connection.">natsConnection_Close()</a> if desired. This will abort the reconnect attempts and close the connection.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">nc</td><td>the pointer to the <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec" title="A connection to a NATS Server.">natsConnection</a> invoking this handler. </td></tr>
<tr><td class="paramname">attempts</td><td>the number of times the library tried the whole list of server URLs. </td></tr>
<tr><td class="paramname">closure</td><td>an optional pointer to a user defined object that was specified when registering the callback. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the number of milliseconds to wait before trying to reconnect. </dd></dl>
</div>
</div>
<a id="ga954768cc1d3388bb6ab723e777647992" name="ga954768cc1d3388bb6ab723e777647992"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga954768cc1d3388bb6ab723e777647992">&#9670;&#160;</a></span>jsPubAckErrHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* jsPubAckErrHandler) (<a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, <a class="el" href="structjs_pub_ack_err.html">jsPubAckErr</a> *pae, void *closure)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Callback used to process asynchronous publish errors from JetStream <a class="el" href="group__js_pub_group.html#ga069dfd6f0f3d96f1ff8bf2372e59900c" title="Publishes data to JetStream but does not wait for a jsPubAck.">js_PublishAsync</a> and <a class="el" href="group__js_pub_group.html#gab7e4139a48c5ee4d2155cbb43142e873" title="Publishes a message to JetStream but does not wait for a jsPubAck.">js_PublishMsgAsync</a> calls. The provided <a class="el" href="structjs_pub_ack_err.html">jsPubAckErr</a> object gives the user access to the encountered error along with the original message sent to the server for possible restransmitting.</p>
<dl class="section note"><dt>Note</dt><dd>If the message is resent, the library will not destroy the original message and once again take ownership of it. To resend the message, do the following so that the library knows not to destroy the message (since the call will clear the <code>Msg</code> field from the <a class="el" href="structjs_pub_ack_err.html">jsPubAckErr</a> object).</dd></dl>
<div class="fragment"><div class="line">void myPAECallback(jsCtx *js, jsPubAckErr *pae, void* closure)</div>
<div class="line">{</div>
<div class="line"> ...</div>
<div class="line"> // Resend the message</div>
<div class="line"> js_PublishMsgAsync(js, &amp;(pae-&gt;Msg), NULL);</div>
<div class="line">}</div>
</div><!-- fragment --><dl class="section warning"><dt>Warning</dt><dd>The <a class="el" href="structjs_pub_ack_err.html">jsPubAckErr</a> object and its content will be invalid as soon as the callback returns.</dd>
<dd>
Unlike a NATS message callback, the user does not have to destroy the original NATS message (present in the <a class="el" href="structjs_pub_ack_err.html">jsPubAckErr</a> object), the library will do it.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">js</td><td>the pointer to the <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> object. </td></tr>
<tr><td class="paramname">pae</td><td>the pointer to the <a class="el" href="structjs_pub_ack_err.html">jsPubAckErr</a> object. </td></tr>
<tr><td class="paramname">closure</td><td>an optional pointer to a user defined object that was specified when registering the callback. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ga4f66e065bd918f02510d4c53d8a5b729" name="ga4f66e065bd918f02510d4c53d8a5b729"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4f66e065bd918f02510d4c53d8a5b729">&#9670;&#160;</a></span>jsPubAckHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* jsPubAckHandler) (<a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, <a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg, <a class="el" href="structjs_pub_ack.html">jsPubAck</a> *pa, <a class="el" href="structjs_pub_ack_err.html">jsPubAckErr</a> *pae, void *closure)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Callback used to process asynchronous publish responses (positive and negatives) from JetStream <a class="el" href="group__js_pub_group.html#ga069dfd6f0f3d96f1ff8bf2372e59900c" title="Publishes data to JetStream but does not wait for a jsPubAck.">js_PublishAsync</a> and <a class="el" href="group__js_pub_group.html#gab7e4139a48c5ee4d2155cbb43142e873" title="Publishes a message to JetStream but does not wait for a jsPubAck.">js_PublishMsgAsync</a> calls. The provided <a class="el" href="structjs_pub_ack.html">jsPubAck</a> or <a class="el" href="structjs_pub_ack_err.html">jsPubAckErr</a> objects give the user access to the successful acknowledgment from the server or the encountered error along with the original message sent to the server for possible restransmitting.</p>
<dl class="section warning"><dt>Warning</dt><dd>The user is responsible for destroying the message. If the message is resent using the <a class="el" href="group__js_pub_group.html#gab7e4139a48c5ee4d2155cbb43142e873" title="Publishes a message to JetStream but does not wait for a jsPubAck.">js_PublishMsgAsync</a> call, the library is taking ownership of the message and calling <a class="el" href="group__msg_group.html#ga9e9590018284939f43f60964283f33ae" title="Destroys the message object.">natsMsg_Destroy</a> will have no effect because the pointer will have been set to <code>NULL</code>. So it is recommended to always call <a class="el" href="group__msg_group.html#ga9e9590018284939f43f60964283f33ae" title="Destroys the message object.">natsMsg_Destroy</a> at the end of the function.</dd></dl>
<div class="fragment"><div class="line">void myAckHandler(jsCtx *js, natsMsg *msg, jsPubAck *pa, jsPubAckErr *pae, void *closure)</div>
<div class="line">{</div>
<div class="line"> if (pa != NULL)</div>
<div class="line"> {</div>
<div class="line"> // Success case...</div>
<div class="line"> }</div>
<div class="line"> else if (pae != NULL)</div>
<div class="line"> {</div>
<div class="line"> // Error case...</div>
<div class="line"> // If the application wants to resend the message:</div>
<div class="line"> js_PublishMsgAsync(js, &amp;msg, NULL);</div>
<div class="line"> }</div>
<div class="line"> natsMsg_Destroy(msg);</div>
<div class="line">}</div>
</div><!-- fragment --><dl class="section warning"><dt>Warning</dt><dd>The <a class="el" href="structjs_pub_ack.html">jsPubAck</a> and <a class="el" href="structjs_pub_ack_err.html">jsPubAckErr</a> objects and their content will be invalid as soon as the callback returns.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">js</td><td>the pointer to the <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> object. </td></tr>
<tr><td class="paramname">msg</td><td>the pointer to the original published <a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a" title="A structure holding a subject, optional reply and payload.">natsMsg</a>. </td></tr>
<tr><td class="paramname">pa</td><td>the pointer to the <a class="el" href="structjs_pub_ack.html">jsPubAck</a> object. </td></tr>
<tr><td class="paramname">pae</td><td>the pointer to the <a class="el" href="structjs_pub_ack_err.html">jsPubAckErr</a> object. </td></tr>
<tr><td class="paramname">closure</td><td>an optional pointer to a user defined object that was specified when registering the callback. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="gad5d6a685731b3bf635995b7375af4d18" name="gad5d6a685731b3bf635995b7375af4d18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad5d6a685731b3bf635995b7375af4d18">&#9670;&#160;</a></span>stanPubAckHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* stanPubAckHandler) (const char *guid, const char *error, void *closure)</td>
</tr>
</table>
</div><div class="memdoc">
<p>This is used for asynchronous publishing to provide status of the acknowledgment. The function will be passed the GUID and any error state. No error means the message was successfully received by NATS Streaming.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__stan_conn_pub_group.html#ga0c4d1e4615f8ac834f0a4021f75d39f0" title="Asynchronously publishes data on a channel.">stanConnection_PublishAsync()</a> </dd></dl>
</div>
</div>
<a id="gaf7456e37fa14f1834d9048d3789e9409" name="gaf7456e37fa14f1834d9048d3789e9409"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf7456e37fa14f1834d9048d3789e9409">&#9670;&#160;</a></span>stanMsgHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* stanMsgHandler) (<a class="el" href="group__types_group.html#ga9e826493769d23086cfccefe95cdf64c">stanConnection</a> *sc, <a class="el" href="group__types_group.html#gae4dae869fb614536f0f027c2e2660cc5">stanSubscription</a> *sub, const char *channel, <a class="el" href="group__types_group.html#ga2cf5db7703b42d97abe56a3e83b2a87d">stanMsg</a> *msg, void *closure)</td>
</tr>
</table>
</div><div class="memdoc">
<p>This is the callback that one provides when creating an asynchronous subscription. The library will invoke this callback for each message arriving through the subscription's connection.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__stan_conn_sub_group.html#gae545358fdc493baf6d29429a8156781f" title="Creates a subscription.">stanConnection_Subscribe()</a> </dd>
<dd>
<a class="el" href="group__stan_conn_sub_group.html#ga17d42bf9a4fa39470561a1a668e6b4a2" title="Creates a queue subscription.">stanConnection_QueueSubscribe()</a> </dd></dl>
</div>
</div>
<a id="gac34092f6c698374f86ad349302bdd55c" name="gac34092f6c698374f86ad349302bdd55c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac34092f6c698374f86ad349302bdd55c">&#9670;&#160;</a></span>stanConnectionLostHandler</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* stanConnectionLostHandler) (<a class="el" href="group__types_group.html#ga9e826493769d23086cfccefe95cdf64c">stanConnection</a> *sc, const char *errorTxt, void *closure)</td>
</tr>
</table>
</div><div class="memdoc">
<p>This callback is used to notify the user that the connection to the Streaming server is permanently lost. </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,20 +0,0 @@
var group__callbacks_group =
[
[ "natsMsgHandler", "group__callbacks_group.html#gad1a5ac566893e13dc8c81ac0e9c87afe", null ],
[ "natsConnectionHandler", "group__callbacks_group.html#gacdef6aff3e47953f19e35857ab8e274c", null ],
[ "natsErrHandler", "group__callbacks_group.html#ga9e511dffa471dfb971b7dd2b12329626", null ],
[ "natsEvLoop_Attach", "group__callbacks_group.html#ga245eab0a01a485e40fba267f84ec037f", null ],
[ "natsEvLoop_ReadAddRemove", "group__callbacks_group.html#gaea4c125ecfb43eaf43da20e8444c2aaa", null ],
[ "natsEvLoop_WriteAddRemove", "group__callbacks_group.html#ga2bb5dd2d821ca5bbc0488f7e6aceed17", null ],
[ "natsEvLoop_Detach", "group__callbacks_group.html#gab63dee7f7012ba11ae20b76dbc36f2d0", null ],
[ "natsUserJWTHandler", "group__callbacks_group.html#ga258b30458134be90f17315c037f34b7b", null ],
[ "natsSignatureHandler", "group__callbacks_group.html#gab786ffd670c86de0563559351305080b", null ],
[ "natsTokenHandler", "group__callbacks_group.html#ga4b02de70fe9380d184fd01d87527f499", null ],
[ "natsOnCompleteCB", "group__callbacks_group.html#ga245131e64f1d0dff7edc8ed874a07e9a", null ],
[ "natsCustomReconnectDelayHandler", "group__callbacks_group.html#ga3353d4b92851c52121f65aaf0684cba4", null ],
[ "jsPubAckErrHandler", "group__callbacks_group.html#ga954768cc1d3388bb6ab723e777647992", null ],
[ "jsPubAckHandler", "group__callbacks_group.html#ga4f66e065bd918f02510d4c53d8a5b729", null ],
[ "stanPubAckHandler", "group__callbacks_group.html#gad5d6a685731b3bf635995b7375af4d18", null ],
[ "stanMsgHandler", "group__callbacks_group.html#gaf7456e37fa14f1834d9048d3789e9409", null ],
[ "stanConnectionLostHandler", "group__callbacks_group.html#gac34092f6c698374f86ad349302bdd55c", null ]
];

View File

@@ -1,123 +0,0 @@
<!-- HTML header for doxygen 1.8.10-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<title>NATS C Client with JetStream and Streaming support: Connection</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.6.1</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('group__conn_group.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#groups">Modules</a> </div>
<div class="headertitle"><div class="title">Connection<div class="ingroups"><a class="el" href="group__func_group.html">Functions</a></div></div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="groups" name="groups"></a>
Modules</h2></td></tr>
<tr class="memitem:group__conn_mgt_group"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html">Management</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:group__conn_pub_group"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_pub_group.html">Publishing</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:group__conn_sub_group"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_sub_group.html">Subscribing</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>NATS Connection </p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.10-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
<a href="http://www.nats.io">
</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,6 +0,0 @@
var group__conn_group =
[
[ "Management", "group__conn_mgt_group.html", "group__conn_mgt_group" ],
[ "Publishing", "group__conn_pub_group.html", "group__conn_pub_group" ],
[ "Subscribing", "group__conn_sub_group.html", "group__conn_sub_group" ]
];

File diff suppressed because it is too large Load Diff

View File

@@ -1,31 +0,0 @@
var group__conn_mgt_group =
[
[ "natsConnection_Connect", "group__conn_mgt_group.html#ga740be1ba16a8570eb98ef6755ebf52ce", null ],
[ "natsConnection_ProcessReadEvent", "group__conn_mgt_group.html#gaa89c06e30e19ff361125bfc9114d89a8", null ],
[ "natsConnection_ProcessWriteEvent", "group__conn_mgt_group.html#gad81b603b84c0180aefc6d5ebad7f2a47", null ],
[ "natsConnection_ConnectTo", "group__conn_mgt_group.html#gafb83c8d7970ba68be0e6c40c38cdfde4", null ],
[ "natsConnection_IsClosed", "group__conn_mgt_group.html#ga530f0f1c75c58a81aae1a59f15b46d9f", null ],
[ "natsConnection_IsReconnecting", "group__conn_mgt_group.html#ga5aa349fc3895dde772671b324b07a688", null ],
[ "natsConnection_IsDraining", "group__conn_mgt_group.html#ga15a0f8aa9a6f621535d01593a4c8edd5", null ],
[ "natsConnection_Status", "group__conn_mgt_group.html#ga33fa209522e5e0226b5b7c7d720a3b98", null ],
[ "natsConnection_Buffered", "group__conn_mgt_group.html#ga0433159e518540ff874c4026fe9cd0c5", null ],
[ "natsConnection_Flush", "group__conn_mgt_group.html#ga1c98f8d89bb8e20ea8621e860a90267f", null ],
[ "natsConnection_FlushTimeout", "group__conn_mgt_group.html#ga85915ef0c8b87993be1b076099d6a7c1", null ],
[ "natsConnection_GetMaxPayload", "group__conn_mgt_group.html#ga68e7149f7ff1cc4989b3f795fa7e76d9", null ],
[ "natsConnection_GetStats", "group__conn_mgt_group.html#ga68821a8ae1176096b5afef7fdc7947ec", null ],
[ "natsConnection_GetConnectedUrl", "group__conn_mgt_group.html#gaf623280407c43ade02285005f0642e6d", null ],
[ "natsConnection_GetConnectedServerId", "group__conn_mgt_group.html#ga48cee9ea1cdc9fc2770de2f9f0fd1ccf", null ],
[ "natsConnection_GetServers", "group__conn_mgt_group.html#gaf4ee7262e35e44c40ad5dfe9240db76b", null ],
[ "natsConnection_GetDiscoveredServers", "group__conn_mgt_group.html#gad25c77be0873495412c90a73fe450708", null ],
[ "natsConnection_GetLastError", "group__conn_mgt_group.html#gab6cfa9cb6857ae10f096a94f5e244e63", null ],
[ "natsConnection_GetClientID", "group__conn_mgt_group.html#ga747513ba6ab63fdf9a72bfc8025a14ba", null ],
[ "natsConnection_Drain", "group__conn_mgt_group.html#ga59bdc4ad9fea2053f5d3841f6b83f88b", null ],
[ "natsConnection_DrainTimeout", "group__conn_mgt_group.html#gae06fe6f5933f216d6d93645a122a7dd4", null ],
[ "natsConnection_Sign", "group__conn_mgt_group.html#ga6960cfdbaac3b8759784f352d4c264f8", null ],
[ "natsConnection_GetClientIP", "group__conn_mgt_group.html#gadafcfeeeac2733c7119981ab97b7103d", null ],
[ "natsConnection_GetRTT", "group__conn_mgt_group.html#gaa3fd27e6e7d8131e679d4f10e201c435", null ],
[ "natsConnection_HasHeaderSupport", "group__conn_mgt_group.html#gad765b80ae8e1a06a7a942cccf29f042a", null ],
[ "natsConnection_GetLocalIPAndPort", "group__conn_mgt_group.html#ga761095a42374b4dafa178df7d7652dd5", null ],
[ "natsConnection_Close", "group__conn_mgt_group.html#ga19e204d27a232e2d4334301fc002b2ed", null ],
[ "natsConnection_Destroy", "group__conn_mgt_group.html#gafda2f702276fb0ac301efac10df09495", null ]
];

Some files were not shown because too many files have changed in this diff Show More