Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -261,9 +261,9 @@ endif(NATS_BUILD_WITH_TLS)
set(NATS_VERSION_MAJOR 3)
set(NATS_VERSION_MINOR 10)
set(NATS_VERSION_PATCH 0)
set(NATS_VERSION_SUFFIX "-beta")
set(NATS_VERSION_SUFFIX "")

set(NATS_VERSION_REQUIRED_NUMBER 0x030900)
set(NATS_VERSION_REQUIRED_NUMBER 0x030A00)

write_basic_package_version_file(
"${PROJECT_BINARY_DIR}/cnats-config-version.cmake"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ This NATS Client implementation is heavily based on the [NATS GO Client](https:/
[![License Apache 2](https://img.shields.io/badge/License-Apache2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)
[![Build Status](https://travis-ci.com/nats-io/nats.c.svg?branch=main)](https://travis-ci.com/github/nats-io/nats.c)
[![Coverage Status](https://coveralls.io/repos/github/nats-io/nats.c/badge.svg?branch=main)](https://coveralls.io/github/nats-io/nats.c?branch=main)
[![Release](https://img.shields.io/badge/release-v3.9.2-blue.svg?style=flat)](https://github.com/nats-io/nats.c/releases/tag/v3.9.2)
[![Release](https://img.shields.io/badge/release-v3.10.0-blue.svg?style=flat)](https://github.com/nats-io/nats.c/releases/tag/v3.10.0)
[![Documentation](https://img.shields.io/badge/doc-Doxygen-brightgreen.svg?style=flat)](http://nats-io.github.io/nats.c)

# Table of Contents
Expand Down
2 changes: 1 addition & 1 deletion doc/DoxyFile.NATS.Client
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ PROJECT_NAME = NATS C Client with JetStream and Streaming support
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = 3.10.0-beta
PROJECT_NUMBER = 3.10.0

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
135 changes: 71 additions & 64 deletions doc/html/annotated.html

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions doc/html/annotated_dup.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,11 @@ var annotated_dup =
[ "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" ],
[ "jsOptionsPublishAsync", "structjs_options_publish_async.html", "structjs_options_publish_async" ],
[ "jsOptionsPullSubscribeAsync", "structjs_options_pull_subscribe_async.html", "structjs_options_pull_subscribe_async" ],
[ "jsOptionsStream", "structjs_options_stream.html", "structjs_options_stream" ],
[ "jsOptionsStreamInfo", "structjs_options_stream_info.html", "structjs_options_stream_info" ],
[ "jsOptionsStreamPurge", "structjs_options_stream_purge.html", "structjs_options_stream_purge" ],
[ "jsPeerInfo", "structjs_peer_info.html", "structjs_peer_info" ],
[ "jsPlacement", "structjs_placement.html", "structjs_placement" ],
[ "jsPubAck", "structjs_pub_ack.html", "structjs_pub_ack" ],
Expand Down
Binary file added doc/html/bc_sd.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed doc/html/bdwn.png
Binary file not shown.
45 changes: 26 additions & 19 deletions doc/html/classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<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.1"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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>
Expand All @@ -26,7 +26,7 @@
<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.9.0-beta</span>
&#160;<span id="projectnumber">3.10.0</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
Expand All @@ -35,21 +35,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @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>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
Expand All @@ -63,7 +64,7 @@
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('classes.html',''); initResizable(); });
/* @license-end */
</script>
Expand All @@ -77,32 +78,38 @@

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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 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_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter__">_</a></div>
<div class="classindex">
<dl class="classindex even">
<dt class="alphachar"><a 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_pause_response.html">jsConsumerPauseResponse</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_pull_subscribe_async.html">jsOptions::jsOptionsPullSubscribeAsync</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_consumer_limits.html">jsStreamConsumerLimits</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_subject_transform_config.html">jsSubjectTransformConfig</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>
<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_pause_response.html">jsConsumerPauseResponse</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_publish_async.html">jsOptionsPublishAsync</a></dd><dd><a class="el" href="structjs_options_pull_subscribe_async.html">jsOptionsPullSubscribeAsync</a></dd><dd><a class="el" href="structjs_options_stream.html">jsOptionsStream</a></dd><dd><a class="el" href="structjs_options_stream_info.html">jsOptionsStreamInfo</a></dd><dd><a class="el" href="structjs_options_stream_purge.html">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_consumer_limits.html">jsStreamConsumerLimits</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_subject_transform_config.html">jsSubjectTransformConfig</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 name="letter_K">K</a></dt>
<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 name="letter_M">M</a></dt>
<dt class="alphachar"><a id="letter_M" name="letter_M">M</a></dt>
<dd><a class="el" href="structmicro__endpoint__config__s.html">micro_endpoint_config_s</a></dd><dd><a class="el" href="structmicro__endpoint__info__s.html">micro_endpoint_info_s</a></dd><dd><a class="el" href="structmicro__endpoint__stats__s.html">micro_endpoint_stats_s</a></dd><dd><a class="el" href="structmicro__group__config__s.html">micro_group_config_s</a></dd><dd><a class="el" href="structmicro__service__config__s.html">micro_service_config_s</a></dd><dd><a class="el" href="structmicro__service__info__s.html">micro_service_info_s</a></dd><dd><a class="el" href="structmicro__service__stats__s.html">micro_service_stats_s</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_N">N</a></dt>
<dt class="alphachar"><a id="letter_N" name="letter_N">N</a></dt>
<dd><a class="el" href="structnats_metadata.html">natsMetadata</a></dd><dd><a class="el" href="structnats_msg_list.html">natsMsgList</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a name="letter__">_</a></dt>
<dt class="alphachar"><a id="letter__" name="letter__">_</a></dt>
<dd><a class="el" href="struct____nats_client_config.html">__natsClientConfig</a></dd></dl>
</div>
</div><!-- contents -->
Expand Down
Empty file modified doc/html/customdoxygen.css
100644 → 100755
Empty file.
41 changes: 25 additions & 16 deletions doc/html/deprecated.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<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.1"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<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>
Expand All @@ -26,7 +26,7 @@
<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.9.0-beta</span>
&#160;<span id="projectnumber">3.10.0</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
Expand All @@ -35,21 +35,22 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @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>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
Expand All @@ -63,7 +64,7 @@
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('deprecated.html',''); initResizable(); });
/* @license-end */
</script>
Expand All @@ -77,21 +78,29 @@

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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="PageDoc"><div class="header">
<div class="headertitle">
<div class="title">Deprecated List </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__conn_mgt_group.html#gab6cfa9cb6857ae10f096a94f5e244e63">natsConnection_GetLastError</a> (natsConnection *nc, const char **lastError)</dt>
<dd><a class="anchor" id="_deprecated000001"></a>Returns an internal pointer, with potential for race conditions. Please use natsConnection_ReadLastError instead. </dd>
<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>
<dd><a class="anchor" id="_deprecated000002"></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>
<dd><a class="anchor" id="_deprecated000003"></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 -->
Expand Down
Loading