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

📄 a01199.html

📁 opendds 1.2 最新版 面向分布式实时网络编程
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<!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: TransportDefs.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>&nbsp;&raquo&nbsp;<a class="el" href="dir_934c1d41b6844b3e3b1d272d785398fe.html">transport</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_8d1d01f393dc3880b4fa0aa042666015.html">framework</a></div>
<h1>TransportDefs.h File Reference</h1><code>#include &quot;<a class="el" href="a00872.html">dds/DCPS/Definitions.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="a00797.html">dds/DCPS/Cached_Allocator_With_Overflow_T.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="a00870.html">dds/DCPS/debug.h</a>&quot;</code><br>
<code>#include &quot;ace/Basic_Types.h&quot;</code><br>
<code>#include &lt;vector&gt;</code><br>

<p>
Include dependency graph for TransportDefs.h:<p><center><img src="a01961.png" border="0" usemap="#TransportDefs.h_map" alt=""></center>
<map name="TransportDefs.h_map">
<area href="a00872.html" shape="rect" coords="183,221,353,245" alt="">
<area href="a00797.html" shape="rect" coords="404,101,665,125" alt="">
<area href="a00870.html" shape="rect" coords="761,293,836,317" alt="">
</map>

<p>
This graph shows which files directly or indirectly include this file:<p><center><img src="a01962.png" border="0" usemap="#TransportDefs.hdep_map" alt=""></center>
<map name="TransportDefs.hdep_map">
<area href="a01211.html" shape="rect" coords="720,195,845,219" alt="">
<area href="a01192.html" shape="rect" coords="204,244,391,268" alt="">
<area href="a01247.html" shape="rect" coords="463,343,663,367" alt="">
<area href="a01038.html" shape="rect" coords="248,196,347,220" alt="">
<area href="a01042.html" shape="rect" coords="499,195,627,219" alt="">
<area href="a00806.html" shape="rect" coords="737,464,828,488" alt="">
<area href="a01248.html" shape="rect" coords="205,439,389,463" alt="">
<area href="a01232.html" shape="rect" coords="461,488,664,512" alt="">
<area href="a00812.html" shape="rect" coords="505,689,620,713" alt="">
<area href="a00816.html" shape="rect" coords="712,640,853,664" alt="">
<area href="a01219.html" shape="rect" coords="903,615,1057,639" alt="">
<area href="a01239.html" shape="rect" coords="181,689,413,713" alt="">
<area href="a01202.html" shape="rect" coords="227,788,368,812" alt="">
<area href="a00945.html" shape="rect" coords="212,343,383,367" alt="">
<area href="a00971.html" shape="rect" coords="212,391,383,415" alt="">
<area href="a01170.html" shape="rect" coords="188,836,407,860" alt="">
<area href="a01193.html" shape="rect" coords="201,884,393,908" alt="">
<area href="a01196.html" shape="rect" coords="199,932,396,956" alt="">
<area href="a01063.html" shape="rect" coords="199,980,396,1004" alt="">
<area href="a01113.html" shape="rect" coords="200,1028,395,1052" alt="">
<area href="a00898.html" shape="rect" coords="205,1076,389,1100" 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>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01199.html#a227302bd1b17291d061583123c3f608">RECEIVE_SYNCH</a>&nbsp;&nbsp;&nbsp;ACE_SYNCH_NULL_MUTEX</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01199.html#5b5cf5d92facd8cecd3b1b554c0eb7d8">GET_CONFIG_VALUE</a>(CF, SECT, KEY, VALUE, TYPE)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01199.html#c57c26fddf95228ac1ccec87da2b5b2a">GET_CONFIG_STRING_VALUE</a>(CF, SECT, KEY, VALUE)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01199.html#9ad6a5e78d2c9207b3096d6179d91946">GET_CONFIG_DOUBLE_VALUE</a>(CF, SECT, KEY, VALUE)</td></tr>

<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef ACE_TString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#7fc8dc3a40aea1cebaa1ddb23585dc2d">OpenDDS::DCPS::FactoryIdType</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The <a class="el" href="a00747.html">TransportImplFactory</a> instance ID type.  <a href="#7fc8dc3a40aea1cebaa1ddb23585dc2d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef ACE_UINT32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#3bc80074a988eec5e1def4a3d65906fa">OpenDDS::DCPS::TransportIdType</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The <a class="el" href="a00746.html">TransportImpl</a> instance ID type.  <a href="#3bc80074a988eec5e1def4a3d65906fa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::vector&lt; <a class="el" href="a01275.html#3bc80074a988eec5e1def4a3d65906fa">TransportIdType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#1f0831a59f6efc6751d6f3a6e9eebc99">OpenDDS::DCPS::TransportIdList</a></td></tr>

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

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Identifier type for <a class="el" href="a00493.html">DataLink</a> objects.  <a href="#09f02564f8403fb844916363e10243c8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef Cached_Allocator_With_Overflow&lt;<br>
 ACE_Message_Block, RECEIVE_SYNCH &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#f5859dbe3e392405d0fb131f4e8b8b9d">OpenDDS::DCPS::TransportMessageBlockAllocator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef Cached_Allocator_With_Overflow&lt;<br>
 ACE_Data_Block, RECEIVE_SYNCH &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#c461d5717dc95cfce76a9effd872b7a1">OpenDDS::DCPS::TransportDataBlockAllocator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef Cached_Allocator_With_Overflow&lt;<br>
 ACE_TCHAR[RECEIVE_DATA_BUFFER_SIZE],<br>
 RECEIVE_SYNCH &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#5399310a6ddbcc23b6f1bf1ce83174b3">OpenDDS::DCPS::TransportDataAllocator</a></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#b4a8ac400b204a2d85c22c8015dbc8de">OpenDDS::DCPS::SendControlStatus</a> { <a class="el" href="a01275.html#b4a8ac400b204a2d85c22c8015dbc8de5a61567d3d89a075b852691bc025dba7">OpenDDS::DCPS::SEND_CONTROL_ERROR</a>, 
<a class="el" href="a01275.html#b4a8ac400b204a2d85c22c8015dbc8de49d641cdc9b0982868c2aaa450d40c80">OpenDDS::DCPS::SEND_CONTROL_OK</a>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return code type for send_control() operations.  <a href="a01275.html#b4a8ac400b204a2d85c22c8015dbc8de">More...</a><br></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#f9c05a440ed5e1a2b06b86a0c4459b01">OpenDDS::DCPS::AttachStatus</a> { <a class="el" href="a01275.html#f9c05a440ed5e1a2b06b86a0c4459b01c396db9958154ba19517a081affd324c">OpenDDS::DCPS::ATTACH_BAD_TRANSPORT</a>, 
<a class="el" href="a01275.html#f9c05a440ed5e1a2b06b86a0c4459b0169df7cb18ccc73588a0aa3935abffc84">OpenDDS::DCPS::ATTACH_ERROR</a>, 
<a class="el" href="a01275.html#f9c05a440ed5e1a2b06b86a0c4459b01393e47a61c002e7ce49acac8726f4f29">OpenDDS::DCPS::ATTACH_INCOMPATIBLE_QOS</a>, 
<a class="el" href="a01275.html#f9c05a440ed5e1a2b06b86a0c4459b01b053836bd1146e89f8eca10345f9f7ed">OpenDDS::DCPS::ATTACH_OK</a>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return code type for attach_transport() operations.  <a href="a01275.html#f9c05a440ed5e1a2b06b86a0c4459b01">More...</a><br></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#fd5883a689577a9d352b9ae1c4671a5da73007bb47e90c499e5c42b178ef7588">OpenDDS::DCPS::MAX_SEND_BLOCKS</a> =  50
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Controls the maximum size of the iovec array used for a send packet.  <a href="a01275.html#fd5883a689577a9d352b9ae1c4671a5d">More...</a><br></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#c4bdf6f5f08c8b51f69ecdaf1861e2bbdedf4bd6d4a9cb87536c3ae4ce3c550b">OpenDDS::DCPS::RECEIVE_DATA_BUFFER_SIZE</a> =  65536
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Allocators used for transport receiving logic.  <a href="a01275.html#c4bdf6f5f08c8b51f69ecdaf1861e2bb">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <br>
&nbsp;&nbsp;<a class="el" href="a01275.html#33dd393d206a936d1757be0c6347c92ba2167da35866a05502a6361ae04f97a8">OpenDDS::DCPS::DEFAULT_CONFIG_QUEUE_MESSAGES_PER_POOL</a> =  10, 
<a class="el" href="a01275.html#33dd393d206a936d1757be0c6347c92bebfd1fd3d7cc4a641059e446b8fa9167">OpenDDS::DCPS::DEFAULT_CONFIG_QUEUE_INITIAL_POOLS</a> =  5, 
<a class="el" href="a01275.html#33dd393d206a936d1757be0c6347c92bf60037d5aaf034896a1cc31e1fd31e69">OpenDDS::DCPS::DEFAULT_CONFIG_MAX_PACKET_SIZE</a> =  2147481599, 
<a class="el" href="a01275.html#33dd393d206a936d1757be0c6347c92b9fafdce78ced589592f69ce29682631d">OpenDDS::DCPS::DEFAULT_CONFIG_MAX_SAMPLES_PER_PACKET</a> =  10, 
<br>
&nbsp;&nbsp;<a class="el" href="a01275.html#33dd393d206a936d1757be0c6347c92bd937db3243b85613638f5cd97e54a2c1">OpenDDS::DCPS::DEFAULT_CONFIG_OPTIMUM_PACKET_SIZE</a> =  4096
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default TransportConfiguration settings.  <a href="a01275.html#33dd393d206a936d1757be0c6347c92b">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>

⌨️ 快捷键说明

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