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

📄 a00907.html

📁 opendds 1.2 最新版 面向分布式实时网络编程
💻 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: GuidUtils.h File 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><a href="classes.html"><span>Classes</span></a></li>
    <li id="current"><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="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
  </ul></div>
<div class="nav">
<a class="el" href="dir_5f66cca9bf5323495fe8e55b6da18d17.html">dds</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_e78d92fc7756e4f2dda4891d0290e367.html">DCPS</a></div>
<h1>GuidUtils.h File Reference</h1><code>#include &quot;<a class="el" href="a00832.html">dcps_export.h</a>&quot;</code><br>
<code>#include &quot;dds/DdsDcpsGuidC.h&quot;</code><br>
<code>#include &lt;iosfwd&gt;</code><br>

<p>
Include dependency graph for GuidUtils.h:<p><center><img src="a01494.png" border="0" usemap="#GuidUtils.h_map" alt=""></center>
<map name="GuidUtils.h_map">
<area href="a00832.html" shape="rect" coords="170,30,284,54" alt="">
</map>

<p>
This graph shows which files directly or indirectly include this file:<p><center><img src="a01495.png" border="0" usemap="#GuidUtils.hdep_map" alt=""></center>
<map name="GuidUtils.hdep_map">
<area href="a01038.html" shape="rect" coords="213,5,312,29" alt="">
<area href="a00823.html" shape="rect" coords="183,53,343,77" alt="">
<area href="a00796.html" shape="rect" coords="193,101,332,125" alt="">
<area href="a00847.html" shape="rect" coords="427,127,547,151" alt="">
<area href="a00912.html" shape="rect" coords="201,200,324,224" alt="">
<area href="a01239.html" shape="rect" coords="147,248,379,272" alt="">
<area href="a00906.html" shape="rect" coords="208,296,317,320" alt="">
<area href="a00945.html" shape="rect" coords="177,344,348,368" alt="">
<area href="a00971.html" shape="rect" coords="177,392,348,416" alt="">
<area href="a01196.html" shape="rect" coords="164,440,361,464" alt="">
<area href="a00905.html" shape="rect" coords="199,488,327,512" alt="">
<area href="a01261.html" shape="rect" coords="220,536,305,560" alt="">
<area href="a00956.html" shape="rect" coords="175,584,351,608" alt="">
</map>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01301.html">OpenDDS</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html">OpenDDS::DCPS</a></td></tr>

<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00553.html">OpenDDS::DCPS::GuidConverter</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Conversion processing and GUID value testing utilities.  <a href="a00553.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#925f8cb698d0e2f03afc7c3e57928d91">OpenDDS::DCPS::EntityKind</a> { <br>
&nbsp;&nbsp;<a class="el" href="a01275.html#925f8cb698d0e2f03afc7c3e57928d9182d9567febe483fa0b7c7d361d3af942">OpenDDS::DCPS::KIND_UNKNOWN</a>, 
<a class="el" href="a01275.html#925f8cb698d0e2f03afc7c3e57928d91156e39ad17e281aabb747a7c0637ff15">OpenDDS::DCPS::KIND_PARTICIPANT</a>, 
<a class="el" href="a01275.html#925f8cb698d0e2f03afc7c3e57928d91fa0772c5aaf1df1baaf6934ee406466d">OpenDDS::DCPS::KIND_WRITER</a>, 
<a class="el" href="a01275.html#925f8cb698d0e2f03afc7c3e57928d9100791fd80447e25f67735d0b6b513b55">OpenDDS::DCPS::KIND_READER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="a01275.html#925f8cb698d0e2f03afc7c3e57928d91561ed2decc1c896ca44254b9faf5dbc1">OpenDDS::DCPS::KIND_TOPIC</a>
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Summary kinds of entities within the service.  <a href="a01275.html#925f8cb698d0e2f03afc7c3e57928d91">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">OpenDDS_Dcps_Export bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00907.html#cb9246b9e05ec4bb033408d7b5bf2300">operator==</a> (const <a class="el" href="a00552.html">OpenDDS::DCPS::GUID_t</a> &amp;lhs, const <a class="el" href="a00552.html">OpenDDS::DCPS::GUID_t</a> &amp;rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">OpenDDS_Dcps_Export std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00907.html#3f3303144f1dc1db006220b8c9725cd1">operator&lt;&lt;</a> (std::ostream &amp;str, const <a class="el" href="a00552.html">OpenDDS::DCPS::GUID_t</a> &amp;value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">OpenDDS_Dcps_Export std::istream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00907.html#99a928495c1e8e2b780ccf3c938d6abf">operator&gt;&gt;</a> (std::istream &amp;str, <a class="el" href="a00552.html">OpenDDS::DCPS::GUID_t</a> &amp;value)</td></tr>

<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="a01275.html#aa0853a7c583f8d6c0a111da5578ce9a">GuidVendorId_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#7799db91d5afdf5ca721060b200bdd1f">OpenDDS::DCPS::VENDORID_OCI</a> = { 0x00, 0x03 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vendor Id value specified for OCI is used for <a class="el" href="a01301.html">OpenDDS</a>.  <a href="#7799db91d5afdf5ca721060b200bdd1f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="a01275.html#7b081fdf6001e6c8be363f9d79410136">GuidPrefix_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#e6ef3afaecfe6e724480ae925eb4b7e4">OpenDDS::DCPS::GUIDPREFIX_UNKNOWN</a> = { 0 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Nil value for the GUID prefix (participant identifier).  <a href="#e6ef3afaecfe6e724480ae925eb4b7e4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const EntityId_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#c044df571306f7b7f8e7bbbc92904908">OpenDDS::DCPS::ENTITYID_UNKNOWN</a> = { {0x00,0x00,0x00}, 0x00}</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Entity Id values specified in Version 2.0 of RTPS specification.  <a href="#c044df571306f7b7f8e7bbbc92904908"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const EntityId_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#f919a98b0a1c24865917bc61360a4300">OpenDDS::DCPS::ENTITYID_PARTICIPANT</a> = { {0x00,0x00,0x01}, 0xc1}</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const EntityId_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#59a0d13335f5d00c79d78335da020c89">OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_TOPIC_WRITER</a> = { {0x00,0x00,0x02}, 0xc2}</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const EntityId_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#4e26cf624d0879462e5533c91cdacae5">OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_TOPIC_READER</a> = { {0x00,0x00,0x02}, 0xc7}</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const EntityId_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#72f899c9a6601bc59ce199b9bef21fb8">OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_PUBLICATIONS_WRITER</a> = { {0x00,0x00,0x03}, 0xc2}</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const EntityId_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#3f7b94910af025193f715a67e338fd85">OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_PUBLICATIONS_READER</a> = { {0x00,0x00,0x03}, 0xc7}</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const EntityId_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#4222c09bdf28125ce9164a91353b8501">OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_SUBSCRIPTIONS_WRITER</a> = { {0x00,0x00,0x04}, 0xc2}</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const EntityId_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#7631a0d728e9d94f64fd73259605e750">OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_SUBSCRIPTIONS_READER</a> = { {0x00,0x00,0x04}, 0xc7}</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const EntityId_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#58d3ae414098011876814d8db9f2d1dc">OpenDDS::DCPS::ENTITYID_SPDP_BUILTIN_PARTICIPANT_WRITER</a> = { {0x00,0x01,0x00}, 0xc2}</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const EntityId_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#77156b1d5f1046bce31cb5e9e34ea704">OpenDDS::DCPS::ENTITYID_SPDP_BUILTIN_PARTICIPANT_READER</a> = { {0x00,0x01,0x00}, 0xc7}</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const EntityId_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#aad24742b867e5353c25e365352f84b2">OpenDDS::DCPS::ENTITYID_P2P_BUILTIN_PARTICIPANT_MESSAGE_WRITER</a> = { {0x00,0x02,0x00}, 0xC2}</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const EntityId_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#652338dc1c8357dd6aa93b4ca547d5eb">OpenDDS::DCPS::ENTITYID_P2P_BUILTIN_PARTICIPANT_MESSAGE_READER</a> = { {0x00,0x02,0x00}, 0xC7}</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const GUID_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#2f37959070fe544b7f4e7066aef0631d">OpenDDS::DCPS::GUID_UNKNOWN</a> = { {0,0,0,0,0,0,0,0,0,0,0,0}, { {0,0,0}, 0} }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Nil value for GUID.  <a href="#2f37959070fe544b7f4e7066aef0631d"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="a00907.html">GuidUtils.h</a> 1435 2008-10-06 22:42:53Z martinezm </dd></dl>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="3f3303144f1dc1db006220b8c9725cd1"></a><!-- doxytag: member="GuidUtils.h::operator&lt;&lt;" ref="3f3303144f1dc1db006220b8c9725cd1" args="(std::ostream &amp;str, const OpenDDS::DCPS::GUID_t &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OpenDDS_Dcps_Export std::ostream&amp; operator&lt;&lt;           </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a00552.html">OpenDDS::DCPS::GUID_t</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="cb9246b9e05ec4bb033408d7b5bf2300"></a><!-- doxytag: member="GuidUtils.h::operator==" ref="cb9246b9e05ec4bb033408d7b5bf2300" args="(const OpenDDS::DCPS::GUID_t &amp;lhs, const OpenDDS::DCPS::GUID_t &amp;rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OpenDDS_Dcps_Export bool operator==           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00552.html">OpenDDS::DCPS::GUID_t</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a00552.html">OpenDDS::DCPS::GUID_t</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="99a928495c1e8e2b780ccf3c938d6abf"></a><!-- doxytag: member="GuidUtils.h::operator&gt;&gt;" ref="99a928495c1e8e2b780ccf3c938d6abf" args="(std::istream &amp;str, OpenDDS::DCPS::GUID_t &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OpenDDS_Dcps_Export std::istream&amp; operator&gt;&gt;           </td>
          <td>(</td>
          <td class="paramtype">std::istream &amp;&nbsp;</td>
          <td class="paramname"> <em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00552.html">OpenDDS::DCPS::GUID_t</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr size="1"><address style="align: right;"><small>Generated on Fri Nov 7 09:36:16 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 + -