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"
1819 lines
419 KiB
HTML
1819 lines
419 KiB
HTML
<!-- 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.8"/>
|
|
<title>NATS C Client with JetStream and Streaming support: nats.h File 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
|
|
 <span id="projectnumber">3.7.0</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.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&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&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&dn=expat.txt MIT */
|
|
$(document).ready(function(){initNavTree('nats_8h.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="#nested-classes">Classes</a> |
|
|
<a href="#define-members">Macros</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">nats.h File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include <stdlib.h></code><br />
|
|
<code>#include <stdint.h></code><br />
|
|
<code>#include <stdbool.h></code><br />
|
|
<code>#include <inttypes.h></code><br />
|
|
<code>#include <stdio.h></code><br />
|
|
<code>#include "<a class="el" href="status_8h_source.html">status.h</a>"</code><br />
|
|
<code>#include "version.h"</code><br />
|
|
</div>
|
|
<p><a href="nats_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnats_msg_list.html">natsMsgList</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A list of NATS messages. <a href="structnats_msg_list.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnats_metadata.html">natsMetadata</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A type to represent user-provided metadata, a list of k=v pairs. <a href="structnats_metadata.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_pub_options.html">jsPubOptions</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_placement.html">jsPlacement</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_external_stream.html">jsExternalStream</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_stream_source.html">jsStreamSource</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_re_publish.html">jsRePublish</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_subject_transform_config.html">jsSubjectTransformConfig</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_stream_consumer_limits.html">jsStreamConsumerLimits</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_stream_config.html">jsStreamConfig</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_lost_stream_data.html">jsLostStreamData</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_stream_state_subject.html">jsStreamStateSubject</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_stream_state_subjects.html">jsStreamStateSubjects</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_stream_state.html">jsStreamState</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_peer_info.html">jsPeerInfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_cluster_info.html">jsClusterInfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_stream_source_info.html">jsStreamSourceInfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_stream_alternate.html">jsStreamAlternate</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_stream_info.html">jsStreamInfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_stream_info_list.html">jsStreamInfoList</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_stream_names_list.html">jsStreamNamesList</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_consumer_config.html">jsConsumerConfig</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_consumer_sequence_mismatch.html">jsConsumerSequenceMismatch</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_sub_options.html">jsSubOptions</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_sequence_pair.html">jsSequencePair</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_sequence_info.html">jsSequenceInfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_consumer_info.html">jsConsumerInfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_consumer_info_list.html">jsConsumerInfoList</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_consumer_names_list.html">jsConsumerNamesList</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_a_p_i_stats.html">jsAPIStats</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_account_limits.html">jsAccountLimits</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_tier.html">jsTier</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_account_info.html">jsAccountInfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_msg_meta_data.html">jsMsgMetaData</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_pub_ack.html">jsPubAck</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_pub_ack_err.html">jsPubAckErr</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_direct_get_msg_options.html">jsDirectGetMsgOptions</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_fetch_request.html">jsFetchRequest</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_options.html">jsOptions</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_options_1_1js_options_publish_async.html">jsOptions::jsOptionsPublishAsync</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_options_1_1js_options_stream.html">jsOptions::jsOptionsStream</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html">jsOptions::jsOptionsStream::jsOptionsStreamPurge</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_info.html">jsOptions::jsOptionsStream::jsOptionsStreamInfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structkv_config.html">kvConfig</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structkv_watch_options.html">kvWatchOptions</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structkv_purge_options.html">kvPurgeOptions</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structkv_entry_list.html">kvEntryList</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A list of KeyValue store entries. <a href="structkv_entry_list.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structkv_keys_list.html">kvKeysList</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A list of KeyValue store keys. <a href="structkv_keys_list.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmicro__endpoint__config__s.html">micro_endpoint_config_s</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmicro__endpoint__info__s.html">micro_endpoint_info_s</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmicro__endpoint__stats__s.html">micro_endpoint_stats_s</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmicro__service__config__s.html">micro_service_config_s</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The Microservice top-level configuration object. <a href="structmicro__service__config__s.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmicro__service__info__s.html">micro_service_info_s</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmicro__service__stats__s.html">micro_service_stats_s</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
|
|
Macros</h2></td></tr>
|
|
<tr class="memitem:a3bc1b3fe7f64083e60c7c3b93f205bad" id="r_a3bc1b3fe7f64083e60c7c3b93f205bad"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a></td></tr>
|
|
<tr class="memdesc:a3bc1b3fe7f64083e60c7c3b93f205bad"><td class="mdescLeft"> </td><td class="mdescRight">Needed for shared library. <br /></td></tr>
|
|
<tr class="separator:a3bc1b3fe7f64083e60c7c3b93f205bad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a911c54900b46b968205871cd9f68d36c" id="r_a911c54900b46b968205871cd9f68d36c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nats_8h.html#a911c54900b46b968205871cd9f68d36c">NATS_DEFAULT_URL</a>   "nats://localhost:4222"</td></tr>
|
|
<tr class="memdesc:a911c54900b46b968205871cd9f68d36c"><td class="mdescLeft"> </td><td class="mdescRight">The default <code>NATS Server</code> URL. <br /></td></tr>
|
|
<tr class="separator:a911c54900b46b968205871cd9f68d36c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ce9005964bd9cf0604a9ef1afa87ea4" id="r_a5ce9005964bd9cf0604a9ef1afa87ea4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nats_8h.html#a5ce9005964bd9cf0604a9ef1afa87ea4">JSMsgSize</a>   "Nats-Msg-Size"</td></tr>
|
|
<tr class="memdesc:a5ce9005964bd9cf0604a9ef1afa87ea4"><td class="mdescLeft"> </td><td class="mdescRight">Message header for JetStream messages representing the message payload size. <br /></td></tr>
|
|
<tr class="separator:a5ce9005964bd9cf0604a9ef1afa87ea4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3938efee417dc67ff2bcf62f913f9054" id="r_a3938efee417dc67ff2bcf62f913f9054"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nats_8h.html#a3938efee417dc67ff2bcf62f913f9054">JSMsgRollup</a>   "Nats-Rollup"</td></tr>
|
|
<tr class="memdesc:a3938efee417dc67ff2bcf62f913f9054"><td class="mdescLeft"> </td><td class="mdescRight">Message header for JetStream message for rollup. <br /></td></tr>
|
|
<tr class="separator:a3938efee417dc67ff2bcf62f913f9054"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad22dce8f66bae9b3e1027790d9c95c09" id="r_ad22dce8f66bae9b3e1027790d9c95c09"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nats_8h.html#ad22dce8f66bae9b3e1027790d9c95c09">JSMsgRollupSubject</a>   "sub"</td></tr>
|
|
<tr class="memdesc:ad22dce8f66bae9b3e1027790d9c95c09"><td class="mdescLeft"> </td><td class="mdescRight">Message header value causing rollup per subject. <br /></td></tr>
|
|
<tr class="separator:ad22dce8f66bae9b3e1027790d9c95c09"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acc62d11b7e67fe3feb74acdfa4a6e8ac" id="r_acc62d11b7e67fe3feb74acdfa4a6e8ac"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nats_8h.html#acc62d11b7e67fe3feb74acdfa4a6e8ac">JSMsgRollupAll</a>   "all"</td></tr>
|
|
<tr class="memdesc:acc62d11b7e67fe3feb74acdfa4a6e8ac"><td class="mdescLeft"> </td><td class="mdescRight">Message header value causing rollup for all subjects. <br /></td></tr>
|
|
<tr class="separator:acc62d11b7e67fe3feb74acdfa4a6e8ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa2f2c14de864839a2ff7ea34415d37e0" id="r_aa2f2c14de864839a2ff7ea34415d37e0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nats_8h.html#aa2f2c14de864839a2ff7ea34415d37e0">JSStream</a>   "Nats-Stream"</td></tr>
|
|
<tr class="separator:aa2f2c14de864839a2ff7ea34415d37e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c0a11996b44abc16a4f444ee4c1cb94" id="r_a1c0a11996b44abc16a4f444ee4c1cb94"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nats_8h.html#a1c0a11996b44abc16a4f444ee4c1cb94">JSSequence</a>   "Nats-Sequence"</td></tr>
|
|
<tr class="separator:a1c0a11996b44abc16a4f444ee4c1cb94"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae18fb15ea8130a650e904e5153eb30d5" id="r_ae18fb15ea8130a650e904e5153eb30d5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nats_8h.html#ae18fb15ea8130a650e904e5153eb30d5">JSLastSequence</a>   "Nats-Last-Sequence"</td></tr>
|
|
<tr class="separator:ae18fb15ea8130a650e904e5153eb30d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5525cb01f8b0aec73cb13f3276449e0e" id="r_a5525cb01f8b0aec73cb13f3276449e0e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nats_8h.html#a5525cb01f8b0aec73cb13f3276449e0e">JSTimeStamp</a>   "Nats-Time-Stamp"</td></tr>
|
|
<tr class="separator:a5525cb01f8b0aec73cb13f3276449e0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3776aa9985557f0c6e382b01d2e3f602" id="r_a3776aa9985557f0c6e382b01d2e3f602"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nats_8h.html#a3776aa9985557f0c6e382b01d2e3f602">JSSubject</a>   "Nats-Subject"</td></tr>
|
|
<tr class="separator:a3776aa9985557f0c6e382b01d2e3f602"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2ad15244b5f6541d0d30207bb71e2667" id="r_ga2ad15244b5f6541d0d30207bb71e2667"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_constants.html#ga2ad15244b5f6541d0d30207bb71e2667">MICRO_API_PREFIX</a>   "$SRV"</td></tr>
|
|
<tr class="memdesc:ga2ad15244b5f6541d0d30207bb71e2667"><td class="mdescLeft"> </td><td class="mdescRight">The prefix for all microservice monitoring subjects. <br /></td></tr>
|
|
<tr class="separator:ga2ad15244b5f6541d0d30207bb71e2667"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga50e5fc6d460c30bc851dc5d45e938208" id="r_ga50e5fc6d460c30bc851dc5d45e938208"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_constants.html#ga50e5fc6d460c30bc851dc5d45e938208">MICRO_INFO_RESPONSE_TYPE</a>   "io.nats.micro.v1.info_response"</td></tr>
|
|
<tr class="memdesc:ga50e5fc6d460c30bc851dc5d45e938208"><td class="mdescLeft"> </td><td class="mdescRight">The <code>type</code> set in the <code>$SRV.INFO</code> responses. <br /></td></tr>
|
|
<tr class="separator:ga50e5fc6d460c30bc851dc5d45e938208"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaab340591dc3b52411f35f23c945b25f8" id="r_gaab340591dc3b52411f35f23c945b25f8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_constants.html#gaab340591dc3b52411f35f23c945b25f8">MICRO_INFO_VERB</a>   "INFO"</td></tr>
|
|
<tr class="memdesc:gaab340591dc3b52411f35f23c945b25f8"><td class="mdescLeft"> </td><td class="mdescRight">For <code>$SRV.INFO.*</code> subjects. <br /></td></tr>
|
|
<tr class="separator:gaab340591dc3b52411f35f23c945b25f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga71f630d0974d85530e7d04a3718dfafc" id="r_ga71f630d0974d85530e7d04a3718dfafc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_constants.html#ga71f630d0974d85530e7d04a3718dfafc">MICRO_PING_RESPONSE_TYPE</a>   "io.nats.micro.v1.ping_response"</td></tr>
|
|
<tr class="memdesc:ga71f630d0974d85530e7d04a3718dfafc"><td class="mdescLeft"> </td><td class="mdescRight">The <code>type</code> set in the <code>$SRV.PING</code> response. <br /></td></tr>
|
|
<tr class="separator:ga71f630d0974d85530e7d04a3718dfafc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga27bccc83509da632aec126d97c320fbb" id="r_ga27bccc83509da632aec126d97c320fbb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_constants.html#ga27bccc83509da632aec126d97c320fbb">MICRO_PING_VERB</a>   "PING"</td></tr>
|
|
<tr class="memdesc:ga27bccc83509da632aec126d97c320fbb"><td class="mdescLeft"> </td><td class="mdescRight">For <code>$SRV.PING</code> subjects. <br /></td></tr>
|
|
<tr class="separator:ga27bccc83509da632aec126d97c320fbb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae1ba7c2a70df4daaeaba5fbebe9c0904" id="r_gae1ba7c2a70df4daaeaba5fbebe9c0904"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_constants.html#gae1ba7c2a70df4daaeaba5fbebe9c0904">MICRO_STATS_RESPONSE_TYPE</a>   "io.nats.micro.v1.stats_response"</td></tr>
|
|
<tr class="memdesc:gae1ba7c2a70df4daaeaba5fbebe9c0904"><td class="mdescLeft"> </td><td class="mdescRight">The <code>type</code> set in the <code>STATS</code> response. <br /></td></tr>
|
|
<tr class="separator:gae1ba7c2a70df4daaeaba5fbebe9c0904"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4284e07f1991b9807a1dadea4b0f6a67" id="r_ga4284e07f1991b9807a1dadea4b0f6a67"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_constants.html#ga4284e07f1991b9807a1dadea4b0f6a67">MICRO_STATS_VERB</a>   "STATS"</td></tr>
|
|
<tr class="memdesc:ga4284e07f1991b9807a1dadea4b0f6a67"><td class="mdescLeft"> </td><td class="mdescRight">The "verb" used in <code>$SRV.STATS</code> subjects. <br /></td></tr>
|
|
<tr class="separator:ga4284e07f1991b9807a1dadea4b0f6a67"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4f5f6337514aa735d486e9397bd9d0c0" id="r_ga4f5f6337514aa735d486e9397bd9d0c0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_constants.html#ga4f5f6337514aa735d486e9397bd9d0c0">MICRO_STATUS_HDR</a>   "Nats-Status"</td></tr>
|
|
<tr class="memdesc:ga4f5f6337514aa735d486e9397bd9d0c0"><td class="mdescLeft"> </td><td class="mdescRight">The response message header used to communicate an erroneous NATS status back to the requestor. <br /></td></tr>
|
|
<tr class="separator:ga4f5f6337514aa735d486e9397bd9d0c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8f052c5047750ee329d2fb496d977bad" id="r_ga8f052c5047750ee329d2fb496d977bad"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_constants.html#ga8f052c5047750ee329d2fb496d977bad">MICRO_ERROR_HDR</a>   "Nats-Service-Error"</td></tr>
|
|
<tr class="memdesc:ga8f052c5047750ee329d2fb496d977bad"><td class="mdescLeft"> </td><td class="mdescRight">The response message header used to communicate an error message back to the requestor. <br /></td></tr>
|
|
<tr class="separator:ga8f052c5047750ee329d2fb496d977bad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3821f13d4cff7a22f7c8c21181847b44" id="r_ga3821f13d4cff7a22f7c8c21181847b44"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_constants.html#ga3821f13d4cff7a22f7c8c21181847b44">MICRO_ERROR_CODE_HDR</a>   "Nats-Service-Error-Code"</td></tr>
|
|
<tr class="memdesc:ga3821f13d4cff7a22f7c8c21181847b44"><td class="mdescLeft"> </td><td class="mdescRight">The response message header used to communicate an integer error code back to the requestor. <br /></td></tr>
|
|
<tr class="separator:ga3821f13d4cff7a22f7c8c21181847b44"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7d7cf243a0d24ff38fbaf6afdfb461cd" id="r_ga7d7cf243a0d24ff38fbaf6afdfb461cd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_error_functions.html#ga7d7cf243a0d24ff38fbaf6afdfb461cd">microError_Ignore</a>(__err)   <a class="el" href="group__micro_error_functions.html#ga1bf0dc7e647ffd431bdca222d9246f07">microError_Destroy</a>(__err)</td></tr>
|
|
<tr class="separator:ga7d7cf243a0d24ff38fbaf6afdfb461cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><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:af798865ac824e5959987de0fe8d07383" id="r_af798865ac824e5959987de0fe8d07383"><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="nats_8h.html#af798865ac824e5959987de0fe8d07383">natsSock</a></td></tr>
|
|
<tr class="separator:af798865ac824e5959987de0fe8d07383"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf88dca0a18efb5c5e994d265a9f04aec" id="r_gaf88dca0a18efb5c5e994d265a9f04aec"><td class="memItemLeft" align="right" valign="top">typedef struct __natsConnection </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a></td></tr>
|
|
<tr class="memdesc:gaf88dca0a18efb5c5e994d265a9f04aec"><td class="mdescLeft"> </td><td class="mdescRight">A connection to a <code>NATS Server</code>. <br /></td></tr>
|
|
<tr class="separator:gaf88dca0a18efb5c5e994d265a9f04aec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga57a4b8c7109e2773878655722ce028aa" id="r_ga57a4b8c7109e2773878655722ce028aa"><td class="memItemLeft" align="right" valign="top">typedef struct __natsStatistics </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga57a4b8c7109e2773878655722ce028aa">natsStatistics</a></td></tr>
|
|
<tr class="memdesc:ga57a4b8c7109e2773878655722ce028aa"><td class="mdescLeft"> </td><td class="mdescRight">Statistics of a <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec" title="A connection to a NATS Server.">natsConnection</a>. <br /></td></tr>
|
|
<tr class="separator:ga57a4b8c7109e2773878655722ce028aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga87158ec63b4f90f69e20451624ea01d8" id="r_ga87158ec63b4f90f69e20451624ea01d8"><td class="memItemLeft" align="right" valign="top">typedef struct __natsSubscription </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a></td></tr>
|
|
<tr class="memdesc:ga87158ec63b4f90f69e20451624ea01d8"><td class="mdescLeft"> </td><td class="mdescRight">Interest on a given subject. <br /></td></tr>
|
|
<tr class="separator:ga87158ec63b4f90f69e20451624ea01d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadcab54026c4ed78f344ce03ce31bb61a" id="r_gadcab54026c4ed78f344ce03ce31bb61a"><td class="memItemLeft" align="right" valign="top">typedef struct __natsMsg </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a></td></tr>
|
|
<tr class="memdesc:gadcab54026c4ed78f344ce03ce31bb61a"><td class="mdescLeft"> </td><td class="mdescRight">A structure holding a subject, optional reply and payload. <br /></td></tr>
|
|
<tr class="separator:gadcab54026c4ed78f344ce03ce31bb61a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabcc48b40a81fe302188f4ee06ea9c54e" id="r_gabcc48b40a81fe302188f4ee06ea9c54e"><td class="memItemLeft" align="right" valign="top">typedef struct __natsOptions </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a></td></tr>
|
|
<tr class="memdesc:gabcc48b40a81fe302188f4ee06ea9c54e"><td class="mdescLeft"> </td><td class="mdescRight">Way to configure a <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec" title="A connection to a NATS Server.">natsConnection</a>. <br /></td></tr>
|
|
<tr class="separator:gabcc48b40a81fe302188f4ee06ea9c54e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga206c3d4d6f4f6f96fd2cae53a3df31c1" id="r_ga206c3d4d6f4f6f96fd2cae53a3df31c1"><td class="memItemLeft" align="right" valign="top">typedef char </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga206c3d4d6f4f6f96fd2cae53a3df31c1">natsInbox</a></td></tr>
|
|
<tr class="memdesc:ga206c3d4d6f4f6f96fd2cae53a3df31c1"><td class="mdescLeft"> </td><td class="mdescRight">Unique subject often used for point-to-point communication. <br /></td></tr>
|
|
<tr class="separator:ga206c3d4d6f4f6f96fd2cae53a3df31c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafd5523161ec3783e79719cb9a9a66b5b" id="r_gafd5523161ec3783e79719cb9a9a66b5b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structnats_msg_list.html">natsMsgList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gafd5523161ec3783e79719cb9a9a66b5b">natsMsgList</a></td></tr>
|
|
<tr class="memdesc:gafd5523161ec3783e79719cb9a9a66b5b"><td class="mdescLeft"> </td><td class="mdescRight">A list of NATS messages. <br /></td></tr>
|
|
<tr class="separator:gafd5523161ec3783e79719cb9a9a66b5b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3b454f3c6ac697a3cdc5bdd3c9ece12b" id="r_ga3b454f3c6ac697a3cdc5bdd3c9ece12b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structnats_metadata.html">natsMetadata</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga3b454f3c6ac697a3cdc5bdd3c9ece12b">natsMetadata</a></td></tr>
|
|
<tr class="memdesc:ga3b454f3c6ac697a3cdc5bdd3c9ece12b"><td class="mdescLeft"> </td><td class="mdescRight">A type to represent user-provided metadata, a list of k=v pairs. <br /></td></tr>
|
|
<tr class="separator:ga3b454f3c6ac697a3cdc5bdd3c9ece12b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaf12cdd24c6cc23a57c20466c92ff8c1" id="r_gaaf12cdd24c6cc23a57c20466c92ff8c1"><td class="memItemLeft" align="right" valign="top">typedef struct __jsCtx </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a></td></tr>
|
|
<tr class="separator:gaaf12cdd24c6cc23a57c20466c92ff8c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7bbea3575d35dcdbfc9b766b04269eb7" id="r_ga7bbea3575d35dcdbfc9b766b04269eb7"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_pub_options.html">jsPubOptions</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga7bbea3575d35dcdbfc9b766b04269eb7">jsPubOptions</a></td></tr>
|
|
<tr class="separator:ga7bbea3575d35dcdbfc9b766b04269eb7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga49d1138fac9da8b85d00a367081e91c9" id="r_ga49d1138fac9da8b85d00a367081e91c9"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_placement.html">jsPlacement</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga49d1138fac9da8b85d00a367081e91c9">jsPlacement</a></td></tr>
|
|
<tr class="separator:ga49d1138fac9da8b85d00a367081e91c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaef6601477f6456bebc229f7f38982a6c" id="r_gaef6601477f6456bebc229f7f38982a6c"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_external_stream.html">jsExternalStream</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gaef6601477f6456bebc229f7f38982a6c">jsExternalStream</a></td></tr>
|
|
<tr class="separator:gaef6601477f6456bebc229f7f38982a6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab4c43c87d81917aab748a50eee028449" id="r_gab4c43c87d81917aab748a50eee028449"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_stream_source.html">jsStreamSource</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gab4c43c87d81917aab748a50eee028449">jsStreamSource</a></td></tr>
|
|
<tr class="separator:gab4c43c87d81917aab748a50eee028449"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab991313d33ce270a882e4d0756c138f6" id="r_gab991313d33ce270a882e4d0756c138f6"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_re_publish.html">jsRePublish</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gab991313d33ce270a882e4d0756c138f6">jsRePublish</a></td></tr>
|
|
<tr class="separator:gab991313d33ce270a882e4d0756c138f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac3148248f38749f6ba70471b7a6b96e1" id="r_gac3148248f38749f6ba70471b7a6b96e1"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_subject_transform_config.html">jsSubjectTransformConfig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gac3148248f38749f6ba70471b7a6b96e1">jsSubjectTransformConfig</a></td></tr>
|
|
<tr class="separator:gac3148248f38749f6ba70471b7a6b96e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadb76a02c18655461dbd3ee266502338c" id="r_gadb76a02c18655461dbd3ee266502338c"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_stream_consumer_limits.html">jsStreamConsumerLimits</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gadb76a02c18655461dbd3ee266502338c">jsStreamConsumerLimits</a></td></tr>
|
|
<tr class="separator:gadb76a02c18655461dbd3ee266502338c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga26fd6a73df327ca3c271e46ddefc8acf" id="r_ga26fd6a73df327ca3c271e46ddefc8acf"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_stream_config.html">jsStreamConfig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga26fd6a73df327ca3c271e46ddefc8acf">jsStreamConfig</a></td></tr>
|
|
<tr class="separator:ga26fd6a73df327ca3c271e46ddefc8acf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf80828510450faf84bbf456e94f5b784" id="r_gaf80828510450faf84bbf456e94f5b784"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_lost_stream_data.html">jsLostStreamData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gaf80828510450faf84bbf456e94f5b784">jsLostStreamData</a></td></tr>
|
|
<tr class="separator:gaf80828510450faf84bbf456e94f5b784"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga55dce2fa9ecd215716cc9ceece7dfefa" id="r_ga55dce2fa9ecd215716cc9ceece7dfefa"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_stream_state_subject.html">jsStreamStateSubject</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga55dce2fa9ecd215716cc9ceece7dfefa">jsStreamStateSubject</a></td></tr>
|
|
<tr class="separator:ga55dce2fa9ecd215716cc9ceece7dfefa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae8b57d9c40364f97a705f3e61a1156b0" id="r_gae8b57d9c40364f97a705f3e61a1156b0"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_stream_state_subjects.html">jsStreamStateSubjects</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gae8b57d9c40364f97a705f3e61a1156b0">jsStreamStateSubjects</a></td></tr>
|
|
<tr class="separator:gae8b57d9c40364f97a705f3e61a1156b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2bfd6de6ffc84d767482b3dd57cb9271" id="r_ga2bfd6de6ffc84d767482b3dd57cb9271"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_stream_state.html">jsStreamState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga2bfd6de6ffc84d767482b3dd57cb9271">jsStreamState</a></td></tr>
|
|
<tr class="separator:ga2bfd6de6ffc84d767482b3dd57cb9271"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1e938dab794089f9329d7b7ece8f3e9b" id="r_ga1e938dab794089f9329d7b7ece8f3e9b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_peer_info.html">jsPeerInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga1e938dab794089f9329d7b7ece8f3e9b">jsPeerInfo</a></td></tr>
|
|
<tr class="separator:ga1e938dab794089f9329d7b7ece8f3e9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaf92318ce94a1ae3547c9a7af5a3f4f6" id="r_gaaf92318ce94a1ae3547c9a7af5a3f4f6"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_cluster_info.html">jsClusterInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gaaf92318ce94a1ae3547c9a7af5a3f4f6">jsClusterInfo</a></td></tr>
|
|
<tr class="separator:gaaf92318ce94a1ae3547c9a7af5a3f4f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab2f33f57188a550f2f747d4f27bc24bd" id="r_gab2f33f57188a550f2f747d4f27bc24bd"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_stream_source_info.html">jsStreamSourceInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gab2f33f57188a550f2f747d4f27bc24bd">jsStreamSourceInfo</a></td></tr>
|
|
<tr class="separator:gab2f33f57188a550f2f747d4f27bc24bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga22c26dd5dd31df7982130ef203ad3490" id="r_ga22c26dd5dd31df7982130ef203ad3490"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_stream_alternate.html">jsStreamAlternate</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga22c26dd5dd31df7982130ef203ad3490">jsStreamAlternate</a></td></tr>
|
|
<tr class="separator:ga22c26dd5dd31df7982130ef203ad3490"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2629c9454996edf7914be36a9e44921b" id="r_ga2629c9454996edf7914be36a9e44921b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_stream_info.html">jsStreamInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga2629c9454996edf7914be36a9e44921b">jsStreamInfo</a></td></tr>
|
|
<tr class="separator:ga2629c9454996edf7914be36a9e44921b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1e54c2a1bc94834d1670875fc151f565" id="r_ga1e54c2a1bc94834d1670875fc151f565"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_stream_info_list.html">jsStreamInfoList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga1e54c2a1bc94834d1670875fc151f565">jsStreamInfoList</a></td></tr>
|
|
<tr class="separator:ga1e54c2a1bc94834d1670875fc151f565"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf4d31a4dc83b2805422beafb1f8fa000" id="r_gaf4d31a4dc83b2805422beafb1f8fa000"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_stream_names_list.html">jsStreamNamesList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gaf4d31a4dc83b2805422beafb1f8fa000">jsStreamNamesList</a></td></tr>
|
|
<tr class="separator:gaf4d31a4dc83b2805422beafb1f8fa000"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0483b2197c0ddd9082b48c2dd3fe7cee" id="r_ga0483b2197c0ddd9082b48c2dd3fe7cee"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_consumer_config.html">jsConsumerConfig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga0483b2197c0ddd9082b48c2dd3fe7cee">jsConsumerConfig</a></td></tr>
|
|
<tr class="separator:ga0483b2197c0ddd9082b48c2dd3fe7cee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gace471cd2cef1df797b2a1c6b485049bd" id="r_gace471cd2cef1df797b2a1c6b485049bd"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_consumer_sequence_mismatch.html">jsConsumerSequenceMismatch</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gace471cd2cef1df797b2a1c6b485049bd">jsConsumerSequenceMismatch</a></td></tr>
|
|
<tr class="separator:gace471cd2cef1df797b2a1c6b485049bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaccfaac2079656ffd40d003e4de5d2280" id="r_gaccfaac2079656ffd40d003e4de5d2280"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_sub_options.html">jsSubOptions</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gaccfaac2079656ffd40d003e4de5d2280">jsSubOptions</a></td></tr>
|
|
<tr class="separator:gaccfaac2079656ffd40d003e4de5d2280"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga39011d30b295759b7f6ca0a7539dff8f" id="r_ga39011d30b295759b7f6ca0a7539dff8f"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_sequence_pair.html">jsSequencePair</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga39011d30b295759b7f6ca0a7539dff8f">jsSequencePair</a></td></tr>
|
|
<tr class="separator:ga39011d30b295759b7f6ca0a7539dff8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga27e1a5d5b513f9eb7d61a17db71f8003" id="r_ga27e1a5d5b513f9eb7d61a17db71f8003"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_sequence_info.html">jsSequenceInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga27e1a5d5b513f9eb7d61a17db71f8003">jsSequenceInfo</a></td></tr>
|
|
<tr class="separator:ga27e1a5d5b513f9eb7d61a17db71f8003"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2f21bb79884e56a5613d7fe76b11b1e5" id="r_ga2f21bb79884e56a5613d7fe76b11b1e5"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_consumer_info.html">jsConsumerInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga2f21bb79884e56a5613d7fe76b11b1e5">jsConsumerInfo</a></td></tr>
|
|
<tr class="separator:ga2f21bb79884e56a5613d7fe76b11b1e5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadad3bf72baae970662248d82d9b05d0a" id="r_gadad3bf72baae970662248d82d9b05d0a"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_consumer_info_list.html">jsConsumerInfoList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gadad3bf72baae970662248d82d9b05d0a">jsConsumerInfoList</a></td></tr>
|
|
<tr class="separator:gadad3bf72baae970662248d82d9b05d0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad00ab4381eec504ada3272aa9ff8adb2" id="r_gad00ab4381eec504ada3272aa9ff8adb2"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_consumer_names_list.html">jsConsumerNamesList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gad00ab4381eec504ada3272aa9ff8adb2">jsConsumerNamesList</a></td></tr>
|
|
<tr class="separator:gad00ab4381eec504ada3272aa9ff8adb2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad057a0107367ce5727975f3daf63ff75" id="r_gad057a0107367ce5727975f3daf63ff75"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_a_p_i_stats.html">jsAPIStats</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gad057a0107367ce5727975f3daf63ff75">jsAPIStats</a></td></tr>
|
|
<tr class="separator:gad057a0107367ce5727975f3daf63ff75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa889f706cce285adb9cea8aba0b76866" id="r_gaa889f706cce285adb9cea8aba0b76866"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_account_limits.html">jsAccountLimits</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gaa889f706cce285adb9cea8aba0b76866">jsAccountLimits</a></td></tr>
|
|
<tr class="separator:gaa889f706cce285adb9cea8aba0b76866"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1d48d3eb36b50c9ab6d8477dccf247d8" id="r_ga1d48d3eb36b50c9ab6d8477dccf247d8"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_tier.html">jsTier</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga1d48d3eb36b50c9ab6d8477dccf247d8">jsTier</a></td></tr>
|
|
<tr class="separator:ga1d48d3eb36b50c9ab6d8477dccf247d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga57cdc53b29a4fedb5a4140b6e64a4fab" id="r_ga57cdc53b29a4fedb5a4140b6e64a4fab"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_account_info.html">jsAccountInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga57cdc53b29a4fedb5a4140b6e64a4fab">jsAccountInfo</a></td></tr>
|
|
<tr class="separator:ga57cdc53b29a4fedb5a4140b6e64a4fab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gace9595b1a5ce3f7a13670367fd293b4a" id="r_gace9595b1a5ce3f7a13670367fd293b4a"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_msg_meta_data.html">jsMsgMetaData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gace9595b1a5ce3f7a13670367fd293b4a">jsMsgMetaData</a></td></tr>
|
|
<tr class="separator:gace9595b1a5ce3f7a13670367fd293b4a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf1d5e436c5d41c5b9b96d84e3d2bc86f" id="r_gaf1d5e436c5d41c5b9b96d84e3d2bc86f"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_pub_ack.html">jsPubAck</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gaf1d5e436c5d41c5b9b96d84e3d2bc86f">jsPubAck</a></td></tr>
|
|
<tr class="separator:gaf1d5e436c5d41c5b9b96d84e3d2bc86f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadb7c287bc86b92765fbe45a066b96f40" id="r_gadb7c287bc86b92765fbe45a066b96f40"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_pub_ack_err.html">jsPubAckErr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gadb7c287bc86b92765fbe45a066b96f40">jsPubAckErr</a></td></tr>
|
|
<tr class="separator:gadb7c287bc86b92765fbe45a066b96f40"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga85123afa00d522a249a5b2a8abd7e063" id="r_ga85123afa00d522a249a5b2a8abd7e063"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_direct_get_msg_options.html">jsDirectGetMsgOptions</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga85123afa00d522a249a5b2a8abd7e063">jsDirectGetMsgOptions</a></td></tr>
|
|
<tr class="separator:ga85123afa00d522a249a5b2a8abd7e063"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf11e6664c1f335a5287af71c703935fa" id="r_gaf11e6664c1f335a5287af71c703935fa"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_fetch_request.html">jsFetchRequest</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gaf11e6664c1f335a5287af71c703935fa">jsFetchRequest</a></td></tr>
|
|
<tr class="separator:gaf11e6664c1f335a5287af71c703935fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0e3a3b7cf89e7dfa955f0f8f3f1eb6e5" id="r_ga0e3a3b7cf89e7dfa955f0f8f3f1eb6e5"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjs_options.html">jsOptions</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga0e3a3b7cf89e7dfa955f0f8f3f1eb6e5">jsOptions</a></td></tr>
|
|
<tr class="separator:ga0e3a3b7cf89e7dfa955f0f8f3f1eb6e5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga054c05493dd3cfc5c3e7a665a424e54a" id="r_ga054c05493dd3cfc5c3e7a665a424e54a"><td class="memItemLeft" align="right" valign="top">typedef struct __kvStore </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a></td></tr>
|
|
<tr class="separator:ga054c05493dd3cfc5c3e7a665a424e54a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad489fb4074f27427560ca71797db6191" id="r_gad489fb4074f27427560ca71797db6191"><td class="memItemLeft" align="right" valign="top">typedef struct __kvEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gad489fb4074f27427560ca71797db6191">kvEntry</a></td></tr>
|
|
<tr class="separator:gad489fb4074f27427560ca71797db6191"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad3a0dd2dac950d5709ee5772b104fc80" id="r_gad3a0dd2dac950d5709ee5772b104fc80"><td class="memItemLeft" align="right" valign="top">typedef struct __kvStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gad3a0dd2dac950d5709ee5772b104fc80">kvStatus</a></td></tr>
|
|
<tr class="separator:gad3a0dd2dac950d5709ee5772b104fc80"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga526fa6d37e818784b94cdc1713f3a043" id="r_ga526fa6d37e818784b94cdc1713f3a043"><td class="memItemLeft" align="right" valign="top">typedef struct __kvWatcher </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga526fa6d37e818784b94cdc1713f3a043">kvWatcher</a></td></tr>
|
|
<tr class="separator:ga526fa6d37e818784b94cdc1713f3a043"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6d594b091b4bb46192336413066a8edf" id="r_ga6d594b091b4bb46192336413066a8edf"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structkv_config.html">kvConfig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga6d594b091b4bb46192336413066a8edf">kvConfig</a></td></tr>
|
|
<tr class="separator:ga6d594b091b4bb46192336413066a8edf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac32f992fe797a1f7befc7dc3452640b6" id="r_gac32f992fe797a1f7befc7dc3452640b6"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structkv_watch_options.html">kvWatchOptions</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gac32f992fe797a1f7befc7dc3452640b6">kvWatchOptions</a></td></tr>
|
|
<tr class="separator:gac32f992fe797a1f7befc7dc3452640b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga90e8de23c4468005488bde690a2ffe9d" id="r_ga90e8de23c4468005488bde690a2ffe9d"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structkv_purge_options.html">kvPurgeOptions</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga90e8de23c4468005488bde690a2ffe9d">kvPurgeOptions</a></td></tr>
|
|
<tr class="separator:ga90e8de23c4468005488bde690a2ffe9d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0125d394a3cbae2a1713eed8fab7f78e" id="r_ga0125d394a3cbae2a1713eed8fab7f78e"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structkv_entry_list.html">kvEntryList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga0125d394a3cbae2a1713eed8fab7f78e">kvEntryList</a></td></tr>
|
|
<tr class="memdesc:ga0125d394a3cbae2a1713eed8fab7f78e"><td class="mdescLeft"> </td><td class="mdescRight">A list of KeyValue store entries. <br /></td></tr>
|
|
<tr class="separator:ga0125d394a3cbae2a1713eed8fab7f78e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab36492d9d4370337cfed80edce4144e0" id="r_gab36492d9d4370337cfed80edce4144e0"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structkv_keys_list.html">kvKeysList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gab36492d9d4370337cfed80edce4144e0">kvKeysList</a></td></tr>
|
|
<tr class="memdesc:gab36492d9d4370337cfed80edce4144e0"><td class="mdescLeft"> </td><td class="mdescRight">A list of KeyValue store keys. <br /></td></tr>
|
|
<tr class="separator:gab36492d9d4370337cfed80edce4144e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9e826493769d23086cfccefe95cdf64c" id="r_ga9e826493769d23086cfccefe95cdf64c"><td class="memItemLeft" align="right" valign="top">typedef struct __stanConnection </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga9e826493769d23086cfccefe95cdf64c">stanConnection</a></td></tr>
|
|
<tr class="memdesc:ga9e826493769d23086cfccefe95cdf64c"><td class="mdescLeft"> </td><td class="mdescRight">A connection to a <code>NATS Streaming Server</code>. <br /></td></tr>
|
|
<tr class="separator:ga9e826493769d23086cfccefe95cdf64c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae4dae869fb614536f0f027c2e2660cc5" id="r_gae4dae869fb614536f0f027c2e2660cc5"><td class="memItemLeft" align="right" valign="top">typedef struct __stanSubscription </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#gae4dae869fb614536f0f027c2e2660cc5">stanSubscription</a></td></tr>
|
|
<tr class="memdesc:gae4dae869fb614536f0f027c2e2660cc5"><td class="mdescLeft"> </td><td class="mdescRight">Interest on a given channel. <br /></td></tr>
|
|
<tr class="separator:gae4dae869fb614536f0f027c2e2660cc5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2cf5db7703b42d97abe56a3e83b2a87d" id="r_ga2cf5db7703b42d97abe56a3e83b2a87d"><td class="memItemLeft" align="right" valign="top">typedef struct __stanMsg </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga2cf5db7703b42d97abe56a3e83b2a87d">stanMsg</a></td></tr>
|
|
<tr class="memdesc:ga2cf5db7703b42d97abe56a3e83b2a87d"><td class="mdescLeft"> </td><td class="mdescRight">The Streaming message. <br /></td></tr>
|
|
<tr class="separator:ga2cf5db7703b42d97abe56a3e83b2a87d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga13d64411878ba13a6ca39c915f2447c1" id="r_ga13d64411878ba13a6ca39c915f2447c1"><td class="memItemLeft" align="right" valign="top">typedef struct __stanConnOptions </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1">stanConnOptions</a></td></tr>
|
|
<tr class="memdesc:ga13d64411878ba13a6ca39c915f2447c1"><td class="mdescLeft"> </td><td class="mdescRight">Way to configure a <a class="el" href="group__types_group.html#ga9e826493769d23086cfccefe95cdf64c" title="A connection to a NATS Streaming Server.">stanConnection</a>. <br /></td></tr>
|
|
<tr class="separator:ga13d64411878ba13a6ca39c915f2447c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga023712711f5c289663fc2223e83686d3" id="r_ga023712711f5c289663fc2223e83686d3"><td class="memItemLeft" align="right" valign="top">typedef struct __stanSubOptions </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3">stanSubOptions</a></td></tr>
|
|
<tr class="memdesc:ga023712711f5c289663fc2223e83686d3"><td class="mdescLeft"> </td><td class="mdescRight">Way to configure a <a class="el" href="group__types_group.html#gae4dae869fb614536f0f027c2e2660cc5" title="Interest on a given channel.">stanSubscription</a>. <br /></td></tr>
|
|
<tr class="separator:ga023712711f5c289663fc2223e83686d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad1a5ac566893e13dc8c81ac0e9c87afe" id="r_gad1a5ac566893e13dc8c81ac0e9c87afe"><td class="memItemLeft" align="right" valign="top">typedef void(* </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"> </td><td class="mdescRight">Callback used to deliver messages to the application. <br /></td></tr>
|
|
<tr class="separator:gad1a5ac566893e13dc8c81ac0e9c87afe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacdef6aff3e47953f19e35857ab8e274c" id="r_gacdef6aff3e47953f19e35857ab8e274c"><td class="memItemLeft" align="right" valign="top">typedef void(* </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"> </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"> </td></tr>
|
|
<tr class="memitem:ga9e511dffa471dfb971b7dd2b12329626" id="r_ga9e511dffa471dfb971b7dd2b12329626"><td class="memItemLeft" align="right" valign="top">typedef void(* </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"> </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"> </td></tr>
|
|
<tr class="memitem:ga245eab0a01a485e40fba267f84ec037f" id="r_ga245eab0a01a485e40fba267f84ec037f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(* </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"> </td><td class="mdescRight">Attach this connection to the external event loop. <br /></td></tr>
|
|
<tr class="separator:ga245eab0a01a485e40fba267f84ec037f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaea4c125ecfb43eaf43da20e8444c2aaa" id="r_gaea4c125ecfb43eaf43da20e8444c2aaa"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(* </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"> </td><td class="mdescRight">Read event needs to be added or removed. <br /></td></tr>
|
|
<tr class="separator:gaea4c125ecfb43eaf43da20e8444c2aaa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2bb5dd2d821ca5bbc0488f7e6aceed17" id="r_ga2bb5dd2d821ca5bbc0488f7e6aceed17"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(* </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"> </td><td class="mdescRight">Write event needs to be added or removed. <br /></td></tr>
|
|
<tr class="separator:ga2bb5dd2d821ca5bbc0488f7e6aceed17"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab63dee7f7012ba11ae20b76dbc36f2d0" id="r_gab63dee7f7012ba11ae20b76dbc36f2d0"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(* </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"> </td><td class="mdescRight">Detach from the event loop. <br /></td></tr>
|
|
<tr class="separator:gab63dee7f7012ba11ae20b76dbc36f2d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga258b30458134be90f17315c037f34b7b" id="r_ga258b30458134be90f17315c037f34b7b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(* </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"> </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"> </td></tr>
|
|
<tr class="memitem:gab786ffd670c86de0563559351305080b" id="r_gab786ffd670c86de0563559351305080b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>(* </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"> </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"> </td></tr>
|
|
<tr class="memitem:ga4b02de70fe9380d184fd01d87527f499" id="r_ga4b02de70fe9380d184fd01d87527f499"><td class="memItemLeft" align="right" valign="top">typedef const char *(* </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"> </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"> </td></tr>
|
|
<tr class="memitem:ga245131e64f1d0dff7edc8ed874a07e9a" id="r_ga245131e64f1d0dff7edc8ed874a07e9a"><td class="memItemLeft" align="right" valign="top">typedef void(* </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"> </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"> </td></tr>
|
|
<tr class="memitem:ga3353d4b92851c52121f65aaf0684cba4" id="r_ga3353d4b92851c52121f65aaf0684cba4"><td class="memItemLeft" align="right" valign="top">typedef int64_t(* </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"> </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"> </td></tr>
|
|
<tr class="memitem:ga954768cc1d3388bb6ab723e777647992" id="r_ga954768cc1d3388bb6ab723e777647992"><td class="memItemLeft" align="right" valign="top">typedef void(* </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"> </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"> </td></tr>
|
|
<tr class="memitem:ga4f66e065bd918f02510d4c53d8a5b729" id="r_ga4f66e065bd918f02510d4c53d8a5b729"><td class="memItemLeft" align="right" valign="top">typedef void(* </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"> </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"> </td></tr>
|
|
<tr class="memitem:gad5d6a685731b3bf635995b7375af4d18" id="r_gad5d6a685731b3bf635995b7375af4d18"><td class="memItemLeft" align="right" valign="top">typedef void(* </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"> </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"> </td></tr>
|
|
<tr class="memitem:gaf7456e37fa14f1834d9048d3789e9409" id="r_gaf7456e37fa14f1834d9048d3789e9409"><td class="memItemLeft" align="right" valign="top">typedef void(* </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"> </td><td class="mdescRight">Callback used to deliver messages to the application. <br /></td></tr>
|
|
<tr class="separator:gaf7456e37fa14f1834d9048d3789e9409"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac34092f6c698374f86ad349302bdd55c" id="r_gac34092f6c698374f86ad349302bdd55c"><td class="memItemLeft" align="right" valign="top">typedef void(* </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"> </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"> </td></tr>
|
|
<tr class="memitem:ga22c8eebaa1ca15ba0834b89cc1081130" id="r_ga22c8eebaa1ca15ba0834b89cc1081130"><td class="memItemLeft" align="right" valign="top">typedef struct micro_client_s </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_types.html#ga22c8eebaa1ca15ba0834b89cc1081130">microClient</a></td></tr>
|
|
<tr class="memdesc:ga22c8eebaa1ca15ba0834b89cc1081130"><td class="mdescLeft"> </td><td class="mdescRight">The Microservice client. <br /></td></tr>
|
|
<tr class="separator:ga22c8eebaa1ca15ba0834b89cc1081130"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga550430b08d2e071e3901c6d720f4a039" id="r_ga550430b08d2e071e3901c6d720f4a039"><td class="memItemLeft" align="right" valign="top">typedef struct __for_forward_compatibility_only </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_types.html#ga550430b08d2e071e3901c6d720f4a039">microClientConfig</a></td></tr>
|
|
<tr class="memdesc:ga550430b08d2e071e3901c6d720f4a039"><td class="mdescLeft"> </td><td class="mdescRight">The Microservice configuration object. For forward compatibility only. <br /></td></tr>
|
|
<tr class="separator:ga550430b08d2e071e3901c6d720f4a039"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaea03a1fb23faec1d7919054b27acfbc3" id="r_gaea03a1fb23faec1d7919054b27acfbc3"><td class="memItemLeft" align="right" valign="top">typedef struct micro_endpoint_s </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_types.html#gaea03a1fb23faec1d7919054b27acfbc3">microEndpoint</a></td></tr>
|
|
<tr class="memdesc:gaea03a1fb23faec1d7919054b27acfbc3"><td class="mdescLeft"> </td><td class="mdescRight"><code>microEndpoint</code> represents a microservice endpoint. <br /></td></tr>
|
|
<tr class="separator:gaea03a1fb23faec1d7919054b27acfbc3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7718d2f2c911e4cf677788f4ffe048cd" id="r_ga7718d2f2c911e4cf677788f4ffe048cd"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structmicro__endpoint__config__s.html">micro_endpoint_config_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_types.html#ga7718d2f2c911e4cf677788f4ffe048cd">microEndpointConfig</a></td></tr>
|
|
<tr class="memdesc:ga7718d2f2c911e4cf677788f4ffe048cd"><td class="mdescLeft"> </td><td class="mdescRight">The Microservice endpoint configuration object. <br /></td></tr>
|
|
<tr class="separator:ga7718d2f2c911e4cf677788f4ffe048cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadd4fcc67087b4d5f42015a7269cb6496" id="r_gadd4fcc67087b4d5f42015a7269cb6496"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structmicro__endpoint__info__s.html">micro_endpoint_info_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_types.html#gadd4fcc67087b4d5f42015a7269cb6496">microEndpointInfo</a></td></tr>
|
|
<tr class="memdesc:gadd4fcc67087b4d5f42015a7269cb6496"><td class="mdescLeft"> </td><td class="mdescRight">static information about an endpoint. <br /></td></tr>
|
|
<tr class="separator:gadd4fcc67087b4d5f42015a7269cb6496"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0a429a5ecfff69b212a3ba9abebcba53" id="r_ga0a429a5ecfff69b212a3ba9abebcba53"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structmicro__endpoint__stats__s.html">micro_endpoint_stats_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_types.html#ga0a429a5ecfff69b212a3ba9abebcba53">microEndpointStats</a></td></tr>
|
|
<tr class="memdesc:ga0a429a5ecfff69b212a3ba9abebcba53"><td class="mdescLeft"> </td><td class="mdescRight">The Microservice endpoint-level stats struct. <br /></td></tr>
|
|
<tr class="separator:ga0a429a5ecfff69b212a3ba9abebcba53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga41ae4121cf2f8e326369bbc2e44e20d7" id="r_ga41ae4121cf2f8e326369bbc2e44e20d7"><td class="memItemLeft" align="right" valign="top">typedef struct micro_error_s </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a></td></tr>
|
|
<tr class="memdesc:ga41ae4121cf2f8e326369bbc2e44e20d7"><td class="mdescLeft"> </td><td class="mdescRight">the Microservice error object. <br /></td></tr>
|
|
<tr class="separator:ga41ae4121cf2f8e326369bbc2e44e20d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2681ea21e9f5f6681b972bbb67e32133" id="r_ga2681ea21e9f5f6681b972bbb67e32133"><td class="memItemLeft" align="right" valign="top">typedef struct micro_group_s </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_types.html#ga2681ea21e9f5f6681b972bbb67e32133">microGroup</a></td></tr>
|
|
<tr class="memdesc:ga2681ea21e9f5f6681b972bbb67e32133"><td class="mdescLeft"> </td><td class="mdescRight">a collection of endpoints and other groups, with a common prefix to their subjects and names. <br /></td></tr>
|
|
<tr class="separator:ga2681ea21e9f5f6681b972bbb67e32133"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga417ace5dc09fe8a2f6fd3882302a37c4" id="r_ga417ace5dc09fe8a2f6fd3882302a37c4"><td class="memItemLeft" align="right" valign="top">typedef struct micro_request_s </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a></td></tr>
|
|
<tr class="memdesc:ga417ace5dc09fe8a2f6fd3882302a37c4"><td class="mdescLeft"> </td><td class="mdescRight">a request received by a microservice endpoint. <br /></td></tr>
|
|
<tr class="separator:ga417ace5dc09fe8a2f6fd3882302a37c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf6f5aef8773b70746e84c100c2b19b28" id="r_gaf6f5aef8773b70746e84c100c2b19b28"><td class="memItemLeft" align="right" valign="top">typedef struct micro_service_s </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_types.html#gaf6f5aef8773b70746e84c100c2b19b28">microService</a></td></tr>
|
|
<tr class="memdesc:gaf6f5aef8773b70746e84c100c2b19b28"><td class="mdescLeft"> </td><td class="mdescRight">the main object for a configured microservice. <br /></td></tr>
|
|
<tr class="separator:gaf6f5aef8773b70746e84c100c2b19b28"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1e46c0657cf42e83b366d224f380fb55" id="r_ga1e46c0657cf42e83b366d224f380fb55"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structmicro__service__config__s.html">micro_service_config_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_types.html#ga1e46c0657cf42e83b366d224f380fb55">microServiceConfig</a></td></tr>
|
|
<tr class="memdesc:ga1e46c0657cf42e83b366d224f380fb55"><td class="mdescLeft"> </td><td class="mdescRight">The microservice configuration object. <br /></td></tr>
|
|
<tr class="separator:ga1e46c0657cf42e83b366d224f380fb55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga033705d0404de94efb7a6444c6e91743" id="r_ga033705d0404de94efb7a6444c6e91743"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structmicro__service__info__s.html">micro_service_info_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_types.html#ga033705d0404de94efb7a6444c6e91743">microServiceInfo</a></td></tr>
|
|
<tr class="memdesc:ga033705d0404de94efb7a6444c6e91743"><td class="mdescLeft"> </td><td class="mdescRight">Information about a running microservice. <br /></td></tr>
|
|
<tr class="separator:ga033705d0404de94efb7a6444c6e91743"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf832de937edc57bcc3af5e1456b3760c" id="r_gaf832de937edc57bcc3af5e1456b3760c"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structmicro__service__stats__s.html">micro_service_stats_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_types.html#gaf832de937edc57bcc3af5e1456b3760c">microServiceStats</a></td></tr>
|
|
<tr class="memdesc:gaf832de937edc57bcc3af5e1456b3760c"><td class="mdescLeft"> </td><td class="mdescRight">The Microservice service-level stats struct. <br /></td></tr>
|
|
<tr class="separator:gaf832de937edc57bcc3af5e1456b3760c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab465a9b31672c63738e8f6b0a61c2e90" id="r_gab465a9b31672c63738e8f6b0a61c2e90"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_callbacks.html#gab465a9b31672c63738e8f6b0a61c2e90">microRequestHandler</a>) (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req)</td></tr>
|
|
<tr class="memdesc:gab465a9b31672c63738e8f6b0a61c2e90"><td class="mdescLeft"> </td><td class="mdescRight">Callback type for request processing. <br /></td></tr>
|
|
<tr class="separator:gab465a9b31672c63738e8f6b0a61c2e90"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7a40fbbb9b1102f0a7679f9dfcf6c0d6" id="r_ga7a40fbbb9b1102f0a7679f9dfcf6c0d6"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_callbacks.html#ga7a40fbbb9b1102f0a7679f9dfcf6c0d6">microErrorHandler</a>) (<a class="el" href="group__micro_types.html#gaf6f5aef8773b70746e84c100c2b19b28">microService</a> *m, <a class="el" href="group__micro_types.html#gaea03a1fb23faec1d7919054b27acfbc3">microEndpoint</a> *ep, <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> s)</td></tr>
|
|
<tr class="memdesc:ga7a40fbbb9b1102f0a7679f9dfcf6c0d6"><td class="mdescLeft"> </td><td class="mdescRight">Callback type for async error notifications. <br /></td></tr>
|
|
<tr class="separator:ga7a40fbbb9b1102f0a7679f9dfcf6c0d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae0341a98388ffd1094472d2ced36d840" id="r_gae0341a98388ffd1094472d2ced36d840"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_callbacks.html#gae0341a98388ffd1094472d2ced36d840">microDoneHandler</a>) (<a class="el" href="group__micro_types.html#gaf6f5aef8773b70746e84c100c2b19b28">microService</a> *m)</td></tr>
|
|
<tr class="memdesc:gae0341a98388ffd1094472d2ced36d840"><td class="mdescLeft"> </td><td class="mdescRight">Callback type for <code>Done</code> (service stopped) notifications. <br /></td></tr>
|
|
<tr class="separator:gae0341a98388ffd1094472d2ced36d840"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:ga410f8fb053efa02b2ca1de0c02fa4b6d" id="r_ga410f8fb053efa02b2ca1de0c02fa4b6d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga410f8fb053efa02b2ca1de0c02fa4b6d">jsRetentionPolicy</a> { <a class="el" href="group__types_group.html#gga410f8fb053efa02b2ca1de0c02fa4b6da6a2aa02f32acec6526d81f6e974e690f">js_LimitsPolicy</a> = 0
|
|
, <a class="el" href="group__types_group.html#gga410f8fb053efa02b2ca1de0c02fa4b6dae874de4a787cfbec4c6d0eb1a3f05ebd">js_InterestPolicy</a>
|
|
, <a class="el" href="group__types_group.html#gga410f8fb053efa02b2ca1de0c02fa4b6daf7e6581e69572691b01d1294a3c3a478">js_WorkQueuePolicy</a>
|
|
}</td></tr>
|
|
<tr class="separator:ga410f8fb053efa02b2ca1de0c02fa4b6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7f88b7d482488398074f9d1419a9b8c2" id="r_ga7f88b7d482488398074f9d1419a9b8c2"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga7f88b7d482488398074f9d1419a9b8c2">jsDiscardPolicy</a> { <a class="el" href="group__types_group.html#gga7f88b7d482488398074f9d1419a9b8c2abb31b828421634f1e6a1ef9359bc91f6">js_DiscardOld</a> = 0
|
|
, <a class="el" href="group__types_group.html#gga7f88b7d482488398074f9d1419a9b8c2a99d7f2d740af26c340c0a4e2b72fb6ab">js_DiscardNew</a>
|
|
}</td></tr>
|
|
<tr class="separator:ga7f88b7d482488398074f9d1419a9b8c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1802a53c79e667f093bba033b16adc98" id="r_ga1802a53c79e667f093bba033b16adc98"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga1802a53c79e667f093bba033b16adc98">jsStorageType</a> { <a class="el" href="group__types_group.html#gga1802a53c79e667f093bba033b16adc98a1d9dad1854cf374b22e3688b98284dec">js_FileStorage</a> = 0
|
|
, <a class="el" href="group__types_group.html#gga1802a53c79e667f093bba033b16adc98a428ed10448726ad01c1db77a7f748314">js_MemoryStorage</a>
|
|
}</td></tr>
|
|
<tr class="separator:ga1802a53c79e667f093bba033b16adc98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga10d2999dc673ed95e131e6ce5181f720" id="r_ga10d2999dc673ed95e131e6ce5181f720"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga10d2999dc673ed95e131e6ce5181f720">jsStorageCompression</a> { <a class="el" href="group__types_group.html#gga10d2999dc673ed95e131e6ce5181f720a97bd071285006dc90dc4600a25f85e89">js_StorageCompressionNone</a> = 0
|
|
, <a class="el" href="group__types_group.html#gga10d2999dc673ed95e131e6ce5181f720afab4e3a974823f4438292b2405349d4a">js_StorageCompressionS2</a>
|
|
}</td></tr>
|
|
<tr class="separator:ga10d2999dc673ed95e131e6ce5181f720"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga117ed2c35f89ef3144540ed9cbadc818" id="r_ga117ed2c35f89ef3144540ed9cbadc818"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga117ed2c35f89ef3144540ed9cbadc818">jsDeliverPolicy</a> { <br />
|
|
  <a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818ac692ba1363103768ac4bb58695549758">js_DeliverAll</a> = 0
|
|
, <a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818abbd81d6c4e0f17f30e2186f1335e991d">js_DeliverLast</a>
|
|
, <a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818a82b8d36e17391212398984f92db9c381">js_DeliverNew</a>
|
|
, <a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818a06299d9c8262a16306ba6cc16d293c5e">js_DeliverByStartSequence</a>
|
|
, <br />
|
|
  <a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818a33317133d42f21bf5919827a691543f6">js_DeliverByStartTime</a>
|
|
, <a class="el" href="group__types_group.html#gga117ed2c35f89ef3144540ed9cbadc818abb50ebcd2fbafe27038c966121b9407b">js_DeliverLastPerSubject</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ga117ed2c35f89ef3144540ed9cbadc818"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8fcb50e6e7312834791f9e237d28e873" id="r_ga8fcb50e6e7312834791f9e237d28e873"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga8fcb50e6e7312834791f9e237d28e873">jsAckPolicy</a> { <a class="el" href="group__types_group.html#gga8fcb50e6e7312834791f9e237d28e873a02d46a6395933c55c95ee5194bb6b80e">js_AckExplicit</a> = 0
|
|
, <a class="el" href="group__types_group.html#gga8fcb50e6e7312834791f9e237d28e873afd91fe31cf57c68863ca3090b07c296c">js_AckNone</a>
|
|
, <a class="el" href="group__types_group.html#gga8fcb50e6e7312834791f9e237d28e873a1232af28bf4e4b82e962174f1432ed4a">js_AckAll</a>
|
|
}</td></tr>
|
|
<tr class="separator:ga8fcb50e6e7312834791f9e237d28e873"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8650faf52b0b6b23df376eebeb9d0354" id="r_ga8650faf52b0b6b23df376eebeb9d0354"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga8650faf52b0b6b23df376eebeb9d0354">jsReplayPolicy</a> { <a class="el" href="group__types_group.html#gga8650faf52b0b6b23df376eebeb9d0354a2c4a1e2b75f31dd69a89b541d75afa44">js_ReplayInstant</a> = 0
|
|
, <a class="el" href="group__types_group.html#gga8650faf52b0b6b23df376eebeb9d0354a6ee3851dac5c90a61492193dd55931f5">js_ReplayOriginal</a>
|
|
}</td></tr>
|
|
<tr class="separator:ga8650faf52b0b6b23df376eebeb9d0354"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga89db3bd6bf11af3ac5eb3ab560d16332" id="r_ga89db3bd6bf11af3ac5eb3ab560d16332"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__types_group.html#ga89db3bd6bf11af3ac5eb3ab560d16332">kvOperation</a> { <a class="el" href="group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332a0b7a6bef67e4220f5f0c4075f2ed16b6">kvOp_Unknown</a> = 0
|
|
, <a class="el" href="group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332acc0e1da3c292cb7eb19d909c9dfd788a">kvOp_Put</a>
|
|
, <a class="el" href="group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332a4efb91331f3307128c75af5b23362f83">kvOp_Delete</a>
|
|
, <a class="el" href="group__types_group.html#gga89db3bd6bf11af3ac5eb3ab560d16332aee19ab8144bf518e251ea2004309b657">kvOp_Purge</a>
|
|
}</td></tr>
|
|
<tr class="separator:ga89db3bd6bf11af3ac5eb3ab560d16332"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:ga4a26d4caecb23348f6eee862c95fee7d" id="r_ga4a26d4caecb23348f6eee862c95fee7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__library_group.html#ga4a26d4caecb23348f6eee862c95fee7d">nats_Open</a> (int64_t lockSpinCount)</td></tr>
|
|
<tr class="memdesc:ga4a26d4caecb23348f6eee862c95fee7d"><td class="mdescLeft"> </td><td class="mdescRight">Initializes the library. <br /></td></tr>
|
|
<tr class="separator:ga4a26d4caecb23348f6eee862c95fee7d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0d8c3df1c0c4a3d340d8ff81355fb1e8" id="r_ga0d8c3df1c0c4a3d340d8ff81355fb1e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__library_group.html#ga0d8c3df1c0c4a3d340d8ff81355fb1e8">nats_GetVersion</a> (void)</td></tr>
|
|
<tr class="memdesc:ga0d8c3df1c0c4a3d340d8ff81355fb1e8"><td class="mdescLeft"> </td><td class="mdescRight">Returns the Library's version. <br /></td></tr>
|
|
<tr class="separator:ga0d8c3df1c0c4a3d340d8ff81355fb1e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5fbbaa19b0290b654d2669a05bd512e8" id="r_ga5fbbaa19b0290b654d2669a05bd512e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__library_group.html#ga5fbbaa19b0290b654d2669a05bd512e8">nats_GetVersionNumber</a> (void)</td></tr>
|
|
<tr class="memdesc:ga5fbbaa19b0290b654d2669a05bd512e8"><td class="mdescLeft"> </td><td class="mdescRight">Returns the Library's version as a number. <br /></td></tr>
|
|
<tr class="separator:ga5fbbaa19b0290b654d2669a05bd512e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8c2ad4df801bd9d11564587ed3a7081e" id="r_ga8c2ad4df801bd9d11564587ed3a7081e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__library_group.html#ga8c2ad4df801bd9d11564587ed3a7081e">nats_CheckCompatibility</a> (void)</td></tr>
|
|
<tr class="memdesc:ga8c2ad4df801bd9d11564587ed3a7081e"><td class="mdescLeft"> </td><td class="mdescRight">Check that the header is compatible with the library. <br /></td></tr>
|
|
<tr class="separator:ga8c2ad4df801bd9d11564587ed3a7081e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa3c10ba3ae001595007ad0dc5dccc15e" id="r_gaa3c10ba3ae001595007ad0dc5dccc15e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__library_group.html#gaa3c10ba3ae001595007ad0dc5dccc15e">nats_Now</a> (void)</td></tr>
|
|
<tr class="memdesc:gaa3c10ba3ae001595007ad0dc5dccc15e"><td class="mdescLeft"> </td><td class="mdescRight">Gives the current time in milliseconds. <br /></td></tr>
|
|
<tr class="separator:gaa3c10ba3ae001595007ad0dc5dccc15e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacf5e423920d6a647df3bbf7de39d5223" id="r_gacf5e423920d6a647df3bbf7de39d5223"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__library_group.html#gacf5e423920d6a647df3bbf7de39d5223">nats_NowInNanoSeconds</a> (void)</td></tr>
|
|
<tr class="memdesc:gacf5e423920d6a647df3bbf7de39d5223"><td class="mdescLeft"> </td><td class="mdescRight">Gives the current time in nanoseconds. <br /></td></tr>
|
|
<tr class="separator:gacf5e423920d6a647df3bbf7de39d5223"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad5040264cd4b1404956babf3c03a4f09" id="r_gad5040264cd4b1404956babf3c03a4f09"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__library_group.html#gad5040264cd4b1404956babf3c03a4f09">nats_Sleep</a> (int64_t sleepTime)</td></tr>
|
|
<tr class="memdesc:gad5040264cd4b1404956babf3c03a4f09"><td class="mdescLeft"> </td><td class="mdescRight">Sleeps for a given number of milliseconds. <br /></td></tr>
|
|
<tr class="separator:gad5040264cd4b1404956babf3c03a4f09"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadecfd49a58b581dbba40da77b195fd85" id="r_gadecfd49a58b581dbba40da77b195fd85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__library_group.html#gadecfd49a58b581dbba40da77b195fd85">nats_GetLastError</a> (<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> *status)</td></tr>
|
|
<tr class="memdesc:gadecfd49a58b581dbba40da77b195fd85"><td class="mdescLeft"> </td><td class="mdescRight">Returns the calling thread's last known error. <br /></td></tr>
|
|
<tr class="separator:gadecfd49a58b581dbba40da77b195fd85"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaca24172e1b97ca01cee29ca437f5702e" id="r_gaca24172e1b97ca01cee29ca437f5702e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__library_group.html#gaca24172e1b97ca01cee29ca437f5702e">nats_GetLastErrorStack</a> (char *buffer, size_t bufLen)</td></tr>
|
|
<tr class="memdesc:gaca24172e1b97ca01cee29ca437f5702e"><td class="mdescLeft"> </td><td class="mdescRight">Returns the calling thread's last known error stack. <br /></td></tr>
|
|
<tr class="separator:gaca24172e1b97ca01cee29ca437f5702e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5fab3b18c4fe3630254483575f6066f4" id="r_ga5fab3b18c4fe3630254483575f6066f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__library_group.html#ga5fab3b18c4fe3630254483575f6066f4">nats_PrintLastErrorStack</a> (FILE *file)</td></tr>
|
|
<tr class="memdesc:ga5fab3b18c4fe3630254483575f6066f4"><td class="mdescLeft"> </td><td class="mdescRight">Prints the calling thread's last known error stack into the file. <br /></td></tr>
|
|
<tr class="separator:ga5fab3b18c4fe3630254483575f6066f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab21e94ce7a7d226611ea2c05914cf19d" id="r_gab21e94ce7a7d226611ea2c05914cf19d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__library_group.html#gab21e94ce7a7d226611ea2c05914cf19d">nats_SetMessageDeliveryPoolSize</a> (int max)</td></tr>
|
|
<tr class="memdesc:gab21e94ce7a7d226611ea2c05914cf19d"><td class="mdescLeft"> </td><td class="mdescRight">Sets the maximum size of the global message delivery thread pool. <br /></td></tr>
|
|
<tr class="separator:gab21e94ce7a7d226611ea2c05914cf19d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafe171baefa00a85b77205116e9f3e48a" id="r_gafe171baefa00a85b77205116e9f3e48a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__library_group.html#gafe171baefa00a85b77205116e9f3e48a">nats_ReleaseThreadMemory</a> (void)</td></tr>
|
|
<tr class="memdesc:gafe171baefa00a85b77205116e9f3e48a"><td class="mdescLeft"> </td><td class="mdescRight">Release thread-local memory possibly allocated by the library. <br /></td></tr>
|
|
<tr class="separator:gafe171baefa00a85b77205116e9f3e48a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf781f246e2e0ab24623ca667c48dc3ba" id="r_gaf781f246e2e0ab24623ca667c48dc3ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__library_group.html#gaf781f246e2e0ab24623ca667c48dc3ba">nats_Sign</a> (const char *encodedSeed, const char *input, unsigned char **signature, int *signatureLength)</td></tr>
|
|
<tr class="memdesc:gaf781f246e2e0ab24623ca667c48dc3ba"><td class="mdescLeft"> </td><td class="mdescRight">Signs a given text using the provided private key. <br /></td></tr>
|
|
<tr class="separator:gaf781f246e2e0ab24623ca667c48dc3ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae75131e0ce4e5b89d0f82ea7892f112e" id="r_gae75131e0ce4e5b89d0f82ea7892f112e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__library_group.html#gae75131e0ce4e5b89d0f82ea7892f112e">nats_Close</a> (void)</td></tr>
|
|
<tr class="memdesc:gae75131e0ce4e5b89d0f82ea7892f112e"><td class="mdescLeft"> </td><td class="mdescRight">Tear down the library. <br /></td></tr>
|
|
<tr class="separator:gae75131e0ce4e5b89d0f82ea7892f112e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf75bb5b38bf32e6a8f43e54068625903" id="r_gaf75bb5b38bf32e6a8f43e54068625903"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__library_group.html#gaf75bb5b38bf32e6a8f43e54068625903">nats_CloseAndWait</a> (int64_t timeout)</td></tr>
|
|
<tr class="memdesc:gaf75bb5b38bf32e6a8f43e54068625903"><td class="mdescLeft"> </td><td class="mdescRight">Tear down the library and wait for all resources to be released. <br /></td></tr>
|
|
<tr class="separator:gaf75bb5b38bf32e6a8f43e54068625903"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4a83c4a08f1e4dd9451c1a88b6a4254e" id="r_ga4a83c4a08f1e4dd9451c1a88b6a4254e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__status_group.html#ga4a83c4a08f1e4dd9451c1a88b6a4254e">natsStatus_GetText</a> (<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> s)</td></tr>
|
|
<tr class="memdesc:ga4a83c4a08f1e4dd9451c1a88b6a4254e"><td class="mdescLeft"> </td><td class="mdescRight">Get the text corresponding to a <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80" title="Status returned by most of the APIs.">natsStatus</a>. <br /></td></tr>
|
|
<tr class="separator:ga4a83c4a08f1e4dd9451c1a88b6a4254e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafa923df029168f4991b77ffdd9e24877" id="r_gafa923df029168f4991b77ffdd9e24877"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stats_group.html#gafa923df029168f4991b77ffdd9e24877">natsStatistics_Create</a> (<a class="el" href="group__types_group.html#ga57a4b8c7109e2773878655722ce028aa">natsStatistics</a> **newStats)</td></tr>
|
|
<tr class="memdesc:gafa923df029168f4991b77ffdd9e24877"><td class="mdescLeft"> </td><td class="mdescRight">Creates a <a class="el" href="group__types_group.html#ga57a4b8c7109e2773878655722ce028aa" title="Statistics of a natsConnection.">natsStatistics</a> object. <br /></td></tr>
|
|
<tr class="separator:gafa923df029168f4991b77ffdd9e24877"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad85f5ffb4272713f6cc6d988e6d4e75f" id="r_gad85f5ffb4272713f6cc6d988e6d4e75f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stats_group.html#gad85f5ffb4272713f6cc6d988e6d4e75f">natsStatistics_GetCounts</a> (const <a class="el" href="group__types_group.html#ga57a4b8c7109e2773878655722ce028aa">natsStatistics</a> *stats, uint64_t *inMsgs, uint64_t *inBytes, uint64_t *outMsgs, uint64_t *outBytes, uint64_t *reconnects)</td></tr>
|
|
<tr class="memdesc:gad85f5ffb4272713f6cc6d988e6d4e75f"><td class="mdescLeft"> </td><td class="mdescRight">Extracts the various statistics values. <br /></td></tr>
|
|
<tr class="separator:gad85f5ffb4272713f6cc6d988e6d4e75f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga26a04e77af8fc160adf7c33088dcf59c" id="r_ga26a04e77af8fc160adf7c33088dcf59c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stats_group.html#ga26a04e77af8fc160adf7c33088dcf59c">natsStatistics_Destroy</a> (<a class="el" href="group__types_group.html#ga57a4b8c7109e2773878655722ce028aa">natsStatistics</a> *stats)</td></tr>
|
|
<tr class="memdesc:ga26a04e77af8fc160adf7c33088dcf59c"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the <a class="el" href="group__types_group.html#ga57a4b8c7109e2773878655722ce028aa" title="Statistics of a natsConnection.">natsStatistics</a> object. <br /></td></tr>
|
|
<tr class="separator:ga26a04e77af8fc160adf7c33088dcf59c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga61d4a0cf2fbf7d13cc910e5a00c575be" id="r_ga61d4a0cf2fbf7d13cc910e5a00c575be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga61d4a0cf2fbf7d13cc910e5a00c575be">natsOptions_Create</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> **newOpts)</td></tr>
|
|
<tr class="memdesc:ga61d4a0cf2fbf7d13cc910e5a00c575be"><td class="mdescLeft"> </td><td class="mdescRight">Creates a <a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e" title="Way to configure a natsConnection.">natsOptions</a> object. <br /></td></tr>
|
|
<tr class="separator:ga61d4a0cf2fbf7d13cc910e5a00c575be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3f7e760214417c7d87541ecb9ab5bea5" id="r_ga3f7e760214417c7d87541ecb9ab5bea5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga3f7e760214417c7d87541ecb9ab5bea5">natsOptions_SetURL</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *url)</td></tr>
|
|
<tr class="memdesc:ga3f7e760214417c7d87541ecb9ab5bea5"><td class="mdescLeft"> </td><td class="mdescRight">Sets the URL to connect to. <br /></td></tr>
|
|
<tr class="separator:ga3f7e760214417c7d87541ecb9ab5bea5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacb7e964ae54b74d972d72e118b7b8bdf" id="r_gacb7e964ae54b74d972d72e118b7b8bdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gacb7e964ae54b74d972d72e118b7b8bdf">natsOptions_SetServers</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char **servers, int serversCount)</td></tr>
|
|
<tr class="memdesc:gacb7e964ae54b74d972d72e118b7b8bdf"><td class="mdescLeft"> </td><td class="mdescRight">Set the list of servers to try to (re)connect to. <br /></td></tr>
|
|
<tr class="separator:gacb7e964ae54b74d972d72e118b7b8bdf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5b99da7dd74aac3be962f323c3863d9e" id="r_ga5b99da7dd74aac3be962f323c3863d9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga5b99da7dd74aac3be962f323c3863d9e">natsOptions_SetUserInfo</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *user, const char *password)</td></tr>
|
|
<tr class="memdesc:ga5b99da7dd74aac3be962f323c3863d9e"><td class="mdescLeft"> </td><td class="mdescRight">Sets the user name/password to use when not specified in the URL. <br /></td></tr>
|
|
<tr class="separator:ga5b99da7dd74aac3be962f323c3863d9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad58a5b9dabadeebda30e952ff7b39193" id="r_gad58a5b9dabadeebda30e952ff7b39193"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gad58a5b9dabadeebda30e952ff7b39193">natsOptions_SetToken</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *token)</td></tr>
|
|
<tr class="memdesc:gad58a5b9dabadeebda30e952ff7b39193"><td class="mdescLeft"> </td><td class="mdescRight">Sets the token to use when not specified in the URL. <br /></td></tr>
|
|
<tr class="separator:gad58a5b9dabadeebda30e952ff7b39193"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga23a3b1f022112e98ddccb18b247b4426" id="r_ga23a3b1f022112e98ddccb18b247b4426"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga23a3b1f022112e98ddccb18b247b4426">natsOptions_SetTokenHandler</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, <a class="el" href="group__callbacks_group.html#ga4b02de70fe9380d184fd01d87527f499">natsTokenHandler</a> tokenCb, void *closure)</td></tr>
|
|
<tr class="memdesc:ga23a3b1f022112e98ddccb18b247b4426"><td class="mdescLeft"> </td><td class="mdescRight">Sets the tokenCb to use whenever a token is needed. <br /></td></tr>
|
|
<tr class="separator:ga23a3b1f022112e98ddccb18b247b4426"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaabf8763b931dcf389c83fd95d760a413" id="r_gaabf8763b931dcf389c83fd95d760a413"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gaabf8763b931dcf389c83fd95d760a413">natsOptions_SetNoRandomize</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, bool noRandomize)</td></tr>
|
|
<tr class="memdesc:gaabf8763b931dcf389c83fd95d760a413"><td class="mdescLeft"> </td><td class="mdescRight">Indicate if the servers list should be randomized. <br /></td></tr>
|
|
<tr class="separator:gaabf8763b931dcf389c83fd95d760a413"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga17cd7fe41176cd98aca1184fa9352ad9" id="r_ga17cd7fe41176cd98aca1184fa9352ad9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga17cd7fe41176cd98aca1184fa9352ad9">natsOptions_SetTimeout</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, int64_t timeout)</td></tr>
|
|
<tr class="memdesc:ga17cd7fe41176cd98aca1184fa9352ad9"><td class="mdescLeft"> </td><td class="mdescRight">Sets the (re)connect process timeout. <br /></td></tr>
|
|
<tr class="separator:ga17cd7fe41176cd98aca1184fa9352ad9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1c529d347be0fe2eec17c7f4698e283e" id="r_ga1c529d347be0fe2eec17c7f4698e283e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga1c529d347be0fe2eec17c7f4698e283e">natsOptions_SetName</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *name)</td></tr>
|
|
<tr class="memdesc:ga1c529d347be0fe2eec17c7f4698e283e"><td class="mdescLeft"> </td><td class="mdescRight">Sets the name. <br /></td></tr>
|
|
<tr class="separator:ga1c529d347be0fe2eec17c7f4698e283e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa1f09416d443fa7a6af6b695da563eba" id="r_gaa1f09416d443fa7a6af6b695da563eba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gaa1f09416d443fa7a6af6b695da563eba">natsOptions_SetSecure</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, bool secure)</td></tr>
|
|
<tr class="memdesc:gaa1f09416d443fa7a6af6b695da563eba"><td class="mdescLeft"> </td><td class="mdescRight">Sets the secure mode. <br /></td></tr>
|
|
<tr class="separator:gaa1f09416d443fa7a6af6b695da563eba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2cd6563694a439b3949a31fd81103099" id="r_ga2cd6563694a439b3949a31fd81103099"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga2cd6563694a439b3949a31fd81103099">natsOptions_LoadCATrustedCertificates</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *fileName)</td></tr>
|
|
<tr class="memdesc:ga2cd6563694a439b3949a31fd81103099"><td class="mdescLeft"> </td><td class="mdescRight">Loads the trusted CA certificates from a file. <br /></td></tr>
|
|
<tr class="separator:ga2cd6563694a439b3949a31fd81103099"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafb30794fc2ae74b9e0bd8fb609b901c8" id="r_gafb30794fc2ae74b9e0bd8fb609b901c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gafb30794fc2ae74b9e0bd8fb609b901c8">natsOptions_SetCATrustedCertificates</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *certificates)</td></tr>
|
|
<tr class="memdesc:gafb30794fc2ae74b9e0bd8fb609b901c8"><td class="mdescLeft"> </td><td class="mdescRight">Sets the trusted CA certificates from memory. <br /></td></tr>
|
|
<tr class="separator:gafb30794fc2ae74b9e0bd8fb609b901c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga36943e2ba53d05407cdabc4e7e96484b" id="r_ga36943e2ba53d05407cdabc4e7e96484b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga36943e2ba53d05407cdabc4e7e96484b">natsOptions_LoadCertificatesChain</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *certsFileName, const char *keyFileName)</td></tr>
|
|
<tr class="memdesc:ga36943e2ba53d05407cdabc4e7e96484b"><td class="mdescLeft"> </td><td class="mdescRight">Loads the certificate chain from a file, using the given key. <br /></td></tr>
|
|
<tr class="separator:ga36943e2ba53d05407cdabc4e7e96484b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae98f0f9034e93941767ab1ae6eec2c0c" id="r_gae98f0f9034e93941767ab1ae6eec2c0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gae98f0f9034e93941767ab1ae6eec2c0c">natsOptions_SetCertificatesChain</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *cert, const char *key)</td></tr>
|
|
<tr class="memdesc:gae98f0f9034e93941767ab1ae6eec2c0c"><td class="mdescLeft"> </td><td class="mdescRight">Sets the client certificate and key. <br /></td></tr>
|
|
<tr class="separator:gae98f0f9034e93941767ab1ae6eec2c0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5698f020e8eb3e7440eb073fe08ef62c" id="r_ga5698f020e8eb3e7440eb073fe08ef62c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga5698f020e8eb3e7440eb073fe08ef62c">natsOptions_SetCiphers</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *ciphers)</td></tr>
|
|
<tr class="memdesc:ga5698f020e8eb3e7440eb073fe08ef62c"><td class="mdescLeft"> </td><td class="mdescRight">Sets the list of available ciphers. <br /></td></tr>
|
|
<tr class="separator:ga5698f020e8eb3e7440eb073fe08ef62c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2b7f144b011d8ce62941b608a8f324f0" id="r_ga2b7f144b011d8ce62941b608a8f324f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga2b7f144b011d8ce62941b608a8f324f0">natsOptions_SetCipherSuites</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *ciphers)</td></tr>
|
|
<tr class="memdesc:ga2b7f144b011d8ce62941b608a8f324f0"><td class="mdescLeft"> </td><td class="mdescRight">Sets the list of available ciphers for TLSv1.3. <br /></td></tr>
|
|
<tr class="separator:ga2b7f144b011d8ce62941b608a8f324f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0ba43ba9930df385e4781b12be9f2851" id="r_ga0ba43ba9930df385e4781b12be9f2851"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga0ba43ba9930df385e4781b12be9f2851">natsOptions_SetExpectedHostname</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *hostname)</td></tr>
|
|
<tr class="memdesc:ga0ba43ba9930df385e4781b12be9f2851"><td class="mdescLeft"> </td><td class="mdescRight">Sets the server certificate's expected hostname. <br /></td></tr>
|
|
<tr class="separator:ga0ba43ba9930df385e4781b12be9f2851"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6f804ec44adc299989fe623570679da3" id="r_ga6f804ec44adc299989fe623570679da3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga6f804ec44adc299989fe623570679da3">natsOptions_SkipServerVerification</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, bool skip)</td></tr>
|
|
<tr class="memdesc:ga6f804ec44adc299989fe623570679da3"><td class="mdescLeft"> </td><td class="mdescRight">Switch server certificate verification. <br /></td></tr>
|
|
<tr class="separator:ga6f804ec44adc299989fe623570679da3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa16bfd09ef318af18c27a0e199681b69" id="r_gaa16bfd09ef318af18c27a0e199681b69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gaa16bfd09ef318af18c27a0e199681b69">natsOptions_SetVerbose</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, bool verbose)</td></tr>
|
|
<tr class="memdesc:gaa16bfd09ef318af18c27a0e199681b69"><td class="mdescLeft"> </td><td class="mdescRight">Sets the verbose mode. <br /></td></tr>
|
|
<tr class="separator:gaa16bfd09ef318af18c27a0e199681b69"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga26f166af20de98bec67bc6cc916f769e" id="r_ga26f166af20de98bec67bc6cc916f769e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga26f166af20de98bec67bc6cc916f769e">natsOptions_SetPedantic</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, bool pedantic)</td></tr>
|
|
<tr class="memdesc:ga26f166af20de98bec67bc6cc916f769e"><td class="mdescLeft"> </td><td class="mdescRight">Sets the pedantic mode. <br /></td></tr>
|
|
<tr class="separator:ga26f166af20de98bec67bc6cc916f769e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae68fb615835364c0809555e8dc93f57e" id="r_gae68fb615835364c0809555e8dc93f57e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gae68fb615835364c0809555e8dc93f57e">natsOptions_SetPingInterval</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, int64_t interval)</td></tr>
|
|
<tr class="memdesc:gae68fb615835364c0809555e8dc93f57e"><td class="mdescLeft"> </td><td class="mdescRight">Sets the ping interval. <br /></td></tr>
|
|
<tr class="separator:gae68fb615835364c0809555e8dc93f57e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaff89c3f41627f4b2929dbc9b82d265b" id="r_gaaff89c3f41627f4b2929dbc9b82d265b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gaaff89c3f41627f4b2929dbc9b82d265b">natsOptions_SetMaxPingsOut</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, int maxPingsOut)</td></tr>
|
|
<tr class="memdesc:gaaff89c3f41627f4b2929dbc9b82d265b"><td class="mdescLeft"> </td><td class="mdescRight">Sets the limit of outstanding <code>PING</code>s without corresponding <code>PONG</code>s. <br /></td></tr>
|
|
<tr class="separator:gaaff89c3f41627f4b2929dbc9b82d265b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1a3e3abfd7ddd8aff247df8f332bbda3" id="r_ga1a3e3abfd7ddd8aff247df8f332bbda3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga1a3e3abfd7ddd8aff247df8f332bbda3">natsOptions_SetIOBufSize</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, int ioBufSize)</td></tr>
|
|
<tr class="memdesc:ga1a3e3abfd7ddd8aff247df8f332bbda3"><td class="mdescLeft"> </td><td class="mdescRight">Sets the size of the internal read/write buffers. <br /></td></tr>
|
|
<tr class="separator:ga1a3e3abfd7ddd8aff247df8f332bbda3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3d1d3cb2f2a0e23d27dd60e96d1cc91b" id="r_ga3d1d3cb2f2a0e23d27dd60e96d1cc91b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga3d1d3cb2f2a0e23d27dd60e96d1cc91b">natsOptions_SetAllowReconnect</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, bool allow)</td></tr>
|
|
<tr class="memdesc:ga3d1d3cb2f2a0e23d27dd60e96d1cc91b"><td class="mdescLeft"> </td><td class="mdescRight">Indicates if the connection will be allowed to reconnect. <br /></td></tr>
|
|
<tr class="separator:ga3d1d3cb2f2a0e23d27dd60e96d1cc91b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab54cd2719c0b64eebd6c7b83dd2908a0" id="r_gab54cd2719c0b64eebd6c7b83dd2908a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gab54cd2719c0b64eebd6c7b83dd2908a0">natsOptions_SetMaxReconnect</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, int maxReconnect)</td></tr>
|
|
<tr class="memdesc:gab54cd2719c0b64eebd6c7b83dd2908a0"><td class="mdescLeft"> </td><td class="mdescRight">Sets the maximum number of reconnect attempts. <br /></td></tr>
|
|
<tr class="separator:gab54cd2719c0b64eebd6c7b83dd2908a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2730f4e16e318a2ef8de98dbf6ede807" id="r_ga2730f4e16e318a2ef8de98dbf6ede807"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga2730f4e16e318a2ef8de98dbf6ede807">natsOptions_SetReconnectWait</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, int64_t reconnectWait)</td></tr>
|
|
<tr class="memdesc:ga2730f4e16e318a2ef8de98dbf6ede807"><td class="mdescLeft"> </td><td class="mdescRight">Sets the time between reconnect attempts. <br /></td></tr>
|
|
<tr class="separator:ga2730f4e16e318a2ef8de98dbf6ede807"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8f3df57ed8ae418d3ae6678ae5e2a5d2" id="r_ga8f3df57ed8ae418d3ae6678ae5e2a5d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga8f3df57ed8ae418d3ae6678ae5e2a5d2">natsOptions_SetReconnectJitter</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, int64_t jitter, int64_t jitterTLS)</td></tr>
|
|
<tr class="memdesc:ga8f3df57ed8ae418d3ae6678ae5e2a5d2"><td class="mdescLeft"> </td><td class="mdescRight">Set the upper bound of a random delay added to reconnect wait. <br /></td></tr>
|
|
<tr class="separator:ga8f3df57ed8ae418d3ae6678ae5e2a5d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3593165aa113d6736e0226ddc56b3e9d" id="r_ga3593165aa113d6736e0226ddc56b3e9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga3593165aa113d6736e0226ddc56b3e9d">natsOptions_SetCustomReconnectDelay</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, <a class="el" href="group__callbacks_group.html#ga3353d4b92851c52121f65aaf0684cba4">natsCustomReconnectDelayHandler</a> cb, void *closure)</td></tr>
|
|
<tr class="memdesc:ga3593165aa113d6736e0226ddc56b3e9d"><td class="mdescLeft"> </td><td class="mdescRight">Sets the handler to invoke when the library needs to wait before the next reconnect attempts. <br /></td></tr>
|
|
<tr class="separator:ga3593165aa113d6736e0226ddc56b3e9d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa0d4b7ece8477cb9879f0dafff3456a5" id="r_gaa0d4b7ece8477cb9879f0dafff3456a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gaa0d4b7ece8477cb9879f0dafff3456a5">natsOptions_SetReconnectBufSize</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, int reconnectBufSize)</td></tr>
|
|
<tr class="memdesc:gaa0d4b7ece8477cb9879f0dafff3456a5"><td class="mdescLeft"> </td><td class="mdescRight">Sets the size of the backing buffer used during reconnect. <br /></td></tr>
|
|
<tr class="separator:gaa0d4b7ece8477cb9879f0dafff3456a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga95510436eee06f9992ded96a44795c40" id="r_ga95510436eee06f9992ded96a44795c40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga95510436eee06f9992ded96a44795c40">natsOptions_SetMaxPendingMsgs</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, int maxPending)</td></tr>
|
|
<tr class="memdesc:ga95510436eee06f9992ded96a44795c40"><td class="mdescLeft"> </td><td class="mdescRight">Sets the maximum number of pending messages per subscription. <br /></td></tr>
|
|
<tr class="separator:ga95510436eee06f9992ded96a44795c40"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga127ec7a8196b453947a7fa9a64096cbd" id="r_ga127ec7a8196b453947a7fa9a64096cbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga127ec7a8196b453947a7fa9a64096cbd">natsOptions_SetErrorHandler</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, <a class="el" href="group__callbacks_group.html#ga9e511dffa471dfb971b7dd2b12329626">natsErrHandler</a> errHandler, void *closure)</td></tr>
|
|
<tr class="memdesc:ga127ec7a8196b453947a7fa9a64096cbd"><td class="mdescLeft"> </td><td class="mdescRight">Sets the error handler for asynchronous events. <br /></td></tr>
|
|
<tr class="separator:ga127ec7a8196b453947a7fa9a64096cbd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga44410242e73134e5bb51ef27904a9253" id="r_ga44410242e73134e5bb51ef27904a9253"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga44410242e73134e5bb51ef27904a9253">natsOptions_SetClosedCB</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, <a class="el" href="group__callbacks_group.html#gacdef6aff3e47953f19e35857ab8e274c">natsConnectionHandler</a> closedCb, void *closure)</td></tr>
|
|
<tr class="memdesc:ga44410242e73134e5bb51ef27904a9253"><td class="mdescLeft"> </td><td class="mdescRight">Sets the callback to be invoked when a connection to a server is permanently lost. <br /></td></tr>
|
|
<tr class="separator:ga44410242e73134e5bb51ef27904a9253"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadc8dc0cedd91bda71d544f3dedc4a039" id="r_gadc8dc0cedd91bda71d544f3dedc4a039"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gadc8dc0cedd91bda71d544f3dedc4a039">natsOptions_SetDisconnectedCB</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, <a class="el" href="group__callbacks_group.html#gacdef6aff3e47953f19e35857ab8e274c">natsConnectionHandler</a> disconnectedCb, void *closure)</td></tr>
|
|
<tr class="memdesc:gadc8dc0cedd91bda71d544f3dedc4a039"><td class="mdescLeft"> </td><td class="mdescRight">Sets the callback to be invoked when the connection to a server is lost. <br /></td></tr>
|
|
<tr class="separator:gadc8dc0cedd91bda71d544f3dedc4a039"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga26a48c8529fffa5f5d1a61c030979980" id="r_ga26a48c8529fffa5f5d1a61c030979980"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga26a48c8529fffa5f5d1a61c030979980">natsOptions_SetReconnectedCB</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, <a class="el" href="group__callbacks_group.html#gacdef6aff3e47953f19e35857ab8e274c">natsConnectionHandler</a> reconnectedCb, void *closure)</td></tr>
|
|
<tr class="memdesc:ga26a48c8529fffa5f5d1a61c030979980"><td class="mdescLeft"> </td><td class="mdescRight">Sets the callback to be invoked when the connection has reconnected. <br /></td></tr>
|
|
<tr class="separator:ga26a48c8529fffa5f5d1a61c030979980"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab5baab507c974402ab0d8c5e8227ee65" id="r_gab5baab507c974402ab0d8c5e8227ee65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gab5baab507c974402ab0d8c5e8227ee65">natsOptions_SetDiscoveredServersCB</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, <a class="el" href="group__callbacks_group.html#gacdef6aff3e47953f19e35857ab8e274c">natsConnectionHandler</a> discoveredServersCb, void *closure)</td></tr>
|
|
<tr class="memdesc:gab5baab507c974402ab0d8c5e8227ee65"><td class="mdescLeft"> </td><td class="mdescRight">Sets the callback to be invoked when new servers are discovered. <br /></td></tr>
|
|
<tr class="separator:gab5baab507c974402ab0d8c5e8227ee65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7e4172084520708b8c9f28e73174461c" id="r_ga7e4172084520708b8c9f28e73174461c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga7e4172084520708b8c9f28e73174461c">natsOptions_SetIgnoreDiscoveredServers</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, bool ignore)</td></tr>
|
|
<tr class="memdesc:ga7e4172084520708b8c9f28e73174461c"><td class="mdescLeft"> </td><td class="mdescRight">Sets if the library should ignore or not discovered servers. <br /></td></tr>
|
|
<tr class="separator:ga7e4172084520708b8c9f28e73174461c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga54dea2ffeb33779771652a7a14fc4adc" id="r_ga54dea2ffeb33779771652a7a14fc4adc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga54dea2ffeb33779771652a7a14fc4adc">natsOptions_SetLameDuckModeCB</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, <a class="el" href="group__callbacks_group.html#gacdef6aff3e47953f19e35857ab8e274c">natsConnectionHandler</a> lameDuckCb, void *closure)</td></tr>
|
|
<tr class="memdesc:ga54dea2ffeb33779771652a7a14fc4adc"><td class="mdescLeft"> </td><td class="mdescRight">Sets the callback to be invoked when server enters lame duck mode. <br /></td></tr>
|
|
<tr class="separator:ga54dea2ffeb33779771652a7a14fc4adc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab09491bad908dedcb323c780280733ff" id="r_gab09491bad908dedcb323c780280733ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gab09491bad908dedcb323c780280733ff">natsOptions_SetEventLoop</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, void *loop, <a class="el" href="group__callbacks_group.html#ga245eab0a01a485e40fba267f84ec037f">natsEvLoop_Attach</a> attachCb, <a class="el" href="group__callbacks_group.html#gaea4c125ecfb43eaf43da20e8444c2aaa">natsEvLoop_ReadAddRemove</a> readCb, <a class="el" href="group__callbacks_group.html#ga2bb5dd2d821ca5bbc0488f7e6aceed17">natsEvLoop_WriteAddRemove</a> writeCb, <a class="el" href="group__callbacks_group.html#gab63dee7f7012ba11ae20b76dbc36f2d0">natsEvLoop_Detach</a> detachCb)</td></tr>
|
|
<tr class="memdesc:gab09491bad908dedcb323c780280733ff"><td class="mdescLeft"> </td><td class="mdescRight">Sets the external event loop and associated callbacks. <br /></td></tr>
|
|
<tr class="separator:gab09491bad908dedcb323c780280733ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabf060c92648b50c069f0abe7cbb06f1c" id="r_gabf060c92648b50c069f0abe7cbb06f1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gabf060c92648b50c069f0abe7cbb06f1c">natsOptions_UseGlobalMessageDelivery</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, bool global)</td></tr>
|
|
<tr class="memdesc:gabf060c92648b50c069f0abe7cbb06f1c"><td class="mdescLeft"> </td><td class="mdescRight">Switch on/off the use of a central message delivery thread pool. <br /></td></tr>
|
|
<tr class="separator:gabf060c92648b50c069f0abe7cbb06f1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7ca713c7532eff4d41a492e95b8822cf" id="r_ga7ca713c7532eff4d41a492e95b8822cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga7ca713c7532eff4d41a492e95b8822cf">natsOptions_IPResolutionOrder</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, int order)</td></tr>
|
|
<tr class="memdesc:ga7ca713c7532eff4d41a492e95b8822cf"><td class="mdescLeft"> </td><td class="mdescRight">Dictates the order in which host name are resolved during connect. <br /></td></tr>
|
|
<tr class="separator:ga7ca713c7532eff4d41a492e95b8822cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8f06568cc3319a5a0eef9f80282034ca" id="r_ga8f06568cc3319a5a0eef9f80282034ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga8f06568cc3319a5a0eef9f80282034ca">natsOptions_SetSendAsap</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, bool sendAsap)</td></tr>
|
|
<tr class="memdesc:ga8f06568cc3319a5a0eef9f80282034ca"><td class="mdescLeft"> </td><td class="mdescRight">Sets if Publish calls should send data right away. <br /></td></tr>
|
|
<tr class="separator:ga8f06568cc3319a5a0eef9f80282034ca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga70aa85319933d78c0076cc862fa3e5a6" id="r_ga70aa85319933d78c0076cc862fa3e5a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga70aa85319933d78c0076cc862fa3e5a6">natsOptions_UseOldRequestStyle</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, bool useOldStyle)</td></tr>
|
|
<tr class="memdesc:ga70aa85319933d78c0076cc862fa3e5a6"><td class="mdescLeft"> </td><td class="mdescRight">Switches the use of old style requests. <br /></td></tr>
|
|
<tr class="separator:ga70aa85319933d78c0076cc862fa3e5a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadef4376a5e608cbc8c1a9e2b6335dc79" id="r_gadef4376a5e608cbc8c1a9e2b6335dc79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gadef4376a5e608cbc8c1a9e2b6335dc79">natsOptions_SetFailRequestsOnDisconnect</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, bool failRequests)</td></tr>
|
|
<tr class="memdesc:gadef4376a5e608cbc8c1a9e2b6335dc79"><td class="mdescLeft"> </td><td class="mdescRight">Fails pending requests on disconnect event. <br /></td></tr>
|
|
<tr class="separator:gadef4376a5e608cbc8c1a9e2b6335dc79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4f694b87039cedaa65cd25656b14d1a3" id="r_ga4f694b87039cedaa65cd25656b14d1a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga4f694b87039cedaa65cd25656b14d1a3">natsOptions_SetNoEcho</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, bool noEcho)</td></tr>
|
|
<tr class="memdesc:ga4f694b87039cedaa65cd25656b14d1a3"><td class="mdescLeft"> </td><td class="mdescRight">Sets if connection receives its own messages. <br /></td></tr>
|
|
<tr class="separator:ga4f694b87039cedaa65cd25656b14d1a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga20946800d024b7089e73d63454d1c19f" id="r_ga20946800d024b7089e73d63454d1c19f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga20946800d024b7089e73d63454d1c19f">natsOptions_SetRetryOnFailedConnect</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, bool retry, <a class="el" href="group__callbacks_group.html#gacdef6aff3e47953f19e35857ab8e274c">natsConnectionHandler</a> connectedCb, void *closure)</td></tr>
|
|
<tr class="memdesc:ga20946800d024b7089e73d63454d1c19f"><td class="mdescLeft"> </td><td class="mdescRight">Indicates if initial connect failure should be retried or not. <br /></td></tr>
|
|
<tr class="separator:ga20946800d024b7089e73d63454d1c19f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga60117450fc1f7b6f81bab455aeed7515" id="r_ga60117450fc1f7b6f81bab455aeed7515"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga60117450fc1f7b6f81bab455aeed7515">natsOptions_SetUserCredentialsCallbacks</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, <a class="el" href="group__callbacks_group.html#ga258b30458134be90f17315c037f34b7b">natsUserJWTHandler</a> ujwtCB, void *ujwtClosure, <a class="el" href="group__callbacks_group.html#gab786ffd670c86de0563559351305080b">natsSignatureHandler</a> sigCB, void *sigClosure)</td></tr>
|
|
<tr class="memdesc:ga60117450fc1f7b6f81bab455aeed7515"><td class="mdescLeft"> </td><td class="mdescRight">Sets the callbacks to fetch user JWT and sign server's nonce. <br /></td></tr>
|
|
<tr class="separator:ga60117450fc1f7b6f81bab455aeed7515"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga59b47f7b7a19085cf8eaada9bfe5606e" id="r_ga59b47f7b7a19085cf8eaada9bfe5606e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga59b47f7b7a19085cf8eaada9bfe5606e">natsOptions_SetUserCredentialsFromFiles</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *userOrChainedFile, const char *seedFile)</td></tr>
|
|
<tr class="memdesc:ga59b47f7b7a19085cf8eaada9bfe5606e"><td class="mdescLeft"> </td><td class="mdescRight">Sets the file(s) to use to fetch user JWT and seed required to sign nonce. <br /></td></tr>
|
|
<tr class="separator:ga59b47f7b7a19085cf8eaada9bfe5606e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5d3d4d1269dd289f93c56b8a1ddccd43" id="r_ga5d3d4d1269dd289f93c56b8a1ddccd43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga5d3d4d1269dd289f93c56b8a1ddccd43">natsOptions_SetUserCredentialsFromMemory</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *jwtAndSeedContent)</td></tr>
|
|
<tr class="memdesc:ga5d3d4d1269dd289f93c56b8a1ddccd43"><td class="mdescLeft"> </td><td class="mdescRight">Sets JWT handler and handler to sign nonce that uses seed. <br /></td></tr>
|
|
<tr class="separator:ga5d3d4d1269dd289f93c56b8a1ddccd43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0290eac4665569c850468d9f00e246a0" id="r_ga0290eac4665569c850468d9f00e246a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga0290eac4665569c850468d9f00e246a0">natsOptions_SetNKey</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *pubKey, <a class="el" href="group__callbacks_group.html#gab786ffd670c86de0563559351305080b">natsSignatureHandler</a> sigCB, void *sigClosure)</td></tr>
|
|
<tr class="memdesc:ga0290eac4665569c850468d9f00e246a0"><td class="mdescLeft"> </td><td class="mdescRight">Sets the NKey public key and signature callback. <br /></td></tr>
|
|
<tr class="separator:ga0290eac4665569c850468d9f00e246a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga696f02e0493c00d3c1eafff45b62b68e" id="r_ga696f02e0493c00d3c1eafff45b62b68e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga696f02e0493c00d3c1eafff45b62b68e">natsOptions_SetNKeyFromSeed</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *pubKey, const char *seedFile)</td></tr>
|
|
<tr class="memdesc:ga696f02e0493c00d3c1eafff45b62b68e"><td class="mdescLeft"> </td><td class="mdescRight">Sets the NKey public key and its seed file. <br /></td></tr>
|
|
<tr class="separator:ga696f02e0493c00d3c1eafff45b62b68e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaafda5fb8d9ee3a17bd475ceaecfac218" id="r_gaafda5fb8d9ee3a17bd475ceaecfac218"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gaafda5fb8d9ee3a17bd475ceaecfac218">natsOptions_SetWriteDeadline</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, int64_t deadline)</td></tr>
|
|
<tr class="memdesc:gaafda5fb8d9ee3a17bd475ceaecfac218"><td class="mdescLeft"> </td><td class="mdescRight">Sets the write deadline. <br /></td></tr>
|
|
<tr class="separator:gaafda5fb8d9ee3a17bd475ceaecfac218"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga192465163abb87ad48a843b45cdf9984" id="r_ga192465163abb87ad48a843b45cdf9984"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga192465163abb87ad48a843b45cdf9984">natsOptions_DisableNoResponders</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, bool disabled)</td></tr>
|
|
<tr class="memdesc:ga192465163abb87ad48a843b45cdf9984"><td class="mdescLeft"> </td><td class="mdescRight">Enable/Disable the "no responders" feature. <br /></td></tr>
|
|
<tr class="separator:ga192465163abb87ad48a843b45cdf9984"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac5173473a731a4a36d15346fedddf91f" id="r_gac5173473a731a4a36d15346fedddf91f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gac5173473a731a4a36d15346fedddf91f">natsOptions_SetCustomInboxPrefix</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *inboxPrefix)</td></tr>
|
|
<tr class="memdesc:gac5173473a731a4a36d15346fedddf91f"><td class="mdescLeft"> </td><td class="mdescRight">Sets a custom inbox prefix. <br /></td></tr>
|
|
<tr class="separator:gac5173473a731a4a36d15346fedddf91f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5acd292cdaeb63d3d7bd9bbc05513c8f" id="r_ga5acd292cdaeb63d3d7bd9bbc05513c8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga5acd292cdaeb63d3d7bd9bbc05513c8f">natsOptions_SetMessageBufferPadding</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, int paddingSize)</td></tr>
|
|
<tr class="memdesc:ga5acd292cdaeb63d3d7bd9bbc05513c8f"><td class="mdescLeft"> </td><td class="mdescRight">Sets a custom padding when allocating buffer for incoming messages. <br /></td></tr>
|
|
<tr class="separator:ga5acd292cdaeb63d3d7bd9bbc05513c8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga93d8068cd6fff53b7f8e1c403db45eb9" id="r_ga93d8068cd6fff53b7f8e1c403db45eb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga93d8068cd6fff53b7f8e1c403db45eb9">natsOptions_Destroy</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:ga93d8068cd6fff53b7f8e1c403db45eb9"><td class="mdescLeft"> </td><td class="mdescRight">Destroys a <a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e" title="Way to configure a natsConnection.">natsOptions</a> object. <br /></td></tr>
|
|
<tr class="separator:ga93d8068cd6fff53b7f8e1c403db45eb9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaff52a1ce90253b4bdbb0005fca4f71b6" id="r_gaff52a1ce90253b4bdbb0005fca4f71b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_opts_group.html#gaff52a1ce90253b4bdbb0005fca4f71b6">stanConnOptions_Create</a> (<a class="el" href="group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1">stanConnOptions</a> **newOpts)</td></tr>
|
|
<tr class="memdesc:gaff52a1ce90253b4bdbb0005fca4f71b6"><td class="mdescLeft"> </td><td class="mdescRight">Creates a <a class="el" href="group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1" title="Way to configure a stanConnection.">stanConnOptions</a> object. <br /></td></tr>
|
|
<tr class="separator:gaff52a1ce90253b4bdbb0005fca4f71b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3c6d511fc1e1febcdf5344960de5a0b3" id="r_ga3c6d511fc1e1febcdf5344960de5a0b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_opts_group.html#ga3c6d511fc1e1febcdf5344960de5a0b3">stanConnOptions_SetURL</a> (<a class="el" href="group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1">stanConnOptions</a> *opts, const char *url)</td></tr>
|
|
<tr class="memdesc:ga3c6d511fc1e1febcdf5344960de5a0b3"><td class="mdescLeft"> </td><td class="mdescRight">Sets the URL to connect to. <br /></td></tr>
|
|
<tr class="separator:ga3c6d511fc1e1febcdf5344960de5a0b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae3fc9a4daa7f85367811a313857337b4" id="r_gae3fc9a4daa7f85367811a313857337b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_opts_group.html#gae3fc9a4daa7f85367811a313857337b4">stanConnOptions_SetNATSOptions</a> (<a class="el" href="group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1">stanConnOptions</a> *opts, <a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *nOpts)</td></tr>
|
|
<tr class="memdesc:gae3fc9a4daa7f85367811a313857337b4"><td class="mdescLeft"> </td><td class="mdescRight">Sets the NATS Options to use to create the connection. <br /></td></tr>
|
|
<tr class="separator:gae3fc9a4daa7f85367811a313857337b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga66c72c482696d9ceca71fced7cbb1264" id="r_ga66c72c482696d9ceca71fced7cbb1264"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_opts_group.html#ga66c72c482696d9ceca71fced7cbb1264">stanConnOptions_SetConnectionWait</a> (<a class="el" href="group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1">stanConnOptions</a> *opts, int64_t wait)</td></tr>
|
|
<tr class="memdesc:ga66c72c482696d9ceca71fced7cbb1264"><td class="mdescLeft"> </td><td class="mdescRight">Sets the timeout for establishing a connection. <br /></td></tr>
|
|
<tr class="separator:ga66c72c482696d9ceca71fced7cbb1264"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga36f2ee441562dcf619d6e020b823fc96" id="r_ga36f2ee441562dcf619d6e020b823fc96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_opts_group.html#ga36f2ee441562dcf619d6e020b823fc96">stanConnOptions_SetPubAckWait</a> (<a class="el" href="group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1">stanConnOptions</a> *opts, int64_t wait)</td></tr>
|
|
<tr class="memdesc:ga36f2ee441562dcf619d6e020b823fc96"><td class="mdescLeft"> </td><td class="mdescRight">Sets the timeout for waiting for an ACK for a published message. <br /></td></tr>
|
|
<tr class="separator:ga36f2ee441562dcf619d6e020b823fc96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga07105d1d00878bba19f47243b2c88402" id="r_ga07105d1d00878bba19f47243b2c88402"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_opts_group.html#ga07105d1d00878bba19f47243b2c88402">stanConnOptions_SetDiscoveryPrefix</a> (<a class="el" href="group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1">stanConnOptions</a> *opts, const char *prefix)</td></tr>
|
|
<tr class="memdesc:ga07105d1d00878bba19f47243b2c88402"><td class="mdescLeft"> </td><td class="mdescRight">Sets the subject prefix the library sends the connect request to. <br /></td></tr>
|
|
<tr class="separator:ga07105d1d00878bba19f47243b2c88402"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga29eee1be7eff749aeac3bab60d1b0405" id="r_ga29eee1be7eff749aeac3bab60d1b0405"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_opts_group.html#ga29eee1be7eff749aeac3bab60d1b0405">stanConnOptions_SetMaxPubAcksInflight</a> (<a class="el" href="group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1">stanConnOptions</a> *opts, int maxPubAcksInflight, float percentage)</td></tr>
|
|
<tr class="memdesc:ga29eee1be7eff749aeac3bab60d1b0405"><td class="mdescLeft"> </td><td class="mdescRight">Sets the maximum number of published messages without outstanding ACKs from the server. <br /></td></tr>
|
|
<tr class="separator:ga29eee1be7eff749aeac3bab60d1b0405"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad835223f08fbeae2a3c7a34d3fa1550b" id="r_gad835223f08fbeae2a3c7a34d3fa1550b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_opts_group.html#gad835223f08fbeae2a3c7a34d3fa1550b">stanConnOptions_SetPings</a> (<a class="el" href="group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1">stanConnOptions</a> *opts, int interval, int maxOut)</td></tr>
|
|
<tr class="memdesc:gad835223f08fbeae2a3c7a34d3fa1550b"><td class="mdescLeft"> </td><td class="mdescRight">Sets the ping interval and max out values. <br /></td></tr>
|
|
<tr class="separator:gad835223f08fbeae2a3c7a34d3fa1550b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga19ba15c8001aa835b261eea3a309e6d3" id="r_ga19ba15c8001aa835b261eea3a309e6d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_opts_group.html#ga19ba15c8001aa835b261eea3a309e6d3">stanConnOptions_SetConnectionLostHandler</a> (<a class="el" href="group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1">stanConnOptions</a> *opts, <a class="el" href="group__callbacks_group.html#gac34092f6c698374f86ad349302bdd55c">stanConnectionLostHandler</a> handler, void *closure)</td></tr>
|
|
<tr class="memdesc:ga19ba15c8001aa835b261eea3a309e6d3"><td class="mdescLeft"> </td><td class="mdescRight">Sets the connection lost handler. <br /></td></tr>
|
|
<tr class="separator:ga19ba15c8001aa835b261eea3a309e6d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga83fd0a29b136cbfb643be642eb2fa726" id="r_ga83fd0a29b136cbfb643be642eb2fa726"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_opts_group.html#ga83fd0a29b136cbfb643be642eb2fa726">stanConnOptions_Destroy</a> (<a class="el" href="group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1">stanConnOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:ga83fd0a29b136cbfb643be642eb2fa726"><td class="mdescLeft"> </td><td class="mdescRight">Destroys a <a class="el" href="group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1" title="Way to configure a stanConnection.">stanConnOptions</a> object. <br /></td></tr>
|
|
<tr class="separator:ga83fd0a29b136cbfb643be642eb2fa726"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad87a2cef4f4ddf64696f9864773c37cf" id="r_gad87a2cef4f4ddf64696f9864773c37cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_sub_opts_group.html#gad87a2cef4f4ddf64696f9864773c37cf">stanSubOptions_Create</a> (<a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3">stanSubOptions</a> **newOpts)</td></tr>
|
|
<tr class="memdesc:gad87a2cef4f4ddf64696f9864773c37cf"><td class="mdescLeft"> </td><td class="mdescRight">Creates a <a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3" title="Way to configure a stanSubscription.">stanSubOptions</a> object. <br /></td></tr>
|
|
<tr class="separator:gad87a2cef4f4ddf64696f9864773c37cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa018bceba99ef3726157e87c6918ab14" id="r_gaa018bceba99ef3726157e87c6918ab14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_sub_opts_group.html#gaa018bceba99ef3726157e87c6918ab14">stanSubOptions_SetDurableName</a> (<a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3">stanSubOptions</a> *opts, const char *durableName)</td></tr>
|
|
<tr class="memdesc:gaa018bceba99ef3726157e87c6918ab14"><td class="mdescLeft"> </td><td class="mdescRight">Sets the Durable Name for this subscription. <br /></td></tr>
|
|
<tr class="separator:gaa018bceba99ef3726157e87c6918ab14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafbb4e6c74978c4e8f30f016c20cc2bdf" id="r_gafbb4e6c74978c4e8f30f016c20cc2bdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_sub_opts_group.html#gafbb4e6c74978c4e8f30f016c20cc2bdf">stanSubOptions_SetAckWait</a> (<a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3">stanSubOptions</a> *opts, int64_t wait)</td></tr>
|
|
<tr class="memdesc:gafbb4e6c74978c4e8f30f016c20cc2bdf"><td class="mdescLeft"> </td><td class="mdescRight">Sets the timeout for waiting for an ACK from the cluster's point of view for delivered messages. <br /></td></tr>
|
|
<tr class="separator:gafbb4e6c74978c4e8f30f016c20cc2bdf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga35efbdea888e00440c500845064931c0" id="r_ga35efbdea888e00440c500845064931c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_sub_opts_group.html#ga35efbdea888e00440c500845064931c0">stanSubOptions_SetMaxInflight</a> (<a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3">stanSubOptions</a> *opts, int maxInflight)</td></tr>
|
|
<tr class="memdesc:ga35efbdea888e00440c500845064931c0"><td class="mdescLeft"> </td><td class="mdescRight">Sets the the maximum number of messages the cluster will send without an ACK. <br /></td></tr>
|
|
<tr class="separator:ga35efbdea888e00440c500845064931c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6cb7f6e1ac697d16959f9042eeb84dc1" id="r_ga6cb7f6e1ac697d16959f9042eeb84dc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_sub_opts_group.html#ga6cb7f6e1ac697d16959f9042eeb84dc1">stanSubOptions_StartAtSequence</a> (<a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3">stanSubOptions</a> *opts, uint64_t seq)</td></tr>
|
|
<tr class="memdesc:ga6cb7f6e1ac697d16959f9042eeb84dc1"><td class="mdescLeft"> </td><td class="mdescRight">Sets the desired start position based on the given sequence number. <br /></td></tr>
|
|
<tr class="separator:ga6cb7f6e1ac697d16959f9042eeb84dc1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaafd7a553486eea3c9d309da0744a3608" id="r_gaafd7a553486eea3c9d309da0744a3608"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_sub_opts_group.html#gaafd7a553486eea3c9d309da0744a3608">stanSubOptions_StartAtTime</a> (<a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3">stanSubOptions</a> *opts, int64_t time)</td></tr>
|
|
<tr class="memdesc:gaafd7a553486eea3c9d309da0744a3608"><td class="mdescLeft"> </td><td class="mdescRight">Sets the desired start position based on the given time. <br /></td></tr>
|
|
<tr class="separator:gaafd7a553486eea3c9d309da0744a3608"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga27d9175901997b8468997019746599b5" id="r_ga27d9175901997b8468997019746599b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_sub_opts_group.html#ga27d9175901997b8468997019746599b5">stanSubOptions_StartAtTimeDelta</a> (<a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3">stanSubOptions</a> *opts, int64_t delta)</td></tr>
|
|
<tr class="memdesc:ga27d9175901997b8468997019746599b5"><td class="mdescLeft"> </td><td class="mdescRight">Sets the desired start position based on the given delta. <br /></td></tr>
|
|
<tr class="separator:ga27d9175901997b8468997019746599b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga856a74e31f3307faf988747c1f88717c" id="r_ga856a74e31f3307faf988747c1f88717c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_sub_opts_group.html#ga856a74e31f3307faf988747c1f88717c">stanSubOptions_StartWithLastReceived</a> (<a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3">stanSubOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:ga856a74e31f3307faf988747c1f88717c"><td class="mdescLeft"> </td><td class="mdescRight">The subscription should start with the last message in the channel. <br /></td></tr>
|
|
<tr class="separator:ga856a74e31f3307faf988747c1f88717c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab09b81358e93199a4631eb06f1ec179f" id="r_gab09b81358e93199a4631eb06f1ec179f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_sub_opts_group.html#gab09b81358e93199a4631eb06f1ec179f">stanSubOptions_DeliverAllAvailable</a> (<a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3">stanSubOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:gab09b81358e93199a4631eb06f1ec179f"><td class="mdescLeft"> </td><td class="mdescRight">The subscription should start with the first message in the channel. <br /></td></tr>
|
|
<tr class="separator:gab09b81358e93199a4631eb06f1ec179f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6f49ae2629e49d2bfa35990cf030bf83" id="r_ga6f49ae2629e49d2bfa35990cf030bf83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_sub_opts_group.html#ga6f49ae2629e49d2bfa35990cf030bf83">stanSubOptions_SetManualAckMode</a> (<a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3">stanSubOptions</a> *opts, bool manual)</td></tr>
|
|
<tr class="memdesc:ga6f49ae2629e49d2bfa35990cf030bf83"><td class="mdescLeft"> </td><td class="mdescRight">Sets the subscription's acknowledgment mode. <br /></td></tr>
|
|
<tr class="separator:ga6f49ae2629e49d2bfa35990cf030bf83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1b56877d0a6729e148c9c288e2b88e3f" id="r_ga1b56877d0a6729e148c9c288e2b88e3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_sub_opts_group.html#ga1b56877d0a6729e148c9c288e2b88e3f">stanSubOptions_Destroy</a> (<a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3">stanSubOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:ga1b56877d0a6729e148c9c288e2b88e3f"><td class="mdescLeft"> </td><td class="mdescRight">Destroys a <a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3" title="Way to configure a stanSubscription.">stanSubOptions</a> object. <br /></td></tr>
|
|
<tr class="separator:ga1b56877d0a6729e148c9c288e2b88e3f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa1ec779a0b7ead54b78da05533848b6d" id="r_gaa1ec779a0b7ead54b78da05533848b6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__inbox_group.html#gaa1ec779a0b7ead54b78da05533848b6d">natsInbox_Create</a> (<a class="el" href="group__types_group.html#ga206c3d4d6f4f6f96fd2cae53a3df31c1">natsInbox</a> **newInbox)</td></tr>
|
|
<tr class="memdesc:gaa1ec779a0b7ead54b78da05533848b6d"><td class="mdescLeft"> </td><td class="mdescRight">Creates an inbox. <br /></td></tr>
|
|
<tr class="separator:gaa1ec779a0b7ead54b78da05533848b6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabd6444fb8f28afb9c2b6645945f46cfe" id="r_gabd6444fb8f28afb9c2b6645945f46cfe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__inbox_group.html#gabd6444fb8f28afb9c2b6645945f46cfe">natsInbox_Destroy</a> (<a class="el" href="group__types_group.html#ga206c3d4d6f4f6f96fd2cae53a3df31c1">natsInbox</a> *inbox)</td></tr>
|
|
<tr class="memdesc:gabd6444fb8f28afb9c2b6645945f46cfe"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the inbox. <br /></td></tr>
|
|
<tr class="separator:gabd6444fb8f28afb9c2b6645945f46cfe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1a091d24f939d881bf04fba78b8995c2" id="r_ga1a091d24f939d881bf04fba78b8995c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__msg_group.html#ga1a091d24f939d881bf04fba78b8995c2">natsMsgList_Destroy</a> (<a class="el" href="structnats_msg_list.html">natsMsgList</a> *list)</td></tr>
|
|
<tr class="memdesc:ga1a091d24f939d881bf04fba78b8995c2"><td class="mdescLeft"> </td><td class="mdescRight">Destroys this list of messages. <br /></td></tr>
|
|
<tr class="separator:ga1a091d24f939d881bf04fba78b8995c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga098e4fec1c5a71c00a0d092fbd6d1a21" id="r_ga098e4fec1c5a71c00a0d092fbd6d1a21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__msg_group.html#ga098e4fec1c5a71c00a0d092fbd6d1a21">natsMsg_Create</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> **newMsg, const char *subj, const char *reply, const char *data, int dataLen)</td></tr>
|
|
<tr class="memdesc:ga098e4fec1c5a71c00a0d092fbd6d1a21"><td class="mdescLeft"> </td><td class="mdescRight">Creates a <a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a" title="A structure holding a subject, optional reply and payload.">natsMsg</a> object. <br /></td></tr>
|
|
<tr class="separator:ga098e4fec1c5a71c00a0d092fbd6d1a21"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad7cad38946648e3047aa0665a3dd230a" id="r_gad7cad38946648e3047aa0665a3dd230a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__msg_group.html#gad7cad38946648e3047aa0665a3dd230a">natsMsg_GetSubject</a> (const <a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg)</td></tr>
|
|
<tr class="memdesc:gad7cad38946648e3047aa0665a3dd230a"><td class="mdescLeft"> </td><td class="mdescRight">Returns the subject set in this message. <br /></td></tr>
|
|
<tr class="separator:gad7cad38946648e3047aa0665a3dd230a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga880535362c91b3e405792aa66ff945b6" id="r_ga880535362c91b3e405792aa66ff945b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__msg_group.html#ga880535362c91b3e405792aa66ff945b6">natsMsg_GetReply</a> (const <a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg)</td></tr>
|
|
<tr class="memdesc:ga880535362c91b3e405792aa66ff945b6"><td class="mdescLeft"> </td><td class="mdescRight">Returns the reply set in this message. <br /></td></tr>
|
|
<tr class="separator:ga880535362c91b3e405792aa66ff945b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga523364451fd92534e754054266196e59" id="r_ga523364451fd92534e754054266196e59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__msg_group.html#ga523364451fd92534e754054266196e59">natsMsg_GetData</a> (const <a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg)</td></tr>
|
|
<tr class="memdesc:ga523364451fd92534e754054266196e59"><td class="mdescLeft"> </td><td class="mdescRight">Returns the message payload. <br /></td></tr>
|
|
<tr class="separator:ga523364451fd92534e754054266196e59"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga25b69066ae50287e178aaf4f70f7d3de" id="r_ga25b69066ae50287e178aaf4f70f7d3de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__msg_group.html#ga25b69066ae50287e178aaf4f70f7d3de">natsMsg_GetDataLength</a> (const <a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg)</td></tr>
|
|
<tr class="memdesc:ga25b69066ae50287e178aaf4f70f7d3de"><td class="mdescLeft"> </td><td class="mdescRight">Returns the message length. <br /></td></tr>
|
|
<tr class="separator:ga25b69066ae50287e178aaf4f70f7d3de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf30b47d4217c9335919f05536e379af8" id="r_gaf30b47d4217c9335919f05536e379af8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__msg_group.html#gaf30b47d4217c9335919f05536e379af8">natsMsgHeader_Set</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg, const char *key, const char *value)</td></tr>
|
|
<tr class="memdesc:gaf30b47d4217c9335919f05536e379af8"><td class="mdescLeft"> </td><td class="mdescRight">Set the header entries associated with <code>key</code> to the single element <code>value</code>. <br /></td></tr>
|
|
<tr class="separator:gaf30b47d4217c9335919f05536e379af8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2b641ec3b1745604d7de1102e472254b" id="r_ga2b641ec3b1745604d7de1102e472254b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__msg_group.html#ga2b641ec3b1745604d7de1102e472254b">natsMsgHeader_Add</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg, const char *key, const char *value)</td></tr>
|
|
<tr class="memdesc:ga2b641ec3b1745604d7de1102e472254b"><td class="mdescLeft"> </td><td class="mdescRight">Add <code>value</code> to the header associated with <code>key</code>. <br /></td></tr>
|
|
<tr class="separator:ga2b641ec3b1745604d7de1102e472254b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab3349f0b0ce721b340d5c0753c90ee18" id="r_gab3349f0b0ce721b340d5c0753c90ee18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__msg_group.html#gab3349f0b0ce721b340d5c0753c90ee18">natsMsgHeader_Get</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg, const char *key, const char **value)</td></tr>
|
|
<tr class="memdesc:gab3349f0b0ce721b340d5c0753c90ee18"><td class="mdescLeft"> </td><td class="mdescRight">Get the header entry associated with <code>key</code>. <br /></td></tr>
|
|
<tr class="separator:gab3349f0b0ce721b340d5c0753c90ee18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae1ce9c9d82d151a3ea9dc03da048f66f" id="r_gae1ce9c9d82d151a3ea9dc03da048f66f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__msg_group.html#gae1ce9c9d82d151a3ea9dc03da048f66f">natsMsgHeader_Values</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg, const char *key, const char ***values, int *count)</td></tr>
|
|
<tr class="memdesc:gae1ce9c9d82d151a3ea9dc03da048f66f"><td class="mdescLeft"> </td><td class="mdescRight">Get all header values associated with <code>key</code>. <br /></td></tr>
|
|
<tr class="separator:gae1ce9c9d82d151a3ea9dc03da048f66f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6ee8a007111ada293dd24ff0bab02491" id="r_ga6ee8a007111ada293dd24ff0bab02491"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__msg_group.html#ga6ee8a007111ada293dd24ff0bab02491">natsMsgHeader_Keys</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg, const char ***keys, int *count)</td></tr>
|
|
<tr class="memdesc:ga6ee8a007111ada293dd24ff0bab02491"><td class="mdescLeft"> </td><td class="mdescRight">Get all header keys. <br /></td></tr>
|
|
<tr class="separator:ga6ee8a007111ada293dd24ff0bab02491"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac78ca02dc93d05cae837ced6386408f1" id="r_gac78ca02dc93d05cae837ced6386408f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__msg_group.html#gac78ca02dc93d05cae837ced6386408f1">natsMsgHeader_Delete</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg, const char *key)</td></tr>
|
|
<tr class="memdesc:gac78ca02dc93d05cae837ced6386408f1"><td class="mdescLeft"> </td><td class="mdescRight">Delete the value(s) associated with <code>key</code>. <br /></td></tr>
|
|
<tr class="separator:gac78ca02dc93d05cae837ced6386408f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga43aa4a8e4b93725b4876ee2677e19c7b" id="r_ga43aa4a8e4b93725b4876ee2677e19c7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__msg_group.html#ga43aa4a8e4b93725b4876ee2677e19c7b">natsMsg_IsNoResponders</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg)</td></tr>
|
|
<tr class="memdesc:ga43aa4a8e4b93725b4876ee2677e19c7b"><td class="mdescLeft"> </td><td class="mdescRight">Indicates if this message is a "no responders" message from the server. <br /></td></tr>
|
|
<tr class="separator:ga43aa4a8e4b93725b4876ee2677e19c7b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9e9590018284939f43f60964283f33ae" id="r_ga9e9590018284939f43f60964283f33ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__msg_group.html#ga9e9590018284939f43f60964283f33ae">natsMsg_Destroy</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg)</td></tr>
|
|
<tr class="memdesc:ga9e9590018284939f43f60964283f33ae"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the message object. <br /></td></tr>
|
|
<tr class="separator:ga9e9590018284939f43f60964283f33ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga98b66ff73447e1d7e329edbfcde782b5" id="r_ga98b66ff73447e1d7e329edbfcde782b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_msg_group.html#ga98b66ff73447e1d7e329edbfcde782b5">stanMsg_GetSequence</a> (const <a class="el" href="group__types_group.html#ga2cf5db7703b42d97abe56a3e83b2a87d">stanMsg</a> *msg)</td></tr>
|
|
<tr class="memdesc:ga98b66ff73447e1d7e329edbfcde782b5"><td class="mdescLeft"> </td><td class="mdescRight">Returns the message's sequence number. <br /></td></tr>
|
|
<tr class="separator:ga98b66ff73447e1d7e329edbfcde782b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2fa524b11e9621cf46ca9b1a3ca66452" id="r_ga2fa524b11e9621cf46ca9b1a3ca66452"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_msg_group.html#ga2fa524b11e9621cf46ca9b1a3ca66452">stanMsg_GetTimestamp</a> (const <a class="el" href="group__types_group.html#ga2cf5db7703b42d97abe56a3e83b2a87d">stanMsg</a> *msg)</td></tr>
|
|
<tr class="memdesc:ga2fa524b11e9621cf46ca9b1a3ca66452"><td class="mdescLeft"> </td><td class="mdescRight">Returns the message's timestamp. <br /></td></tr>
|
|
<tr class="separator:ga2fa524b11e9621cf46ca9b1a3ca66452"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8e537d014b89d9d7da7906b2ee75d5c0" id="r_ga8e537d014b89d9d7da7906b2ee75d5c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_msg_group.html#ga8e537d014b89d9d7da7906b2ee75d5c0">stanMsg_IsRedelivered</a> (const <a class="el" href="group__types_group.html#ga2cf5db7703b42d97abe56a3e83b2a87d">stanMsg</a> *msg)</td></tr>
|
|
<tr class="memdesc:ga8e537d014b89d9d7da7906b2ee75d5c0"><td class="mdescLeft"> </td><td class="mdescRight">Returns the message's redelivered flag. <br /></td></tr>
|
|
<tr class="separator:ga8e537d014b89d9d7da7906b2ee75d5c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2f27fbfb79a46c52e079f670c59e1260" id="r_ga2f27fbfb79a46c52e079f670c59e1260"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_msg_group.html#ga2f27fbfb79a46c52e079f670c59e1260">stanMsg_GetData</a> (const <a class="el" href="group__types_group.html#ga2cf5db7703b42d97abe56a3e83b2a87d">stanMsg</a> *msg)</td></tr>
|
|
<tr class="memdesc:ga2f27fbfb79a46c52e079f670c59e1260"><td class="mdescLeft"> </td><td class="mdescRight">Returns the message payload. <br /></td></tr>
|
|
<tr class="separator:ga2f27fbfb79a46c52e079f670c59e1260"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7d1e394a686bc25ab7376b7f28b9e777" id="r_ga7d1e394a686bc25ab7376b7f28b9e777"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_msg_group.html#ga7d1e394a686bc25ab7376b7f28b9e777">stanMsg_GetDataLength</a> (const <a class="el" href="group__types_group.html#ga2cf5db7703b42d97abe56a3e83b2a87d">stanMsg</a> *msg)</td></tr>
|
|
<tr class="memdesc:ga7d1e394a686bc25ab7376b7f28b9e777"><td class="mdescLeft"> </td><td class="mdescRight">Returns the message length. <br /></td></tr>
|
|
<tr class="separator:ga7d1e394a686bc25ab7376b7f28b9e777"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacd0059fb499963f5b2eae18053e5f74f" id="r_gacd0059fb499963f5b2eae18053e5f74f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_msg_group.html#gacd0059fb499963f5b2eae18053e5f74f">stanMsg_Destroy</a> (<a class="el" href="group__types_group.html#ga2cf5db7703b42d97abe56a3e83b2a87d">stanMsg</a> *msg)</td></tr>
|
|
<tr class="memdesc:gacd0059fb499963f5b2eae18053e5f74f"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the message object. <br /></td></tr>
|
|
<tr class="separator:gacd0059fb499963f5b2eae18053e5f74f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga740be1ba16a8570eb98ef6755ebf52ce" id="r_ga740be1ba16a8570eb98ef6755ebf52ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#ga740be1ba16a8570eb98ef6755ebf52ce">natsConnection_Connect</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> **nc, <a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *options)</td></tr>
|
|
<tr class="memdesc:ga740be1ba16a8570eb98ef6755ebf52ce"><td class="mdescLeft"> </td><td class="mdescRight">Connects to a <code>NATS Server</code> using the provided options. <br /></td></tr>
|
|
<tr class="separator:ga740be1ba16a8570eb98ef6755ebf52ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa89c06e30e19ff361125bfc9114d89a8" id="r_gaa89c06e30e19ff361125bfc9114d89a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#gaa89c06e30e19ff361125bfc9114d89a8">natsConnection_ProcessReadEvent</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc)</td></tr>
|
|
<tr class="memdesc:gaa89c06e30e19ff361125bfc9114d89a8"><td class="mdescLeft"> </td><td class="mdescRight">Process a read event when using external event loop. <br /></td></tr>
|
|
<tr class="separator:gaa89c06e30e19ff361125bfc9114d89a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad81b603b84c0180aefc6d5ebad7f2a47" id="r_gad81b603b84c0180aefc6d5ebad7f2a47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#gad81b603b84c0180aefc6d5ebad7f2a47">natsConnection_ProcessWriteEvent</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc)</td></tr>
|
|
<tr class="memdesc:gad81b603b84c0180aefc6d5ebad7f2a47"><td class="mdescLeft"> </td><td class="mdescRight">Process a write event when using external event loop. <br /></td></tr>
|
|
<tr class="separator:gad81b603b84c0180aefc6d5ebad7f2a47"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafb83c8d7970ba68be0e6c40c38cdfde4" id="r_gafb83c8d7970ba68be0e6c40c38cdfde4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#gafb83c8d7970ba68be0e6c40c38cdfde4">natsConnection_ConnectTo</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> **nc, const char *urls)</td></tr>
|
|
<tr class="memdesc:gafb83c8d7970ba68be0e6c40c38cdfde4"><td class="mdescLeft"> </td><td class="mdescRight">Connects to a <code>NATS Server</code> using any of the URL from the given list. <br /></td></tr>
|
|
<tr class="separator:gafb83c8d7970ba68be0e6c40c38cdfde4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga530f0f1c75c58a81aae1a59f15b46d9f" id="r_ga530f0f1c75c58a81aae1a59f15b46d9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#ga530f0f1c75c58a81aae1a59f15b46d9f">natsConnection_IsClosed</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc)</td></tr>
|
|
<tr class="memdesc:ga530f0f1c75c58a81aae1a59f15b46d9f"><td class="mdescLeft"> </td><td class="mdescRight">Test if connection has been closed. <br /></td></tr>
|
|
<tr class="separator:ga530f0f1c75c58a81aae1a59f15b46d9f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5aa349fc3895dde772671b324b07a688" id="r_ga5aa349fc3895dde772671b324b07a688"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#ga5aa349fc3895dde772671b324b07a688">natsConnection_IsReconnecting</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc)</td></tr>
|
|
<tr class="memdesc:ga5aa349fc3895dde772671b324b07a688"><td class="mdescLeft"> </td><td class="mdescRight">Test if connection is reconnecting. <br /></td></tr>
|
|
<tr class="separator:ga5aa349fc3895dde772671b324b07a688"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga15a0f8aa9a6f621535d01593a4c8edd5" id="r_ga15a0f8aa9a6f621535d01593a4c8edd5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#ga15a0f8aa9a6f621535d01593a4c8edd5">natsConnection_IsDraining</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc)</td></tr>
|
|
<tr class="memdesc:ga15a0f8aa9a6f621535d01593a4c8edd5"><td class="mdescLeft"> </td><td class="mdescRight">Test if connection is draining. <br /></td></tr>
|
|
<tr class="separator:ga15a0f8aa9a6f621535d01593a4c8edd5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga33fa209522e5e0226b5b7c7d720a3b98" id="r_ga33fa209522e5e0226b5b7c7d720a3b98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a6d667c1f8dd289a7e0f39bf10e800b51">natsConnStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#ga33fa209522e5e0226b5b7c7d720a3b98">natsConnection_Status</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc)</td></tr>
|
|
<tr class="memdesc:ga33fa209522e5e0226b5b7c7d720a3b98"><td class="mdescLeft"> </td><td class="mdescRight">Returns the current state of the connection. <br /></td></tr>
|
|
<tr class="separator:ga33fa209522e5e0226b5b7c7d720a3b98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0433159e518540ff874c4026fe9cd0c5" id="r_ga0433159e518540ff874c4026fe9cd0c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#ga0433159e518540ff874c4026fe9cd0c5">natsConnection_Buffered</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc)</td></tr>
|
|
<tr class="memdesc:ga0433159e518540ff874c4026fe9cd0c5"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of bytes to be sent to the server. <br /></td></tr>
|
|
<tr class="separator:ga0433159e518540ff874c4026fe9cd0c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1c98f8d89bb8e20ea8621e860a90267f" id="r_ga1c98f8d89bb8e20ea8621e860a90267f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#ga1c98f8d89bb8e20ea8621e860a90267f">natsConnection_Flush</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc)</td></tr>
|
|
<tr class="memdesc:ga1c98f8d89bb8e20ea8621e860a90267f"><td class="mdescLeft"> </td><td class="mdescRight">Flushes the connection. <br /></td></tr>
|
|
<tr class="separator:ga1c98f8d89bb8e20ea8621e860a90267f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga85915ef0c8b87993be1b076099d6a7c1" id="r_ga85915ef0c8b87993be1b076099d6a7c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#ga85915ef0c8b87993be1b076099d6a7c1">natsConnection_FlushTimeout</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, int64_t timeout)</td></tr>
|
|
<tr class="memdesc:ga85915ef0c8b87993be1b076099d6a7c1"><td class="mdescLeft"> </td><td class="mdescRight">Flushes the connection with a given timeout. <br /></td></tr>
|
|
<tr class="separator:ga85915ef0c8b87993be1b076099d6a7c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga68e7149f7ff1cc4989b3f795fa7e76d9" id="r_ga68e7149f7ff1cc4989b3f795fa7e76d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#ga68e7149f7ff1cc4989b3f795fa7e76d9">natsConnection_GetMaxPayload</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc)</td></tr>
|
|
<tr class="memdesc:ga68e7149f7ff1cc4989b3f795fa7e76d9"><td class="mdescLeft"> </td><td class="mdescRight">Returns the maximum message payload. <br /></td></tr>
|
|
<tr class="separator:ga68e7149f7ff1cc4989b3f795fa7e76d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga68821a8ae1176096b5afef7fdc7947ec" id="r_ga68821a8ae1176096b5afef7fdc7947ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#ga68821a8ae1176096b5afef7fdc7947ec">natsConnection_GetStats</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, <a class="el" href="group__types_group.html#ga57a4b8c7109e2773878655722ce028aa">natsStatistics</a> *stats)</td></tr>
|
|
<tr class="memdesc:ga68821a8ae1176096b5afef7fdc7947ec"><td class="mdescLeft"> </td><td class="mdescRight">Gets the connection statistics. <br /></td></tr>
|
|
<tr class="separator:ga68821a8ae1176096b5afef7fdc7947ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf623280407c43ade02285005f0642e6d" id="r_gaf623280407c43ade02285005f0642e6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#gaf623280407c43ade02285005f0642e6d">natsConnection_GetConnectedUrl</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, char *buffer, size_t bufferSize)</td></tr>
|
|
<tr class="memdesc:gaf623280407c43ade02285005f0642e6d"><td class="mdescLeft"> </td><td class="mdescRight">Gets the URL of the currently connected server. <br /></td></tr>
|
|
<tr class="separator:gaf623280407c43ade02285005f0642e6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga48cee9ea1cdc9fc2770de2f9f0fd1ccf" id="r_ga48cee9ea1cdc9fc2770de2f9f0fd1ccf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#ga48cee9ea1cdc9fc2770de2f9f0fd1ccf">natsConnection_GetConnectedServerId</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, char *buffer, size_t bufferSize)</td></tr>
|
|
<tr class="memdesc:ga48cee9ea1cdc9fc2770de2f9f0fd1ccf"><td class="mdescLeft"> </td><td class="mdescRight">Gets the server Id. <br /></td></tr>
|
|
<tr class="separator:ga48cee9ea1cdc9fc2770de2f9f0fd1ccf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf4ee7262e35e44c40ad5dfe9240db76b" id="r_gaf4ee7262e35e44c40ad5dfe9240db76b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#gaf4ee7262e35e44c40ad5dfe9240db76b">natsConnection_GetServers</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, char ***servers, int *count)</td></tr>
|
|
<tr class="memdesc:gaf4ee7262e35e44c40ad5dfe9240db76b"><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of server URLs known to this connection. <br /></td></tr>
|
|
<tr class="separator:gaf4ee7262e35e44c40ad5dfe9240db76b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad25c77be0873495412c90a73fe450708" id="r_gad25c77be0873495412c90a73fe450708"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#gad25c77be0873495412c90a73fe450708">natsConnection_GetDiscoveredServers</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, char ***servers, int *count)</td></tr>
|
|
<tr class="memdesc:gad25c77be0873495412c90a73fe450708"><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of discovered server URLs. <br /></td></tr>
|
|
<tr class="separator:gad25c77be0873495412c90a73fe450708"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab6cfa9cb6857ae10f096a94f5e244e63" id="r_gab6cfa9cb6857ae10f096a94f5e244e63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#gab6cfa9cb6857ae10f096a94f5e244e63">natsConnection_GetLastError</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, const char **lastError)</td></tr>
|
|
<tr class="memdesc:gab6cfa9cb6857ae10f096a94f5e244e63"><td class="mdescLeft"> </td><td class="mdescRight">Gets the last connection error. <br /></td></tr>
|
|
<tr class="separator:gab6cfa9cb6857ae10f096a94f5e244e63"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga747513ba6ab63fdf9a72bfc8025a14ba" id="r_ga747513ba6ab63fdf9a72bfc8025a14ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#ga747513ba6ab63fdf9a72bfc8025a14ba">natsConnection_GetClientID</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, uint64_t *cid)</td></tr>
|
|
<tr class="memdesc:ga747513ba6ab63fdf9a72bfc8025a14ba"><td class="mdescLeft"> </td><td class="mdescRight">Gets the current client ID assigned by the server. <br /></td></tr>
|
|
<tr class="separator:ga747513ba6ab63fdf9a72bfc8025a14ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga59bdc4ad9fea2053f5d3841f6b83f88b" id="r_ga59bdc4ad9fea2053f5d3841f6b83f88b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#ga59bdc4ad9fea2053f5d3841f6b83f88b">natsConnection_Drain</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc)</td></tr>
|
|
<tr class="memdesc:ga59bdc4ad9fea2053f5d3841f6b83f88b"><td class="mdescLeft"> </td><td class="mdescRight">Drains the connection with default timeout. <br /></td></tr>
|
|
<tr class="separator:ga59bdc4ad9fea2053f5d3841f6b83f88b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae06fe6f5933f216d6d93645a122a7dd4" id="r_gae06fe6f5933f216d6d93645a122a7dd4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#gae06fe6f5933f216d6d93645a122a7dd4">natsConnection_DrainTimeout</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, int64_t timeout)</td></tr>
|
|
<tr class="memdesc:gae06fe6f5933f216d6d93645a122a7dd4"><td class="mdescLeft"> </td><td class="mdescRight">Drains the connection with given timeout. <br /></td></tr>
|
|
<tr class="separator:gae06fe6f5933f216d6d93645a122a7dd4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6960cfdbaac3b8759784f352d4c264f8" id="r_ga6960cfdbaac3b8759784f352d4c264f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#ga6960cfdbaac3b8759784f352d4c264f8">natsConnection_Sign</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, const unsigned char *message, int messageLen, unsigned char sig[64])</td></tr>
|
|
<tr class="memdesc:ga6960cfdbaac3b8759784f352d4c264f8"><td class="mdescLeft"> </td><td class="mdescRight">Signs any 'message' using the connection's user credentials. <br /></td></tr>
|
|
<tr class="separator:ga6960cfdbaac3b8759784f352d4c264f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadafcfeeeac2733c7119981ab97b7103d" id="r_gadafcfeeeac2733c7119981ab97b7103d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#gadafcfeeeac2733c7119981ab97b7103d">natsConnection_GetClientIP</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, char **ip)</td></tr>
|
|
<tr class="memdesc:gadafcfeeeac2733c7119981ab97b7103d"><td class="mdescLeft"> </td><td class="mdescRight">Returns the client's IP address as reported by the server. <br /></td></tr>
|
|
<tr class="separator:gadafcfeeeac2733c7119981ab97b7103d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa3fd27e6e7d8131e679d4f10e201c435" id="r_gaa3fd27e6e7d8131e679d4f10e201c435"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#gaa3fd27e6e7d8131e679d4f10e201c435">natsConnection_GetRTT</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, int64_t *rtt)</td></tr>
|
|
<tr class="memdesc:gaa3fd27e6e7d8131e679d4f10e201c435"><td class="mdescLeft"> </td><td class="mdescRight">Returns the round trip time between this client and the server. <br /></td></tr>
|
|
<tr class="separator:gaa3fd27e6e7d8131e679d4f10e201c435"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad765b80ae8e1a06a7a942cccf29f042a" id="r_gad765b80ae8e1a06a7a942cccf29f042a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#gad765b80ae8e1a06a7a942cccf29f042a">natsConnection_HasHeaderSupport</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc)</td></tr>
|
|
<tr class="memdesc:gad765b80ae8e1a06a7a942cccf29f042a"><td class="mdescLeft"> </td><td class="mdescRight">Returns if the connection to current server supports headers. <br /></td></tr>
|
|
<tr class="separator:gad765b80ae8e1a06a7a942cccf29f042a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga761095a42374b4dafa178df7d7652dd5" id="r_ga761095a42374b4dafa178df7d7652dd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#ga761095a42374b4dafa178df7d7652dd5">natsConnection_GetLocalIPAndPort</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, char **ip, int *port)</td></tr>
|
|
<tr class="memdesc:ga761095a42374b4dafa178df7d7652dd5"><td class="mdescLeft"> </td><td class="mdescRight">Returns the connection local IP and port. <br /></td></tr>
|
|
<tr class="separator:ga761095a42374b4dafa178df7d7652dd5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga19e204d27a232e2d4334301fc002b2ed" id="r_ga19e204d27a232e2d4334301fc002b2ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#ga19e204d27a232e2d4334301fc002b2ed">natsConnection_Close</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc)</td></tr>
|
|
<tr class="memdesc:ga19e204d27a232e2d4334301fc002b2ed"><td class="mdescLeft"> </td><td class="mdescRight">Closes the connection. <br /></td></tr>
|
|
<tr class="separator:ga19e204d27a232e2d4334301fc002b2ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafda2f702276fb0ac301efac10df09495" id="r_gafda2f702276fb0ac301efac10df09495"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_mgt_group.html#gafda2f702276fb0ac301efac10df09495">natsConnection_Destroy</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc)</td></tr>
|
|
<tr class="memdesc:gafda2f702276fb0ac301efac10df09495"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the connection object. <br /></td></tr>
|
|
<tr class="separator:gafda2f702276fb0ac301efac10df09495"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac0b9f7759ecc39b8d77807b94254f9b4" id="r_gac0b9f7759ecc39b8d77807b94254f9b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_pub_group.html#gac0b9f7759ecc39b8d77807b94254f9b4">natsConnection_Publish</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, const char *subj, const void *data, int dataLen)</td></tr>
|
|
<tr class="memdesc:gac0b9f7759ecc39b8d77807b94254f9b4"><td class="mdescLeft"> </td><td class="mdescRight">Publishes data on a subject. <br /></td></tr>
|
|
<tr class="separator:gac0b9f7759ecc39b8d77807b94254f9b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad09a717c20de4cf0e2a21dcfd9ce6c64" id="r_gad09a717c20de4cf0e2a21dcfd9ce6c64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_pub_group.html#gad09a717c20de4cf0e2a21dcfd9ce6c64">natsConnection_PublishString</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, const char *subj, const char *str)</td></tr>
|
|
<tr class="memdesc:gad09a717c20de4cf0e2a21dcfd9ce6c64"><td class="mdescLeft"> </td><td class="mdescRight">Publishes a string on a subject. <br /></td></tr>
|
|
<tr class="separator:gad09a717c20de4cf0e2a21dcfd9ce6c64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga74511acd87385931112c45c48c2a14ba" id="r_ga74511acd87385931112c45c48c2a14ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_pub_group.html#ga74511acd87385931112c45c48c2a14ba">natsConnection_PublishMsg</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, <a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg)</td></tr>
|
|
<tr class="memdesc:ga74511acd87385931112c45c48c2a14ba"><td class="mdescLeft"> </td><td class="mdescRight">Publishes a message on a subject. <br /></td></tr>
|
|
<tr class="separator:ga74511acd87385931112c45c48c2a14ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaaa3d75ffec2dcdc6bf905cdb1eee59e" id="r_gaaaa3d75ffec2dcdc6bf905cdb1eee59e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_pub_group.html#gaaaa3d75ffec2dcdc6bf905cdb1eee59e">natsConnection_PublishRequest</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, const char *subj, const char *reply, const void *data, int dataLen)</td></tr>
|
|
<tr class="memdesc:gaaaa3d75ffec2dcdc6bf905cdb1eee59e"><td class="mdescLeft"> </td><td class="mdescRight">Publishes data on a subject expecting replies on the given reply. <br /></td></tr>
|
|
<tr class="separator:gaaaa3d75ffec2dcdc6bf905cdb1eee59e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaafca9a8294e81a5a9979e762931e56c5" id="r_gaafca9a8294e81a5a9979e762931e56c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_pub_group.html#gaafca9a8294e81a5a9979e762931e56c5">natsConnection_PublishRequestString</a> (<a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, const char *subj, const char *reply, const char *str)</td></tr>
|
|
<tr class="memdesc:gaafca9a8294e81a5a9979e762931e56c5"><td class="mdescLeft"> </td><td class="mdescRight">Publishes a string on a subject expecting replies on the given reply. <br /></td></tr>
|
|
<tr class="separator:gaafca9a8294e81a5a9979e762931e56c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf4b4a022f9c21fc269b87c000330c5a7" id="r_gaf4b4a022f9c21fc269b87c000330c5a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_pub_group.html#gaf4b4a022f9c21fc269b87c000330c5a7">natsConnection_Request</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> **replyMsg, <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, const char *subj, const void *data, int dataLen, int64_t timeout)</td></tr>
|
|
<tr class="memdesc:gaf4b4a022f9c21fc269b87c000330c5a7"><td class="mdescLeft"> </td><td class="mdescRight">Sends a request and waits for a reply. <br /></td></tr>
|
|
<tr class="separator:gaf4b4a022f9c21fc269b87c000330c5a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4bb5105df6a3efd2088e6be0fdf6b31f" id="r_ga4bb5105df6a3efd2088e6be0fdf6b31f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_pub_group.html#ga4bb5105df6a3efd2088e6be0fdf6b31f">natsConnection_RequestString</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> **replyMsg, <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, const char *subj, const char *str, int64_t timeout)</td></tr>
|
|
<tr class="memdesc:ga4bb5105df6a3efd2088e6be0fdf6b31f"><td class="mdescLeft"> </td><td class="mdescRight">Sends a request (as a string) and waits for a reply. <br /></td></tr>
|
|
<tr class="separator:ga4bb5105df6a3efd2088e6be0fdf6b31f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga052de4b75b3b69ccd8d20eb4861b801d" id="r_ga052de4b75b3b69ccd8d20eb4861b801d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_pub_group.html#ga052de4b75b3b69ccd8d20eb4861b801d">natsConnection_RequestMsg</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> **replyMsg, <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, <a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *requestMsg, int64_t timeout)</td></tr>
|
|
<tr class="memdesc:ga052de4b75b3b69ccd8d20eb4861b801d"><td class="mdescLeft"> </td><td class="mdescRight">Sends a request based on the given <code>requestMsg</code> and waits for a reply. <br /></td></tr>
|
|
<tr class="separator:ga052de4b75b3b69ccd8d20eb4861b801d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaefab965b5645798d47f9244f2b3fe3fb" id="r_gaefab965b5645798d47f9244f2b3fe3fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_sub_group.html#gaefab965b5645798d47f9244f2b3fe3fb">natsConnection_Subscribe</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> **sub, <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, const char *subject, <a class="el" href="group__callbacks_group.html#gad1a5ac566893e13dc8c81ac0e9c87afe">natsMsgHandler</a> cb, void *cbClosure)</td></tr>
|
|
<tr class="memdesc:gaefab965b5645798d47f9244f2b3fe3fb"><td class="mdescLeft"> </td><td class="mdescRight">Creates an asynchronous subscription. <br /></td></tr>
|
|
<tr class="separator:gaefab965b5645798d47f9244f2b3fe3fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacb2c83b58b7909715424cbc327fdd404" id="r_gacb2c83b58b7909715424cbc327fdd404"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_sub_group.html#gacb2c83b58b7909715424cbc327fdd404">natsConnection_SubscribeTimeout</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> **sub, <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, const char *subject, int64_t timeout, <a class="el" href="group__callbacks_group.html#gad1a5ac566893e13dc8c81ac0e9c87afe">natsMsgHandler</a> cb, void *cbClosure)</td></tr>
|
|
<tr class="memdesc:gacb2c83b58b7909715424cbc327fdd404"><td class="mdescLeft"> </td><td class="mdescRight">Creates an asynchronous subscription with a timeout. <br /></td></tr>
|
|
<tr class="separator:gacb2c83b58b7909715424cbc327fdd404"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga17574d5165f7e285462e3d3b2709edf4" id="r_ga17574d5165f7e285462e3d3b2709edf4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_sub_group.html#ga17574d5165f7e285462e3d3b2709edf4">natsConnection_SubscribeSync</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> **sub, <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, const char *subject)</td></tr>
|
|
<tr class="memdesc:ga17574d5165f7e285462e3d3b2709edf4"><td class="mdescLeft"> </td><td class="mdescRight">Creates a synchronous subcription. <br /></td></tr>
|
|
<tr class="separator:ga17574d5165f7e285462e3d3b2709edf4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3c9fee2775130786ef62f1cbeb191a48" id="r_ga3c9fee2775130786ef62f1cbeb191a48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_sub_group.html#ga3c9fee2775130786ef62f1cbeb191a48">natsConnection_QueueSubscribe</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> **sub, <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, const char *subject, const char *queueGroup, <a class="el" href="group__callbacks_group.html#gad1a5ac566893e13dc8c81ac0e9c87afe">natsMsgHandler</a> cb, void *cbClosure)</td></tr>
|
|
<tr class="memdesc:ga3c9fee2775130786ef62f1cbeb191a48"><td class="mdescLeft"> </td><td class="mdescRight">Creates an asynchronous queue subscriber. <br /></td></tr>
|
|
<tr class="separator:ga3c9fee2775130786ef62f1cbeb191a48"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga96fa115fd5b2ef7658884da80714b91c" id="r_ga96fa115fd5b2ef7658884da80714b91c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_sub_group.html#ga96fa115fd5b2ef7658884da80714b91c">natsConnection_QueueSubscribeTimeout</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> **sub, <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, const char *subject, const char *queueGroup, int64_t timeout, <a class="el" href="group__callbacks_group.html#gad1a5ac566893e13dc8c81ac0e9c87afe">natsMsgHandler</a> cb, void *cbClosure)</td></tr>
|
|
<tr class="memdesc:ga96fa115fd5b2ef7658884da80714b91c"><td class="mdescLeft"> </td><td class="mdescRight">Creates an asynchronous queue subscriber with a timeout. <br /></td></tr>
|
|
<tr class="separator:ga96fa115fd5b2ef7658884da80714b91c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga68630ea7c4bbdc7f8cd62058b41fb476" id="r_ga68630ea7c4bbdc7f8cd62058b41fb476"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__conn_sub_group.html#ga68630ea7c4bbdc7f8cd62058b41fb476">natsConnection_QueueSubscribeSync</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> **sub, <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, const char *subject, const char *queueGroup)</td></tr>
|
|
<tr class="memdesc:ga68630ea7c4bbdc7f8cd62058b41fb476"><td class="mdescLeft"> </td><td class="mdescRight">Creates a synchronous queue subscriber. <br /></td></tr>
|
|
<tr class="separator:ga68630ea7c4bbdc7f8cd62058b41fb476"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga38f1e41fc7619101fc4aa52014dd5428" id="r_ga38f1e41fc7619101fc4aa52014dd5428"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#ga38f1e41fc7619101fc4aa52014dd5428">natsSubscription_NoDeliveryDelay</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub)</td></tr>
|
|
<tr class="memdesc:ga38f1e41fc7619101fc4aa52014dd5428"><td class="mdescLeft"> </td><td class="mdescRight">Enables the No Delivery Delay mode. <br /></td></tr>
|
|
<tr class="separator:ga38f1e41fc7619101fc4aa52014dd5428"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6538a5d78dfb0f16514b94c8e74c11af" id="r_ga6538a5d78dfb0f16514b94c8e74c11af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#ga6538a5d78dfb0f16514b94c8e74c11af">natsSubscription_NextMsg</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> **nextMsg, <a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, int64_t timeout)</td></tr>
|
|
<tr class="memdesc:ga6538a5d78dfb0f16514b94c8e74c11af"><td class="mdescLeft"> </td><td class="mdescRight">Returns the next available message. <br /></td></tr>
|
|
<tr class="separator:ga6538a5d78dfb0f16514b94c8e74c11af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaee87f8be0e6c2a4693ba2cea070583ba" id="r_gaee87f8be0e6c2a4693ba2cea070583ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#gaee87f8be0e6c2a4693ba2cea070583ba">natsSubscription_Unsubscribe</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub)</td></tr>
|
|
<tr class="memdesc:gaee87f8be0e6c2a4693ba2cea070583ba"><td class="mdescLeft"> </td><td class="mdescRight">Unsubscribes. <br /></td></tr>
|
|
<tr class="separator:gaee87f8be0e6c2a4693ba2cea070583ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga09f285de2746a6e27fc66efd60bd3116" id="r_ga09f285de2746a6e27fc66efd60bd3116"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#ga09f285de2746a6e27fc66efd60bd3116">natsSubscription_AutoUnsubscribe</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, int max)</td></tr>
|
|
<tr class="memdesc:ga09f285de2746a6e27fc66efd60bd3116"><td class="mdescLeft"> </td><td class="mdescRight">Auto-Unsubscribes. <br /></td></tr>
|
|
<tr class="separator:ga09f285de2746a6e27fc66efd60bd3116"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8a37b2d5290da3aecc05483d79e7e254" id="r_ga8a37b2d5290da3aecc05483d79e7e254"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#ga8a37b2d5290da3aecc05483d79e7e254">natsSubscription_QueuedMsgs</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, uint64_t *queuedMsgs)</td></tr>
|
|
<tr class="memdesc:ga8a37b2d5290da3aecc05483d79e7e254"><td class="mdescLeft"> </td><td class="mdescRight">Gets the number of pending messages. <br /></td></tr>
|
|
<tr class="separator:ga8a37b2d5290da3aecc05483d79e7e254"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5a029a784c0a7f8b5800b48cc995db20" id="r_ga5a029a784c0a7f8b5800b48cc995db20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#ga5a029a784c0a7f8b5800b48cc995db20">natsSubscription_GetID</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub)</td></tr>
|
|
<tr class="memdesc:ga5a029a784c0a7f8b5800b48cc995db20"><td class="mdescLeft"> </td><td class="mdescRight">Gets the subscription id. <br /></td></tr>
|
|
<tr class="separator:ga5a029a784c0a7f8b5800b48cc995db20"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadd4872b9fc5678a73f9ab04ce8428432" id="r_gadd4872b9fc5678a73f9ab04ce8428432"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#gadd4872b9fc5678a73f9ab04ce8428432">natsSubscription_GetSubject</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub)</td></tr>
|
|
<tr class="memdesc:gadd4872b9fc5678a73f9ab04ce8428432"><td class="mdescLeft"> </td><td class="mdescRight">Gets the subject name. <br /></td></tr>
|
|
<tr class="separator:gadd4872b9fc5678a73f9ab04ce8428432"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga68a7cea89e75c529a7dd3bb77303dda4" id="r_ga68a7cea89e75c529a7dd3bb77303dda4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#ga68a7cea89e75c529a7dd3bb77303dda4">natsSubscription_SetPendingLimits</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, int msgLimit, int bytesLimit)</td></tr>
|
|
<tr class="memdesc:ga68a7cea89e75c529a7dd3bb77303dda4"><td class="mdescLeft"> </td><td class="mdescRight">Sets the limit for pending messages and bytes. <br /></td></tr>
|
|
<tr class="separator:ga68a7cea89e75c529a7dd3bb77303dda4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga786bb458981274fe717f266bd3b96d96" id="r_ga786bb458981274fe717f266bd3b96d96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#ga786bb458981274fe717f266bd3b96d96">natsSubscription_GetPendingLimits</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, int *msgLimit, int *bytesLimit)</td></tr>
|
|
<tr class="memdesc:ga786bb458981274fe717f266bd3b96d96"><td class="mdescLeft"> </td><td class="mdescRight">Returns the current limit for pending messages and bytes. <br /></td></tr>
|
|
<tr class="separator:ga786bb458981274fe717f266bd3b96d96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaca6262e2ef842caa701a9f233db72707" id="r_gaca6262e2ef842caa701a9f233db72707"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#gaca6262e2ef842caa701a9f233db72707">natsSubscription_GetPending</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, int *msgs, int *bytes)</td></tr>
|
|
<tr class="memdesc:gaca6262e2ef842caa701a9f233db72707"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of pending messages and bytes. <br /></td></tr>
|
|
<tr class="separator:gaca6262e2ef842caa701a9f233db72707"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga476b7276d0b7f9946834d2bb2423e955" id="r_ga476b7276d0b7f9946834d2bb2423e955"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#ga476b7276d0b7f9946834d2bb2423e955">natsSubscription_GetDelivered</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, int64_t *msgs)</td></tr>
|
|
<tr class="memdesc:ga476b7276d0b7f9946834d2bb2423e955"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of delivered messages. <br /></td></tr>
|
|
<tr class="separator:ga476b7276d0b7f9946834d2bb2423e955"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga24f1636869e26661ce62c9c9f4d80823" id="r_ga24f1636869e26661ce62c9c9f4d80823"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#ga24f1636869e26661ce62c9c9f4d80823">natsSubscription_GetDropped</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, int64_t *msgs)</td></tr>
|
|
<tr class="memdesc:ga24f1636869e26661ce62c9c9f4d80823"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of dropped messages. <br /></td></tr>
|
|
<tr class="separator:ga24f1636869e26661ce62c9c9f4d80823"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0abc5d9afbc6b0c9c5adaf533904c968" id="r_ga0abc5d9afbc6b0c9c5adaf533904c968"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#ga0abc5d9afbc6b0c9c5adaf533904c968">natsSubscription_GetMaxPending</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, int *msgs, int *bytes)</td></tr>
|
|
<tr class="memdesc:ga0abc5d9afbc6b0c9c5adaf533904c968"><td class="mdescLeft"> </td><td class="mdescRight">Returns the maximum number of pending messages and bytes. <br /></td></tr>
|
|
<tr class="separator:ga0abc5d9afbc6b0c9c5adaf533904c968"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafe31911d8372db401d33856465421710" id="r_gafe31911d8372db401d33856465421710"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#gafe31911d8372db401d33856465421710">natsSubscription_ClearMaxPending</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub)</td></tr>
|
|
<tr class="memdesc:gafe31911d8372db401d33856465421710"><td class="mdescLeft"> </td><td class="mdescRight">Clears the statistics regarding the maximum pending values. <br /></td></tr>
|
|
<tr class="separator:gafe31911d8372db401d33856465421710"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga12b60cdb3aca7329edebc480ae86bfab" id="r_ga12b60cdb3aca7329edebc480ae86bfab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#ga12b60cdb3aca7329edebc480ae86bfab">natsSubscription_GetStats</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, int *pendingMsgs, int *pendingBytes, int *maxPendingMsgs, int *maxPendingBytes, int64_t *deliveredMsgs, int64_t *droppedMsgs)</td></tr>
|
|
<tr class="memdesc:ga12b60cdb3aca7329edebc480ae86bfab"><td class="mdescLeft"> </td><td class="mdescRight">Get various statistics from this subscription. <br /></td></tr>
|
|
<tr class="separator:ga12b60cdb3aca7329edebc480ae86bfab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5e6454bbc7a90b9694112d45bd8de903" id="r_ga5e6454bbc7a90b9694112d45bd8de903"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#ga5e6454bbc7a90b9694112d45bd8de903">natsSubscription_IsValid</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub)</td></tr>
|
|
<tr class="memdesc:ga5e6454bbc7a90b9694112d45bd8de903"><td class="mdescLeft"> </td><td class="mdescRight">Checks the validity of the subscription. <br /></td></tr>
|
|
<tr class="separator:ga5e6454bbc7a90b9694112d45bd8de903"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga26c9736289d326fb7d6df7e2a0df72ab" id="r_ga26c9736289d326fb7d6df7e2a0df72ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#ga26c9736289d326fb7d6df7e2a0df72ab">natsSubscription_Drain</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub)</td></tr>
|
|
<tr class="memdesc:ga26c9736289d326fb7d6df7e2a0df72ab"><td class="mdescLeft"> </td><td class="mdescRight">Drains the subscription with a default timeout. <br /></td></tr>
|
|
<tr class="separator:ga26c9736289d326fb7d6df7e2a0df72ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9c26a3f9584e7804060a48ec1b7e2a68" id="r_ga9c26a3f9584e7804060a48ec1b7e2a68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#ga9c26a3f9584e7804060a48ec1b7e2a68">natsSubscription_DrainTimeout</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, int64_t timeout)</td></tr>
|
|
<tr class="memdesc:ga9c26a3f9584e7804060a48ec1b7e2a68"><td class="mdescLeft"> </td><td class="mdescRight">Drains the subscription with the specified timeout. <br /></td></tr>
|
|
<tr class="separator:ga9c26a3f9584e7804060a48ec1b7e2a68"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0408c9b6e4ad4078ac0267656ace222d" id="r_ga0408c9b6e4ad4078ac0267656ace222d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#ga0408c9b6e4ad4078ac0267656ace222d">natsSubscription_WaitForDrainCompletion</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, int64_t timeout)</td></tr>
|
|
<tr class="memdesc:ga0408c9b6e4ad4078ac0267656ace222d"><td class="mdescLeft"> </td><td class="mdescRight">Blocks until the drain operation completes. <br /></td></tr>
|
|
<tr class="separator:ga0408c9b6e4ad4078ac0267656ace222d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9834bd02f67a25ac084d5ad71e146019" id="r_ga9834bd02f67a25ac084d5ad71e146019"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#ga9834bd02f67a25ac084d5ad71e146019">natsSubscription_DrainCompletionStatus</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub)</td></tr>
|
|
<tr class="memdesc:ga9834bd02f67a25ac084d5ad71e146019"><td class="mdescLeft"> </td><td class="mdescRight">Returns the status of the drain after completion. <br /></td></tr>
|
|
<tr class="separator:ga9834bd02f67a25ac084d5ad71e146019"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaea632f845d473e7461b134c0e7bf4077" id="r_gaea632f845d473e7461b134c0e7bf4077"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#gaea632f845d473e7461b134c0e7bf4077">natsSubscription_SetOnCompleteCB</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, <a class="el" href="group__callbacks_group.html#ga245131e64f1d0dff7edc8ed874a07e9a">natsOnCompleteCB</a> cb, void *closure)</td></tr>
|
|
<tr class="memdesc:gaea632f845d473e7461b134c0e7bf4077"><td class="mdescLeft"> </td><td class="mdescRight">Sets a completion callback. <br /></td></tr>
|
|
<tr class="separator:gaea632f845d473e7461b134c0e7bf4077"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga50a95dd96e9b714201679a015d62832f" id="r_ga50a95dd96e9b714201679a015d62832f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sub_group.html#ga50a95dd96e9b714201679a015d62832f">natsSubscription_Destroy</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub)</td></tr>
|
|
<tr class="memdesc:ga50a95dd96e9b714201679a015d62832f"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the subscription. <br /></td></tr>
|
|
<tr class="separator:ga50a95dd96e9b714201679a015d62832f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga35e0e6e5e3b7f3818a3ac3600efb8f8f" id="r_ga35e0e6e5e3b7f3818a3ac3600efb8f8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_mgt_group.html#ga35e0e6e5e3b7f3818a3ac3600efb8f8f">stanConnection_Connect</a> (<a class="el" href="group__types_group.html#ga9e826493769d23086cfccefe95cdf64c">stanConnection</a> **sc, const char *clusterID, const char *clientID, <a class="el" href="group__types_group.html#ga13d64411878ba13a6ca39c915f2447c1">stanConnOptions</a> *options)</td></tr>
|
|
<tr class="memdesc:ga35e0e6e5e3b7f3818a3ac3600efb8f8f"><td class="mdescLeft"> </td><td class="mdescRight">Connects to a <code>NATS Streaming Server</code> using the provided options. <br /></td></tr>
|
|
<tr class="separator:ga35e0e6e5e3b7f3818a3ac3600efb8f8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga166ec494a55c9b1f9ebafd2294e05ff6" id="r_ga166ec494a55c9b1f9ebafd2294e05ff6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_mgt_group.html#ga166ec494a55c9b1f9ebafd2294e05ff6">stanConnection_GetNATSConnection</a> (<a class="el" href="group__types_group.html#ga9e826493769d23086cfccefe95cdf64c">stanConnection</a> *sc, <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> **nc)</td></tr>
|
|
<tr class="memdesc:ga166ec494a55c9b1f9ebafd2294e05ff6"><td class="mdescLeft"> </td><td class="mdescRight">Returns the underlying NATS Connection. <br /></td></tr>
|
|
<tr class="separator:ga166ec494a55c9b1f9ebafd2294e05ff6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2e56a93825e1214a5ab688860e2a8ce6" id="r_ga2e56a93825e1214a5ab688860e2a8ce6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_mgt_group.html#ga2e56a93825e1214a5ab688860e2a8ce6">stanConnection_ReleaseNATSConnection</a> (<a class="el" href="group__types_group.html#ga9e826493769d23086cfccefe95cdf64c">stanConnection</a> *sc)</td></tr>
|
|
<tr class="memdesc:ga2e56a93825e1214a5ab688860e2a8ce6"><td class="mdescLeft"> </td><td class="mdescRight">Releases the NATS Connection. <br /></td></tr>
|
|
<tr class="separator:ga2e56a93825e1214a5ab688860e2a8ce6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4952a7f65a53fdb5ca1c26b1a1656f1d" id="r_ga4952a7f65a53fdb5ca1c26b1a1656f1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_mgt_group.html#ga4952a7f65a53fdb5ca1c26b1a1656f1d">stanConnection_Close</a> (<a class="el" href="group__types_group.html#ga9e826493769d23086cfccefe95cdf64c">stanConnection</a> *sc)</td></tr>
|
|
<tr class="memdesc:ga4952a7f65a53fdb5ca1c26b1a1656f1d"><td class="mdescLeft"> </td><td class="mdescRight">Closes the connection. <br /></td></tr>
|
|
<tr class="separator:ga4952a7f65a53fdb5ca1c26b1a1656f1d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaea095eec18fdf04e06de16711f8b1a04" id="r_gaea095eec18fdf04e06de16711f8b1a04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_mgt_group.html#gaea095eec18fdf04e06de16711f8b1a04">stanConnection_Destroy</a> (<a class="el" href="group__types_group.html#ga9e826493769d23086cfccefe95cdf64c">stanConnection</a> *sc)</td></tr>
|
|
<tr class="memdesc:gaea095eec18fdf04e06de16711f8b1a04"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the connection object. <br /></td></tr>
|
|
<tr class="separator:gaea095eec18fdf04e06de16711f8b1a04"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga24f3f7f709b15fe53e1edaeead08fc7d" id="r_ga24f3f7f709b15fe53e1edaeead08fc7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_pub_group.html#ga24f3f7f709b15fe53e1edaeead08fc7d">stanConnection_Publish</a> (<a class="el" href="group__types_group.html#ga9e826493769d23086cfccefe95cdf64c">stanConnection</a> *sc, const char *channel, const void *data, int dataLen)</td></tr>
|
|
<tr class="memdesc:ga24f3f7f709b15fe53e1edaeead08fc7d"><td class="mdescLeft"> </td><td class="mdescRight">Publishes data on a channel. <br /></td></tr>
|
|
<tr class="separator:ga24f3f7f709b15fe53e1edaeead08fc7d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0c4d1e4615f8ac834f0a4021f75d39f0" id="r_ga0c4d1e4615f8ac834f0a4021f75d39f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_pub_group.html#ga0c4d1e4615f8ac834f0a4021f75d39f0">stanConnection_PublishAsync</a> (<a class="el" href="group__types_group.html#ga9e826493769d23086cfccefe95cdf64c">stanConnection</a> *sc, const char *channel, const void *data, int dataLen, <a class="el" href="group__callbacks_group.html#gad5d6a685731b3bf635995b7375af4d18">stanPubAckHandler</a> ah, void *ahClosure)</td></tr>
|
|
<tr class="memdesc:ga0c4d1e4615f8ac834f0a4021f75d39f0"><td class="mdescLeft"> </td><td class="mdescRight">Asynchronously publishes data on a channel. <br /></td></tr>
|
|
<tr class="separator:ga0c4d1e4615f8ac834f0a4021f75d39f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae545358fdc493baf6d29429a8156781f" id="r_gae545358fdc493baf6d29429a8156781f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_sub_group.html#gae545358fdc493baf6d29429a8156781f">stanConnection_Subscribe</a> (<a class="el" href="group__types_group.html#gae4dae869fb614536f0f027c2e2660cc5">stanSubscription</a> **sub, <a class="el" href="group__types_group.html#ga9e826493769d23086cfccefe95cdf64c">stanConnection</a> *sc, const char *channel, <a class="el" href="group__callbacks_group.html#gaf7456e37fa14f1834d9048d3789e9409">stanMsgHandler</a> cb, void *cbClosure, <a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3">stanSubOptions</a> *options)</td></tr>
|
|
<tr class="memdesc:gae545358fdc493baf6d29429a8156781f"><td class="mdescLeft"> </td><td class="mdescRight">Creates a subscription. <br /></td></tr>
|
|
<tr class="separator:gae545358fdc493baf6d29429a8156781f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga17d42bf9a4fa39470561a1a668e6b4a2" id="r_ga17d42bf9a4fa39470561a1a668e6b4a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_conn_sub_group.html#ga17d42bf9a4fa39470561a1a668e6b4a2">stanConnection_QueueSubscribe</a> (<a class="el" href="group__types_group.html#gae4dae869fb614536f0f027c2e2660cc5">stanSubscription</a> **sub, <a class="el" href="group__types_group.html#ga9e826493769d23086cfccefe95cdf64c">stanConnection</a> *sc, const char *channel, const char *queueGroup, <a class="el" href="group__callbacks_group.html#gaf7456e37fa14f1834d9048d3789e9409">stanMsgHandler</a> cb, void *cbClosure, <a class="el" href="group__types_group.html#ga023712711f5c289663fc2223e83686d3">stanSubOptions</a> *options)</td></tr>
|
|
<tr class="memdesc:ga17d42bf9a4fa39470561a1a668e6b4a2"><td class="mdescLeft"> </td><td class="mdescRight">Creates a queue subscription. <br /></td></tr>
|
|
<tr class="separator:ga17d42bf9a4fa39470561a1a668e6b4a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7b039908ec45cfc2c16ec61ba8daca9d" id="r_ga7b039908ec45cfc2c16ec61ba8daca9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_sub_group.html#ga7b039908ec45cfc2c16ec61ba8daca9d">stanSubscription_SetOnCompleteCB</a> (<a class="el" href="group__types_group.html#gae4dae869fb614536f0f027c2e2660cc5">stanSubscription</a> *sub, <a class="el" href="group__callbacks_group.html#ga245131e64f1d0dff7edc8ed874a07e9a">natsOnCompleteCB</a> cb, void *closure)</td></tr>
|
|
<tr class="memdesc:ga7b039908ec45cfc2c16ec61ba8daca9d"><td class="mdescLeft"> </td><td class="mdescRight">Sets a completion callback. <br /></td></tr>
|
|
<tr class="separator:ga7b039908ec45cfc2c16ec61ba8daca9d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3a1cca9fa3ea54fcf7a43fd1335a26d3" id="r_ga3a1cca9fa3ea54fcf7a43fd1335a26d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_sub_group.html#ga3a1cca9fa3ea54fcf7a43fd1335a26d3">stanSubscription_AckMsg</a> (<a class="el" href="group__types_group.html#gae4dae869fb614536f0f027c2e2660cc5">stanSubscription</a> *sub, <a class="el" href="group__types_group.html#ga2cf5db7703b42d97abe56a3e83b2a87d">stanMsg</a> *msg)</td></tr>
|
|
<tr class="memdesc:ga3a1cca9fa3ea54fcf7a43fd1335a26d3"><td class="mdescLeft"> </td><td class="mdescRight">Acknowledge a message. <br /></td></tr>
|
|
<tr class="separator:ga3a1cca9fa3ea54fcf7a43fd1335a26d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafa428a7e0f6800216cb06fd738bd235e" id="r_gafa428a7e0f6800216cb06fd738bd235e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_sub_group.html#gafa428a7e0f6800216cb06fd738bd235e">stanSubscription_Unsubscribe</a> (<a class="el" href="group__types_group.html#gae4dae869fb614536f0f027c2e2660cc5">stanSubscription</a> *sub)</td></tr>
|
|
<tr class="memdesc:gafa428a7e0f6800216cb06fd738bd235e"><td class="mdescLeft"> </td><td class="mdescRight">Permanently remove a subscription. <br /></td></tr>
|
|
<tr class="separator:gafa428a7e0f6800216cb06fd738bd235e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacfa3a7b4fa333c84acfa7521fbbb5bcc" id="r_gacfa3a7b4fa333c84acfa7521fbbb5bcc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_sub_group.html#gacfa3a7b4fa333c84acfa7521fbbb5bcc">stanSubscription_Close</a> (<a class="el" href="group__types_group.html#gae4dae869fb614536f0f027c2e2660cc5">stanSubscription</a> *sub)</td></tr>
|
|
<tr class="memdesc:gacfa3a7b4fa333c84acfa7521fbbb5bcc"><td class="mdescLeft"> </td><td class="mdescRight">Closes the subscription. <br /></td></tr>
|
|
<tr class="separator:gacfa3a7b4fa333c84acfa7521fbbb5bcc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3f6ce924f6a1830a55e30e9910aad4ba" id="r_ga3f6ce924f6a1830a55e30e9910aad4ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__stan_sub_group.html#ga3f6ce924f6a1830a55e30e9910aad4ba">stanSubscription_Destroy</a> (<a class="el" href="group__types_group.html#gae4dae869fb614536f0f027c2e2660cc5">stanSubscription</a> *sub)</td></tr>
|
|
<tr class="memdesc:ga3f6ce924f6a1830a55e30e9910aad4ba"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the subscription. <br /></td></tr>
|
|
<tr class="separator:ga3f6ce924f6a1830a55e30e9910aad4ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga855ff9a04888d696785cc5ede96112e4" id="r_ga855ff9a04888d696785cc5ede96112e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_group.html#ga855ff9a04888d696785cc5ede96112e4">jsOptions_Init</a> (<a class="el" href="structjs_options.html">jsOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:ga855ff9a04888d696785cc5ede96112e4"><td class="mdescLeft"> </td><td class="mdescRight">Initializes a streaming context options structure. <br /></td></tr>
|
|
<tr class="separator:ga855ff9a04888d696785cc5ede96112e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8ed08b0fe1074b1e490291f0af2cb03f" id="r_ga8ed08b0fe1074b1e490291f0af2cb03f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_group.html#ga8ed08b0fe1074b1e490291f0af2cb03f">natsConnection_JetStream</a> (<a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> **js, <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, <a class="el" href="structjs_options.html">jsOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:ga8ed08b0fe1074b1e490291f0af2cb03f"><td class="mdescLeft"> </td><td class="mdescRight">Returns a new JetStream context. <br /></td></tr>
|
|
<tr class="separator:ga8ed08b0fe1074b1e490291f0af2cb03f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacfa6ce3e60ea540e3331a09a7f3dc856" id="r_gacfa6ce3e60ea540e3331a09a7f3dc856"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_group.html#gacfa6ce3e60ea540e3331a09a7f3dc856">jsCtx_Destroy</a> (<a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js)</td></tr>
|
|
<tr class="memdesc:gacfa6ce3e60ea540e3331a09a7f3dc856"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the JetStream context. <br /></td></tr>
|
|
<tr class="separator:gacfa6ce3e60ea540e3331a09a7f3dc856"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac230f71dbdc4d10bc7471d01763881d6" id="r_gac230f71dbdc4d10bc7471d01763881d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#gac230f71dbdc4d10bc7471d01763881d6">jsStreamConfig_Init</a> (<a class="el" href="structjs_stream_config.html">jsStreamConfig</a> *cfg)</td></tr>
|
|
<tr class="memdesc:gac230f71dbdc4d10bc7471d01763881d6"><td class="mdescLeft"> </td><td class="mdescRight">Initializes a streaming configuration structure. <br /></td></tr>
|
|
<tr class="separator:gac230f71dbdc4d10bc7471d01763881d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga223691e6831072a0b8f8103a778293b0" id="r_ga223691e6831072a0b8f8103a778293b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga223691e6831072a0b8f8103a778293b0">jsPlacement_Init</a> (<a class="el" href="structjs_placement.html">jsPlacement</a> *placement)</td></tr>
|
|
<tr class="memdesc:ga223691e6831072a0b8f8103a778293b0"><td class="mdescLeft"> </td><td class="mdescRight">Initializes a placement configuration structure. <br /></td></tr>
|
|
<tr class="separator:ga223691e6831072a0b8f8103a778293b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7fe8e0bf98a38eb59372e7cd78aaaf56" id="r_ga7fe8e0bf98a38eb59372e7cd78aaaf56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga7fe8e0bf98a38eb59372e7cd78aaaf56">jsStreamSource_Init</a> (<a class="el" href="structjs_stream_source.html">jsStreamSource</a> *source)</td></tr>
|
|
<tr class="memdesc:ga7fe8e0bf98a38eb59372e7cd78aaaf56"><td class="mdescLeft"> </td><td class="mdescRight">Initializes a stream source configuration structure. <br /></td></tr>
|
|
<tr class="separator:ga7fe8e0bf98a38eb59372e7cd78aaaf56"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga81aebebcd79922104720da51e95020d4" id="r_ga81aebebcd79922104720da51e95020d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga81aebebcd79922104720da51e95020d4">jsExternalStream_Init</a> (<a class="el" href="structjs_external_stream.html">jsExternalStream</a> *external)</td></tr>
|
|
<tr class="memdesc:ga81aebebcd79922104720da51e95020d4"><td class="mdescLeft"> </td><td class="mdescRight">Initializes an external stream configuration structure. <br /></td></tr>
|
|
<tr class="separator:ga81aebebcd79922104720da51e95020d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga388bfeaa5a78ebf6ce7c15c6e3a7156b" id="r_ga388bfeaa5a78ebf6ce7c15c6e3a7156b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga388bfeaa5a78ebf6ce7c15c6e3a7156b">jsRePublish_Init</a> (<a class="el" href="structjs_re_publish.html">jsRePublish</a> *rp)</td></tr>
|
|
<tr class="memdesc:ga388bfeaa5a78ebf6ce7c15c6e3a7156b"><td class="mdescLeft"> </td><td class="mdescRight">Initializes a republish structure. <br /></td></tr>
|
|
<tr class="separator:ga388bfeaa5a78ebf6ce7c15c6e3a7156b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5efc5136d33ba52161e6732f88f1ee75" id="r_ga5efc5136d33ba52161e6732f88f1ee75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga5efc5136d33ba52161e6732f88f1ee75">js_AddStream</a> (<a class="el" href="structjs_stream_info.html">jsStreamInfo</a> **si, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, <a class="el" href="structjs_stream_config.html">jsStreamConfig</a> *cfg, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:ga5efc5136d33ba52161e6732f88f1ee75"><td class="mdescLeft"> </td><td class="mdescRight">Creates a stream. <br /></td></tr>
|
|
<tr class="separator:ga5efc5136d33ba52161e6732f88f1ee75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga75a5c44304e24481c67e17fbccc15c31" id="r_ga75a5c44304e24481c67e17fbccc15c31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga75a5c44304e24481c67e17fbccc15c31">js_UpdateStream</a> (<a class="el" href="structjs_stream_info.html">jsStreamInfo</a> **si, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, <a class="el" href="structjs_stream_config.html">jsStreamConfig</a> *cfg, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:ga75a5c44304e24481c67e17fbccc15c31"><td class="mdescLeft"> </td><td class="mdescRight">Updates a stream. <br /></td></tr>
|
|
<tr class="separator:ga75a5c44304e24481c67e17fbccc15c31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5a6a886c18a79caa403908bf7f7ef125" id="r_ga5a6a886c18a79caa403908bf7f7ef125"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga5a6a886c18a79caa403908bf7f7ef125">js_PurgeStream</a> (<a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *stream, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:ga5a6a886c18a79caa403908bf7f7ef125"><td class="mdescLeft"> </td><td class="mdescRight">Purges a stream. <br /></td></tr>
|
|
<tr class="separator:ga5a6a886c18a79caa403908bf7f7ef125"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga397e55a0b3b6d36c9bf746eee3842172" id="r_ga397e55a0b3b6d36c9bf746eee3842172"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga397e55a0b3b6d36c9bf746eee3842172">js_DeleteStream</a> (<a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *stream, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:ga397e55a0b3b6d36c9bf746eee3842172"><td class="mdescLeft"> </td><td class="mdescRight">Deletes a stream. <br /></td></tr>
|
|
<tr class="separator:ga397e55a0b3b6d36c9bf746eee3842172"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9fe289ae172f83e53ca1b1b747744c1f" id="r_ga9fe289ae172f83e53ca1b1b747744c1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga9fe289ae172f83e53ca1b1b747744c1f">js_GetMsg</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> **msg, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *stream, uint64_t seq, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:ga9fe289ae172f83e53ca1b1b747744c1f"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves a JetStream message from the stream by sequence. <br /></td></tr>
|
|
<tr class="separator:ga9fe289ae172f83e53ca1b1b747744c1f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6835b53da27d5721eddb3698e582cf0c" id="r_ga6835b53da27d5721eddb3698e582cf0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga6835b53da27d5721eddb3698e582cf0c">js_GetLastMsg</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> **msg, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *stream, const char *subject, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:ga6835b53da27d5721eddb3698e582cf0c"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the last JetStream message from the stream for a given subject. <br /></td></tr>
|
|
<tr class="separator:ga6835b53da27d5721eddb3698e582cf0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8d835d47aed9c84ce3b8dcfea469f4cb" id="r_ga8d835d47aed9c84ce3b8dcfea469f4cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga8d835d47aed9c84ce3b8dcfea469f4cb">jsDirectGetMsgOptions_Init</a> (<a class="el" href="structjs_direct_get_msg_options.html">jsDirectGetMsgOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:ga8d835d47aed9c84ce3b8dcfea469f4cb"><td class="mdescLeft"> </td><td class="mdescRight">Initializes a direct get message options structure. <br /></td></tr>
|
|
<tr class="separator:ga8d835d47aed9c84ce3b8dcfea469f4cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga62c250cecc650b1eed0fa1691893e2ae" id="r_ga62c250cecc650b1eed0fa1691893e2ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga62c250cecc650b1eed0fa1691893e2ae">js_DirectGetMsg</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> **msg, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *stream, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="structjs_direct_get_msg_options.html">jsDirectGetMsgOptions</a> *dgOpts)</td></tr>
|
|
<tr class="memdesc:ga62c250cecc650b1eed0fa1691893e2ae"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves directly a JetStream message based on provided options. <br /></td></tr>
|
|
<tr class="separator:ga62c250cecc650b1eed0fa1691893e2ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaeba5d45abbe811c0e40830c5f26c78fd" id="r_gaeba5d45abbe811c0e40830c5f26c78fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#gaeba5d45abbe811c0e40830c5f26c78fd">js_DeleteMsg</a> (<a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *stream, uint64_t seq, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:gaeba5d45abbe811c0e40830c5f26c78fd"><td class="mdescLeft"> </td><td class="mdescRight">Deletes a message from the stream. <br /></td></tr>
|
|
<tr class="separator:gaeba5d45abbe811c0e40830c5f26c78fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7158f73e183462e9a15e9802e1746ff0" id="r_ga7158f73e183462e9a15e9802e1746ff0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga7158f73e183462e9a15e9802e1746ff0">js_EraseMsg</a> (<a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *stream, uint64_t seq, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:ga7158f73e183462e9a15e9802e1746ff0"><td class="mdescLeft"> </td><td class="mdescRight">Erases a message from the stream. <br /></td></tr>
|
|
<tr class="separator:ga7158f73e183462e9a15e9802e1746ff0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga94cb23a35516b7779de28fcbb263180a" id="r_ga94cb23a35516b7779de28fcbb263180a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga94cb23a35516b7779de28fcbb263180a">js_GetStreamInfo</a> (<a class="el" href="structjs_stream_info.html">jsStreamInfo</a> **si, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *stream, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:ga94cb23a35516b7779de28fcbb263180a"><td class="mdescLeft"> </td><td class="mdescRight">Retreives information from a stream. <br /></td></tr>
|
|
<tr class="separator:ga94cb23a35516b7779de28fcbb263180a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8ee87ef86e94be42685941abe9638bbd" id="r_ga8ee87ef86e94be42685941abe9638bbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga8ee87ef86e94be42685941abe9638bbd">jsStreamInfo_Destroy</a> (<a class="el" href="structjs_stream_info.html">jsStreamInfo</a> *si)</td></tr>
|
|
<tr class="memdesc:ga8ee87ef86e94be42685941abe9638bbd"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the stream information object. <br /></td></tr>
|
|
<tr class="separator:ga8ee87ef86e94be42685941abe9638bbd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga531d91de372f0dffb8d64abecf88b0c0" id="r_ga531d91de372f0dffb8d64abecf88b0c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga531d91de372f0dffb8d64abecf88b0c0">js_Streams</a> (<a class="el" href="structjs_stream_info_list.html">jsStreamInfoList</a> **list, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:ga531d91de372f0dffb8d64abecf88b0c0"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the list of all available streams. <br /></td></tr>
|
|
<tr class="separator:ga531d91de372f0dffb8d64abecf88b0c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga38cdcc339eb8976d23296b99aa37d629" id="r_ga38cdcc339eb8976d23296b99aa37d629"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga38cdcc339eb8976d23296b99aa37d629">jsStreamInfoList_Destroy</a> (<a class="el" href="structjs_stream_info_list.html">jsStreamInfoList</a> *list)</td></tr>
|
|
<tr class="memdesc:ga38cdcc339eb8976d23296b99aa37d629"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the stream information list object. <br /></td></tr>
|
|
<tr class="separator:ga38cdcc339eb8976d23296b99aa37d629"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac3dfc87863dbbb3c959ecde4bce905bc" id="r_gac3dfc87863dbbb3c959ecde4bce905bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#gac3dfc87863dbbb3c959ecde4bce905bc">js_StreamNames</a> (<a class="el" href="structjs_stream_names_list.html">jsStreamNamesList</a> **list, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:gac3dfc87863dbbb3c959ecde4bce905bc"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the list of all available stream names. <br /></td></tr>
|
|
<tr class="separator:gac3dfc87863dbbb3c959ecde4bce905bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf8644f281d4e24893a6a170b4f7faa65" id="r_gaf8644f281d4e24893a6a170b4f7faa65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#gaf8644f281d4e24893a6a170b4f7faa65">jsStreamNamesList_Destroy</a> (<a class="el" href="structjs_stream_names_list.html">jsStreamNamesList</a> *list)</td></tr>
|
|
<tr class="memdesc:gaf8644f281d4e24893a6a170b4f7faa65"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the stream names list object. <br /></td></tr>
|
|
<tr class="separator:gaf8644f281d4e24893a6a170b4f7faa65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3381bb05c05bf4a8979adde68d37dd66" id="r_ga3381bb05c05bf4a8979adde68d37dd66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga3381bb05c05bf4a8979adde68d37dd66">jsConsumerConfig_Init</a> (<a class="el" href="structjs_consumer_config.html">jsConsumerConfig</a> *cc)</td></tr>
|
|
<tr class="memdesc:ga3381bb05c05bf4a8979adde68d37dd66"><td class="mdescLeft"> </td><td class="mdescRight">Initializes a consumer configuration structure. <br /></td></tr>
|
|
<tr class="separator:ga3381bb05c05bf4a8979adde68d37dd66"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf2efb63db150e782d9007090b49d4115" id="r_gaf2efb63db150e782d9007090b49d4115"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#gaf2efb63db150e782d9007090b49d4115">js_AddConsumer</a> (<a class="el" href="structjs_consumer_info.html">jsConsumerInfo</a> **ci, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *stream, <a class="el" href="structjs_consumer_config.html">jsConsumerConfig</a> *cfg, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:gaf2efb63db150e782d9007090b49d4115"><td class="mdescLeft"> </td><td class="mdescRight">Adds a JetStream consumer. <br /></td></tr>
|
|
<tr class="separator:gaf2efb63db150e782d9007090b49d4115"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad13ec256e24710bb237995814871e554" id="r_gad13ec256e24710bb237995814871e554"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#gad13ec256e24710bb237995814871e554">js_UpdateConsumer</a> (<a class="el" href="structjs_consumer_info.html">jsConsumerInfo</a> **ci, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *stream, <a class="el" href="structjs_consumer_config.html">jsConsumerConfig</a> *cfg, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:gad13ec256e24710bb237995814871e554"><td class="mdescLeft"> </td><td class="mdescRight">Updates a JetStream consumer. <br /></td></tr>
|
|
<tr class="separator:gad13ec256e24710bb237995814871e554"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2dda04757b4ab27a794b64f8d727fe23" id="r_ga2dda04757b4ab27a794b64f8d727fe23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga2dda04757b4ab27a794b64f8d727fe23">js_GetConsumerInfo</a> (<a class="el" href="structjs_consumer_info.html">jsConsumerInfo</a> **ci, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *stream, const char *consumer, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:ga2dda04757b4ab27a794b64f8d727fe23"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves information about a consumer. <br /></td></tr>
|
|
<tr class="separator:ga2dda04757b4ab27a794b64f8d727fe23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga52fbc61759b11494db91f348a733c490" id="r_ga52fbc61759b11494db91f348a733c490"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga52fbc61759b11494db91f348a733c490">js_DeleteConsumer</a> (<a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *stream, const char *consumer, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:ga52fbc61759b11494db91f348a733c490"><td class="mdescLeft"> </td><td class="mdescRight">Deletes a consumer. <br /></td></tr>
|
|
<tr class="separator:ga52fbc61759b11494db91f348a733c490"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9c1d5ed2f24ba836c10e415231f80088" id="r_ga9c1d5ed2f24ba836c10e415231f80088"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga9c1d5ed2f24ba836c10e415231f80088">jsConsumerInfo_Destroy</a> (<a class="el" href="structjs_consumer_info.html">jsConsumerInfo</a> *ci)</td></tr>
|
|
<tr class="memdesc:ga9c1d5ed2f24ba836c10e415231f80088"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the consumer information object. <br /></td></tr>
|
|
<tr class="separator:ga9c1d5ed2f24ba836c10e415231f80088"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf28097ede3e9ba9926fb00856e63ffd9" id="r_gaf28097ede3e9ba9926fb00856e63ffd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#gaf28097ede3e9ba9926fb00856e63ffd9">js_Consumers</a> (<a class="el" href="structjs_consumer_info_list.html">jsConsumerInfoList</a> **list, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *stream, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:gaf28097ede3e9ba9926fb00856e63ffd9"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the list of all available consumers for a stream. <br /></td></tr>
|
|
<tr class="separator:gaf28097ede3e9ba9926fb00856e63ffd9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga421de40d8e91658353111c3f2ea90ec8" id="r_ga421de40d8e91658353111c3f2ea90ec8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga421de40d8e91658353111c3f2ea90ec8">jsConsumerInfoList_Destroy</a> (<a class="el" href="structjs_consumer_info_list.html">jsConsumerInfoList</a> *list)</td></tr>
|
|
<tr class="memdesc:ga421de40d8e91658353111c3f2ea90ec8"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the consumer information list object. <br /></td></tr>
|
|
<tr class="separator:ga421de40d8e91658353111c3f2ea90ec8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga690d19af55d12b82c8523d1861cef8d0" id="r_ga690d19af55d12b82c8523d1861cef8d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga690d19af55d12b82c8523d1861cef8d0">js_ConsumerNames</a> (<a class="el" href="structjs_consumer_names_list.html">jsConsumerNamesList</a> **list, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *stream, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:ga690d19af55d12b82c8523d1861cef8d0"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the list of all available consumer names for a stream. <br /></td></tr>
|
|
<tr class="separator:ga690d19af55d12b82c8523d1861cef8d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2ced0d190131460bf4608ab893dffc50" id="r_ga2ced0d190131460bf4608ab893dffc50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga2ced0d190131460bf4608ab893dffc50">jsConsumerNamesList_Destroy</a> (<a class="el" href="structjs_consumer_names_list.html">jsConsumerNamesList</a> *list)</td></tr>
|
|
<tr class="memdesc:ga2ced0d190131460bf4608ab893dffc50"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the consumer names list object. <br /></td></tr>
|
|
<tr class="separator:ga2ced0d190131460bf4608ab893dffc50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac8965dcfc6b465fbc323aa552c606c46" id="r_gac8965dcfc6b465fbc323aa552c606c46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#gac8965dcfc6b465fbc323aa552c606c46">js_GetAccountInfo</a> (<a class="el" href="structjs_account_info.html">jsAccountInfo</a> **ai, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:gac8965dcfc6b465fbc323aa552c606c46"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves information about the JetStream usage from an account. <br /></td></tr>
|
|
<tr class="separator:gac8965dcfc6b465fbc323aa552c606c46"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7c8664b38fcce8497746367d35e5f60b" id="r_ga7c8664b38fcce8497746367d35e5f60b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_assets_group.html#ga7c8664b38fcce8497746367d35e5f60b">jsAccountInfo_Destroy</a> (<a class="el" href="structjs_account_info.html">jsAccountInfo</a> *ai)</td></tr>
|
|
<tr class="memdesc:ga7c8664b38fcce8497746367d35e5f60b"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the account information object. <br /></td></tr>
|
|
<tr class="separator:ga7c8664b38fcce8497746367d35e5f60b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf09f333a8675a8060c5ede07a6bdeef9" id="r_gaf09f333a8675a8060c5ede07a6bdeef9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_pub_group.html#gaf09f333a8675a8060c5ede07a6bdeef9">jsPubOptions_Init</a> (<a class="el" href="structjs_pub_options.html">jsPubOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:gaf09f333a8675a8060c5ede07a6bdeef9"><td class="mdescLeft"> </td><td class="mdescRight">Initializes a publish options structure. <br /></td></tr>
|
|
<tr class="separator:gaf09f333a8675a8060c5ede07a6bdeef9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac6ba005531c82d9f0efa88dd6b458477" id="r_gac6ba005531c82d9f0efa88dd6b458477"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_pub_group.html#gac6ba005531c82d9f0efa88dd6b458477">js_Publish</a> (<a class="el" href="structjs_pub_ack.html">jsPubAck</a> **pubAck, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *subj, const void *data, int dataLen, <a class="el" href="structjs_pub_options.html">jsPubOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:gac6ba005531c82d9f0efa88dd6b458477"><td class="mdescLeft"> </td><td class="mdescRight">Publishes data on a subject to JetStream. <br /></td></tr>
|
|
<tr class="separator:gac6ba005531c82d9f0efa88dd6b458477"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2aceeb82fac3621aea843dd246732bdd" id="r_ga2aceeb82fac3621aea843dd246732bdd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_pub_group.html#ga2aceeb82fac3621aea843dd246732bdd">js_PublishMsg</a> (<a class="el" href="structjs_pub_ack.html">jsPubAck</a> **pubAck, <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_options.html">jsPubOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:ga2aceeb82fac3621aea843dd246732bdd"><td class="mdescLeft"> </td><td class="mdescRight">Publishes a message to JetStream. <br /></td></tr>
|
|
<tr class="separator:ga2aceeb82fac3621aea843dd246732bdd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaac130840b6db9109e72cf6ad9186dfc4" id="r_gaac130840b6db9109e72cf6ad9186dfc4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_pub_group.html#gaac130840b6db9109e72cf6ad9186dfc4">jsPubAck_Destroy</a> (<a class="el" href="structjs_pub_ack.html">jsPubAck</a> *pubAck)</td></tr>
|
|
<tr class="memdesc:gaac130840b6db9109e72cf6ad9186dfc4"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the publish acknowledgment object. <br /></td></tr>
|
|
<tr class="separator:gaac130840b6db9109e72cf6ad9186dfc4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga069dfd6f0f3d96f1ff8bf2372e59900c" id="r_ga069dfd6f0f3d96f1ff8bf2372e59900c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_pub_group.html#ga069dfd6f0f3d96f1ff8bf2372e59900c">js_PublishAsync</a> (<a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *subj, const void *data, int dataLen, <a class="el" href="structjs_pub_options.html">jsPubOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:ga069dfd6f0f3d96f1ff8bf2372e59900c"><td class="mdescLeft"> </td><td class="mdescRight">Publishes data to JetStream but does not wait for a <a class="el" href="structjs_pub_ack.html">jsPubAck</a>. <br /></td></tr>
|
|
<tr class="separator:ga069dfd6f0f3d96f1ff8bf2372e59900c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab7e4139a48c5ee4d2155cbb43142e873" id="r_gab7e4139a48c5ee4d2155cbb43142e873"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_pub_group.html#gab7e4139a48c5ee4d2155cbb43142e873">js_PublishMsgAsync</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_options.html">jsPubOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:gab7e4139a48c5ee4d2155cbb43142e873"><td class="mdescLeft"> </td><td class="mdescRight">Publishes a message to JetStream but does not wait for a <a class="el" href="structjs_pub_ack.html">jsPubAck</a>. <br /></td></tr>
|
|
<tr class="separator:gab7e4139a48c5ee4d2155cbb43142e873"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga24813ee9a58f00c0f21d10ab9c93b81d" id="r_ga24813ee9a58f00c0f21d10ab9c93b81d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_pub_group.html#ga24813ee9a58f00c0f21d10ab9c93b81d">js_PublishAsyncComplete</a> (<a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, <a class="el" href="structjs_pub_options.html">jsPubOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:ga24813ee9a58f00c0f21d10ab9c93b81d"><td class="mdescLeft"> </td><td class="mdescRight">Wait for all outstanding messages to be acknowledged. <br /></td></tr>
|
|
<tr class="separator:ga24813ee9a58f00c0f21d10ab9c93b81d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2ac95a3450f77f8074fae3f2fbe7e54c" id="r_ga2ac95a3450f77f8074fae3f2fbe7e54c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_pub_group.html#ga2ac95a3450f77f8074fae3f2fbe7e54c">js_PublishAsyncGetPendingList</a> (<a class="el" href="structnats_msg_list.html">natsMsgList</a> *pending, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js)</td></tr>
|
|
<tr class="memdesc:ga2ac95a3450f77f8074fae3f2fbe7e54c"><td class="mdescLeft"> </td><td class="mdescRight">Returns the list of pending messages published asynchronously. <br /></td></tr>
|
|
<tr class="separator:ga2ac95a3450f77f8074fae3f2fbe7e54c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga472adb949d1af9d8f07bda99f5d7f3f8" id="r_ga472adb949d1af9d8f07bda99f5d7f3f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_sub_group.html#ga472adb949d1af9d8f07bda99f5d7f3f8">jsSubOptions_Init</a> (<a class="el" href="structjs_sub_options.html">jsSubOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:ga472adb949d1af9d8f07bda99f5d7f3f8"><td class="mdescLeft"> </td><td class="mdescRight">Initializes a subscribe options structure. <br /></td></tr>
|
|
<tr class="separator:ga472adb949d1af9d8f07bda99f5d7f3f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa686c6efd84ef963de1925108e896515" id="r_gaa686c6efd84ef963de1925108e896515"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_sub_group.html#gaa686c6efd84ef963de1925108e896515">js_Subscribe</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> **sub, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *subject, <a class="el" href="group__callbacks_group.html#gad1a5ac566893e13dc8c81ac0e9c87afe">natsMsgHandler</a> cb, void *cbClosure, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="structjs_sub_options.html">jsSubOptions</a> *subOpts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:gaa686c6efd84ef963de1925108e896515"><td class="mdescLeft"> </td><td class="mdescRight">Create an asynchronous subscription. <br /></td></tr>
|
|
<tr class="separator:gaa686c6efd84ef963de1925108e896515"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabacb010031e535f9fb6e2167337e8adf" id="r_gabacb010031e535f9fb6e2167337e8adf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_sub_group.html#gabacb010031e535f9fb6e2167337e8adf">js_SubscribeSync</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> **sub, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *subject, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="structjs_sub_options.html">jsSubOptions</a> *subOpts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:gabacb010031e535f9fb6e2167337e8adf"><td class="mdescLeft"> </td><td class="mdescRight">Create a synchronous subscription. <br /></td></tr>
|
|
<tr class="separator:gabacb010031e535f9fb6e2167337e8adf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaeaddb73857aa4eb4901eec945ed27cd" id="r_gaaeaddb73857aa4eb4901eec945ed27cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_sub_group.html#gaaeaddb73857aa4eb4901eec945ed27cd">js_PullSubscribe</a> (<a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> **sub, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *subject, const char *durable, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="structjs_sub_options.html">jsSubOptions</a> *subOpts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:gaaeaddb73857aa4eb4901eec945ed27cd"><td class="mdescLeft"> </td><td class="mdescRight">Create a pull subscriber. <br /></td></tr>
|
|
<tr class="separator:gaaeaddb73857aa4eb4901eec945ed27cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafc5e0d2269bd23b4d5fb7f3b05278e50" id="r_gafc5e0d2269bd23b4d5fb7f3b05278e50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_sub_group.html#gafc5e0d2269bd23b4d5fb7f3b05278e50">natsSubscription_Fetch</a> (<a class="el" href="structnats_msg_list.html">natsMsgList</a> *list, <a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, int batch, int64_t timeout, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:gafc5e0d2269bd23b4d5fb7f3b05278e50"><td class="mdescLeft"> </td><td class="mdescRight">Fetches messages for a pull subscription. <br /></td></tr>
|
|
<tr class="separator:gafc5e0d2269bd23b4d5fb7f3b05278e50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1c3a62de8cd4855ae61ea4f67417a43b" id="r_ga1c3a62de8cd4855ae61ea4f67417a43b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_sub_group.html#ga1c3a62de8cd4855ae61ea4f67417a43b">jsFetchRequest_Init</a> (<a class="el" href="structjs_fetch_request.html">jsFetchRequest</a> *request)</td></tr>
|
|
<tr class="memdesc:ga1c3a62de8cd4855ae61ea4f67417a43b"><td class="mdescLeft"> </td><td class="mdescRight">Initializes a fetch request options structure. <br /></td></tr>
|
|
<tr class="separator:ga1c3a62de8cd4855ae61ea4f67417a43b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga676292505e7fde8688cfd886b79a10ed" id="r_ga676292505e7fde8688cfd886b79a10ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_sub_group.html#ga676292505e7fde8688cfd886b79a10ed">natsSubscription_FetchRequest</a> (<a class="el" href="structnats_msg_list.html">natsMsgList</a> *list, <a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, <a class="el" href="structjs_fetch_request.html">jsFetchRequest</a> *request)</td></tr>
|
|
<tr class="memdesc:ga676292505e7fde8688cfd886b79a10ed"><td class="mdescLeft"> </td><td class="mdescRight">Fetches messages for a pull subscription with a complete request configuration. <br /></td></tr>
|
|
<tr class="separator:ga676292505e7fde8688cfd886b79a10ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaae716a1431db065744c079b71a9f4c2e" id="r_gaae716a1431db065744c079b71a9f4c2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_sub_group.html#gaae716a1431db065744c079b71a9f4c2e">natsSubscription_GetConsumerInfo</a> (<a class="el" href="structjs_consumer_info.html">jsConsumerInfo</a> **ci, <a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:gaae716a1431db065744c079b71a9f4c2e"><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="structjs_consumer_info.html">jsConsumerInfo</a> associated with this subscription. <br /></td></tr>
|
|
<tr class="separator:gaae716a1431db065744c079b71a9f4c2e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0daed9f0d2d00cb14314ecc180a6fa84" id="r_ga0daed9f0d2d00cb14314ecc180a6fa84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_sub_group.html#ga0daed9f0d2d00cb14314ecc180a6fa84">natsSubscription_GetSequenceMismatch</a> (<a class="el" href="structjs_consumer_sequence_mismatch.html">jsConsumerSequenceMismatch</a> *csm, <a class="el" href="group__types_group.html#ga87158ec63b4f90f69e20451624ea01d8">natsSubscription</a> *sub)</td></tr>
|
|
<tr class="memdesc:ga0daed9f0d2d00cb14314ecc180a6fa84"><td class="mdescLeft"> </td><td class="mdescRight">Returns the consumer sequence mismatch information. <br /></td></tr>
|
|
<tr class="separator:ga0daed9f0d2d00cb14314ecc180a6fa84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacf48e59038fab35849e9dc6f8fcf6328" id="r_gacf48e59038fab35849e9dc6f8fcf6328"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_msg.html#gacf48e59038fab35849e9dc6f8fcf6328">natsMsg_GetMetaData</a> (<a class="el" href="structjs_msg_meta_data.html">jsMsgMetaData</a> **new_meta, <a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg)</td></tr>
|
|
<tr class="memdesc:gacf48e59038fab35849e9dc6f8fcf6328"><td class="mdescLeft"> </td><td class="mdescRight">Returns metadata from this JetStream message. <br /></td></tr>
|
|
<tr class="separator:gacf48e59038fab35849e9dc6f8fcf6328"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf9bf92294342bcb27053de7038606d12" id="r_gaf9bf92294342bcb27053de7038606d12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_msg.html#gaf9bf92294342bcb27053de7038606d12">jsMsgMetaData_Destroy</a> (<a class="el" href="structjs_msg_meta_data.html">jsMsgMetaData</a> *meta)</td></tr>
|
|
<tr class="memdesc:gaf9bf92294342bcb27053de7038606d12"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the message metadata object. <br /></td></tr>
|
|
<tr class="separator:gaf9bf92294342bcb27053de7038606d12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae454fb7e7097a3cd3362cb49ef8a3c84" id="r_gae454fb7e7097a3cd3362cb49ef8a3c84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_msg.html#gae454fb7e7097a3cd3362cb49ef8a3c84">natsMsg_Ack</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg, <a class="el" href="structjs_options.html">jsOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:gae454fb7e7097a3cd3362cb49ef8a3c84"><td class="mdescLeft"> </td><td class="mdescRight">Acknowledges a message. <br /></td></tr>
|
|
<tr class="separator:gae454fb7e7097a3cd3362cb49ef8a3c84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafb899ebf8e89b3a858fe20f7853635a7" id="r_gafb899ebf8e89b3a858fe20f7853635a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_msg.html#gafb899ebf8e89b3a858fe20f7853635a7">natsMsg_AckSync</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg, <a class="el" href="structjs_options.html">jsOptions</a> *opts, <a class="el" href="status_8h.html#a10731415ffcd3e2330df10c4d5fd3d70">jsErrCode</a> *errCode)</td></tr>
|
|
<tr class="memdesc:gafb899ebf8e89b3a858fe20f7853635a7"><td class="mdescLeft"> </td><td class="mdescRight">Acknowledges a message and wait for a confirmation. <br /></td></tr>
|
|
<tr class="separator:gafb899ebf8e89b3a858fe20f7853635a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac271b874154301da9759f9ac05768b47" id="r_gac271b874154301da9759f9ac05768b47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_msg.html#gac271b874154301da9759f9ac05768b47">natsMsg_Nak</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg, <a class="el" href="structjs_options.html">jsOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:gac271b874154301da9759f9ac05768b47"><td class="mdescLeft"> </td><td class="mdescRight">Negatively acknowledges a message. <br /></td></tr>
|
|
<tr class="separator:gac271b874154301da9759f9ac05768b47"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac0697389fa60a3c4725e53cd23ada7bd" id="r_gac0697389fa60a3c4725e53cd23ada7bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_msg.html#gac0697389fa60a3c4725e53cd23ada7bd">natsMsg_NakWithDelay</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg, int64_t delay, <a class="el" href="structjs_options.html">jsOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:gac0697389fa60a3c4725e53cd23ada7bd"><td class="mdescLeft"> </td><td class="mdescRight">Negatively acknowledges a message. <br /></td></tr>
|
|
<tr class="separator:gac0697389fa60a3c4725e53cd23ada7bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae1e0beb19cd76e2f69e6415c41c9bb39" id="r_gae1e0beb19cd76e2f69e6415c41c9bb39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_msg.html#gae1e0beb19cd76e2f69e6415c41c9bb39">natsMsg_InProgress</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg, <a class="el" href="structjs_options.html">jsOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:gae1e0beb19cd76e2f69e6415c41c9bb39"><td class="mdescLeft"> </td><td class="mdescRight">Resets redelivery timer on the server. <br /></td></tr>
|
|
<tr class="separator:gae1e0beb19cd76e2f69e6415c41c9bb39"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae84d21e4388255e9d990e53c9f67e7c4" id="r_gae84d21e4388255e9d990e53c9f67e7c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_msg.html#gae84d21e4388255e9d990e53c9f67e7c4">natsMsg_Term</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg, <a class="el" href="structjs_options.html">jsOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:gae84d21e4388255e9d990e53c9f67e7c4"><td class="mdescLeft"> </td><td class="mdescRight">Abandon this message. <br /></td></tr>
|
|
<tr class="separator:gae84d21e4388255e9d990e53c9f67e7c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga819be2990ec20b964aa574b5331d7f2e" id="r_ga819be2990ec20b964aa574b5331d7f2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_msg.html#ga819be2990ec20b964aa574b5331d7f2e">natsMsg_GetSequence</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg)</td></tr>
|
|
<tr class="memdesc:ga819be2990ec20b964aa574b5331d7f2e"><td class="mdescLeft"> </td><td class="mdescRight">Returns the sequence number of this JetStream message. <br /></td></tr>
|
|
<tr class="separator:ga819be2990ec20b964aa574b5331d7f2e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab4850497c5481f5ec6eb1fcdb43646f5" id="r_gab4850497c5481f5ec6eb1fcdb43646f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__js_msg.html#gab4850497c5481f5ec6eb1fcdb43646f5">natsMsg_GetTime</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> *msg)</td></tr>
|
|
<tr class="memdesc:gab4850497c5481f5ec6eb1fcdb43646f5"><td class="mdescLeft"> </td><td class="mdescRight">Returns the timestamp (in UTC) of this JetStream message. <br /></td></tr>
|
|
<tr class="separator:gab4850497c5481f5ec6eb1fcdb43646f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga16d4c27d8ac62bb86ba601bc40f53172" id="r_ga16d4c27d8ac62bb86ba601bc40f53172"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group_mgt.html#ga16d4c27d8ac62bb86ba601bc40f53172">kvConfig_Init</a> (<a class="el" href="structkv_config.html">kvConfig</a> *cfg)</td></tr>
|
|
<tr class="memdesc:ga16d4c27d8ac62bb86ba601bc40f53172"><td class="mdescLeft"> </td><td class="mdescRight">Initializes a KeyValue configuration structure. <br /></td></tr>
|
|
<tr class="separator:ga16d4c27d8ac62bb86ba601bc40f53172"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabc445bfe87112e56a6c73872fec6893e" id="r_gabc445bfe87112e56a6c73872fec6893e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group_mgt.html#gabc445bfe87112e56a6c73872fec6893e">js_CreateKeyValue</a> (<a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> **new_kv, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, <a class="el" href="structkv_config.html">kvConfig</a> *cfg)</td></tr>
|
|
<tr class="memdesc:gabc445bfe87112e56a6c73872fec6893e"><td class="mdescLeft"> </td><td class="mdescRight">Creates a KeyValue store with a given configuration. <br /></td></tr>
|
|
<tr class="separator:gabc445bfe87112e56a6c73872fec6893e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga54e6c109a7c633e431b3eded286e00f6" id="r_ga54e6c109a7c633e431b3eded286e00f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group_mgt.html#ga54e6c109a7c633e431b3eded286e00f6">js_KeyValue</a> (<a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> **new_kv, <a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *bucket)</td></tr>
|
|
<tr class="memdesc:ga54e6c109a7c633e431b3eded286e00f6"><td class="mdescLeft"> </td><td class="mdescRight">Looks-up and binds to an existing KeyValue store. <br /></td></tr>
|
|
<tr class="separator:ga54e6c109a7c633e431b3eded286e00f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6bc715319560bc28359679fcdcead937" id="r_ga6bc715319560bc28359679fcdcead937"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group_mgt.html#ga6bc715319560bc28359679fcdcead937">js_DeleteKeyValue</a> (<a class="el" href="group__types_group.html#gaaf12cdd24c6cc23a57c20466c92ff8c1">jsCtx</a> *js, const char *bucket)</td></tr>
|
|
<tr class="memdesc:ga6bc715319560bc28359679fcdcead937"><td class="mdescLeft"> </td><td class="mdescRight">Deletes a KeyValue store. <br /></td></tr>
|
|
<tr class="separator:ga6bc715319560bc28359679fcdcead937"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab0d6bdbfabd27af67eaeb36cec0787da" id="r_gab0d6bdbfabd27af67eaeb36cec0787da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group_mgt.html#gab0d6bdbfabd27af67eaeb36cec0787da">kvStore_Destroy</a> (<a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv)</td></tr>
|
|
<tr class="memdesc:gab0d6bdbfabd27af67eaeb36cec0787da"><td class="mdescLeft"> </td><td class="mdescRight">Destroys a KeyValue store object. <br /></td></tr>
|
|
<tr class="separator:gab0d6bdbfabd27af67eaeb36cec0787da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadedbb410cce499afb535eb6641c32ca7" id="r_gadedbb410cce499afb535eb6641c32ca7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_entry.html#gadedbb410cce499afb535eb6641c32ca7">kvEntry_Bucket</a> (<a class="el" href="group__types_group.html#gad489fb4074f27427560ca71797db6191">kvEntry</a> *e)</td></tr>
|
|
<tr class="memdesc:gadedbb410cce499afb535eb6641c32ca7"><td class="mdescLeft"> </td><td class="mdescRight">Returns the name of the bucket the data was loaded from. <br /></td></tr>
|
|
<tr class="separator:gadedbb410cce499afb535eb6641c32ca7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab455f32b0abfb1361dab4b5e7d98042a" id="r_gab455f32b0abfb1361dab4b5e7d98042a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_entry.html#gab455f32b0abfb1361dab4b5e7d98042a">kvEntry_Key</a> (<a class="el" href="group__types_group.html#gad489fb4074f27427560ca71797db6191">kvEntry</a> *e)</td></tr>
|
|
<tr class="memdesc:gab455f32b0abfb1361dab4b5e7d98042a"><td class="mdescLeft"> </td><td class="mdescRight">Returns the name of the key that was retrieved. <br /></td></tr>
|
|
<tr class="separator:gab455f32b0abfb1361dab4b5e7d98042a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga28077f81d71a30cbce2dc81e5c9574fc" id="r_ga28077f81d71a30cbce2dc81e5c9574fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_entry.html#ga28077f81d71a30cbce2dc81e5c9574fc">kvEntry_Value</a> (<a class="el" href="group__types_group.html#gad489fb4074f27427560ca71797db6191">kvEntry</a> *e)</td></tr>
|
|
<tr class="memdesc:ga28077f81d71a30cbce2dc81e5c9574fc"><td class="mdescLeft"> </td><td class="mdescRight">Returns the value for this key. <br /></td></tr>
|
|
<tr class="separator:ga28077f81d71a30cbce2dc81e5c9574fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf7ccc866865903f231e0431754ed2415" id="r_gaf7ccc866865903f231e0431754ed2415"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_entry.html#gaf7ccc866865903f231e0431754ed2415">kvEntry_ValueLen</a> (<a class="el" href="group__types_group.html#gad489fb4074f27427560ca71797db6191">kvEntry</a> *e)</td></tr>
|
|
<tr class="memdesc:gaf7ccc866865903f231e0431754ed2415"><td class="mdescLeft"> </td><td class="mdescRight">Returns the value length for this key. <br /></td></tr>
|
|
<tr class="separator:gaf7ccc866865903f231e0431754ed2415"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7ff6220915726600545357e31226fb65" id="r_ga7ff6220915726600545357e31226fb65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_entry.html#ga7ff6220915726600545357e31226fb65">kvEntry_ValueString</a> (<a class="el" href="group__types_group.html#gad489fb4074f27427560ca71797db6191">kvEntry</a> *e)</td></tr>
|
|
<tr class="memdesc:ga7ff6220915726600545357e31226fb65"><td class="mdescLeft"> </td><td class="mdescRight">Returns the value, as a string, for this key. <br /></td></tr>
|
|
<tr class="separator:ga7ff6220915726600545357e31226fb65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2d58abf81cb577e21a76f9c77568409f" id="r_ga2d58abf81cb577e21a76f9c77568409f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_entry.html#ga2d58abf81cb577e21a76f9c77568409f">kvEntry_Revision</a> (<a class="el" href="group__types_group.html#gad489fb4074f27427560ca71797db6191">kvEntry</a> *e)</td></tr>
|
|
<tr class="memdesc:ga2d58abf81cb577e21a76f9c77568409f"><td class="mdescLeft"> </td><td class="mdescRight">Returns the unique sequence for this value. <br /></td></tr>
|
|
<tr class="separator:ga2d58abf81cb577e21a76f9c77568409f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga31ef3a2e3a7df6cf4dbb0a762737800a" id="r_ga31ef3a2e3a7df6cf4dbb0a762737800a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_entry.html#ga31ef3a2e3a7df6cf4dbb0a762737800a">kvEntry_Created</a> (<a class="el" href="group__types_group.html#gad489fb4074f27427560ca71797db6191">kvEntry</a> *e)</td></tr>
|
|
<tr class="memdesc:ga31ef3a2e3a7df6cf4dbb0a762737800a"><td class="mdescLeft"> </td><td class="mdescRight">Returns the time (in UTC) the data was put in the bucket. <br /></td></tr>
|
|
<tr class="separator:ga31ef3a2e3a7df6cf4dbb0a762737800a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga233a2d75895cfd0140cf77757592cf47" id="r_ga233a2d75895cfd0140cf77757592cf47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_entry.html#ga233a2d75895cfd0140cf77757592cf47">kvEntry_Delta</a> (<a class="el" href="group__types_group.html#gad489fb4074f27427560ca71797db6191">kvEntry</a> *e)</td></tr>
|
|
<tr class="memdesc:ga233a2d75895cfd0140cf77757592cf47"><td class="mdescLeft"> </td><td class="mdescRight">Returns the distance from the latest value. <br /></td></tr>
|
|
<tr class="separator:ga233a2d75895cfd0140cf77757592cf47"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga088fd67d3d384ad7a7ddfc82535becea" id="r_ga088fd67d3d384ad7a7ddfc82535becea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__types_group.html#ga89db3bd6bf11af3ac5eb3ab560d16332">kvOperation</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_entry.html#ga088fd67d3d384ad7a7ddfc82535becea">kvEntry_Operation</a> (<a class="el" href="group__types_group.html#gad489fb4074f27427560ca71797db6191">kvEntry</a> *e)</td></tr>
|
|
<tr class="memdesc:ga088fd67d3d384ad7a7ddfc82535becea"><td class="mdescLeft"> </td><td class="mdescRight">Returns the type of operation of this value. <br /></td></tr>
|
|
<tr class="separator:ga088fd67d3d384ad7a7ddfc82535becea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8359ffcdeefb9c5821e6442d0d5ee388" id="r_ga8359ffcdeefb9c5821e6442d0d5ee388"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_entry.html#ga8359ffcdeefb9c5821e6442d0d5ee388">kvEntry_Destroy</a> (<a class="el" href="group__types_group.html#gad489fb4074f27427560ca71797db6191">kvEntry</a> *e)</td></tr>
|
|
<tr class="memdesc:ga8359ffcdeefb9c5821e6442d0d5ee388"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the KeyValue entry object. <br /></td></tr>
|
|
<tr class="separator:ga8359ffcdeefb9c5821e6442d0d5ee388"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2db86f80d6bfce1bdbedf1b9da22913c" id="r_ga2db86f80d6bfce1bdbedf1b9da22913c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#ga2db86f80d6bfce1bdbedf1b9da22913c">kvStore_Get</a> (<a class="el" href="group__types_group.html#gad489fb4074f27427560ca71797db6191">kvEntry</a> **new_entry, <a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv, const char *key)</td></tr>
|
|
<tr class="memdesc:ga2db86f80d6bfce1bdbedf1b9da22913c"><td class="mdescLeft"> </td><td class="mdescRight">Returns the latest entry for the key. <br /></td></tr>
|
|
<tr class="separator:ga2db86f80d6bfce1bdbedf1b9da22913c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9bf43431bb8264a3ea1f0df401afbe1a" id="r_ga9bf43431bb8264a3ea1f0df401afbe1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#ga9bf43431bb8264a3ea1f0df401afbe1a">kvStore_GetRevision</a> (<a class="el" href="group__types_group.html#gad489fb4074f27427560ca71797db6191">kvEntry</a> **new_entry, <a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv, const char *key, uint64_t revision)</td></tr>
|
|
<tr class="memdesc:ga9bf43431bb8264a3ea1f0df401afbe1a"><td class="mdescLeft"> </td><td class="mdescRight">Returns the entry at the specific revision for the key. <br /></td></tr>
|
|
<tr class="separator:ga9bf43431bb8264a3ea1f0df401afbe1a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1fdf7a1d3acf96e475184790589a401e" id="r_ga1fdf7a1d3acf96e475184790589a401e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#ga1fdf7a1d3acf96e475184790589a401e">kvStore_Put</a> (uint64_t *rev, <a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv, const char *key, const void *data, int len)</td></tr>
|
|
<tr class="memdesc:ga1fdf7a1d3acf96e475184790589a401e"><td class="mdescLeft"> </td><td class="mdescRight">Places the new value for the key into the store. <br /></td></tr>
|
|
<tr class="separator:ga1fdf7a1d3acf96e475184790589a401e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga84ebd66a95ce857765d4a16ec35daba9" id="r_ga84ebd66a95ce857765d4a16ec35daba9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#ga84ebd66a95ce857765d4a16ec35daba9">kvStore_PutString</a> (uint64_t *rev, <a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv, const char *key, const char *data)</td></tr>
|
|
<tr class="memdesc:ga84ebd66a95ce857765d4a16ec35daba9"><td class="mdescLeft"> </td><td class="mdescRight">Places the new value (as a string) for the key into the store. <br /></td></tr>
|
|
<tr class="separator:ga84ebd66a95ce857765d4a16ec35daba9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5289f7cd3999cfb46fb1fcb83178aec6" id="r_ga5289f7cd3999cfb46fb1fcb83178aec6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#ga5289f7cd3999cfb46fb1fcb83178aec6">kvStore_Create</a> (uint64_t *rev, <a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv, const char *key, const void *data, int len)</td></tr>
|
|
<tr class="memdesc:ga5289f7cd3999cfb46fb1fcb83178aec6"><td class="mdescLeft"> </td><td class="mdescRight">Places the value for the key into the store if and only if the key does not exist. <br /></td></tr>
|
|
<tr class="separator:ga5289f7cd3999cfb46fb1fcb83178aec6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5726ad2e6205d2f6749be013138218ca" id="r_ga5726ad2e6205d2f6749be013138218ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#ga5726ad2e6205d2f6749be013138218ca">kvStore_CreateString</a> (uint64_t *rev, <a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv, const char *key, const char *data)</td></tr>
|
|
<tr class="memdesc:ga5726ad2e6205d2f6749be013138218ca"><td class="mdescLeft"> </td><td class="mdescRight">Places the value (as a string) for the key into the store if and only if the key does not exist. <br /></td></tr>
|
|
<tr class="separator:ga5726ad2e6205d2f6749be013138218ca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae0c593bb2ef94ae60e775617c9423038" id="r_gae0c593bb2ef94ae60e775617c9423038"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#gae0c593bb2ef94ae60e775617c9423038">kvStore_Update</a> (uint64_t *rev, <a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv, const char *key, const void *data, int len, uint64_t last)</td></tr>
|
|
<tr class="memdesc:gae0c593bb2ef94ae60e775617c9423038"><td class="mdescLeft"> </td><td class="mdescRight">Updates the value for the key into the store if and only if the latest revision matches. <br /></td></tr>
|
|
<tr class="separator:gae0c593bb2ef94ae60e775617c9423038"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga13ed70f15cd1485cd15f96bcc4b7ad1c" id="r_ga13ed70f15cd1485cd15f96bcc4b7ad1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#ga13ed70f15cd1485cd15f96bcc4b7ad1c">kvStore_UpdateString</a> (uint64_t *rev, <a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv, const char *key, const char *data, uint64_t last)</td></tr>
|
|
<tr class="memdesc:ga13ed70f15cd1485cd15f96bcc4b7ad1c"><td class="mdescLeft"> </td><td class="mdescRight">Updates the value (as a string) for the key into the store if and only if the latest revision matches. <br /></td></tr>
|
|
<tr class="separator:ga13ed70f15cd1485cd15f96bcc4b7ad1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga68101d46739ca894fd7c56c8661c08d8" id="r_ga68101d46739ca894fd7c56c8661c08d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#ga68101d46739ca894fd7c56c8661c08d8">kvStore_Delete</a> (<a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv, const char *key)</td></tr>
|
|
<tr class="memdesc:ga68101d46739ca894fd7c56c8661c08d8"><td class="mdescLeft"> </td><td class="mdescRight">Deletes a key by placing a delete marker and leaving all revisions. <br /></td></tr>
|
|
<tr class="separator:ga68101d46739ca894fd7c56c8661c08d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3d5fa3d895d0d3041440105b244e9ca9" id="r_ga3d5fa3d895d0d3041440105b244e9ca9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#ga3d5fa3d895d0d3041440105b244e9ca9">kvStore_Purge</a> (<a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv, const char *key, <a class="el" href="structkv_purge_options.html">kvPurgeOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:ga3d5fa3d895d0d3041440105b244e9ca9"><td class="mdescLeft"> </td><td class="mdescRight">Deletes a key by placing a purge marker and removing all revisions. <br /></td></tr>
|
|
<tr class="separator:ga3d5fa3d895d0d3041440105b244e9ca9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga762fd5de8cde683e46a6736a51e575f5" id="r_ga762fd5de8cde683e46a6736a51e575f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#ga762fd5de8cde683e46a6736a51e575f5">kvWatchOptions_Init</a> (<a class="el" href="structkv_watch_options.html">kvWatchOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:ga762fd5de8cde683e46a6736a51e575f5"><td class="mdescLeft"> </td><td class="mdescRight">Initializes a KeyValue watcher options structure. <br /></td></tr>
|
|
<tr class="separator:ga762fd5de8cde683e46a6736a51e575f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga243113fd7df34ce104850ab888f04021" id="r_ga243113fd7df34ce104850ab888f04021"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#ga243113fd7df34ce104850ab888f04021">kvPurgeOptions_Init</a> (<a class="el" href="structkv_purge_options.html">kvPurgeOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:ga243113fd7df34ce104850ab888f04021"><td class="mdescLeft"> </td><td class="mdescRight">Initializes a KeyValue purge options structure. <br /></td></tr>
|
|
<tr class="separator:ga243113fd7df34ce104850ab888f04021"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga34ab74b229ff88e64301ea53a274da69" id="r_ga34ab74b229ff88e64301ea53a274da69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#ga34ab74b229ff88e64301ea53a274da69">kvStore_PurgeDeletes</a> (<a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv, <a class="el" href="structkv_purge_options.html">kvPurgeOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:ga34ab74b229ff88e64301ea53a274da69"><td class="mdescLeft"> </td><td class="mdescRight">Purge and removes delete markers. <br /></td></tr>
|
|
<tr class="separator:ga34ab74b229ff88e64301ea53a274da69"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga30feca870f580c7b9d2ad07a740505b2" id="r_ga30feca870f580c7b9d2ad07a740505b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#ga30feca870f580c7b9d2ad07a740505b2">kvStore_Watch</a> (<a class="el" href="group__types_group.html#ga526fa6d37e818784b94cdc1713f3a043">kvWatcher</a> **new_watcher, <a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv, const char *keys, <a class="el" href="structkv_watch_options.html">kvWatchOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:ga30feca870f580c7b9d2ad07a740505b2"><td class="mdescLeft"> </td><td class="mdescRight">Returns a watcher for any updates to keys that match the <code>keys</code> argument. <br /></td></tr>
|
|
<tr class="separator:ga30feca870f580c7b9d2ad07a740505b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf011f1dd6813391c65664e982747602e" id="r_gaf011f1dd6813391c65664e982747602e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#gaf011f1dd6813391c65664e982747602e">kvStore_WatchAll</a> (<a class="el" href="group__types_group.html#ga526fa6d37e818784b94cdc1713f3a043">kvWatcher</a> **new_watcher, <a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv, <a class="el" href="structkv_watch_options.html">kvWatchOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:gaf011f1dd6813391c65664e982747602e"><td class="mdescLeft"> </td><td class="mdescRight">Returns a watcher for any updates to any keys of the KeyValue store bucket. <br /></td></tr>
|
|
<tr class="separator:gaf011f1dd6813391c65664e982747602e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6030fc2a672ae868f7603587245b9d5a" id="r_ga6030fc2a672ae868f7603587245b9d5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#ga6030fc2a672ae868f7603587245b9d5a">kvStore_Keys</a> (<a class="el" href="structkv_keys_list.html">kvKeysList</a> *list, <a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv, <a class="el" href="structkv_watch_options.html">kvWatchOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:ga6030fc2a672ae868f7603587245b9d5a"><td class="mdescLeft"> </td><td class="mdescRight">Returns all keys in the bucket. <br /></td></tr>
|
|
<tr class="separator:ga6030fc2a672ae868f7603587245b9d5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga02ccd58bc5062f6ce6f94bf05e3dfe45" id="r_ga02ccd58bc5062f6ce6f94bf05e3dfe45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#ga02ccd58bc5062f6ce6f94bf05e3dfe45">kvKeysList_Destroy</a> (<a class="el" href="structkv_keys_list.html">kvKeysList</a> *list)</td></tr>
|
|
<tr class="memdesc:ga02ccd58bc5062f6ce6f94bf05e3dfe45"><td class="mdescLeft"> </td><td class="mdescRight">Destroys this list of KeyValue store key strings. <br /></td></tr>
|
|
<tr class="separator:ga02ccd58bc5062f6ce6f94bf05e3dfe45"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5aa57345313cee85b020e50c22023fb5" id="r_ga5aa57345313cee85b020e50c22023fb5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#ga5aa57345313cee85b020e50c22023fb5">kvStore_History</a> (<a class="el" href="structkv_entry_list.html">kvEntryList</a> *list, <a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv, const char *key, <a class="el" href="structkv_watch_options.html">kvWatchOptions</a> *opts)</td></tr>
|
|
<tr class="memdesc:ga5aa57345313cee85b020e50c22023fb5"><td class="mdescLeft"> </td><td class="mdescRight">Returns all historical entries for the key. <br /></td></tr>
|
|
<tr class="separator:ga5aa57345313cee85b020e50c22023fb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae783352ab81e22aa3173057d117518e6" id="r_gae783352ab81e22aa3173057d117518e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#gae783352ab81e22aa3173057d117518e6">kvEntryList_Destroy</a> (<a class="el" href="structkv_entry_list.html">kvEntryList</a> *list)</td></tr>
|
|
<tr class="memdesc:gae783352ab81e22aa3173057d117518e6"><td class="mdescLeft"> </td><td class="mdescRight">Destroys this list of KeyValue store entries. <br /></td></tr>
|
|
<tr class="separator:gae783352ab81e22aa3173057d117518e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad28fdf9aae16bba308cda799fca13281" id="r_gad28fdf9aae16bba308cda799fca13281"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#gad28fdf9aae16bba308cda799fca13281">kvStore_Bucket</a> (<a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv)</td></tr>
|
|
<tr class="memdesc:gad28fdf9aae16bba308cda799fca13281"><td class="mdescLeft"> </td><td class="mdescRight">Returns the bucket name of this KeyValue store object. <br /></td></tr>
|
|
<tr class="separator:gad28fdf9aae16bba308cda799fca13281"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadf75e99cc28bc9c2d6eac7c9f7398c27" id="r_gadf75e99cc28bc9c2d6eac7c9f7398c27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_group.html#gadf75e99cc28bc9c2d6eac7c9f7398c27">kvStore_Status</a> (<a class="el" href="group__types_group.html#gad3a0dd2dac950d5709ee5772b104fc80">kvStatus</a> **new_status, <a class="el" href="group__types_group.html#ga054c05493dd3cfc5c3e7a665a424e54a">kvStore</a> *kv)</td></tr>
|
|
<tr class="memdesc:gadf75e99cc28bc9c2d6eac7c9f7398c27"><td class="mdescLeft"> </td><td class="mdescRight">Returns the status and configuration of a bucket. <br /></td></tr>
|
|
<tr class="separator:gadf75e99cc28bc9c2d6eac7c9f7398c27"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga562c216a0199c30455af4c2da46000e5" id="r_ga562c216a0199c30455af4c2da46000e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_watcher.html#ga562c216a0199c30455af4c2da46000e5">kvWatcher_Next</a> (<a class="el" href="group__types_group.html#gad489fb4074f27427560ca71797db6191">kvEntry</a> **new_entry, <a class="el" href="group__types_group.html#ga526fa6d37e818784b94cdc1713f3a043">kvWatcher</a> *w, int64_t timeout)</td></tr>
|
|
<tr class="memdesc:ga562c216a0199c30455af4c2da46000e5"><td class="mdescLeft"> </td><td class="mdescRight">Returns the next entry for this watcher. <br /></td></tr>
|
|
<tr class="separator:ga562c216a0199c30455af4c2da46000e5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga73adf44114fedd62ef75ebd81839b65e" id="r_ga73adf44114fedd62ef75ebd81839b65e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_watcher.html#ga73adf44114fedd62ef75ebd81839b65e">kvWatcher_Stop</a> (<a class="el" href="group__types_group.html#ga526fa6d37e818784b94cdc1713f3a043">kvWatcher</a> *w)</td></tr>
|
|
<tr class="memdesc:ga73adf44114fedd62ef75ebd81839b65e"><td class="mdescLeft"> </td><td class="mdescRight">Stops the watcher. <br /></td></tr>
|
|
<tr class="separator:ga73adf44114fedd62ef75ebd81839b65e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga21bc39fa795f7c4f392bd6d4e66ea1d9" id="r_ga21bc39fa795f7c4f392bd6d4e66ea1d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_watcher.html#ga21bc39fa795f7c4f392bd6d4e66ea1d9">kvWatcher_Destroy</a> (<a class="el" href="group__types_group.html#ga526fa6d37e818784b94cdc1713f3a043">kvWatcher</a> *w)</td></tr>
|
|
<tr class="memdesc:ga21bc39fa795f7c4f392bd6d4e66ea1d9"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the KeyValue watcher object. <br /></td></tr>
|
|
<tr class="separator:ga21bc39fa795f7c4f392bd6d4e66ea1d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1acec36db32207f21e15afc26bb5af1c" id="r_ga1acec36db32207f21e15afc26bb5af1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_status.html#ga1acec36db32207f21e15afc26bb5af1c">kvStatus_Bucket</a> (<a class="el" href="group__types_group.html#gad3a0dd2dac950d5709ee5772b104fc80">kvStatus</a> *sts)</td></tr>
|
|
<tr class="memdesc:ga1acec36db32207f21e15afc26bb5af1c"><td class="mdescLeft"> </td><td class="mdescRight">Returns the bucket name. <br /></td></tr>
|
|
<tr class="separator:ga1acec36db32207f21e15afc26bb5af1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2016af3c73841d8b226361e764dce158" id="r_ga2016af3c73841d8b226361e764dce158"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_status.html#ga2016af3c73841d8b226361e764dce158">kvStatus_Values</a> (<a class="el" href="group__types_group.html#gad3a0dd2dac950d5709ee5772b104fc80">kvStatus</a> *sts)</td></tr>
|
|
<tr class="memdesc:ga2016af3c73841d8b226361e764dce158"><td class="mdescLeft"> </td><td class="mdescRight">Returns how many messages are in the bucket, including historical values. <br /></td></tr>
|
|
<tr class="separator:ga2016af3c73841d8b226361e764dce158"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gada6f22b5659b184762cea4f45d369ee5" id="r_gada6f22b5659b184762cea4f45d369ee5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_status.html#gada6f22b5659b184762cea4f45d369ee5">kvStatus_History</a> (<a class="el" href="group__types_group.html#gad3a0dd2dac950d5709ee5772b104fc80">kvStatus</a> *sts)</td></tr>
|
|
<tr class="memdesc:gada6f22b5659b184762cea4f45d369ee5"><td class="mdescLeft"> </td><td class="mdescRight">Returns the configured history kept per key. <br /></td></tr>
|
|
<tr class="separator:gada6f22b5659b184762cea4f45d369ee5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa747ad0a6182ec7a47fb47018c33d1c1" id="r_gaa747ad0a6182ec7a47fb47018c33d1c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_status.html#gaa747ad0a6182ec7a47fb47018c33d1c1">kvStatus_TTL</a> (<a class="el" href="group__types_group.html#gad3a0dd2dac950d5709ee5772b104fc80">kvStatus</a> *sts)</td></tr>
|
|
<tr class="memdesc:gaa747ad0a6182ec7a47fb47018c33d1c1"><td class="mdescLeft"> </td><td class="mdescRight">Returns how long the bucket keeps values for. <br /></td></tr>
|
|
<tr class="separator:gaa747ad0a6182ec7a47fb47018c33d1c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga86b114f4dac9f06df86101f84bd497b2" id="r_ga86b114f4dac9f06df86101f84bd497b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_status.html#ga86b114f4dac9f06df86101f84bd497b2">kvStatus_Replicas</a> (<a class="el" href="group__types_group.html#gad3a0dd2dac950d5709ee5772b104fc80">kvStatus</a> *sts)</td></tr>
|
|
<tr class="memdesc:ga86b114f4dac9f06df86101f84bd497b2"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of replicas to keep for a bucket. <br /></td></tr>
|
|
<tr class="separator:ga86b114f4dac9f06df86101f84bd497b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6db13a3b26c7c17633623da5f27978ff" id="r_ga6db13a3b26c7c17633623da5f27978ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_status.html#ga6db13a3b26c7c17633623da5f27978ff">kvStatus_Bytes</a> (<a class="el" href="group__types_group.html#gad3a0dd2dac950d5709ee5772b104fc80">kvStatus</a> *sts)</td></tr>
|
|
<tr class="memdesc:ga6db13a3b26c7c17633623da5f27978ff"><td class="mdescLeft"> </td><td class="mdescRight">Returns the size (in bytes) of this bucket. <br /></td></tr>
|
|
<tr class="separator:ga6db13a3b26c7c17633623da5f27978ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5eb3d824c1873af705beee4798246a08" id="r_ga5eb3d824c1873af705beee4798246a08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__kv_status.html#ga5eb3d824c1873af705beee4798246a08">kvStatus_Destroy</a> (<a class="el" href="group__types_group.html#gad3a0dd2dac950d5709ee5772b104fc80">kvStatus</a> *sts)</td></tr>
|
|
<tr class="memdesc:ga5eb3d824c1873af705beee4798246a08"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the KeyValue status object. <br /></td></tr>
|
|
<tr class="separator:ga5eb3d824c1873af705beee4798246a08"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2986a9751147b6f77064b5739635c2c1" id="r_ga2986a9751147b6f77064b5739635c2c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_service_functions.html#ga2986a9751147b6f77064b5739635c2c1">micro_AddService</a> (<a class="el" href="group__micro_types.html#gaf6f5aef8773b70746e84c100c2b19b28">microService</a> **new_microservice, <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, <a class="el" href="group__micro_types.html#ga1e46c0657cf42e83b366d224f380fb55">microServiceConfig</a> *config)</td></tr>
|
|
<tr class="memdesc:ga2986a9751147b6f77064b5739635c2c1"><td class="mdescLeft"> </td><td class="mdescRight">Creates and starts a new microservice. <br /></td></tr>
|
|
<tr class="separator:ga2986a9751147b6f77064b5739635c2c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadcab5687b72ec24ef7ae647ea844ebc7" id="r_gadcab5687b72ec24ef7ae647ea844ebc7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_service_functions.html#gadcab5687b72ec24ef7ae647ea844ebc7">microService_AddEndpoint</a> (<a class="el" href="group__micro_types.html#gaf6f5aef8773b70746e84c100c2b19b28">microService</a> *m, <a class="el" href="group__micro_types.html#ga7718d2f2c911e4cf677788f4ffe048cd">microEndpointConfig</a> *config)</td></tr>
|
|
<tr class="memdesc:gadcab5687b72ec24ef7ae647ea844ebc7"><td class="mdescLeft"> </td><td class="mdescRight">Adds an endpoint to a microservice and starts listening for messages. <br /></td></tr>
|
|
<tr class="separator:gadcab5687b72ec24ef7ae647ea844ebc7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga578c9af27fda603dc84e7ad736685bd8" id="r_ga578c9af27fda603dc84e7ad736685bd8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_service_functions.html#ga578c9af27fda603dc84e7ad736685bd8">microService_AddGroup</a> (<a class="el" href="group__micro_types.html#ga2681ea21e9f5f6681b972bbb67e32133">microGroup</a> **new_group, <a class="el" href="group__micro_types.html#gaf6f5aef8773b70746e84c100c2b19b28">microService</a> *m, const char *prefix)</td></tr>
|
|
<tr class="memdesc:ga578c9af27fda603dc84e7ad736685bd8"><td class="mdescLeft"> </td><td class="mdescRight">Adds an group (prefix) to a microservice. <br /></td></tr>
|
|
<tr class="separator:ga578c9af27fda603dc84e7ad736685bd8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga32ff6b2fb38eafb4df8e6b1039ee5984" id="r_ga32ff6b2fb38eafb4df8e6b1039ee5984"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_service_functions.html#ga32ff6b2fb38eafb4df8e6b1039ee5984">microService_Destroy</a> (<a class="el" href="group__micro_types.html#gaf6f5aef8773b70746e84c100c2b19b28">microService</a> *m)</td></tr>
|
|
<tr class="memdesc:ga32ff6b2fb38eafb4df8e6b1039ee5984"><td class="mdescLeft"> </td><td class="mdescRight">Destroys a microservice, stopping it first if needed. <br /></td></tr>
|
|
<tr class="separator:ga32ff6b2fb38eafb4df8e6b1039ee5984"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga20bb55e101c42a3b7172ea055b3ea04f" id="r_ga20bb55e101c42a3b7172ea055b3ea04f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_service_functions.html#ga20bb55e101c42a3b7172ea055b3ea04f">microService_GetConnection</a> (<a class="el" href="group__micro_types.html#gaf6f5aef8773b70746e84c100c2b19b28">microService</a> *m)</td></tr>
|
|
<tr class="memdesc:ga20bb55e101c42a3b7172ea055b3ea04f"><td class="mdescLeft"> </td><td class="mdescRight">Returns the connection associated with the service. If the service was successfully started, it is safe to assume it's not NULL, however it may already have been disconnected or closed. <br /></td></tr>
|
|
<tr class="separator:ga20bb55e101c42a3b7172ea055b3ea04f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae7f5d4bde8ac12bde5ad48cebfad9e25" id="r_gae7f5d4bde8ac12bde5ad48cebfad9e25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_service_functions.html#gae7f5d4bde8ac12bde5ad48cebfad9e25">microService_GetInfo</a> (<a class="el" href="group__micro_types.html#ga033705d0404de94efb7a6444c6e91743">microServiceInfo</a> **new_info, <a class="el" href="group__micro_types.html#gaf6f5aef8773b70746e84c100c2b19b28">microService</a> *m)</td></tr>
|
|
<tr class="memdesc:gae7f5d4bde8ac12bde5ad48cebfad9e25"><td class="mdescLeft"> </td><td class="mdescRight">Returns a <a class="el" href="group__micro_types.html#ga033705d0404de94efb7a6444c6e91743" title="Information about a running microservice.">microServiceInfo</a> for a microservice. <br /></td></tr>
|
|
<tr class="separator:gae7f5d4bde8ac12bde5ad48cebfad9e25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf58eddc84ef124c80a86d380075ef226" id="r_gaf58eddc84ef124c80a86d380075ef226"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_service_functions.html#gaf58eddc84ef124c80a86d380075ef226">microService_GetState</a> (<a class="el" href="group__micro_types.html#gaf6f5aef8773b70746e84c100c2b19b28">microService</a> *m)</td></tr>
|
|
<tr class="memdesc:gaf58eddc84ef124c80a86d380075ef226"><td class="mdescLeft"> </td><td class="mdescRight">Returns the pointer to state data (closure). It is originally provided in <a class="el" href="structmicro__service__config__s.html#a0a0ae007824f6f53fbb0cb4b940c5ad2" title="A user-provided pointer to state data.">microServiceConfig.State</a>. <br /></td></tr>
|
|
<tr class="separator:gaf58eddc84ef124c80a86d380075ef226"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga19b3b7126a1e2472a4970fc16b2f9fb4" id="r_ga19b3b7126a1e2472a4970fc16b2f9fb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_service_functions.html#ga19b3b7126a1e2472a4970fc16b2f9fb4">microService_GetStats</a> (<a class="el" href="group__micro_types.html#gaf832de937edc57bcc3af5e1456b3760c">microServiceStats</a> **new_stats, <a class="el" href="group__micro_types.html#gaf6f5aef8773b70746e84c100c2b19b28">microService</a> *m)</td></tr>
|
|
<tr class="memdesc:ga19b3b7126a1e2472a4970fc16b2f9fb4"><td class="mdescLeft"> </td><td class="mdescRight">Returns run-time statistics for a microservice. <br /></td></tr>
|
|
<tr class="separator:ga19b3b7126a1e2472a4970fc16b2f9fb4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac829b81893f09b1ed7c401147ed6b0c0" id="r_gac829b81893f09b1ed7c401147ed6b0c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_service_functions.html#gac829b81893f09b1ed7c401147ed6b0c0">microService_IsStopped</a> (<a class="el" href="group__micro_types.html#gaf6f5aef8773b70746e84c100c2b19b28">microService</a> *m)</td></tr>
|
|
<tr class="memdesc:gac829b81893f09b1ed7c401147ed6b0c0"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the service is stopped. <br /></td></tr>
|
|
<tr class="separator:gac829b81893f09b1ed7c401147ed6b0c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaecde4e29e2b963e73fe4a8ff2fce064a" id="r_gaecde4e29e2b963e73fe4a8ff2fce064a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_service_functions.html#gaecde4e29e2b963e73fe4a8ff2fce064a">microService_Run</a> (<a class="el" href="group__micro_types.html#gaf6f5aef8773b70746e84c100c2b19b28">microService</a> *m)</td></tr>
|
|
<tr class="memdesc:gaecde4e29e2b963e73fe4a8ff2fce064a"><td class="mdescLeft"> </td><td class="mdescRight">Waits for a microservice to stop. <br /></td></tr>
|
|
<tr class="separator:gaecde4e29e2b963e73fe4a8ff2fce064a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga35de7172dac67472ac3890bc955b9b42" id="r_ga35de7172dac67472ac3890bc955b9b42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_service_functions.html#ga35de7172dac67472ac3890bc955b9b42">microService_Stop</a> (<a class="el" href="group__micro_types.html#gaf6f5aef8773b70746e84c100c2b19b28">microService</a> *m)</td></tr>
|
|
<tr class="memdesc:ga35de7172dac67472ac3890bc955b9b42"><td class="mdescLeft"> </td><td class="mdescRight">Stops a running microservice. <br /></td></tr>
|
|
<tr class="separator:ga35de7172dac67472ac3890bc955b9b42"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0bdc873f98dd1cb6c88b5c14974d74a0" id="r_ga0bdc873f98dd1cb6c88b5c14974d74a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_group_functions.html#ga0bdc873f98dd1cb6c88b5c14974d74a0">microGroup_AddGroup</a> (<a class="el" href="group__micro_types.html#ga2681ea21e9f5f6681b972bbb67e32133">microGroup</a> **new_group, <a class="el" href="group__micro_types.html#ga2681ea21e9f5f6681b972bbb67e32133">microGroup</a> *parent, const char *prefix)</td></tr>
|
|
<tr class="memdesc:ga0bdc873f98dd1cb6c88b5c14974d74a0"><td class="mdescLeft"> </td><td class="mdescRight">Adds a sub-group to <a class="el" href="group__micro_types.html#ga2681ea21e9f5f6681b972bbb67e32133" title="a collection of endpoints and other groups, with a common prefix to their subjects and names.">microGroup</a>. <br /></td></tr>
|
|
<tr class="separator:ga0bdc873f98dd1cb6c88b5c14974d74a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabc9641ad7ee7775c388c864f2ffa6883" id="r_gabc9641ad7ee7775c388c864f2ffa6883"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_group_functions.html#gabc9641ad7ee7775c388c864f2ffa6883">microGroup_AddEndpoint</a> (<a class="el" href="group__micro_types.html#ga2681ea21e9f5f6681b972bbb67e32133">microGroup</a> *g, <a class="el" href="group__micro_types.html#ga7718d2f2c911e4cf677788f4ffe048cd">microEndpointConfig</a> *config)</td></tr>
|
|
<tr class="memdesc:gabc9641ad7ee7775c388c864f2ffa6883"><td class="mdescLeft"> </td><td class="mdescRight">Adds an endpoint to a <a class="el" href="group__micro_types.html#ga2681ea21e9f5f6681b972bbb67e32133" title="a collection of endpoints and other groups, with a common prefix to their subjects and names.">microGroup</a> and starts listening for messages. <br /></td></tr>
|
|
<tr class="separator:gabc9641ad7ee7775c388c864f2ffa6883"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6a6fa30291301abf54e25a24fde7e293" id="r_ga6a6fa30291301abf54e25a24fde7e293"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#ga6a6fa30291301abf54e25a24fde7e293">microRequest_AddHeader</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req, const char *key, const char *value)</td></tr>
|
|
<tr class="memdesc:ga6a6fa30291301abf54e25a24fde7e293"><td class="mdescLeft"> </td><td class="mdescRight">Adds a header to the underlying NATS request message. <br /></td></tr>
|
|
<tr class="separator:ga6a6fa30291301abf54e25a24fde7e293"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad50a68e2193da36d7b477a34f488840c" id="r_gad50a68e2193da36d7b477a34f488840c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#gad50a68e2193da36d7b477a34f488840c">microRequest_DeleteHeader</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req, const char *key)</td></tr>
|
|
<tr class="memdesc:gad50a68e2193da36d7b477a34f488840c"><td class="mdescLeft"> </td><td class="mdescRight">Deletes a header from the underlying NATS request message. <br /></td></tr>
|
|
<tr class="separator:gad50a68e2193da36d7b477a34f488840c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6cf9c55a05fe1234ef264c25ca8294b3" id="r_ga6cf9c55a05fe1234ef264c25ca8294b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#ga6cf9c55a05fe1234ef264c25ca8294b3">microRequest_GetConnection</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req)</td></tr>
|
|
<tr class="memdesc:ga6cf9c55a05fe1234ef264c25ca8294b3"><td class="mdescLeft"> </td><td class="mdescRight">Returns the connection associated with the request. <br /></td></tr>
|
|
<tr class="separator:ga6cf9c55a05fe1234ef264c25ca8294b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga695cf95ff0f596affecbd3954fd498cf" id="r_ga695cf95ff0f596affecbd3954fd498cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#ga695cf95ff0f596affecbd3954fd498cf">microRequest_GetData</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req)</td></tr>
|
|
<tr class="memdesc:ga695cf95ff0f596affecbd3954fd498cf"><td class="mdescLeft"> </td><td class="mdescRight">Returns the data in the the request, as a byte array. <br /></td></tr>
|
|
<tr class="separator:ga695cf95ff0f596affecbd3954fd498cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3fd1eef10afd445f517d73f32c9d4fd0" id="r_ga3fd1eef10afd445f517d73f32c9d4fd0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#ga3fd1eef10afd445f517d73f32c9d4fd0">microRequest_GetDataLength</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req)</td></tr>
|
|
<tr class="memdesc:ga3fd1eef10afd445f517d73f32c9d4fd0"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of data bytes in the the request. <br /></td></tr>
|
|
<tr class="separator:ga3fd1eef10afd445f517d73f32c9d4fd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab999f2b9972c4339f6f78f491dfc6f3b" id="r_gab999f2b9972c4339f6f78f491dfc6f3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#gab999f2b9972c4339f6f78f491dfc6f3b">microRequest_GetEndpointState</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req)</td></tr>
|
|
<tr class="memdesc:gab999f2b9972c4339f6f78f491dfc6f3b"><td class="mdescLeft"> </td><td class="mdescRight">Returns the pointer to the user-provided endpoint state, if the request is associated with an endpoint. <br /></td></tr>
|
|
<tr class="separator:gab999f2b9972c4339f6f78f491dfc6f3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab78f9e653c13c8bbbbaa74d50dd34aa4" id="r_gab78f9e653c13c8bbbbaa74d50dd34aa4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#gab78f9e653c13c8bbbbaa74d50dd34aa4">microRequest_GetHeaderKeys</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req, const char ***keys, int *count)</td></tr>
|
|
<tr class="memdesc:gab78f9e653c13c8bbbbaa74d50dd34aa4"><td class="mdescLeft"> </td><td class="mdescRight">Gets the list of all header keys in the NATS message underlying the request. <br /></td></tr>
|
|
<tr class="separator:gab78f9e653c13c8bbbbaa74d50dd34aa4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad28fb0245a4c6d3218e4d233c141d3ce" id="r_gad28fb0245a4c6d3218e4d233c141d3ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#gad28fb0245a4c6d3218e4d233c141d3ce">microRequest_GetHeaderValue</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req, const char *key, const char **value)</td></tr>
|
|
<tr class="memdesc:gad28fb0245a4c6d3218e4d233c141d3ce"><td class="mdescLeft"> </td><td class="mdescRight">Get the header entry associated with <code>key</code> from the NATS message underlying the request. <br /></td></tr>
|
|
<tr class="separator:gad28fb0245a4c6d3218e4d233c141d3ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad73789e910856e6d3ece0ea95f1c8a54" id="r_gad73789e910856e6d3ece0ea95f1c8a54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#gad73789e910856e6d3ece0ea95f1c8a54">microRequest_GetHeaderValues</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req, const char *key, const char ***values, int *count)</td></tr>
|
|
<tr class="memdesc:gad73789e910856e6d3ece0ea95f1c8a54"><td class="mdescLeft"> </td><td class="mdescRight">Get all header values associated with <code>key</code> from the NATS message underlying the request. <br /></td></tr>
|
|
<tr class="separator:gad73789e910856e6d3ece0ea95f1c8a54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga764c2ebab8816c4706d6e49e5cbe8320" id="r_ga764c2ebab8816c4706d6e49e5cbe8320"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#ga764c2ebab8816c4706d6e49e5cbe8320">microRequest_GetMsg</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req)</td></tr>
|
|
<tr class="memdesc:ga764c2ebab8816c4706d6e49e5cbe8320"><td class="mdescLeft"> </td><td class="mdescRight">Get the NATS message underlying the request. <br /></td></tr>
|
|
<tr class="separator:ga764c2ebab8816c4706d6e49e5cbe8320"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae87e12447ebc9864d38268a15c370182" id="r_gae87e12447ebc9864d38268a15c370182"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#gae87e12447ebc9864d38268a15c370182">microRequest_GetReply</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req)</td></tr>
|
|
<tr class="memdesc:gae87e12447ebc9864d38268a15c370182"><td class="mdescLeft"> </td><td class="mdescRight">Returns the reply subject set in this message. <br /></td></tr>
|
|
<tr class="separator:gae87e12447ebc9864d38268a15c370182"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga285974d2b6bc4b1369d9a9aa495e8119" id="r_ga285974d2b6bc4b1369d9a9aa495e8119"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#gaf6f5aef8773b70746e84c100c2b19b28">microService</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#ga285974d2b6bc4b1369d9a9aa495e8119">microRequest_GetService</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req)</td></tr>
|
|
<tr class="memdesc:ga285974d2b6bc4b1369d9a9aa495e8119"><td class="mdescLeft"> </td><td class="mdescRight">Returns the pointer to the microservice associated with the request. <br /></td></tr>
|
|
<tr class="separator:ga285974d2b6bc4b1369d9a9aa495e8119"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8947795096eb225b16af422026627efa" id="r_ga8947795096eb225b16af422026627efa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#ga8947795096eb225b16af422026627efa">microRequest_GetServiceState</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req)</td></tr>
|
|
<tr class="memdesc:ga8947795096eb225b16af422026627efa"><td class="mdescLeft"> </td><td class="mdescRight">Returns the pointer to the user-provided service state. <br /></td></tr>
|
|
<tr class="separator:ga8947795096eb225b16af422026627efa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6727593cc380ad418e1d45d232ffea5e" id="r_ga6727593cc380ad418e1d45d232ffea5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#ga6727593cc380ad418e1d45d232ffea5e">microRequest_GetSubject</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req)</td></tr>
|
|
<tr class="memdesc:ga6727593cc380ad418e1d45d232ffea5e"><td class="mdescLeft"> </td><td class="mdescRight">Returns the subject of the request message. <br /></td></tr>
|
|
<tr class="separator:ga6727593cc380ad418e1d45d232ffea5e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9c50e895154b151d3c9dadd3502b80f9" id="r_ga9c50e895154b151d3c9dadd3502b80f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#ga9c50e895154b151d3c9dadd3502b80f9">microRequest_Respond</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req, const char *data, size_t len)</td></tr>
|
|
<tr class="memdesc:ga9c50e895154b151d3c9dadd3502b80f9"><td class="mdescLeft"> </td><td class="mdescRight">Respond to a request, on the same NATS connection. <br /></td></tr>
|
|
<tr class="separator:ga9c50e895154b151d3c9dadd3502b80f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga402e8ccd0602a27d333d50088f6a92a3" id="r_ga402e8ccd0602a27d333d50088f6a92a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#ga402e8ccd0602a27d333d50088f6a92a3">microRequest_RespondError</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req, <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> *err)</td></tr>
|
|
<tr class="memdesc:ga402e8ccd0602a27d333d50088f6a92a3"><td class="mdescLeft"> </td><td class="mdescRight">Respond to a request with a simple error. <br /></td></tr>
|
|
<tr class="separator:ga402e8ccd0602a27d333d50088f6a92a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae62bab929e8835da250870cfde2f22b2" id="r_gae62bab929e8835da250870cfde2f22b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#gae62bab929e8835da250870cfde2f22b2">microRequest_RespondCustom</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req, <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> *err, const char *data, size_t len)</td></tr>
|
|
<tr class="memdesc:gae62bab929e8835da250870cfde2f22b2"><td class="mdescLeft"> </td><td class="mdescRight">Respond to a message, with an OK or an error. <br /></td></tr>
|
|
<tr class="separator:gae62bab929e8835da250870cfde2f22b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab94d97619daf42590d7e6c6bd758b9ab" id="r_gab94d97619daf42590d7e6c6bd758b9ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_request_functions.html#gab94d97619daf42590d7e6c6bd758b9ab">microRequest_SetHeader</a> (<a class="el" href="group__micro_types.html#ga417ace5dc09fe8a2f6fd3882302a37c4">microRequest</a> *req, const char *key, const char *value)</td></tr>
|
|
<tr class="memdesc:gab94d97619daf42590d7e6c6bd758b9ab"><td class="mdescLeft"> </td><td class="mdescRight">Add <code>value</code> to the header associated with <code>key</code> in the NATS message underlying the request. <br /></td></tr>
|
|
<tr class="separator:gab94d97619daf42590d7e6c6bd758b9ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7732a5a63c3b452f8d78f4e41e726fe1" id="r_ga7732a5a63c3b452f8d78f4e41e726fe1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_error_functions.html#ga7732a5a63c3b452f8d78f4e41e726fe1">micro_Errorf</a> (const char *format,...)</td></tr>
|
|
<tr class="memdesc:ga7732a5a63c3b452f8d78f4e41e726fe1"><td class="mdescLeft"> </td><td class="mdescRight">creates a new <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7" title="the Microservice error object.">microError</a>, with a printf-like formatted message. <br /></td></tr>
|
|
<tr class="separator:ga7732a5a63c3b452f8d78f4e41e726fe1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga91dd255ecb0fc97fddb0b8abe4a3fc4c" id="r_ga91dd255ecb0fc97fddb0b8abe4a3fc4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_error_functions.html#ga91dd255ecb0fc97fddb0b8abe4a3fc4c">micro_ErrorfCode</a> (int code, const char *format,...)</td></tr>
|
|
<tr class="memdesc:ga91dd255ecb0fc97fddb0b8abe4a3fc4c"><td class="mdescLeft"> </td><td class="mdescRight">creates a new <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7" title="the Microservice error object.">microError</a>, with a code and a printf-like formatted message. <br /></td></tr>
|
|
<tr class="separator:ga91dd255ecb0fc97fddb0b8abe4a3fc4c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac557c5b7b565746d8c5521c726842641" id="r_gac557c5b7b565746d8c5521c726842641"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_error_functions.html#gac557c5b7b565746d8c5521c726842641">micro_ErrorFromStatus</a> (<a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> s)</td></tr>
|
|
<tr class="memdesc:gac557c5b7b565746d8c5521c726842641"><td class="mdescLeft"> </td><td class="mdescRight">Wraps a NATS status into a <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7" title="the Microservice error object.">microError</a>, if not a NATS_OK. <br /></td></tr>
|
|
<tr class="separator:gac557c5b7b565746d8c5521c726842641"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga69edae8121c8a5a093c76ee2662bae54" id="r_ga69edae8121c8a5a093c76ee2662bae54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_error_functions.html#ga69edae8121c8a5a093c76ee2662bae54">microError_Code</a> (<a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> *err)</td></tr>
|
|
<tr class="memdesc:ga69edae8121c8a5a093c76ee2662bae54"><td class="mdescLeft"> </td><td class="mdescRight">returns the int code of the error. <br /></td></tr>
|
|
<tr class="separator:ga69edae8121c8a5a093c76ee2662bae54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1bf0dc7e647ffd431bdca222d9246f07" id="r_ga1bf0dc7e647ffd431bdca222d9246f07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_error_functions.html#ga1bf0dc7e647ffd431bdca222d9246f07">microError_Destroy</a> (<a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> *err)</td></tr>
|
|
<tr class="memdesc:ga1bf0dc7e647ffd431bdca222d9246f07"><td class="mdescLeft"> </td><td class="mdescRight">destroys a <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7" title="the Microservice error object.">microError</a>. <br /></td></tr>
|
|
<tr class="separator:ga1bf0dc7e647ffd431bdca222d9246f07"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2648fe981670c5394bd058128ef6478c" id="r_ga2648fe981670c5394bd058128ef6478c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_error_functions.html#ga2648fe981670c5394bd058128ef6478c">microError_Status</a> (<a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> *err)</td></tr>
|
|
<tr class="memdesc:ga2648fe981670c5394bd058128ef6478c"><td class="mdescLeft"> </td><td class="mdescRight">Returns the NATS status associated with the error. <br /></td></tr>
|
|
<tr class="separator:ga2648fe981670c5394bd058128ef6478c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9694838e69616612ef98afe7a45cb58d" id="r_ga9694838e69616612ef98afe7a45cb58d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_error_functions.html#ga9694838e69616612ef98afe7a45cb58d">microError_String</a> (<a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> *err, char *buf, size_t len)</td></tr>
|
|
<tr class="memdesc:ga9694838e69616612ef98afe7a45cb58d"><td class="mdescLeft"> </td><td class="mdescRight">Returns a printable string with the error message. <br /></td></tr>
|
|
<tr class="separator:ga9694838e69616612ef98afe7a45cb58d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad43118a9e9e48aefbde3b21c4bd9d36f" id="r_gad43118a9e9e48aefbde3b21c4bd9d36f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_error_functions.html#gad43118a9e9e48aefbde3b21c4bd9d36f">microError_Wrapf</a> (<a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> *err, const char *format,...)</td></tr>
|
|
<tr class="memdesc:gad43118a9e9e48aefbde3b21c4bd9d36f"><td class="mdescLeft"> </td><td class="mdescRight">Wraps an exising <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7" title="the Microservice error object.">microError</a> with a higher printf-like formatted message. <br /></td></tr>
|
|
<tr class="separator:gad43118a9e9e48aefbde3b21c4bd9d36f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga191be60c4f9bb88f83f73b5ce4e5e0bd" id="r_ga191be60c4f9bb88f83f73b5ce4e5e0bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_client_functions.html#ga191be60c4f9bb88f83f73b5ce4e5e0bd">micro_NewClient</a> (<a class="el" href="group__micro_types.html#ga22c8eebaa1ca15ba0834b89cc1081130">microClient</a> **new_client, <a class="el" href="group__types_group.html#gaf88dca0a18efb5c5e994d265a9f04aec">natsConnection</a> *nc, <a class="el" href="group__micro_types.html#ga550430b08d2e071e3901c6d720f4a039">microClientConfig</a> *cfg)</td></tr>
|
|
<tr class="memdesc:ga191be60c4f9bb88f83f73b5ce4e5e0bd"><td class="mdescLeft"> </td><td class="mdescRight">Creates a new microservice client. <br /></td></tr>
|
|
<tr class="separator:ga191be60c4f9bb88f83f73b5ce4e5e0bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga62a528edb67328bd7c478b6338656e1a" id="r_ga62a528edb67328bd7c478b6338656e1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_client_functions.html#ga62a528edb67328bd7c478b6338656e1a">microClient_Destroy</a> (<a class="el" href="group__micro_types.html#ga22c8eebaa1ca15ba0834b89cc1081130">microClient</a> *client)</td></tr>
|
|
<tr class="memdesc:ga62a528edb67328bd7c478b6338656e1a"><td class="mdescLeft"> </td><td class="mdescRight">Destroys a microservice client. <br /></td></tr>
|
|
<tr class="separator:ga62a528edb67328bd7c478b6338656e1a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac3be6a03f5846ac1bb06f091bea36a99" id="r_gac3be6a03f5846ac1bb06f091bea36a99"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="group__micro_types.html#ga41ae4121cf2f8e326369bbc2e44e20d7">microError</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_client_functions.html#gac3be6a03f5846ac1bb06f091bea36a99">microClient_DoRequest</a> (<a class="el" href="group__types_group.html#gadcab54026c4ed78f344ce03ce31bb61a">natsMsg</a> **reply, <a class="el" href="group__micro_types.html#ga22c8eebaa1ca15ba0834b89cc1081130">microClient</a> *client, const char *subject, const char *data, int data_len)</td></tr>
|
|
<tr class="memdesc:gac3be6a03f5846ac1bb06f091bea36a99"><td class="mdescLeft"> </td><td class="mdescRight">Sends a request to a microservice and receives the response. <br /></td></tr>
|
|
<tr class="separator:gac3be6a03f5846ac1bb06f091bea36a99"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9b4756ed693ce4fc0f06375aa0d3d54c" id="r_ga9b4756ed693ce4fc0f06375aa0d3d54c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_cleanup_functions.html#ga9b4756ed693ce4fc0f06375aa0d3d54c">microServiceInfo_Destroy</a> (<a class="el" href="group__micro_types.html#ga033705d0404de94efb7a6444c6e91743">microServiceInfo</a> *info)</td></tr>
|
|
<tr class="memdesc:ga9b4756ed693ce4fc0f06375aa0d3d54c"><td class="mdescLeft"> </td><td class="mdescRight">Destroys a <a class="el" href="group__micro_types.html#ga033705d0404de94efb7a6444c6e91743" title="Information about a running microservice.">microServiceInfo</a> object. <br /></td></tr>
|
|
<tr class="separator:ga9b4756ed693ce4fc0f06375aa0d3d54c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaabcbf8378e6221eea78493a26576c8ce" id="r_gaabcbf8378e6221eea78493a26576c8ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__micro_cleanup_functions.html#gaabcbf8378e6221eea78493a26576c8ce">microServiceStats_Destroy</a> (<a class="el" href="group__micro_types.html#gaf832de937edc57bcc3af5e1456b3760c">microServiceStats</a> *stats)</td></tr>
|
|
<tr class="memdesc:gaabcbf8378e6221eea78493a26576c8ce"><td class="mdescLeft"> </td><td class="mdescRight">Destroys a <a class="el" href="group__micro_types.html#gaf832de937edc57bcc3af5e1456b3760c" title="The Microservice service-level stats struct.">microServiceStats</a> object. <br /></td></tr>
|
|
<tr class="separator:gaabcbf8378e6221eea78493a26576c8ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a id="a3bc1b3fe7f64083e60c7c3b93f205bad" name="a3bc1b3fe7f64083e60c7c3b93f205bad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3bc1b3fe7f64083e60c7c3b93f205bad">◆ </a></span>NATS_EXTERN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define NATS_EXTERN</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Based on the platform this is compiled on, it will resolve to the appropriate instruction so that objects are properly exported when building the shared library. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a911c54900b46b968205871cd9f68d36c" name="a911c54900b46b968205871cd9f68d36c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a911c54900b46b968205871cd9f68d36c">◆ </a></span>NATS_DEFAULT_URL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define NATS_DEFAULT_URL   "nats://localhost:4222"</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This is the default URL a <code>NATS Server</code>, running with default listen port, can be reached at. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ce9005964bd9cf0604a9ef1afa87ea4" name="a5ce9005964bd9cf0604a9ef1afa87ea4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ce9005964bd9cf0604a9ef1afa87ea4">◆ </a></span>JSMsgSize</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSMsgSize   "Nats-Msg-Size"</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>When creating a JetStream consumer, if the <code>HeadersOnly</code> boolean is specified, the subscription will receive messages with headers only (no message payload), and a header of this name containing the size of the message payload that was omitted.</p>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structjs_consumer_config.html">jsConsumerConfig</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3938efee417dc67ff2bcf62f913f9054" name="a3938efee417dc67ff2bcf62f913f9054"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3938efee417dc67ff2bcf62f913f9054">◆ </a></span>JSMsgRollup</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSMsgRollup   "Nats-Rollup"</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>If message is sent to a stream's subject with this header set, and the stream is configured with <code>AllowRollup</code> option, then the server will insert this message and delete all previous messages in the stream.</p>
|
|
<p>If the header is set to <a class="el" href="nats_8h.html#ad22dce8f66bae9b3e1027790d9c95c09" title="Message header value causing rollup per subject.">JSMsgRollupSubject</a>, then only messages on the specific subject this message is sent to are deleted.</p>
|
|
<p>If the header is set to <a class="el" href="nats_8h.html#acc62d11b7e67fe3feb74acdfa4a6e8ac" title="Message header value causing rollup for all subjects.">JSMsgRollupAll</a>, then all messages on all subjects are deleted. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad22dce8f66bae9b3e1027790d9c95c09" name="ad22dce8f66bae9b3e1027790d9c95c09"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad22dce8f66bae9b3e1027790d9c95c09">◆ </a></span>JSMsgRollupSubject</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSMsgRollupSubject   "sub"</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This is a possible value for the <a class="el" href="nats_8h.html#a3938efee417dc67ff2bcf62f913f9054" title="Message header for JetStream message for rollup.">JSMsgRollup</a> header indicating that only messages for the subject the rollup message is sent will be removed.</p>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="nats_8h.html#a3938efee417dc67ff2bcf62f913f9054" title="Message header for JetStream message for rollup.">JSMsgRollup</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acc62d11b7e67fe3feb74acdfa4a6e8ac" name="acc62d11b7e67fe3feb74acdfa4a6e8ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc62d11b7e67fe3feb74acdfa4a6e8ac">◆ </a></span>JSMsgRollupAll</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSMsgRollupAll   "all"</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This is a possible value for the <a class="el" href="nats_8h.html#a3938efee417dc67ff2bcf62f913f9054" title="Message header for JetStream message for rollup.">JSMsgRollup</a> header indicating that all messages for all subjects will be removed.</p>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="nats_8h.html#a3938efee417dc67ff2bcf62f913f9054" title="Message header for JetStream message for rollup.">JSMsgRollup</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa2f2c14de864839a2ff7ea34415d37e0" name="aa2f2c14de864839a2ff7ea34415d37e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa2f2c14de864839a2ff7ea34415d37e0">◆ </a></span>JSStream</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSStream   "Nats-Stream"</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1c0a11996b44abc16a4f444ee4c1cb94" name="a1c0a11996b44abc16a4f444ee4c1cb94"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c0a11996b44abc16a4f444ee4c1cb94">◆ </a></span>JSSequence</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSSequence   "Nats-Sequence"</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae18fb15ea8130a650e904e5153eb30d5" name="ae18fb15ea8130a650e904e5153eb30d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae18fb15ea8130a650e904e5153eb30d5">◆ </a></span>JSLastSequence</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSLastSequence   "Nats-Last-Sequence"</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5525cb01f8b0aec73cb13f3276449e0e" name="a5525cb01f8b0aec73cb13f3276449e0e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5525cb01f8b0aec73cb13f3276449e0e">◆ </a></span>JSTimeStamp</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSTimeStamp   "Nats-Time-Stamp"</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3776aa9985557f0c6e382b01d2e3f602" name="a3776aa9985557f0c6e382b01d2e3f602"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3776aa9985557f0c6e382b01d2e3f602">◆ </a></span>JSSubject</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSSubject   "Nats-Subject"</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Typedef Documentation</h2>
|
|
<a id="af798865ac824e5959987de0fe8d07383" name="af798865ac824e5959987de0fe8d07383"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af798865ac824e5959987de0fe8d07383">◆ </a></span>natsSock</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef int <a class="el" href="nats_8h.html#af798865ac824e5959987de0fe8d07383">natsSock</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="nats_8h.html">nats.h</a></li>
|
|
<li class="footer">NATS.IO Supported By Synadia Communications Inc.
|
|
<a href="http://www.nats.io">
|
|
</a></li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|