|
124 | 124 | <tr class="memitem:a39c06798a06c32d23a58f0f9d619f630" id="r_a39c06798a06c32d23a58f0f9d619f630"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classMessaging.html#a39c06798a06c32d23a58f0f9d619f630">deleteMessages</a> (const std::string &messageId)</td></tr> |
125 | 125 | <tr class="memdesc:a39c06798a06c32d23a58f0f9d619f630"><td class="mdescLeft"> </td><td class="mdescRight">Delete a message by its ID. <br /></td></tr> |
126 | 126 | <tr class="separator:a39c06798a06c32d23a58f0f9d619f630"><td class="memSeparator" colspan="2"> </td></tr> |
| 127 | +<tr class="memitem:a40a9efa92535ca3c745b38ac77021222" id="r_a40a9efa92535ca3c745b38ac77021222"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classMessaging.html#a40a9efa92535ca3c745b38ac77021222">deleteProvider</a> (const std::string &providerId)</td></tr> |
| 128 | +<tr class="memdesc:a40a9efa92535ca3c745b38ac77021222"><td class="mdescLeft"> </td><td class="mdescRight">Delete a provider. <br /></td></tr> |
| 129 | +<tr class="separator:a40a9efa92535ca3c745b38ac77021222"><td class="memSeparator" colspan="2"> </td></tr> |
127 | 130 | <tr class="memitem:a3d23e0d1f5313c7ef7e05de5f0774818" id="r_a3d23e0d1f5313c7ef7e05de5f0774818"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classMessaging.html#a3d23e0d1f5313c7ef7e05de5f0774818">deleteSubscribers</a> (const std::string &topicId, const std::string &subscriberId)</td></tr> |
128 | 131 | <tr class="memdesc:a3d23e0d1f5313c7ef7e05de5f0774818"><td class="mdescLeft"> </td><td class="mdescRight">Delete a subscriber from a topic. <br /></td></tr> |
129 | 132 | <tr class="separator:a3d23e0d1f5313c7ef7e05de5f0774818"><td class="memSeparator" colspan="2"> </td></tr> |
|
133 | 136 | <tr class="memitem:aa596d2b309995e8d3e7196a3037f24ff" id="r_aa596d2b309995e8d3e7196a3037f24ff"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classMessaging.html#aa596d2b309995e8d3e7196a3037f24ff">getMessages</a> (const std::string &messageId)</td></tr> |
134 | 137 | <tr class="memdesc:aa596d2b309995e8d3e7196a3037f24ff"><td class="mdescLeft"> </td><td class="mdescRight">Get a specific message by ID. <br /></td></tr> |
135 | 138 | <tr class="separator:aa596d2b309995e8d3e7196a3037f24ff"><td class="memSeparator" colspan="2"> </td></tr> |
| 139 | +<tr class="memitem:a5cd5fb3e33bbbe79efd2c33aaa4ee7f1" id="r_a5cd5fb3e33bbbe79efd2c33aaa4ee7f1"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classMessaging.html#a5cd5fb3e33bbbe79efd2c33aaa4ee7f1">getProvider</a> (const std::string &providerId)</td></tr> |
| 140 | +<tr class="memdesc:a5cd5fb3e33bbbe79efd2c33aaa4ee7f1"><td class="mdescLeft"> </td><td class="mdescRight">Get a specific provider by ID. <br /></td></tr> |
| 141 | +<tr class="separator:a5cd5fb3e33bbbe79efd2c33aaa4ee7f1"><td class="memSeparator" colspan="2"> </td></tr> |
136 | 142 | <tr class="memitem:adcce04cbe30abcb19f17b9b7390247b5" id="r_adcce04cbe30abcb19f17b9b7390247b5"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classMessaging.html#adcce04cbe30abcb19f17b9b7390247b5">getSubscriber</a> (const std::string &topicId, const std::string &subscriberId)</td></tr> |
137 | 143 | <tr class="memdesc:adcce04cbe30abcb19f17b9b7390247b5"><td class="mdescLeft"> </td><td class="mdescRight">Get details of a subscriber to a topic. <br /></td></tr> |
138 | 144 | <tr class="separator:adcce04cbe30abcb19f17b9b7390247b5"><td class="memSeparator" colspan="2"> </td></tr> |
|
145 | 151 | <tr class="memitem:afa46132a851eeca06d601a0ea889d577" id="r_afa46132a851eeca06d601a0ea889d577"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classMessaging.html#afa46132a851eeca06d601a0ea889d577">listMessages</a> (<a class="el" href="classQueries.html">Queries</a> &queries)</td></tr> |
146 | 152 | <tr class="memdesc:afa46132a851eeca06d601a0ea889d577"><td class="mdescLeft"> </td><td class="mdescRight">List all messages with optional filters. <br /></td></tr> |
147 | 153 | <tr class="separator:afa46132a851eeca06d601a0ea889d577"><td class="memSeparator" colspan="2"> </td></tr> |
| 154 | +<tr class="memitem:ae5433ab8389b8f3e2f0816baeef95eae" id="r_ae5433ab8389b8f3e2f0816baeef95eae"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classMessaging.html#ae5433ab8389b8f3e2f0816baeef95eae">listProviders</a> (<a class="el" href="classQueries.html">Queries</a> &queries)</td></tr> |
| 155 | +<tr class="memdesc:ae5433ab8389b8f3e2f0816baeef95eae"><td class="mdescLeft"> </td><td class="mdescRight">List all providers. <br /></td></tr> |
| 156 | +<tr class="separator:ae5433ab8389b8f3e2f0816baeef95eae"><td class="memSeparator" colspan="2"> </td></tr> |
148 | 157 | <tr class="memitem:af9cf658c971cc754e4e560520b94ad8f" id="r_af9cf658c971cc754e4e560520b94ad8f"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classMessaging.html#af9cf658c971cc754e4e560520b94ad8f">listSubscribers</a> (const std::string &topicId, <a class="el" href="classQueries.html">Queries</a> &queries)</td></tr> |
149 | 158 | <tr class="memdesc:af9cf658c971cc754e4e560520b94ad8f"><td class="mdescLeft"> </td><td class="mdescRight">List all subscribers of a topic. <br /></td></tr> |
150 | 159 | <tr class="separator:af9cf658c971cc754e4e560520b94ad8f"><td class="memSeparator" colspan="2"> </td></tr> |
@@ -456,6 +465,33 @@ <h2 class="memtitle"><span class="permalink"><a href="#a39c06798a06c32d23a58f0f9 |
456 | 465 | </dl> |
457 | 466 | <dl class="section return"><dt>Returns</dt><dd>JSON response. </dd></dl> |
458 | 467 |
|
| 468 | +</div> |
| 469 | +</div> |
| 470 | +<a id="a40a9efa92535ca3c745b38ac77021222" name="a40a9efa92535ca3c745b38ac77021222"></a> |
| 471 | +<h2 class="memtitle"><span class="permalink"><a href="#a40a9efa92535ca3c745b38ac77021222">◆ </a></span>deleteProvider()</h2> |
| 472 | + |
| 473 | +<div class="memitem"> |
| 474 | +<div class="memproto"> |
| 475 | + <table class="memname"> |
| 476 | + <tr> |
| 477 | + <td class="memname">std::string Messaging::deleteProvider </td> |
| 478 | + <td>(</td> |
| 479 | + <td class="paramtype">const std::string & </td> |
| 480 | + <td class="paramname"><em>providerId</em></td><td>)</td> |
| 481 | + <td></td> |
| 482 | + </tr> |
| 483 | + </table> |
| 484 | +</div><div class="memdoc"> |
| 485 | + |
| 486 | +<p>Delete a provider. </p> |
| 487 | +<dl class="params"><dt>Parameters</dt><dd> |
| 488 | + <table class="params"> |
| 489 | + <tr><td class="paramname">providerId</td><td>ID of the provider </td></tr> |
| 490 | + </table> |
| 491 | + </dd> |
| 492 | +</dl> |
| 493 | +<dl class="section return"><dt>Returns</dt><dd>JSON response </dd></dl> |
| 494 | + |
459 | 495 | </div> |
460 | 496 | </div> |
461 | 497 | <a id="a3d23e0d1f5313c7ef7e05de5f0774818" name="a3d23e0d1f5313c7ef7e05de5f0774818"></a> |
@@ -548,6 +584,33 @@ <h2 class="memtitle"><span class="permalink"><a href="#aa596d2b309995e8d3e7196a3 |
548 | 584 | </dl> |
549 | 585 | <dl class="section return"><dt>Returns</dt><dd>JSON string of the message details </dd></dl> |
550 | 586 |
|
| 587 | +</div> |
| 588 | +</div> |
| 589 | +<a id="a5cd5fb3e33bbbe79efd2c33aaa4ee7f1" name="a5cd5fb3e33bbbe79efd2c33aaa4ee7f1"></a> |
| 590 | +<h2 class="memtitle"><span class="permalink"><a href="#a5cd5fb3e33bbbe79efd2c33aaa4ee7f1">◆ </a></span>getProvider()</h2> |
| 591 | + |
| 592 | +<div class="memitem"> |
| 593 | +<div class="memproto"> |
| 594 | + <table class="memname"> |
| 595 | + <tr> |
| 596 | + <td class="memname">std::string Messaging::getProvider </td> |
| 597 | + <td>(</td> |
| 598 | + <td class="paramtype">const std::string & </td> |
| 599 | + <td class="paramname"><em>providerId</em></td><td>)</td> |
| 600 | + <td></td> |
| 601 | + </tr> |
| 602 | + </table> |
| 603 | +</div><div class="memdoc"> |
| 604 | + |
| 605 | +<p>Get a specific provider by ID. </p> |
| 606 | +<dl class="params"><dt>Parameters</dt><dd> |
| 607 | + <table class="params"> |
| 608 | + <tr><td class="paramname">providerId</td><td>ID of the provider </td></tr> |
| 609 | + </table> |
| 610 | + </dd> |
| 611 | +</dl> |
| 612 | +<dl class="section return"><dt>Returns</dt><dd>JSON string of the provider details </dd></dl> |
| 613 | + |
551 | 614 | </div> |
552 | 615 | </div> |
553 | 616 | <a id="adcce04cbe30abcb19f17b9b7390247b5" name="adcce04cbe30abcb19f17b9b7390247b5"></a> |
@@ -678,6 +741,33 @@ <h2 class="memtitle"><span class="permalink"><a href="#afa46132a851eeca06d601a0e |
678 | 741 | </dl> |
679 | 742 | <dl class="section return"><dt>Returns</dt><dd>JSON string of message list </dd></dl> |
680 | 743 |
|
| 744 | +</div> |
| 745 | +</div> |
| 746 | +<a id="ae5433ab8389b8f3e2f0816baeef95eae" name="ae5433ab8389b8f3e2f0816baeef95eae"></a> |
| 747 | +<h2 class="memtitle"><span class="permalink"><a href="#ae5433ab8389b8f3e2f0816baeef95eae">◆ </a></span>listProviders()</h2> |
| 748 | + |
| 749 | +<div class="memitem"> |
| 750 | +<div class="memproto"> |
| 751 | + <table class="memname"> |
| 752 | + <tr> |
| 753 | + <td class="memname">std::string Messaging::listProviders </td> |
| 754 | + <td>(</td> |
| 755 | + <td class="paramtype"><a class="el" href="classQueries.html">Queries</a> & </td> |
| 756 | + <td class="paramname"><em>queries</em></td><td>)</td> |
| 757 | + <td></td> |
| 758 | + </tr> |
| 759 | + </table> |
| 760 | +</div><div class="memdoc"> |
| 761 | + |
| 762 | +<p>List all providers. </p> |
| 763 | +<dl class="params"><dt>Parameters</dt><dd> |
| 764 | + <table class="params"> |
| 765 | + <tr><td class="paramname">queries</td><td>Optional query filters </td></tr> |
| 766 | + </table> |
| 767 | + </dd> |
| 768 | +</dl> |
| 769 | +<dl class="section return"><dt>Returns</dt><dd>JSON string of providers list </dd></dl> |
| 770 | + |
681 | 771 | </div> |
682 | 772 | </div> |
683 | 773 | <a id="af9cf658c971cc754e4e560520b94ad8f" name="af9cf658c971cc754e4e560520b94ad8f"></a> |
|
0 commit comments