2023-08-15 00:19:51 -07:00
<!-- 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" / >
2023-10-14 12:24:01 -07:00
< meta name = "generator" content = "Doxygen 1.9.8" / >
2023-08-15 00:19:51 -07:00
< 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
2023-10-14 12:24:01 -07:00
  < span id = "projectnumber" > 3.7.0< / span >
2023-08-15 00:19:51 -07:00
< / div >
< div id = "projectbrief" > The nats.io C Client, Supported by Synadia Communications Inc.< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2023-10-14 12:24:01 -07:00
<!-- Generated by Doxygen 1.9.8 -->
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< / 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:aa2f2c14de864839a2ff7ea34415d37e0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:a1c0a11996b44abc16a4f444ee4c1cb94" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ae18fb15ea8130a650e904e5153eb30d5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:a5525cb01f8b0aec73cb13f3276449e0e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:a3776aa9985557f0c6e382b01d2e3f602" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< / 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:af798865ac824e5959987de0fe8d07383" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gaaf12cdd24c6cc23a57c20466c92ff8c1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga7bbea3575d35dcdbfc9b766b04269eb7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga49d1138fac9da8b85d00a367081e91c9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gaef6601477f6456bebc229f7f38982a6c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gab4c43c87d81917aab748a50eee028449" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gab991313d33ce270a882e4d0756c138f6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga26fd6a73df327ca3c271e46ddefc8acf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gaf80828510450faf84bbf456e94f5b784" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga55dce2fa9ecd215716cc9ceece7dfefa" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gae8b57d9c40364f97a705f3e61a1156b0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga2bfd6de6ffc84d767482b3dd57cb9271" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga1e938dab794089f9329d7b7ece8f3e9b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gaaf92318ce94a1ae3547c9a7af5a3f4f6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gab2f33f57188a550f2f747d4f27bc24bd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga22c26dd5dd31df7982130ef203ad3490" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga2629c9454996edf7914be36a9e44921b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga1e54c2a1bc94834d1670875fc151f565" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gaf4d31a4dc83b2805422beafb1f8fa000" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga0483b2197c0ddd9082b48c2dd3fe7cee" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gace471cd2cef1df797b2a1c6b485049bd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gaccfaac2079656ffd40d003e4de5d2280" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga39011d30b295759b7f6ca0a7539dff8f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga27e1a5d5b513f9eb7d61a17db71f8003" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga2f21bb79884e56a5613d7fe76b11b1e5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gadad3bf72baae970662248d82d9b05d0a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gad00ab4381eec504ada3272aa9ff8adb2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gad057a0107367ce5727975f3daf63ff75" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gaa889f706cce285adb9cea8aba0b76866" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga1d48d3eb36b50c9ab6d8477dccf247d8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga57cdc53b29a4fedb5a4140b6e64a4fab" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gace9595b1a5ce3f7a13670367fd293b4a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gaf1d5e436c5d41c5b9b96d84e3d2bc86f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gadb7c287bc86b92765fbe45a066b96f40" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga85123afa00d522a249a5b2a8abd7e063" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gaf11e6664c1f335a5287af71c703935fa" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga0e3a3b7cf89e7dfa955f0f8f3f1eb6e5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga054c05493dd3cfc5c3e7a665a424e54a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gad489fb4074f27427560ca71797db6191" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gad3a0dd2dac950d5709ee5772b104fc80" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga526fa6d37e818784b94cdc1713f3a043" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga6d594b091b4bb46192336413066a8edf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:gac32f992fe797a1f7befc7dc3452640b6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< tr class = "separator:ga90e8de23c4468005488bde690a2ffe9d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< / 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 >
2023-10-14 12:24:01 -07:00
< 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
2023-08-15 00:19:51 -07:00
, < 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 >
2023-10-14 12:24:01 -07:00
< 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
2023-08-15 00:19:51 -07:00
, < 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 >
2023-10-14 12:24:01 -07:00
< 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
2023-08-15 00:19:51 -07:00
, < 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 >
2023-10-14 12:24:01 -07:00
< 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 / >
2023-08-15 00:19:51 -07:00
    < 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 >
2023-10-14 12:24:01 -07:00
< 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
2023-08-15 00:19:51 -07:00
, < 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 >
2023-10-14 12:24:01 -07:00
< 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
2023-08-15 00:19:51 -07:00
, < 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 >
2023-10-14 12:24:01 -07:00
< 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
2023-08-15 00:19:51 -07:00
, < 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< 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 >
2023-10-14 12:24:01 -07:00
< 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 >
2023-08-15 00:19:51 -07:00
< / 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 >