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

📄 a00778.html

📁 opendds 1.2 最新版 面向分布式实时网络编程
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<a class="anchor" name="d63aa5a6b8e0e571836528684e9ffcff"></a><!-- doxytag: member="OpenDDS::DCPS::WriterInfo::check_activity" ref="d63aa5a6b8e0e571836528684e9ffcff" args="(const ACE_Time_Value &amp;now)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_Time_Value OpenDDS::DCPS::WriterInfo::check_activity           </td>
          <td>(</td>
          <td class="paramtype">const ACE_Time_Value &amp;&nbsp;</td>
          <td class="paramname"> <em>now</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
check to see if this writer is alive (called by handle_timeout). <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>now</em>&nbsp;</td><td>next time this DataWriter will become not active (not alive) if no sample or liveliness message is received. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>absolute time when the Writer will become not active (if no activity) of ACE_Time_Value::zero if the writer is already or became not alive </dd></dl>

</div>
</div><p>
<a class="anchor" name="4c9464c16d0201f2550516ba4b828cfe"></a><!-- doxytag: member="OpenDDS::DCPS::WriterInfo::get_state" ref="4c9464c16d0201f2550516ba4b828cfe" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00778.html#a18c2d9ac6e2c1b22cac8c560cf2c98c">WriterState</a> OpenDDS::DCPS::WriterInfo::get_state           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
returns 1 if the DataWriter is lively; otherwise returns 0. 
<p>

</div>
</div><p>
<a class="anchor" name="6fc7da78a11d3c72648e34c8c35e6fff"></a><!-- doxytag: member="OpenDDS::DCPS::WriterInfo::received_activity" ref="6fc7da78a11d3c72648e34c8c35e6fff" args="(const ACE_Time_Value &amp;when)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_INLINE int OpenDDS::DCPS::WriterInfo::received_activity           </td>
          <td>(</td>
          <td class="paramtype">const ACE_Time_Value &amp;&nbsp;</td>
          <td class="paramname"> <em>when</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
called when a sample or other activity is received from this writer. 
<p>

</div>
</div><p>
<a class="anchor" name="ec6ef501bbe05936fa56f2b294d5364d"></a><!-- doxytag: member="OpenDDS::DCPS::WriterInfo::removed" ref="ec6ef501bbe05936fa56f2b294d5364d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void OpenDDS::DCPS::WriterInfo::removed           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
update liveliness when remove_association is called. 
<p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="f661a9d713c8830bd33a0f39e8a8af7c"></a><!-- doxytag: member="OpenDDS::DCPS::WriterInfo::last_liveliness_activity_time_" ref="f661a9d713c8830bd33a0f39e8a8af7c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ACE_Time_Value <a class="el" href="a00778.html#f661a9d713c8830bd33a0f39e8a8af7c">OpenDDS::DCPS::WriterInfo::last_liveliness_activity_time_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Timestamp of last write/dispose/assert_liveliness from this DataWriter. 
<p>

</div>
</div><p>
<a class="anchor" name="380d88f44999c2c2a30d86fd6202e464"></a><!-- doxytag: member="OpenDDS::DCPS::WriterInfo::reader_" ref="380d88f44999c2c2a30d86fd6202e464" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00498.html">DataReaderImpl</a>* <a class="el" href="a00778.html#380d88f44999c2c2a30d86fd6202e464">OpenDDS::DCPS::WriterInfo::reader_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The DataReader owning this <a class="el" href="a00778.html">WriterInfo</a>. 
<p>

</div>
</div><p>
<a class="anchor" name="6ffc6298ed83aeb6ae3526f770afbda9"></a><!-- doxytag: member="OpenDDS::DCPS::WriterInfo::state_" ref="6ffc6298ed83aeb6ae3526f770afbda9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00778.html#a18c2d9ac6e2c1b22cac8c560cf2c98c">WriterState</a> <a class="el" href="a00778.html#6ffc6298ed83aeb6ae3526f770afbda9">OpenDDS::DCPS::WriterInfo::state_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
State of the writer. 
<p>

</div>
</div><p>
<a class="anchor" name="d80e1723a1e9329798e60676b4848dec"></a><!-- doxytag: member="OpenDDS::DCPS::WriterInfo::writer_id_" ref="d80e1723a1e9329798e60676b4848dec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00552.html">PublicationId</a> <a class="el" href="a00778.html#d80e1723a1e9329798e60676b4848dec">OpenDDS::DCPS::WriterInfo::writer_id_</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
DCPSInfoRepo ID of the DataWriter. 
<p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="a00818.html">DataReaderImpl.h</a><li><a class="el" href="a00817.html">DataReaderImpl.cpp</a><li><a class="el" href="a00819.html">DataReaderImpl.inl</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Nov 7 09:37:33 2008 for OpenDDS by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

⌨️ 快捷键说明

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