Skip to content

Commit

Permalink
11.1.2
Browse files Browse the repository at this point in the history
  • Loading branch information
MarcusTomlinson committed Mar 28, 2024
1 parent c53f68a commit aa4591f
Show file tree
Hide file tree
Showing 21 changed files with 410 additions and 403 deletions.
5 changes: 5 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
v.11.1.2 (28 March 2024)
- Updated fast_any submodule (incl. const T& constructor).
- Added DisconnectAllComponents() call to Circuit destructor.
- Replaced operator=() with emplace() in SignalBus::SetSignal().

v.11.1.1 (21 March 2024)
- Namespaced exported plugin Create() method.
- Added thread yields after condition variable notifications.
Expand Down
2 changes: 1 addition & 1 deletion docs/Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ PROJECT_NAME = DSPatch
# This could be handy for archiving the generated documentation or
# if some version control system is used.

PROJECT_NUMBER = v.11.1.1
PROJECT_NUMBER = v.11.1.2

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer
Expand Down
732 changes: 367 additions & 365 deletions docs/html/_circuit_8h_source.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/html/_component_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/_d_s_patch_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/_plugin_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down
4 changes: 2 additions & 2 deletions docs/html/_signal_bus_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down Expand Up @@ -213,7 +213,7 @@
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span><span class="keyword">inline</span> <span class="keywordtype">void</span> SignalBus::SetSignal( <span class="keywordtype">int</span> toSignalIndex, <span class="keyword">const</span> fast_any::any&amp; fromSignal )</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span>{</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> _signals[toSignalIndex] = fromSignal;</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> _signals[toSignalIndex].emplace( fromSignal );</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span>}</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> </div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="keyword">inline</span> <span class="keywordtype">void</span> SignalBus::MoveSignal( <span class="keywordtype">int</span> toSignalIndex, fast_any::any&amp; fromSignal )</div>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/class_d_s_patch_1_1_circuit-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down
38 changes: 19 additions & 19 deletions docs/html/class_d_s_patch_1_1_circuit.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down Expand Up @@ -195,7 +195,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a9d6824a28fffeeb0552466b8
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00451">451</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00452">452</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand Down Expand Up @@ -245,7 +245,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a44b0e2df06d7366411b49c39
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00516">516</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00519">519</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand All @@ -272,7 +272,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a5c87385274ad5c49dce6fb4c
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00563">563</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00565">565</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand Down Expand Up @@ -300,7 +300,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#aeebc64f8e0198863edefb06a
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00538">538</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00541">541</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand All @@ -327,7 +327,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a5c25e5a14c1cda5441ca8b65
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00618">618</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00620">620</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand All @@ -354,7 +354,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#aaa0a828ba81e0d4ff1a36455
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00511">511</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00514">514</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand All @@ -381,7 +381,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a04309f25be60fed3727ec1ae
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00674">674</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00676">676</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand All @@ -408,7 +408,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ad0a71eab76136927c810fbfb
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00762">762</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00764">764</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand All @@ -435,7 +435,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a5b2e14e81c13be8c86ea51aa
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00751">751</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00753">753</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand All @@ -462,7 +462,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a050718ebf4f757e105e4974d
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00499">499</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00500">500</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand Down Expand Up @@ -490,7 +490,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ab9df1d79c4b7e44b0c2e49df
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00471">471</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00472">472</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand All @@ -517,7 +517,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a3d414e8a684fc37f8953f86d
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00757">757</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00759">759</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand Down Expand Up @@ -545,7 +545,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a978acbdd0b8a403c273e6489
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00575">575</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00577">577</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand Down Expand Up @@ -573,7 +573,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a2f54ec0b5fab4afebb7efb59
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00623">623</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00625">625</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand All @@ -600,7 +600,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ad75ef1168a830209d4bc1da8
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00740">740</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00742">742</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand All @@ -627,7 +627,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ac2036b492d871c011730ebb4
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00745">745</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00747">747</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand All @@ -654,7 +654,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ad88d405ff507e7d4dbb4aec5
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00724">724</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00726">726</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand All @@ -681,7 +681,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a41921757f93f513000f696e7
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00679">679</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="_circuit_8h_source.html#l00681">681</a> of file <a class="el" href="_circuit_8h_source.html">Circuit.h</a>.</p>

</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/class_d_s_patch_1_1_component-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/class_d_s_patch_1_1_component.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/class_d_s_patch_1_1_plugin-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/class_d_s_patch_1_1_plugin.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/class_d_s_patch_1_1_signal_bus-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/class_d_s_patch_1_1_signal_bus.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/dir_96ae4afe4ae1b3c2e5b248f6fc6b60cd.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/dir_d44c64559bbebec7f509842c48db8b23.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/files.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
<td id="projectalign">
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.1</span>
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.11.1.2</span>
</div>
</td>
</tr>
Expand Down

0 comments on commit aa4591f

Please sign in to comment.