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