⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 a00581.html

📁 opendds 1.2 最新版 面向分布式实时网络编程
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>OpenDDS: Update::Manager Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
    <li id="current"><a href="classes.html"><span>Classes</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
    <li><a href="dirs.html"><span>Directories</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
    <li>
      <form action="search.php" method="get">
        <table cellspacing="0" cellpadding="0" border="0">
          <tr>
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
          </tr>
        </table>
      </form>
    </li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
  </ul></div>
<div class="nav">
<a class="el" href="a01310.html">Update</a>::<a class="el" href="a00581.html">Manager</a></div>
<h1>Update::Manager Class Reference</h1><!-- doxytag: class="Update::Manager" --><code>#include &lt;UpdateManager.h&gt;</code>
<p>
Collaboration diagram for Update::Manager:<p><center><img src="a03191.png" border="0" usemap="#a03192" alt="Collaboration graph"></center>
<map name="a03192">
<area href="a00718.html" shape="rect" coords="224,279,384,303" alt="">
<area href="a00676.html" shape="rect" coords="5,188,152,212" alt="">
<area href="a00554.html" shape="rect" coords="448,188,565,212" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="a00312.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#e17a7c67aa3ba2e7a88277b968c66337">Manager</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#ab661e950a7718a38a324d8dbec930fd">~Manager</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#c8e6eaebbab83eae3dcaaafba3161844">init</a> (int argc, ACE_TCHAR *argv[])</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shared object initializer.  <a href="#c8e6eaebbab83eae3dcaaafba3161844"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#8a200a194fdb3e27d5257b6d5c3c6514">fini</a> (void)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shared object finalizer.  <a href="#8a200a194fdb3e27d5257b6d5c3c6514"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#562226e5dabdeb6e16ddb1291c312908">add</a> (<a class="el" href="a00718.html">TAO_DDS_DCPSInfo_i</a> *info)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#e7fd9c6c26c0030e0f803a2e42f1f6d3">add</a> (<a class="el" href="a00766.html">Updater</a> *updater)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#8529980cc48b341928e68a6ea2662db5">remove</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#3ed673744ad5dcb20d5fc2fc04da61f5">remove</a> (const <a class="el" href="a00766.html">Updater</a> *updater)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#386c21f8f1ddd0adc49091c627f35b99">requestImage</a> (void)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Force a clean shutdown.  <a href="#386c21f8f1ddd0adc49091c627f35b99"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#416759d811246791992a4233879c7ae0">pushImage</a> (const <a class="el" href="a00558.html">DImage</a> &amp;image)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Downstream request to push image.  <a href="#416759d811246791992a4233879c7ae0"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class UType&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00581.html#f21911877ac92a1c7e26f08ed1f159bc">create</a> (const UType &amp;info)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class QosType&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00581.html#7273c04f68d059490c054fa1cb74da3a">update</a> (const <a class="el" href="a00557.html">IdPath</a> &amp;id, const QosType &amp;qos)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#637b7bd87a05c1409ea2eeb729c402dd">destroy</a> (const <a class="el" href="a00557.html">IdPath</a> &amp;id, <a class="el" href="a01310.html#a70ad99219b6bfaffb817fc2725592ee">ItemType</a> type, <a class="el" href="a01310.html#0313ac278b1506cecf8015c3e0251a31">ActorType</a> actor=DataWriter)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#9291abd742a509531bbb7ac4414ee56a">add</a> (const <a class="el" href="a00736.html">DTopic</a> &amp;topic)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#c8a2b5b7714453cf451ed6d34fcb0027">add</a> (const <a class="el" href="a00614.html">DParticipant</a> &amp;participant)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#9deab50f873fcfe72a35956d58b734ca">add</a> (const <a class="el" href="a00467.html">DActor</a> &amp;actor)</td></tr>

<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::set&lt; <a class="el" href="a00766.html">Updater</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#e94ce86f1a6816f15cb8d716e3cb06b2">Updaters</a></td></tr>

<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00718.html">TAO_DDS_DCPSInfo_i</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#5fbdd4697e37181efd9075740a67f972">info_</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00581.html#e94ce86f1a6816f15cb8d716e3cb06b2">Updaters</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#6ff532f818a96b850304440a5801be01">updaters_</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="e94ce86f1a6816f15cb8d716e3cb06b2"></a><!-- doxytag: member="Update::Manager::Updaters" ref="e94ce86f1a6816f15cb8d716e3cb06b2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::set&lt;<a class="el" href="a00766.html">Updater</a>*&gt; <a class="el" href="a00581.html#e94ce86f1a6816f15cb8d716e3cb06b2">Update::Manager::Updaters</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="e17a7c67aa3ba2e7a88277b968c66337"></a><!-- doxytag: member="Update::Manager::Manager" ref="e17a7c67aa3ba2e7a88277b968c66337" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Update::Manager::Manager           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ab661e950a7718a38a324d8dbec930fd"></a><!-- doxytag: member="Update::Manager::~Manager" ref="ab661e950a7718a38a324d8dbec930fd" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Update::Manager::~Manager           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="9deab50f873fcfe72a35956d58b734ca"></a><!-- doxytag: member="Update::Manager::add" ref="9deab50f873fcfe72a35956d58b734ca" args="(const DActor &amp;actor)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Update::Manager::add           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00467.html">DActor</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>actor</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c8a2b5b7714453cf451ed6d34fcb0027"></a><!-- doxytag: member="Update::Manager::add" ref="c8a2b5b7714453cf451ed6d34fcb0027" args="(const DParticipant &amp;participant)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Update::Manager::add           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00614.html">DParticipant</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>participant</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9291abd742a509531bbb7ac4414ee56a"></a><!-- doxytag: member="Update::Manager::add" ref="9291abd742a509531bbb7ac4414ee56a" args="(const DTopic &amp;topic)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Update::Manager::add           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00736.html">DTopic</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>topic</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e7fd9c6c26c0030e0f803a2e42f1f6d3"></a><!-- doxytag: member="Update::Manager::add" ref="e7fd9c6c26c0030e0f803a2e42f1f6d3" args="(Updater *updater)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Update::Manager::add           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00766.html">Updater</a> *&nbsp;</td>
          <td class="paramname"> <em>updater</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="562226e5dabdeb6e16ddb1291c312908"></a><!-- doxytag: member="Update::Manager::add" ref="562226e5dabdeb6e16ddb1291c312908" args="(TAO_DDS_DCPSInfo_i *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Update::Manager::add           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00718.html">TAO_DDS_DCPSInfo_i</a> *&nbsp;</td>
          <td class="paramname"> <em>info</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f21911877ac92a1c7e26f08ed1f159bc"></a><!-- doxytag: member="Update::Manager::create" ref="f21911877ac92a1c7e26f08ed1f159bc" args="(const UType &amp;info)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UType&gt; </div>
      <table class="memname">

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -