diff --git a/_static/basic.css b/_static/basic.css
index f316efc..7ebbd6d 100644
--- a/_static/basic.css
+++ b/_static/basic.css
@@ -1,12 +1,5 @@
/*
- * basic.css
- * ~~~~~~~~~
- *
* Sphinx stylesheet -- basic theme.
- *
- * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
*/
/* -- main layout ----------------------------------------------------------- */
@@ -115,15 +108,11 @@ img {
/* -- search page ----------------------------------------------------------- */
ul.search {
- margin: 10px 0 0 20px;
- padding: 0;
+ margin-top: 10px;
}
ul.search li {
- padding: 5px 0 5px 20px;
- background-image: url(file.png);
- background-repeat: no-repeat;
- background-position: 0 7px;
+ padding: 5px 0;
}
ul.search li a {
diff --git a/_static/doctools.js b/_static/doctools.js
index 4d67807..0398ebb 100644
--- a/_static/doctools.js
+++ b/_static/doctools.js
@@ -1,12 +1,5 @@
/*
- * doctools.js
- * ~~~~~~~~~~~
- *
* Base JavaScript utilities for all Sphinx HTML documentation.
- *
- * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
*/
"use strict";
diff --git a/_static/js/versions.js b/_static/js/versions.js
index 818bc99..4958195 100644
--- a/_static/js/versions.js
+++ b/_static/js/versions.js
@@ -1,6 +1,6 @@
const themeFlyoutDisplay = "hidden";
-const themeVersionSelector = "True";
-const themeLanguageSelector = "True";
+const themeVersionSelector = true;
+const themeLanguageSelector = true;
if (themeFlyoutDisplay === "attached") {
function renderLanguages(config) {
@@ -8,10 +8,14 @@ if (themeFlyoutDisplay === "attached") {
return "";
}
+ // Insert the current language to the options on the selector
+ let languages = config.projects.translations.concat(config.projects.current);
+ languages = languages.sort((a, b) => a.language.name.localeCompare(b.language.name));
+
const languagesHTML = `
- Languages
- ${config.projects.translations
+ ${languages
.map(
(translation) => `
-
diff --git a/_static/language_data.js b/_static/language_data.js
index 367b8ed..c7fe6c6 100644
--- a/_static/language_data.js
+++ b/_static/language_data.js
@@ -1,13 +1,6 @@
/*
- * language_data.js
- * ~~~~~~~~~~~~~~~~
- *
* This script contains the language-specific data used by searchtools.js,
* namely the list of stopwords, stemmer, scorer and splitter.
- *
- * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
*/
var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"];
diff --git a/_static/searchtools.js b/_static/searchtools.js
index b08d58c..2c774d1 100644
--- a/_static/searchtools.js
+++ b/_static/searchtools.js
@@ -1,12 +1,5 @@
/*
- * searchtools.js
- * ~~~~~~~~~~~~~~~~
- *
* Sphinx JavaScript utilities for the full-text search.
- *
- * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
*/
"use strict";
@@ -20,7 +13,7 @@ if (typeof Scorer === "undefined") {
// and returns the new score.
/*
score: result => {
- const [docname, title, anchor, descr, score, filename] = result
+ const [docname, title, anchor, descr, score, filename, kind] = result
return score
},
*/
@@ -47,6 +40,14 @@ if (typeof Scorer === "undefined") {
};
}
+// Global search result kind enum, used by themes to style search results.
+class SearchResultKind {
+ static get index() { return "index"; }
+ static get object() { return "object"; }
+ static get text() { return "text"; }
+ static get title() { return "title"; }
+}
+
const _removeChildren = (element) => {
while (element && element.lastChild) element.removeChild(element.lastChild);
};
@@ -64,9 +65,13 @@ const _displayItem = (item, searchTerms, highlightTerms) => {
const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY;
const contentRoot = document.documentElement.dataset.content_root;
- const [docName, title, anchor, descr, score, _filename] = item;
+ const [docName, title, anchor, descr, score, _filename, kind] = item;
let listItem = document.createElement("li");
+ // Add a class representing the item's type:
+ // can be used by a theme's CSS selector for styling
+ // See SearchResultKind for the class names.
+ listItem.classList.add(`kind-${kind}`);
let requestUrl;
let linkUrl;
if (docBuilder === "dirhtml") {
@@ -115,8 +120,10 @@ const _finishSearch = (resultCount) => {
"Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories."
);
else
- Search.status.innerText = _(
- "Search finished, found ${resultCount} page(s) matching the search query."
+ Search.status.innerText = Documentation.ngettext(
+ "Search finished, found one page matching the search query.",
+ "Search finished, found ${resultCount} pages matching the search query.",
+ resultCount,
).replace('${resultCount}', resultCount);
};
const _displayNextItem = (
@@ -138,7 +145,7 @@ const _displayNextItem = (
else _finishSearch(resultCount);
};
// Helper function used by query() to order search results.
-// Each input is an array of [docname, title, anchor, descr, score, filename].
+// Each input is an array of [docname, title, anchor, descr, score, filename, kind].
// Order the results by score (in opposite order of appearance, since the
// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically.
const _orderResultsByScoreThenName = (a, b) => {
@@ -248,6 +255,7 @@ const Search = {
searchSummary.classList.add("search-summary");
searchSummary.innerText = "";
const searchList = document.createElement("ul");
+ searchList.setAttribute("role", "list");
searchList.classList.add("search");
const out = document.getElementById("search-results");
@@ -318,7 +326,7 @@ const Search = {
const indexEntries = Search._index.indexentries;
// Collect multiple result groups to be sorted separately and then ordered.
- // Each is an array of [docname, title, anchor, descr, score, filename].
+ // Each is an array of [docname, title, anchor, descr, score, filename, kind].
const normalResults = [];
const nonMainIndexResults = [];
@@ -337,6 +345,7 @@ const Search = {
null,
score + boost,
filenames[file],
+ SearchResultKind.title,
]);
}
}
@@ -354,6 +363,7 @@ const Search = {
null,
score,
filenames[file],
+ SearchResultKind.index,
];
if (isMain) {
normalResults.push(result);
@@ -475,6 +485,7 @@ const Search = {
descr,
score,
filenames[match[0]],
+ SearchResultKind.object,
]);
};
Object.keys(objects).forEach((prefix) =>
@@ -585,6 +596,7 @@ const Search = {
null,
score,
filenames[file],
+ SearchResultKind.text,
]);
}
return results;
diff --git a/api_user/classdtlmod_1_1_d_t_l.html b/api_user/classdtlmod_1_1_d_t_l.html
index 4b17c1b..f02bd77 100644
--- a/api_user/classdtlmod_1_1_d_t_l.html
+++ b/api_user/classdtlmod_1_1_d_t_l.html
@@ -16,7 +16,7 @@
-
+
diff --git a/api_user/classdtlmod_1_1_engine.html b/api_user/classdtlmod_1_1_engine.html
index 9f5400b..3389e1b 100644
--- a/api_user/classdtlmod_1_1_engine.html
+++ b/api_user/classdtlmod_1_1_engine.html
@@ -16,7 +16,7 @@
-
+
diff --git a/api_user/classdtlmod_1_1_stream.html b/api_user/classdtlmod_1_1_stream.html
index 4eed8e4..6666cd9 100644
--- a/api_user/classdtlmod_1_1_stream.html
+++ b/api_user/classdtlmod_1_1_stream.html
@@ -16,7 +16,7 @@
-
+
diff --git a/api_user/classdtlmod_1_1_variable.html b/api_user/classdtlmod_1_1_variable.html
index cdb6a3c..2bf0492 100644
--- a/api_user/classdtlmod_1_1_variable.html
+++ b/api_user/classdtlmod_1_1_variable.html
@@ -16,7 +16,7 @@
-
+
diff --git a/genindex.html b/genindex.html
index 11ae2e4..c325fae 100644
--- a/genindex.html
+++ b/genindex.html
@@ -15,7 +15,7 @@
-
+
diff --git a/index.html b/index.html
index 46812c4..ee14d02 100644
--- a/index.html
+++ b/index.html
@@ -16,7 +16,7 @@
-
+
diff --git a/search.html b/search.html
index 72a8bbd..dbfaf5e 100644
--- a/search.html
+++ b/search.html
@@ -16,7 +16,7 @@
-
+
diff --git a/searchindex.js b/searchindex.js
index c0d32c3..0d5033a 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"The Data Transport Layer Module: API Reference": [[4, null]], "dtlmod::DTL": [[0, null]], "dtlmod::Engine": [[1, null]], "dtlmod::Stream": [[2, null]], "dtlmod::Variable": [[3, null]]}, "docnames": ["api_user/classdtlmod_1_1_d_t_l", "api_user/classdtlmod_1_1_engine", "api_user/classdtlmod_1_1_stream", "api_user/classdtlmod_1_1_variable", "index"], "envversion": {"sphinx": 63, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["api_user/classdtlmod_1_1_d_t_l.rst", "api_user/classdtlmod_1_1_engine.rst", "api_user/classdtlmod_1_1_stream.rst", "api_user/classdtlmod_1_1_variable.rst", "index.rst"], "indexentries": {"dtlmod::dtl (c++ class)": [[0, "_CPPv4N6dtlmod3DTLE", false]], "dtlmod::dtl::add_stream (c++ function)": [[0, "_CPPv4N6dtlmod3DTL10add_streamERKNSt6stringE", false]], "dtlmod::dtl::connect (c++ function)": [[0, "_CPPv4N6dtlmod3DTL7connectEv", false]], "dtlmod::dtl::create (c++ function)": [[0, "_CPPv4N6dtlmod3DTL6createERKNSt6stringE", false], [0, "_CPPv4N6dtlmod3DTL6createEv", false]], "dtlmod::dtl::disconnect (c++ function)": [[0, "_CPPv4N6dtlmod3DTL10disconnectEv", false]], "dtlmod::dtl::has_active_connections (c++ function)": [[0, "_CPPv4NK6dtlmod3DTL22has_active_connectionsEv", false]], "dtlmod::engine (c++ class)": [[1, "_CPPv4N6dtlmod6EngineE", false]], "dtlmod::engine::begin_transaction (c++ function)": [[1, "_CPPv4N6dtlmod6Engine17begin_transactionEv", false]], "dtlmod::engine::close (c++ function)": [[1, "_CPPv4N6dtlmod6Engine5closeEv", false]], "dtlmod::engine::end_transaction (c++ function)": [[1, "_CPPv4N6dtlmod6Engine15end_transactionEv", false]], "dtlmod::engine::get (c++ function)": [[1, "_CPPv4N6dtlmod6Engine3getENSt10shared_ptrI8VariableEE", false]], "dtlmod::engine::get_cname (c++ function)": [[1, "_CPPv4NK6dtlmod6Engine9get_cnameEv", false]], "dtlmod::engine::get_current_transaction (c++ function)": [[1, "_CPPv4NK6dtlmod6Engine23get_current_transactionEv", false]], "dtlmod::engine::get_name (c++ function)": [[1, "_CPPv4NK6dtlmod6Engine8get_nameEv", false]], "dtlmod::engine::put (c++ function)": [[1, "_CPPv4N6dtlmod6Engine3putENSt10shared_ptrI8VariableEE6size_t", false]], "dtlmod::engine::type (c++ enum)": [[1, "_CPPv4N6dtlmod6Engine4TypeE", false]], "dtlmod::engine::type::file (c++ enumerator)": [[1, "_CPPv4N6dtlmod6Engine4Type4FileE", false]], "dtlmod::engine::type::staging (c++ enumerator)": [[1, "_CPPv4N6dtlmod6Engine4Type7StagingE", false]], "dtlmod::engine::type::undefined (c++ enumerator)": [[1, "_CPPv4N6dtlmod6Engine4Type9UndefinedE", false]], "dtlmod::stream (c++ class)": [[2, "_CPPv4N6dtlmod6StreamE", false]], "dtlmod::stream::define_variable (c++ function)": [[2, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringE6size_t", false], [2, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE6size_t", false]], "dtlmod::stream::get_cname (c++ function)": [[2, "_CPPv4NK6dtlmod6Stream9get_cnameEv", false]], "dtlmod::stream::get_engine_type_str (c++ function)": [[2, "_CPPv4NK6dtlmod6Stream19get_engine_type_strEv", false]], "dtlmod::stream::get_name (c++ function)": [[2, "_CPPv4NK6dtlmod6Stream8get_nameEv", false]], "dtlmod::stream::get_num_publishers (c++ function)": [[2, "_CPPv4NK6dtlmod6Stream18get_num_publishersEv", false]], "dtlmod::stream::get_num_subscribers (c++ function)": [[2, "_CPPv4NK6dtlmod6Stream19get_num_subscribersEv", false]], "dtlmod::stream::get_transport_method_str (c++ function)": [[2, "_CPPv4NK6dtlmod6Stream24get_transport_method_strEv", false]], "dtlmod::stream::inquire_variable (c++ function)": [[2, "_CPPv4NK6dtlmod6Stream16inquire_variableERKNSt6stringE", false]], "dtlmod::stream::mode (c++ enum)": [[2, "_CPPv4N6dtlmod6Stream4ModeE", false]], "dtlmod::stream::mode::publish (c++ enumerator)": [[2, "_CPPv4N6dtlmod6Stream4Mode7PublishE", false]], "dtlmod::stream::mode::subscribe (c++ enumerator)": [[2, "_CPPv4N6dtlmod6Stream4Mode9SubscribeE", false]], "dtlmod::stream::open (c++ function)": [[2, "_CPPv4N6dtlmod6Stream4openERKNSt6stringE4Mode", false]], "dtlmod::stream::remove_variable (c++ function)": [[2, "_CPPv4N6dtlmod6Stream15remove_variableERKNSt6stringE", false]], "dtlmod::stream::set_engine_type (c++ function)": [[2, "_CPPv4N6dtlmod6Stream15set_engine_typeERKN6Engine4TypeE", false]], "dtlmod::stream::set_rendez_vous (c++ function)": [[2, "_CPPv4N6dtlmod6Stream15set_rendez_vousEv", false]], "dtlmod::stream::set_transport_method (c++ function)": [[2, "_CPPv4N6dtlmod6Stream20set_transport_methodERKN9Transport6MethodE", false]], "dtlmod::variable (c++ class)": [[3, "_CPPv4N6dtlmod8VariableE", false]], "dtlmod::variable::get_cname (c++ function)": [[3, "_CPPv4NK6dtlmod8Variable9get_cnameEv", false]], "dtlmod::variable::get_element_size (c++ function)": [[3, "_CPPv4NK6dtlmod8Variable16get_element_sizeEv", false]], "dtlmod::variable::get_global_size (c++ function)": [[3, "_CPPv4NK6dtlmod8Variable15get_global_sizeEv", false]], "dtlmod::variable::get_local_size (c++ function)": [[3, "_CPPv4NK6dtlmod8Variable14get_local_sizeEv", false]], "dtlmod::variable::get_name (c++ function)": [[3, "_CPPv4NK6dtlmod8Variable8get_nameEv", false]], "dtlmod::variable::get_shape (c++ function)": [[3, "_CPPv4NK6dtlmod8Variable9get_shapeEv", false]], "dtlmod::variable::set_selection (c++ function)": [[3, "_CPPv4N6dtlmod8Variable13set_selectionERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE", false]], "dtlmod::variable::set_transaction_selection (c++ function)": [[3, "_CPPv4N6dtlmod8Variable25set_transaction_selectionEj", false], [3, "_CPPv4N6dtlmod8Variable25set_transaction_selectionEjj", false]]}, "objects": {"": [[0, 0, 1, "_CPPv4N6dtlmod3DTLE", "dtlmod::DTL"], [0, 1, 1, "_CPPv4N6dtlmod3DTL10add_streamERKNSt6stringE", "dtlmod::DTL::add_stream"], [0, 2, 1, "_CPPv4N6dtlmod3DTL10add_streamERKNSt6stringE", "dtlmod::DTL::add_stream::name"], [0, 1, 1, "_CPPv4N6dtlmod3DTL7connectEv", "dtlmod::DTL::connect"], [0, 1, 1, "_CPPv4N6dtlmod3DTL6createERKNSt6stringE", "dtlmod::DTL::create"], [0, 1, 1, "_CPPv4N6dtlmod3DTL6createEv", "dtlmod::DTL::create"], [0, 2, 1, "_CPPv4N6dtlmod3DTL6createERKNSt6stringE", "dtlmod::DTL::create::filename"], [0, 1, 1, "_CPPv4N6dtlmod3DTL10disconnectEv", "dtlmod::DTL::disconnect"], [0, 1, 1, "_CPPv4NK6dtlmod3DTL22has_active_connectionsEv", "dtlmod::DTL::has_active_connections"], [1, 0, 1, "_CPPv4N6dtlmod6EngineE", "dtlmod::Engine"], [1, 3, 1, "_CPPv4N6dtlmod6Engine4TypeE", "dtlmod::Engine::Type"], [1, 4, 1, "_CPPv4N6dtlmod6Engine4Type4FileE", "dtlmod::Engine::Type::File"], [1, 4, 1, "_CPPv4N6dtlmod6Engine4Type7StagingE", "dtlmod::Engine::Type::Staging"], [1, 4, 1, "_CPPv4N6dtlmod6Engine4Type9UndefinedE", "dtlmod::Engine::Type::Undefined"], [1, 1, 1, "_CPPv4N6dtlmod6Engine17begin_transactionEv", "dtlmod::Engine::begin_transaction"], [1, 1, 1, "_CPPv4N6dtlmod6Engine5closeEv", "dtlmod::Engine::close"], [1, 1, 1, "_CPPv4N6dtlmod6Engine15end_transactionEv", "dtlmod::Engine::end_transaction"], [1, 1, 1, "_CPPv4N6dtlmod6Engine3getENSt10shared_ptrI8VariableEE", "dtlmod::Engine::get"], [1, 2, 1, "_CPPv4N6dtlmod6Engine3getENSt10shared_ptrI8VariableEE", "dtlmod::Engine::get::var"], [1, 1, 1, "_CPPv4NK6dtlmod6Engine9get_cnameEv", "dtlmod::Engine::get_cname"], [1, 1, 1, "_CPPv4NK6dtlmod6Engine23get_current_transactionEv", "dtlmod::Engine::get_current_transaction"], [1, 1, 1, "_CPPv4NK6dtlmod6Engine8get_nameEv", "dtlmod::Engine::get_name"], [1, 1, 1, "_CPPv4N6dtlmod6Engine3putENSt10shared_ptrI8VariableEE6size_t", "dtlmod::Engine::put"], [1, 2, 1, "_CPPv4N6dtlmod6Engine3putENSt10shared_ptrI8VariableEE6size_t", "dtlmod::Engine::put::simulated_size_in_bytes"], [1, 2, 1, "_CPPv4N6dtlmod6Engine3putENSt10shared_ptrI8VariableEE6size_t", "dtlmod::Engine::put::var"], [2, 0, 1, "_CPPv4N6dtlmod6StreamE", "dtlmod::Stream"], [2, 3, 1, "_CPPv4N6dtlmod6Stream4ModeE", "dtlmod::Stream::Mode"], [2, 4, 1, "_CPPv4N6dtlmod6Stream4Mode7PublishE", "dtlmod::Stream::Mode::Publish"], [2, 4, 1, "_CPPv4N6dtlmod6Stream4Mode9SubscribeE", "dtlmod::Stream::Mode::Subscribe"], [2, 1, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringE6size_t", "dtlmod::Stream::define_variable"], [2, 1, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE6size_t", "dtlmod::Stream::define_variable"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE6size_t", "dtlmod::Stream::define_variable::count"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringE6size_t", "dtlmod::Stream::define_variable::element_size"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE6size_t", "dtlmod::Stream::define_variable::element_size"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringE6size_t", "dtlmod::Stream::define_variable::name"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE6size_t", "dtlmod::Stream::define_variable::name"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE6size_t", "dtlmod::Stream::define_variable::shape"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE6size_t", "dtlmod::Stream::define_variable::start"], [2, 1, 1, "_CPPv4NK6dtlmod6Stream9get_cnameEv", "dtlmod::Stream::get_cname"], [2, 1, 1, "_CPPv4NK6dtlmod6Stream19get_engine_type_strEv", "dtlmod::Stream::get_engine_type_str"], [2, 1, 1, "_CPPv4NK6dtlmod6Stream8get_nameEv", "dtlmod::Stream::get_name"], [2, 1, 1, "_CPPv4NK6dtlmod6Stream18get_num_publishersEv", "dtlmod::Stream::get_num_publishers"], [2, 1, 1, "_CPPv4NK6dtlmod6Stream19get_num_subscribersEv", "dtlmod::Stream::get_num_subscribers"], [2, 1, 1, "_CPPv4NK6dtlmod6Stream24get_transport_method_strEv", "dtlmod::Stream::get_transport_method_str"], [2, 1, 1, "_CPPv4NK6dtlmod6Stream16inquire_variableERKNSt6stringE", "dtlmod::Stream::inquire_variable"], [2, 2, 1, "_CPPv4NK6dtlmod6Stream16inquire_variableERKNSt6stringE", "dtlmod::Stream::inquire_variable::name"], [2, 1, 1, "_CPPv4N6dtlmod6Stream4openERKNSt6stringE4Mode", "dtlmod::Stream::open"], [2, 2, 1, "_CPPv4N6dtlmod6Stream4openERKNSt6stringE4Mode", "dtlmod::Stream::open::mode"], [2, 2, 1, "_CPPv4N6dtlmod6Stream4openERKNSt6stringE4Mode", "dtlmod::Stream::open::name"], [2, 1, 1, "_CPPv4N6dtlmod6Stream15remove_variableERKNSt6stringE", "dtlmod::Stream::remove_variable"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15remove_variableERKNSt6stringE", "dtlmod::Stream::remove_variable::name"], [2, 1, 1, "_CPPv4N6dtlmod6Stream15set_engine_typeERKN6Engine4TypeE", "dtlmod::Stream::set_engine_type"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15set_engine_typeERKN6Engine4TypeE", "dtlmod::Stream::set_engine_type::engine_type"], [2, 1, 1, "_CPPv4N6dtlmod6Stream15set_rendez_vousEv", "dtlmod::Stream::set_rendez_vous"], [2, 1, 1, "_CPPv4N6dtlmod6Stream20set_transport_methodERKN9Transport6MethodE", "dtlmod::Stream::set_transport_method"], [2, 2, 1, "_CPPv4N6dtlmod6Stream20set_transport_methodERKN9Transport6MethodE", "dtlmod::Stream::set_transport_method::transport_method"], [3, 0, 1, "_CPPv4N6dtlmod8VariableE", "dtlmod::Variable"], [3, 1, 1, "_CPPv4NK6dtlmod8Variable9get_cnameEv", "dtlmod::Variable::get_cname"], [3, 1, 1, "_CPPv4NK6dtlmod8Variable16get_element_sizeEv", "dtlmod::Variable::get_element_size"], [3, 1, 1, "_CPPv4NK6dtlmod8Variable15get_global_sizeEv", "dtlmod::Variable::get_global_size"], [3, 1, 1, "_CPPv4NK6dtlmod8Variable14get_local_sizeEv", "dtlmod::Variable::get_local_size"], [3, 1, 1, "_CPPv4NK6dtlmod8Variable8get_nameEv", "dtlmod::Variable::get_name"], [3, 1, 1, "_CPPv4NK6dtlmod8Variable9get_shapeEv", "dtlmod::Variable::get_shape"], [3, 1, 1, "_CPPv4N6dtlmod8Variable13set_selectionERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE", "dtlmod::Variable::set_selection"], [3, 2, 1, "_CPPv4N6dtlmod8Variable13set_selectionERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE", "dtlmod::Variable::set_selection::count"], [3, 2, 1, "_CPPv4N6dtlmod8Variable13set_selectionERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE", "dtlmod::Variable::set_selection::start"], [3, 1, 1, "_CPPv4N6dtlmod8Variable25set_transaction_selectionEj", "dtlmod::Variable::set_transaction_selection"], [3, 1, 1, "_CPPv4N6dtlmod8Variable25set_transaction_selectionEjj", "dtlmod::Variable::set_transaction_selection"], [3, 2, 1, "_CPPv4N6dtlmod8Variable25set_transaction_selectionEjj", "dtlmod::Variable::set_transaction_selection::begin"], [3, 2, 1, "_CPPv4N6dtlmod8Variable25set_transaction_selectionEjj", "dtlmod::Variable::set_transaction_selection::count"], [3, 2, 1, "_CPPv4N6dtlmod8Variable25set_transaction_selectionEj", "dtlmod::Variable::set_transaction_selection::transaction_id"]]}, "objnames": {"0": ["cpp", "class", "C++ class"], "1": ["cpp", "function", "C++ function"], "2": ["cpp", "functionParam", "C++ function parameter"], "3": ["cpp", "enum", "C++ enum"], "4": ["cpp", "enumerator", "C++ enumerator"]}, "objtypes": {"0": "cpp:class", "1": "cpp:function", "2": "cpp:functionParam", "3": "cpp:enum", "4": "cpp:enumerator"}, "terms": {"": 1, "A": [0, 1, 2, 3], "For": 2, "If": 3, "It": 2, "The": [0, 1, 2, 3], "Then": 1, "To": 2, "about": 2, "abstract": [0, 2], "access": 2, "accord": 2, "act": 2, "activ": 1, "actor": [0, 1, 2], "actual": 1, "add": 0, "add_stream": 0, "all": [1, 2], "allow": 3, "also": 2, "among": 1, "an": [0, 1, 2, 3], "applic": [2, 3], "ar": [0, 1, 2], "arrai": 2, "associ": 1, "bar": 4, "barrier": 1, "been": 2, "befor": [1, 2], "begin": [1, 3], "begin_transact": 1, "between": 2, "bool": [0, 2], "boolean": [0, 2], "both": 2, "box": 4, "c": [1, 2, 3], "call": [1, 2], "carri": 2, "chain": 2, "char": [1, 2, 3], "charg": 2, "check": 0, "class": [0, 1, 2, 3], "close": 1, "commun": 1, "complet": [1, 2], "comput": 3, "configur": [0, 2], "connect": [0, 2], "consid": 2, "const": [0, 1, 2, 3], "consum": 2, "correspond": [1, 2, 3], "count": [2, 3], "creat": [0, 1, 2], "creation": 2, "critic": 2, "current": [0, 1], "data": [0, 1, 2, 3], "databas": 1, "defin": [1, 2], "define_vari": 2, "definit": 2, "deleg": 1, "desir": 2, "destroi": 1, "dimens": [2, 3], "dimension": 2, "directori": 2, "disconnect": 0, "do": 1, "doe": 2, "done": 1, "dtl": [1, 2, 3], "each": [2, 3], "either": 2, "element": [2, 3], "element_s": 2, "enabl": 2, "end": 1, "end_transact": 1, "engin": 2, "engine_typ": 2, "enter": 1, "entri": 2, "enum": [1, 2], "enumer": [1, 2], "exit": 1, "explor": 4, "factori": 2, "file": [0, 1], "file_nam": 2, "file_system_nam": 2, "fileengin": 2, "filenam": 0, "first": [1, 2], "follow": [1, 2], "from": [1, 2, 3], "fullpath": 2, "function": [0, 1, 2, 3], "get": [1, 3], "get_cnam": [1, 2, 3], "get_current_transact": 1, "get_element_s": 3, "get_engine_type_str": 2, "get_global_s": 3, "get_local_s": 3, "get_nam": [1, 2, 3], "get_num_publish": 2, "get_num_subscrib": 2, "get_shap": 3, "get_transport_method_str": 2, "global": 3, "ha": [1, 2], "handl": [1, 3], "handler": [0, 2], "has_active_connect": 0, "have": [1, 2], "helper": [0, 1, 2, 3], "here": 2, "how": 2, "i": [1, 2], "id": [1, 3], "implement": [0, 2], "impos": 2, "indic": 2, "inform": 2, "inject": 2, "inlin": [0, 1, 2, 3], "inquir": 1, "inquire_vari": 2, "int": [1, 2, 3], "interfac": 1, "intern": [1, 2], "its": [2, 3], "json": 0, "keep": 2, "known": 2, "last": 1, "layer": 0, "least": 2, "left": 4, "like": 3, "list": 2, "local": 3, "mani": 2, "mark": 1, "metadata": 3, "method": [1, 2], "mode": 2, "move": 2, "movement": 1, "multi": 2, "multipl": [1, 2, 3], "multipli": 3, "must": [1, 2], "name": [0, 1, 2, 3], "navig": 4, "nee": 1, "netzone_nam": 2, "new": 2, "newli": [0, 2], "nullptr": 2, "number": [2, 3], "object": [0, 2, 3], "obtain": 2, "offset": 2, "one": [1, 2], "ongo": 1, "onli": [1, 2], "op": 1, "open": [1, 2], "oper": 1, "other": 1, "otherwis": [1, 2], "out": [1, 2, 3], "over": 3, "own": 2, "paramet": [0, 1, 2, 3], "path": 2, "piec": 3, "place": 1, "pointer": 2, "posit": 3, "previou": 1, "print": [1, 2, 3], "produc": 2, "product": 3, "progress": 1, "properli": 1, "provid": [0, 2], "public": [0, 1, 2, 3], "publish": [1, 2, 3], "put": 1, "rang": 3, "read": 1, "record": 2, "refer": 2, "regist": 1, "reli": 1, "remov": 2, "remove_vari": 2, "rendez": 2, "respect": 3, "retriev": 2, "return": [0, 1, 2, 3], "same": [1, 2], "scalar": 2, "search": 4, "section": 2, "select": 3, "sens": 1, "set": 2, "set_engine_typ": 2, "set_rendez_v": 2, "set_select": 3, "set_transaction_select": 3, "set_transport_method": 2, "shape": [2, 3], "share": 2, "shared_ptr": [0, 1, 2], "side": 1, "simul": [0, 1], "simulated_size_in_byt": 1, "size": [1, 2, 3], "size_t": [1, 2, 3], "some": 0, "specif": 1, "specifi": [1, 2], "stage": 1, "start": [1, 2, 3], "static": 0, "std": [0, 1, 2, 3], "storag": 1, "store": [2, 3], "stream": [0, 1], "string": [0, 1, 2, 3], "structur": 2, "subscrib": [1, 2, 3], "subset": [1, 3], "successfulli": 2, "support": 1, "synchron": 1, "system": 1, "take": 1, "thank": 1, "them": 1, "thi": [1, 2], "thu": [1, 2], "total": 2, "transact": [1, 3], "transaction_id": 3, "translat": 3, "transport": [0, 1, 2], "transport_method": 2, "type": [1, 2], "undefin": 1, "unsign": [1, 2, 3], "us": [1, 2, 4], "user": 1, "valu": [0, 1, 2], "var": 1, "variabl": [1, 2], "vector": [2, 3], "void": [0, 1, 3], "vou": 2, "wa": 3, "wait": [1, 2], "what": 3, "when": [1, 2], "where": 2, "whether": 0, "which": [2, 3], "within": 1, "would": 3, "write": 2, "written": 1, "yet": 1}, "titles": ["dtlmod::DTL", "dtlmod::Engine", "dtlmod::Stream", "dtlmod::Variable", "The Data Transport Layer Module: API Reference"], "titleterms": {"The": 4, "api": 4, "data": 4, "dtl": 0, "dtlmod": [0, 1, 2, 3], "engin": 1, "layer": 4, "modul": 4, "refer": 4, "stream": 2, "transport": 4, "variabl": 3}})
\ No newline at end of file
+Search.setIndex({"alltitles": {"The Data Transport Layer Module: API Reference": [[4, null]], "dtlmod::DTL": [[0, null]], "dtlmod::Engine": [[1, null]], "dtlmod::Stream": [[2, null]], "dtlmod::Variable": [[3, null]]}, "docnames": ["api_user/classdtlmod_1_1_d_t_l", "api_user/classdtlmod_1_1_engine", "api_user/classdtlmod_1_1_stream", "api_user/classdtlmod_1_1_variable", "index"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["api_user/classdtlmod_1_1_d_t_l.rst", "api_user/classdtlmod_1_1_engine.rst", "api_user/classdtlmod_1_1_stream.rst", "api_user/classdtlmod_1_1_variable.rst", "index.rst"], "indexentries": {"dtlmod::dtl (c++ class)": [[0, "_CPPv4N6dtlmod3DTLE", false]], "dtlmod::dtl::add_stream (c++ function)": [[0, "_CPPv4N6dtlmod3DTL10add_streamERKNSt6stringE", false]], "dtlmod::dtl::connect (c++ function)": [[0, "_CPPv4N6dtlmod3DTL7connectEv", false]], "dtlmod::dtl::create (c++ function)": [[0, "_CPPv4N6dtlmod3DTL6createERKNSt6stringE", false], [0, "_CPPv4N6dtlmod3DTL6createEv", false]], "dtlmod::dtl::disconnect (c++ function)": [[0, "_CPPv4N6dtlmod3DTL10disconnectEv", false]], "dtlmod::dtl::has_active_connections (c++ function)": [[0, "_CPPv4NK6dtlmod3DTL22has_active_connectionsEv", false]], "dtlmod::engine (c++ class)": [[1, "_CPPv4N6dtlmod6EngineE", false]], "dtlmod::engine::begin_transaction (c++ function)": [[1, "_CPPv4N6dtlmod6Engine17begin_transactionEv", false]], "dtlmod::engine::close (c++ function)": [[1, "_CPPv4N6dtlmod6Engine5closeEv", false]], "dtlmod::engine::end_transaction (c++ function)": [[1, "_CPPv4N6dtlmod6Engine15end_transactionEv", false]], "dtlmod::engine::get (c++ function)": [[1, "_CPPv4N6dtlmod6Engine3getENSt10shared_ptrI8VariableEE", false]], "dtlmod::engine::get_cname (c++ function)": [[1, "_CPPv4NK6dtlmod6Engine9get_cnameEv", false]], "dtlmod::engine::get_current_transaction (c++ function)": [[1, "_CPPv4NK6dtlmod6Engine23get_current_transactionEv", false]], "dtlmod::engine::get_name (c++ function)": [[1, "_CPPv4NK6dtlmod6Engine8get_nameEv", false]], "dtlmod::engine::put (c++ function)": [[1, "_CPPv4N6dtlmod6Engine3putENSt10shared_ptrI8VariableEE6size_t", false]], "dtlmod::engine::type (c++ enum)": [[1, "_CPPv4N6dtlmod6Engine4TypeE", false]], "dtlmod::engine::type::file (c++ enumerator)": [[1, "_CPPv4N6dtlmod6Engine4Type4FileE", false]], "dtlmod::engine::type::staging (c++ enumerator)": [[1, "_CPPv4N6dtlmod6Engine4Type7StagingE", false]], "dtlmod::engine::type::undefined (c++ enumerator)": [[1, "_CPPv4N6dtlmod6Engine4Type9UndefinedE", false]], "dtlmod::stream (c++ class)": [[2, "_CPPv4N6dtlmod6StreamE", false]], "dtlmod::stream::define_variable (c++ function)": [[2, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringE6size_t", false], [2, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE6size_t", false]], "dtlmod::stream::get_cname (c++ function)": [[2, "_CPPv4NK6dtlmod6Stream9get_cnameEv", false]], "dtlmod::stream::get_engine_type_str (c++ function)": [[2, "_CPPv4NK6dtlmod6Stream19get_engine_type_strEv", false]], "dtlmod::stream::get_name (c++ function)": [[2, "_CPPv4NK6dtlmod6Stream8get_nameEv", false]], "dtlmod::stream::get_num_publishers (c++ function)": [[2, "_CPPv4NK6dtlmod6Stream18get_num_publishersEv", false]], "dtlmod::stream::get_num_subscribers (c++ function)": [[2, "_CPPv4NK6dtlmod6Stream19get_num_subscribersEv", false]], "dtlmod::stream::get_transport_method_str (c++ function)": [[2, "_CPPv4NK6dtlmod6Stream24get_transport_method_strEv", false]], "dtlmod::stream::inquire_variable (c++ function)": [[2, "_CPPv4NK6dtlmod6Stream16inquire_variableERKNSt6stringE", false]], "dtlmod::stream::mode (c++ enum)": [[2, "_CPPv4N6dtlmod6Stream4ModeE", false]], "dtlmod::stream::mode::publish (c++ enumerator)": [[2, "_CPPv4N6dtlmod6Stream4Mode7PublishE", false]], "dtlmod::stream::mode::subscribe (c++ enumerator)": [[2, "_CPPv4N6dtlmod6Stream4Mode9SubscribeE", false]], "dtlmod::stream::open (c++ function)": [[2, "_CPPv4N6dtlmod6Stream4openERKNSt6stringE4Mode", false]], "dtlmod::stream::remove_variable (c++ function)": [[2, "_CPPv4N6dtlmod6Stream15remove_variableERKNSt6stringE", false]], "dtlmod::stream::set_engine_type (c++ function)": [[2, "_CPPv4N6dtlmod6Stream15set_engine_typeERKN6Engine4TypeE", false]], "dtlmod::stream::set_rendez_vous (c++ function)": [[2, "_CPPv4N6dtlmod6Stream15set_rendez_vousEv", false]], "dtlmod::stream::set_transport_method (c++ function)": [[2, "_CPPv4N6dtlmod6Stream20set_transport_methodERKN9Transport6MethodE", false]], "dtlmod::variable (c++ class)": [[3, "_CPPv4N6dtlmod8VariableE", false]], "dtlmod::variable::get_cname (c++ function)": [[3, "_CPPv4NK6dtlmod8Variable9get_cnameEv", false]], "dtlmod::variable::get_element_size (c++ function)": [[3, "_CPPv4NK6dtlmod8Variable16get_element_sizeEv", false]], "dtlmod::variable::get_global_size (c++ function)": [[3, "_CPPv4NK6dtlmod8Variable15get_global_sizeEv", false]], "dtlmod::variable::get_local_size (c++ function)": [[3, "_CPPv4NK6dtlmod8Variable14get_local_sizeEv", false]], "dtlmod::variable::get_name (c++ function)": [[3, "_CPPv4NK6dtlmod8Variable8get_nameEv", false]], "dtlmod::variable::get_shape (c++ function)": [[3, "_CPPv4NK6dtlmod8Variable9get_shapeEv", false]], "dtlmod::variable::set_selection (c++ function)": [[3, "_CPPv4N6dtlmod8Variable13set_selectionERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE", false]], "dtlmod::variable::set_transaction_selection (c++ function)": [[3, "_CPPv4N6dtlmod8Variable25set_transaction_selectionEj", false], [3, "_CPPv4N6dtlmod8Variable25set_transaction_selectionEjj", false]]}, "objects": {"": [[0, 0, 1, "_CPPv4N6dtlmod3DTLE", "dtlmod::DTL"], [0, 1, 1, "_CPPv4N6dtlmod3DTL10add_streamERKNSt6stringE", "dtlmod::DTL::add_stream"], [0, 2, 1, "_CPPv4N6dtlmod3DTL10add_streamERKNSt6stringE", "dtlmod::DTL::add_stream::name"], [0, 1, 1, "_CPPv4N6dtlmod3DTL7connectEv", "dtlmod::DTL::connect"], [0, 1, 1, "_CPPv4N6dtlmod3DTL6createERKNSt6stringE", "dtlmod::DTL::create"], [0, 1, 1, "_CPPv4N6dtlmod3DTL6createEv", "dtlmod::DTL::create"], [0, 2, 1, "_CPPv4N6dtlmod3DTL6createERKNSt6stringE", "dtlmod::DTL::create::filename"], [0, 1, 1, "_CPPv4N6dtlmod3DTL10disconnectEv", "dtlmod::DTL::disconnect"], [0, 1, 1, "_CPPv4NK6dtlmod3DTL22has_active_connectionsEv", "dtlmod::DTL::has_active_connections"], [1, 0, 1, "_CPPv4N6dtlmod6EngineE", "dtlmod::Engine"], [1, 3, 1, "_CPPv4N6dtlmod6Engine4TypeE", "dtlmod::Engine::Type"], [1, 4, 1, "_CPPv4N6dtlmod6Engine4Type4FileE", "dtlmod::Engine::Type::File"], [1, 4, 1, "_CPPv4N6dtlmod6Engine4Type7StagingE", "dtlmod::Engine::Type::Staging"], [1, 4, 1, "_CPPv4N6dtlmod6Engine4Type9UndefinedE", "dtlmod::Engine::Type::Undefined"], [1, 1, 1, "_CPPv4N6dtlmod6Engine17begin_transactionEv", "dtlmod::Engine::begin_transaction"], [1, 1, 1, "_CPPv4N6dtlmod6Engine5closeEv", "dtlmod::Engine::close"], [1, 1, 1, "_CPPv4N6dtlmod6Engine15end_transactionEv", "dtlmod::Engine::end_transaction"], [1, 1, 1, "_CPPv4N6dtlmod6Engine3getENSt10shared_ptrI8VariableEE", "dtlmod::Engine::get"], [1, 2, 1, "_CPPv4N6dtlmod6Engine3getENSt10shared_ptrI8VariableEE", "dtlmod::Engine::get::var"], [1, 1, 1, "_CPPv4NK6dtlmod6Engine9get_cnameEv", "dtlmod::Engine::get_cname"], [1, 1, 1, "_CPPv4NK6dtlmod6Engine23get_current_transactionEv", "dtlmod::Engine::get_current_transaction"], [1, 1, 1, "_CPPv4NK6dtlmod6Engine8get_nameEv", "dtlmod::Engine::get_name"], [1, 1, 1, "_CPPv4N6dtlmod6Engine3putENSt10shared_ptrI8VariableEE6size_t", "dtlmod::Engine::put"], [1, 2, 1, "_CPPv4N6dtlmod6Engine3putENSt10shared_ptrI8VariableEE6size_t", "dtlmod::Engine::put::simulated_size_in_bytes"], [1, 2, 1, "_CPPv4N6dtlmod6Engine3putENSt10shared_ptrI8VariableEE6size_t", "dtlmod::Engine::put::var"], [2, 0, 1, "_CPPv4N6dtlmod6StreamE", "dtlmod::Stream"], [2, 3, 1, "_CPPv4N6dtlmod6Stream4ModeE", "dtlmod::Stream::Mode"], [2, 4, 1, "_CPPv4N6dtlmod6Stream4Mode7PublishE", "dtlmod::Stream::Mode::Publish"], [2, 4, 1, "_CPPv4N6dtlmod6Stream4Mode9SubscribeE", "dtlmod::Stream::Mode::Subscribe"], [2, 1, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringE6size_t", "dtlmod::Stream::define_variable"], [2, 1, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE6size_t", "dtlmod::Stream::define_variable"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE6size_t", "dtlmod::Stream::define_variable::count"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringE6size_t", "dtlmod::Stream::define_variable::element_size"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE6size_t", "dtlmod::Stream::define_variable::element_size"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringE6size_t", "dtlmod::Stream::define_variable::name"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE6size_t", "dtlmod::Stream::define_variable::name"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE6size_t", "dtlmod::Stream::define_variable::shape"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15define_variableERKNSt6stringERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE6size_t", "dtlmod::Stream::define_variable::start"], [2, 1, 1, "_CPPv4NK6dtlmod6Stream9get_cnameEv", "dtlmod::Stream::get_cname"], [2, 1, 1, "_CPPv4NK6dtlmod6Stream19get_engine_type_strEv", "dtlmod::Stream::get_engine_type_str"], [2, 1, 1, "_CPPv4NK6dtlmod6Stream8get_nameEv", "dtlmod::Stream::get_name"], [2, 1, 1, "_CPPv4NK6dtlmod6Stream18get_num_publishersEv", "dtlmod::Stream::get_num_publishers"], [2, 1, 1, "_CPPv4NK6dtlmod6Stream19get_num_subscribersEv", "dtlmod::Stream::get_num_subscribers"], [2, 1, 1, "_CPPv4NK6dtlmod6Stream24get_transport_method_strEv", "dtlmod::Stream::get_transport_method_str"], [2, 1, 1, "_CPPv4NK6dtlmod6Stream16inquire_variableERKNSt6stringE", "dtlmod::Stream::inquire_variable"], [2, 2, 1, "_CPPv4NK6dtlmod6Stream16inquire_variableERKNSt6stringE", "dtlmod::Stream::inquire_variable::name"], [2, 1, 1, "_CPPv4N6dtlmod6Stream4openERKNSt6stringE4Mode", "dtlmod::Stream::open"], [2, 2, 1, "_CPPv4N6dtlmod6Stream4openERKNSt6stringE4Mode", "dtlmod::Stream::open::mode"], [2, 2, 1, "_CPPv4N6dtlmod6Stream4openERKNSt6stringE4Mode", "dtlmod::Stream::open::name"], [2, 1, 1, "_CPPv4N6dtlmod6Stream15remove_variableERKNSt6stringE", "dtlmod::Stream::remove_variable"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15remove_variableERKNSt6stringE", "dtlmod::Stream::remove_variable::name"], [2, 1, 1, "_CPPv4N6dtlmod6Stream15set_engine_typeERKN6Engine4TypeE", "dtlmod::Stream::set_engine_type"], [2, 2, 1, "_CPPv4N6dtlmod6Stream15set_engine_typeERKN6Engine4TypeE", "dtlmod::Stream::set_engine_type::engine_type"], [2, 1, 1, "_CPPv4N6dtlmod6Stream15set_rendez_vousEv", "dtlmod::Stream::set_rendez_vous"], [2, 1, 1, "_CPPv4N6dtlmod6Stream20set_transport_methodERKN9Transport6MethodE", "dtlmod::Stream::set_transport_method"], [2, 2, 1, "_CPPv4N6dtlmod6Stream20set_transport_methodERKN9Transport6MethodE", "dtlmod::Stream::set_transport_method::transport_method"], [3, 0, 1, "_CPPv4N6dtlmod8VariableE", "dtlmod::Variable"], [3, 1, 1, "_CPPv4NK6dtlmod8Variable9get_cnameEv", "dtlmod::Variable::get_cname"], [3, 1, 1, "_CPPv4NK6dtlmod8Variable16get_element_sizeEv", "dtlmod::Variable::get_element_size"], [3, 1, 1, "_CPPv4NK6dtlmod8Variable15get_global_sizeEv", "dtlmod::Variable::get_global_size"], [3, 1, 1, "_CPPv4NK6dtlmod8Variable14get_local_sizeEv", "dtlmod::Variable::get_local_size"], [3, 1, 1, "_CPPv4NK6dtlmod8Variable8get_nameEv", "dtlmod::Variable::get_name"], [3, 1, 1, "_CPPv4NK6dtlmod8Variable9get_shapeEv", "dtlmod::Variable::get_shape"], [3, 1, 1, "_CPPv4N6dtlmod8Variable13set_selectionERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE", "dtlmod::Variable::set_selection"], [3, 2, 1, "_CPPv4N6dtlmod8Variable13set_selectionERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE", "dtlmod::Variable::set_selection::count"], [3, 2, 1, "_CPPv4N6dtlmod8Variable13set_selectionERKNSt6vectorI6size_tEERKNSt6vectorI6size_tEE", "dtlmod::Variable::set_selection::start"], [3, 1, 1, "_CPPv4N6dtlmod8Variable25set_transaction_selectionEj", "dtlmod::Variable::set_transaction_selection"], [3, 1, 1, "_CPPv4N6dtlmod8Variable25set_transaction_selectionEjj", "dtlmod::Variable::set_transaction_selection"], [3, 2, 1, "_CPPv4N6dtlmod8Variable25set_transaction_selectionEjj", "dtlmod::Variable::set_transaction_selection::begin"], [3, 2, 1, "_CPPv4N6dtlmod8Variable25set_transaction_selectionEjj", "dtlmod::Variable::set_transaction_selection::count"], [3, 2, 1, "_CPPv4N6dtlmod8Variable25set_transaction_selectionEj", "dtlmod::Variable::set_transaction_selection::transaction_id"]]}, "objnames": {"0": ["cpp", "class", "C++ class"], "1": ["cpp", "function", "C++ function"], "2": ["cpp", "functionParam", "C++ function parameter"], "3": ["cpp", "enum", "C++ enum"], "4": ["cpp", "enumerator", "C++ enumerator"]}, "objtypes": {"0": "cpp:class", "1": "cpp:function", "2": "cpp:functionParam", "3": "cpp:enum", "4": "cpp:enumerator"}, "terms": {"": 1, "A": [0, 1, 2, 3], "For": 2, "If": 3, "It": 2, "The": [0, 1, 2, 3], "Then": 1, "To": 2, "about": 2, "abstract": [0, 2], "access": 2, "accord": 2, "act": 2, "activ": 1, "actor": [0, 1, 2], "actual": 1, "add": 0, "add_stream": 0, "all": [1, 2], "allow": 3, "also": 2, "among": 1, "an": [0, 1, 2, 3], "applic": [2, 3], "ar": [0, 1, 2], "arrai": 2, "associ": 1, "bar": 4, "barrier": 1, "been": 2, "befor": [1, 2], "begin": [1, 3], "begin_transact": 1, "between": 2, "bool": [0, 2], "boolean": [0, 2], "both": 2, "box": 4, "c": [1, 2, 3], "call": [1, 2], "carri": 2, "chain": 2, "char": [1, 2, 3], "charg": 2, "check": 0, "class": [0, 1, 2, 3], "close": 1, "commun": 1, "complet": [1, 2], "comput": 3, "configur": [0, 2], "connect": [0, 2], "consid": 2, "const": [0, 1, 2, 3], "consum": 2, "correspond": [1, 2, 3], "count": [2, 3], "creat": [0, 1, 2], "creation": 2, "critic": 2, "current": [0, 1], "data": [0, 1, 2, 3], "databas": 1, "defin": [1, 2], "define_vari": 2, "definit": 2, "deleg": 1, "desir": 2, "destroi": 1, "dimens": [2, 3], "dimension": 2, "directori": 2, "disconnect": 0, "do": 1, "doe": 2, "done": 1, "dtl": [1, 2, 3], "each": [2, 3], "either": 2, "element": [2, 3], "element_s": 2, "enabl": 2, "end": 1, "end_transact": 1, "engin": 2, "engine_typ": 2, "enter": 1, "entri": 2, "enum": [1, 2], "enumer": [1, 2], "exit": 1, "explor": 4, "factori": 2, "file": [0, 1], "file_nam": 2, "file_system_nam": 2, "fileengin": 2, "filenam": 0, "first": [1, 2], "follow": [1, 2], "from": [1, 2, 3], "fullpath": 2, "function": [0, 1, 2, 3], "get": [1, 3], "get_cnam": [1, 2, 3], "get_current_transact": 1, "get_element_s": 3, "get_engine_type_str": 2, "get_global_s": 3, "get_local_s": 3, "get_nam": [1, 2, 3], "get_num_publish": 2, "get_num_subscrib": 2, "get_shap": 3, "get_transport_method_str": 2, "global": 3, "ha": [1, 2], "handl": [1, 3], "handler": [0, 2], "has_active_connect": 0, "have": [1, 2], "helper": [0, 1, 2, 3], "here": 2, "how": 2, "i": [1, 2], "id": [1, 3], "implement": [0, 2], "impos": 2, "indic": 2, "inform": 2, "inject": 2, "inlin": [0, 1, 2, 3], "inquir": 1, "inquire_vari": 2, "int": [1, 2, 3], "interfac": 1, "intern": [1, 2], "its": [2, 3], "json": 0, "keep": 2, "known": 2, "last": 1, "layer": 0, "least": 2, "left": 4, "like": 3, "list": 2, "local": 3, "mani": 2, "mark": 1, "metadata": 3, "method": [1, 2], "mode": 2, "move": 2, "movement": 1, "multi": 2, "multipl": [1, 2, 3], "multipli": 3, "must": [1, 2], "name": [0, 1, 2, 3], "navig": 4, "nee": 1, "netzone_nam": 2, "new": 2, "newli": [0, 2], "nullptr": 2, "number": [2, 3], "object": [0, 2, 3], "obtain": 2, "offset": 2, "one": [1, 2], "ongo": 1, "onli": [1, 2], "op": 1, "open": [1, 2], "oper": 1, "other": 1, "otherwis": [1, 2], "out": [1, 2, 3], "over": 3, "own": 2, "paramet": [0, 1, 2, 3], "path": 2, "piec": 3, "place": 1, "pointer": 2, "posit": 3, "previou": 1, "print": [1, 2, 3], "produc": 2, "product": 3, "progress": 1, "properli": 1, "provid": [0, 2], "public": [0, 1, 2, 3], "publish": [1, 2, 3], "put": 1, "rang": 3, "read": 1, "record": 2, "refer": 2, "regist": 1, "reli": 1, "remov": 2, "remove_vari": 2, "rendez": 2, "respect": 3, "retriev": 2, "return": [0, 1, 2, 3], "same": [1, 2], "scalar": 2, "search": 4, "section": 2, "select": 3, "sens": 1, "set": 2, "set_engine_typ": 2, "set_rendez_v": 2, "set_select": 3, "set_transaction_select": 3, "set_transport_method": 2, "shape": [2, 3], "share": 2, "shared_ptr": [0, 1, 2], "side": 1, "simul": [0, 1], "simulated_size_in_byt": 1, "size": [1, 2, 3], "size_t": [1, 2, 3], "some": 0, "specif": 1, "specifi": [1, 2], "stage": 1, "start": [1, 2, 3], "static": 0, "std": [0, 1, 2, 3], "storag": 1, "store": [2, 3], "stream": [0, 1], "string": [0, 1, 2, 3], "structur": 2, "subscrib": [1, 2, 3], "subset": [1, 3], "successfulli": 2, "support": 1, "synchron": 1, "system": 1, "take": 1, "thank": 1, "them": 1, "thi": [1, 2], "thu": [1, 2], "total": 2, "transact": [1, 3], "transaction_id": 3, "translat": 3, "transport": [0, 1, 2], "transport_method": 2, "type": [1, 2], "undefin": 1, "unsign": [1, 2, 3], "us": [1, 2, 4], "user": 1, "valu": [0, 1, 2], "var": 1, "variabl": [1, 2], "vector": [2, 3], "void": [0, 1, 3], "vou": 2, "wa": 3, "wait": [1, 2], "what": 3, "when": [1, 2], "where": 2, "whether": 0, "which": [2, 3], "within": 1, "would": 3, "write": 2, "written": 1, "yet": 1}, "titles": ["dtlmod::DTL", "dtlmod::Engine", "dtlmod::Stream", "dtlmod::Variable", "The Data Transport Layer Module: API Reference"], "titleterms": {"The": 4, "api": 4, "data": 4, "dtl": 0, "dtlmod": [0, 1, 2, 3], "engin": 1, "layer": 4, "modul": 4, "refer": 4, "stream": 2, "transport": 4, "variabl": 3}})
\ No newline at end of file