📄 a00766.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::Updater 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="a00766.html">Updater</a></div>
<h1>Update::Updater Class Reference</h1><!-- doxytag: class="Update::Updater" --><code>#include <Updater.h></code>
<p>
Inheritance diagram for Update::Updater:<p><center><img src="a03193.png" border="0" usemap="#a03194" alt="Inheritance graph"></center>
<map name="a03194">
<area href="a00582.html" shape="rect" coords="6,81,256,105" alt="">
<area href="a00619.html" shape="rect" coords="280,81,486,105" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="a00315.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">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="a00766.html#65b0e80fc356b4275c93ac0db4a1fdcf">~Updater</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00766.html#025f6528f4b4bcf9720f72c9d20eea67">requestImage</a> (void)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00766.html#5a3d9fe5286755e6e90d6e97601edb86">create</a> (const <a class="el" href="a00736.html">UTopic</a> &topic)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00766.html#59f872445869dec197805458f1e938f7">create</a> (const <a class="el" href="a00613.html">UParticipant</a> &participant)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00766.html#6382ea8f5d8757dc3b01bec6355d4fc9">create</a> (const <a class="el" href="a00467.html">URActor</a> &actor)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00766.html#79529ab464760094924a703c6fb8f62b">create</a> (const <a class="el" href="a00467.html">UWActor</a> &actor)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00766.html#a61a5cbd22509b5fe75464feaf078615">create</a> (const <a class="el" href="a00602.html">OwnershipData</a> &data)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00766.html#66c75be3958492978f687f060fcb60d9">update</a> (const <a class="el" href="a00557.html">IdPath</a> &id, const ::<a class="el" href="a00532.html">DDS::DomainParticipantQos</a> &qos)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00766.html#8260a4792d5b1dd8bcfd2cdf4b7c57da">update</a> (const <a class="el" href="a00557.html">IdPath</a> &id, const ::<a class="el" href="a00735.html">DDS::TopicQos</a> &qos)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00766.html#ece65d707b6bba57b5e58be90ddf9bf7">update</a> (const <a class="el" href="a00557.html">IdPath</a> &id, const ::<a class="el" href="a00512.html">DDS::DataWriterQos</a> &qos)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00766.html#0b8c01b723484762ce2469326b6f56bb">update</a> (const <a class="el" href="a00557.html">IdPath</a> &id, const ::<a class="el" href="a00634.html">DDS::PublisherQos</a> &qos)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00766.html#6f81f2994a25ae859005762c2a01b9c1">update</a> (const <a class="el" href="a00557.html">IdPath</a> &id, const ::<a class="el" href="a00501.html">DDS::DataReaderQos</a> &qos)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00766.html#ae9e1214e1e51d62696d24760dc4e9db">update</a> (const <a class="el" href="a00557.html">IdPath</a> &id, const ::<a class="el" href="a00712.html">DDS::SubscriberQos</a> &qos)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00766.html#10a6233a61bc996eb7afbcca79ea98d7">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)=0</td></tr>
</table>
<hr><h2>Constructor & Destructor Documentation</h2>
<a class="anchor" name="65b0e80fc356b4275c93ac0db4a1fdcf"></a><!-- doxytag: member="Update::Updater::~Updater" ref="65b0e80fc356b4275c93ac0db4a1fdcf" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Update::Updater::~Updater </td>
<td>(</td>
<td class="paramname"> </td>
<td> ) </td>
<td width="100%"><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="a61a5cbd22509b5fe75464feaf078615"></a><!-- doxytag: member="Update::Updater::create" ref="a61a5cbd22509b5fe75464feaf078615" args="(const OwnershipData &data)=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void Update::Updater::create </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00602.html">OwnershipData</a> & </td>
<td class="paramname"> <em>data</em> </td>
<td> ) </td>
<td width="100%"><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Implemented in <a class="el" href="a00582.html#11f67740d0e6b2ab460faec91a1f2503">OpenDDS::Federator::ManagerImpl</a>, and <a class="el" href="a00619.html#ee11efbba2b78f344bcea722ba649e5e">Update::PersistenceUpdater</a>.
</div>
</div><p>
<a class="anchor" name="79529ab464760094924a703c6fb8f62b"></a><!-- doxytag: member="Update::Updater::create" ref="79529ab464760094924a703c6fb8f62b" args="(const UWActor &actor)=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void Update::Updater::create </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00467.html">UWActor</a> & </td>
<td class="paramname"> <em>actor</em> </td>
<td> ) </td>
<td width="100%"><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Implemented in <a class="el" href="a00582.html#8b4a38ffae08cdfd3a34f485bcc7d890">OpenDDS::Federator::ManagerImpl</a>, <a class="el" href="a00582.html#e7305b45679ffcf0ab329e44ab090506">OpenDDS::Federator::ManagerImpl</a>, <a class="el" href="a00619.html#5e51f761a0395f53a0b6e5a42926829e">Update::PersistenceUpdater</a>, and <a class="el" href="a00619.html#5ec6f3ec862dc1ab06a4df5313bc5796">Update::PersistenceUpdater</a>.
</div>
</div><p>
<a class="anchor" name="6382ea8f5d8757dc3b01bec6355d4fc9"></a><!-- doxytag: member="Update::Updater::create" ref="6382ea8f5d8757dc3b01bec6355d4fc9" args="(const URActor &actor)=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void Update::Updater::create </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00467.html">URActor</a> & </td>
<td class="paramname"> <em>actor</em> </td>
<td> ) </td>
<td width="100%"><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Implemented in <a class="el" href="a00582.html#8b4a38ffae08cdfd3a34f485bcc7d890">OpenDDS::Federator::ManagerImpl</a>, <a class="el" href="a00582.html#e7305b45679ffcf0ab329e44ab090506">OpenDDS::Federator::ManagerImpl</a>, <a class="el" href="a00619.html#5e51f761a0395f53a0b6e5a42926829e">Update::PersistenceUpdater</a>, and <a class="el" href="a00619.html#5ec6f3ec862dc1ab06a4df5313bc5796">Update::PersistenceUpdater</a>.
</div>
</div><p>
<a class="anchor" name="59f872445869dec197805458f1e938f7"></a><!-- doxytag: member="Update::Updater::create" ref="59f872445869dec197805458f1e938f7" args="(const UParticipant &participant)=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void Update::Updater::create </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00613.html">UParticipant</a> & </td>
<td class="paramname"> <em>participant</em> </td>
<td> ) </td>
<td width="100%"><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Implemented in <a class="el" href="a00582.html#57a5fcc473d168557466a5831dbad73b">OpenDDS::Federator::ManagerImpl</a>, and <a class="el" href="a00619.html#6a930e83cc45ae2c28130fb1a33a275e">Update::PersistenceUpdater</a>.
</div>
</div><p>
<a class="anchor" name="5a3d9fe5286755e6e90d6e97601edb86"></a><!-- doxytag: member="Update::Updater::create" ref="5a3d9fe5286755e6e90d6e97601edb86" args="(const UTopic &topic)=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void Update::Updater::create </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00736.html">UTopic</a> & </td>
<td class="paramname"> <em>topic</em> </td>
<td> ) </td>
<td width="100%"><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Implemented in <a class="el" href="a00582.html#d19aaa43ae84c7d8e6a171d63f822ddc">OpenDDS::Federator::ManagerImpl</a>, and <a class="el" href="a00619.html#e103135891241ef762b5145252820ae6">Update::PersistenceUpdater</a>.
</div>
</div><p>
<a class="anchor" name="10a6233a61bc996eb7afbcca79ea98d7"></a><!-- doxytag: member="Update::Updater::destroy" ref="10a6233a61bc996eb7afbcca79ea98d7" args="(const IdPath &id, ItemType type, ActorType actor)=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void Update::Updater::destroy </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00557.html">IdPath</a> & </td>
<td class="paramname"> <em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a01310.html#a70ad99219b6bfaffb817fc2725592ee">ItemType</a> </td>
<td class="paramname"> <em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a01310.html#0313ac278b1506cecf8015c3e0251a31">ActorType</a> </td>
<td class="paramname"> <em>actor</em></td><td> </td>
</tr>
<tr>
<td></td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -