📄 a00581.html
字号:
<!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 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 Pages</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label> <u>S</u>earch for </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 List</span></a></li>
<li><a href="annotated.html"><span>Class List</span></a></li>
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class 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 <UpdateManager.h></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"> </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 </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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#8a200a194fdb3e27d5257b6d5c3c6514">fini</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Shared object finalizer. <a href="#8a200a194fdb3e27d5257b6d5c3c6514"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </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 </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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#386c21f8f1ddd0adc49091c627f35b99">requestImage</a> (void)</td></tr>
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#416759d811246791992a4233879c7ae0">pushImage</a> (const <a class="el" href="a00558.html">DImage</a> &image)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Downstream request to push image. <a href="#416759d811246791992a4233879c7ae0"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class UType> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00581.html#f21911877ac92a1c7e26f08ed1f159bc">create</a> (const UType &info)</td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template<class QosType> </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00581.html#7273c04f68d059490c054fa1cb74da3a">update</a> (const <a class="el" href="a00557.html">IdPath</a> &id, const QosType &qos)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#637b7bd87a05c1409ea2eeb729c402dd">destroy</a> (const <a class="el" href="a00557.html">IdPath</a> &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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#9291abd742a509531bbb7ac4414ee56a">add</a> (const <a class="el" href="a00736.html">DTopic</a> &topic)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#c8a2b5b7714453cf451ed6d34fcb0027">add</a> (const <a class="el" href="a00614.html">DParticipant</a> &participant)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html#9deab50f873fcfe72a35956d58b734ca">add</a> (const <a class="el" href="a00467.html">DActor</a> &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< <a class="el" href="a00766.html">Updater</a> * > </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> * </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> </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<<a class="el" href="a00766.html">Updater</a>*> <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 & 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 </td>
<td class="paramname"> </td>
<td> ) </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 </td>
<td class="paramname"> </td>
<td> ) </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 &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> & </td>
<td class="paramname"> <em>actor</em> </td>
<td> ) </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 &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> & </td>
<td class="paramname"> <em>participant</em> </td>
<td> ) </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 &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> & </td>
<td class="paramname"> <em>topic</em> </td>
<td> ) </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> * </td>
<td class="paramname"> <em>updater</em> </td>
<td> ) </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> * </td>
<td class="paramname"> <em>info</em> </td>
<td> ) </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 &info)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<class UType> </div>
<table class="memname">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -