📄 a01199.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: 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 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 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="files.html"><span>File List</span></a></li>
<li><a href="globals.html"><span>File Members</span></a></li>
</ul></div>
<div class="nav">
<a class="el" href="dir_5f66cca9bf5323495fe8e55b6da18d17.html">dds</a> » <a class="el" href="dir_e78d92fc7756e4f2dda4891d0290e367.html">DCPS</a> » <a class="el" href="dir_934c1d41b6844b3e3b1d272d785398fe.html">transport</a> » <a class="el" href="dir_8d1d01f393dc3880b4fa0aa042666015.html">framework</a></div>
<h1>TransportDefs.h File Reference</h1><code>#include "<a class="el" href="a00872.html">dds/DCPS/Definitions.h</a>"</code><br>
<code>#include "<a class="el" href="a00797.html">dds/DCPS/Cached_Allocator_With_Overflow_T.h</a>"</code><br>
<code>#include "<a class="el" href="a00870.html">dds/DCPS/debug.h</a>"</code><br>
<code>#include "ace/Basic_Types.h"</code><br>
<code>#include <vector></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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a01199.html#a227302bd1b17291d061583123c3f608">RECEIVE_SYNCH</a> ACE_SYNCH_NULL_MUTEX</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#7fc8dc3a40aea1cebaa1ddb23585dc2d">OpenDDS::DCPS::FactoryIdType</a></td></tr>
<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#3bc80074a988eec5e1def4a3d65906fa">OpenDDS::DCPS::TransportIdType</a></td></tr>
<tr><td class="mdescLeft"> </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< <a class="el" href="a01275.html#3bc80074a988eec5e1def4a3d65906fa">TransportIdType</a> > </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a01275.html#09f02564f8403fb844916363e10243c8">OpenDDS::DCPS::DataLinkIdType</a></td></tr>
<tr><td class="mdescLeft"> </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<<br>
ACE_Message_Block, RECEIVE_SYNCH > </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<<br>
ACE_Data_Block, RECEIVE_SYNCH > </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<<br>
ACE_TCHAR[RECEIVE_DATA_BUFFER_SIZE],<br>
RECEIVE_SYNCH > </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </td><td class="memItemRight" valign="bottom">{ <br>
<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>
<a class="el" href="a01275.html#33dd393d206a936d1757be0c6347c92bd937db3243b85613638f5cd97e54a2c1">OpenDDS::DCPS::DEFAULT_CONFIG_OPTIMUM_PACKET_SIZE</a> = 4096
<br>
}</td></tr>
<tr><td class="mdescLeft"> </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 + -