blob: b93bb97c2143870964c9a1308307c2f6af506812 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Proton DotNet: Apache.Qpid.Proton.Engine.Implementation.ProtonConnection Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Proton DotNet
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceApache.html">Apache</a></li><li class="navelem"><a class="el" href="namespaceApache_1_1Qpid.html">Qpid</a></li><li class="navelem"><a class="el" href="namespaceApache_1_1Qpid_1_1Proton.html">Proton</a></li><li class="navelem"><a class="el" href="namespaceApache_1_1Qpid_1_1Proton_1_1Engine.html">Engine</a></li><li class="navelem"><a class="el" href="namespaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation.html">Implementation</a></li><li class="navelem"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html">ProtonConnection</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Apache.Qpid.Proton.Engine.Implementation.ProtonConnection Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Implements the mechanics of managing a single AMQP connection associated with the provided engine instance.
<a href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Apache.Qpid.Proton.Engine.Implementation.ProtonConnection:</div>
<div class="dyncontent">
<div class="center">
<img src="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.png" usemap="#Apache.Qpid.Proton.Engine.Implementation.ProtonConnection_map" alt=""/>
<map id="Apache.Qpid.Proton.Engine.Implementation.ProtonConnection_map" name="Apache.Qpid.Proton.Engine.Implementation.ProtonConnection_map">
<area href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint.html" alt="Apache.Qpid.Proton.Engine.Implementation.ProtonEndpoint&lt; IConnection &gt;" shape="rect" coords="0,56,448,80"/>
<area href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html" title="Represents an AMQP Connection which is owned by a single engine instance" alt="Apache.Qpid.Proton.Engine.IConnection" shape="rect" coords="458,56,906,80"/>
<area href="interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IHeaderHandler.html" alt="Apache.Qpid.Proton.Types.Transport.IHeaderHandler&lt; ProtonEngine &gt;" shape="rect" coords="916,56,1364,80"/>
<area href="interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler.html" alt="Apache.Qpid.Proton.Types.Transport.IPerformativeHandler&lt; ProtonEngine &gt;" shape="rect" coords="1374,56,1822,80"/>
<area href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html" alt="Apache.Qpid.Proton.Engine.IEndpoint&lt; IConnection &gt;" shape="rect" coords="458,0,906,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aadce31e7b8b09c26a73a26d1196defe9"><td class="memItemLeft" align="right" valign="top"><a id="aadce31e7b8b09c26a73a26d1196defe9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ProtonConnection</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEngine.html">ProtonEngine</a> engine)</td></tr>
<tr class="separator:aadce31e7b8b09c26a73a26d1196defe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0a2a33a7acda44c3d996030859eee20"><td class="memItemLeft" align="right" valign="top"><a id="ad0a2a33a7acda44c3d996030859eee20"></a>
override <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html">IConnection</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Open</b> ()</td></tr>
<tr class="separator:ad0a2a33a7acda44c3d996030859eee20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adda8a6bc70833ebb20c1048be58f88a6"><td class="memItemLeft" align="right" valign="top"><a id="adda8a6bc70833ebb20c1048be58f88a6"></a>
override <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html">IConnection</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Close</b> ()</td></tr>
<tr class="separator:adda8a6bc70833ebb20c1048be58f88a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40780bed054b4e44191f96362115f14a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html">IConnection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html#a40780bed054b4e44191f96362115f14a">Negotiate</a> ()</td></tr>
<tr class="separator:a40780bed054b4e44191f96362115f14a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75fb1add623cd23bdaea6fcb2917b9d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html">IConnection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html#a75fb1add623cd23bdaea6fcb2917b9d3">Negotiate</a> (in Action&lt; <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1AmqpHeader.html">AmqpHeader</a> &gt; remoteAMQPHeaderHandler)</td></tr>
<tr class="separator:a75fb1add623cd23bdaea6fcb2917b9d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6b044101556c25f32eb9fd1e8ea6f42"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html#ae6b044101556c25f32eb9fd1e8ea6f42">Tick</a> (long current)</td></tr>
<tr class="memdesc:ae6b044101556c25f32eb9fd1e8ea6f42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs a tick operation on the connection which checks that Connection Idle timeout processing is run. It is an error to call this method if the scheduled tick method has been invoked. <a href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html#ae6b044101556c25f32eb9fd1e8ea6f42">More...</a><br /></td></tr>
<tr class="separator:ae6b044101556c25f32eb9fd1e8ea6f42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1b083d841cd09d94702d99cf1f4fe19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html">IConnection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html#ab1b083d841cd09d94702d99cf1f4fe19">TickAuto</a> (in TaskFactory taskFactory)</td></tr>
<tr class="memdesc:ab1b083d841cd09d94702d99cf1f4fe19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience method which is the same as calling <a class="el" href="namespaceApache_1_1Qpid_1_1Proton_1_1Engine.html">Engine</a> auto tick idle checking API. <a href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html#ab1b083d841cd09d94702d99cf1f4fe19">More...</a><br /></td></tr>
<tr class="separator:ab1b083d841cd09d94702d99cf1f4fe19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08b57d7917a0d94f3bcefb3c5c76bae7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1ISession.html">ISession</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html#a08b57d7917a0d94f3bcefb3c5c76bae7">Session</a> ()</td></tr>
<tr class="memdesc:a08b57d7917a0d94f3bcefb3c5c76bae7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new Session linked to this Connection. <a href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html#a08b57d7917a0d94f3bcefb3c5c76bae7">More...</a><br /></td></tr>
<tr class="separator:a08b57d7917a0d94f3bcefb3c5c76bae7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc397f0990153e7e68e48d7c1ff96658"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html">IConnection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html#afc397f0990153e7e68e48d7c1ff96658">SessionOpenedHandler</a> (Action&lt; <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1ISession.html">ISession</a> &gt; handler)</td></tr>
<tr class="memdesc:afc397f0990153e7e68e48d7c1ff96658"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an Action for when an AMQP Begin frame is received from the remote peer. Used to process remotely initiated Sessions. Locally initiated sessions have their own Action delegate invoked instead. This method is Typically used by servers to listen for remote Session creation. <a href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html#afc397f0990153e7e68e48d7c1ff96658">More...</a><br /></td></tr>
<tr class="separator:afc397f0990153e7e68e48d7c1ff96658"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8f6e87ce33c32b177d4c7da2cd10083"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html">IConnection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html#ab8f6e87ce33c32b177d4c7da2cd10083">ReceiverOpenedHandler</a> (Action&lt; <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IReceiver.html">IReceiver</a> &gt; handler)</td></tr>
<tr class="memdesc:ab8f6e87ce33c32b177d4c7da2cd10083"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an Action for when an AMQP Attach frame is received from the remote peer that represents the receiving end of a link. Used to process remotely initiated receivers. Locally initiated receivers have their own Action delegate invoked instead. This method is Typically used by servers to listen for remote receiver creation. If an event handler for remote receiver open is registered on the Session that the link is owned by then that handler will be invoked instead of this one. <a href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html#ab8f6e87ce33c32b177d4c7da2cd10083">More...</a><br /></td></tr>
<tr class="separator:ab8f6e87ce33c32b177d4c7da2cd10083"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80dfadc046d43d63231cacc696498a37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html">IConnection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html#a80dfadc046d43d63231cacc696498a37">SenderOpenedHandler</a> (Action&lt; <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1ISender.html">ISender</a> &gt; handler)</td></tr>
<tr class="memdesc:a80dfadc046d43d63231cacc696498a37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an Action for when an AMQP Attach frame is received from the remote peer that represents the sending end of a link. Used to process remotely initiated sender. Locally initiated senders have their own Action delegate invoked instead. This method is Typically used by servers to listen for remote sender creation. If an event handler for remote sender open is registered on the session that the link is owned by then that handler will be invoked instead of this one. <a href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html#a80dfadc046d43d63231cacc696498a37">More...</a><br /></td></tr>
<tr class="separator:a80dfadc046d43d63231cacc696498a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a125f9370d55bf66ceb289ed0a1cb6ea7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html">IConnection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html#a125f9370d55bf66ceb289ed0a1cb6ea7">TransactionManagerOpenedHandler</a> (Action&lt; <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1ITransactionManager.html">ITransactionManager</a> &gt; handler)</td></tr>
<tr class="memdesc:a125f9370d55bf66ceb289ed0a1cb6ea7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an Action for when an AMQP Attach frame is received from the remote peer that represents the manager side of a coordinator link. Used to process remotely initiated manager. Locally initiated managers have their own Action delegate invoked instead. This method is Typically used by servers to listen for remote transaction manager creation. If an event handler for remote transaction manager open is registered on the Session that the link is owned by then that handler will be invoked instead of this one. <a href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonConnection.html#a125f9370d55bf66ceb289ed0a1cb6ea7">More...</a><br /></td></tr>
<tr class="separator:a125f9370d55bf66ceb289ed0a1cb6ea7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac41529c26c57c0696fd0552fabb7c252"><td class="memItemLeft" align="right" valign="top"><a id="ac41529c26c57c0696fd0552fabb7c252"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleAMQPHeader</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1AmqpHeader.html">AmqpHeader</a> header, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEngine.html">ProtonEngine</a> context)</td></tr>
<tr class="separator:ac41529c26c57c0696fd0552fabb7c252"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0983b87d9ca1fbbe0d19660a5fe5376e"><td class="memItemLeft" align="right" valign="top"><a id="a0983b87d9ca1fbbe0d19660a5fe5376e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleSASLHeader</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1AmqpHeader.html">AmqpHeader</a> header, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEngine.html">ProtonEngine</a> context)</td></tr>
<tr class="separator:a0983b87d9ca1fbbe0d19660a5fe5376e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77768e24dca8afb6f8b8d6f3e43f9cc1"><td class="memItemLeft" align="right" valign="top"><a id="a77768e24dca8afb6f8b8d6f3e43f9cc1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleOpen</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1Open.html">Open</a> open, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEngine.html">ProtonEngine</a> context)</td></tr>
<tr class="separator:a77768e24dca8afb6f8b8d6f3e43f9cc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49ef95bfa5c92b8e4c4bce38837ffb1d"><td class="memItemLeft" align="right" valign="top"><a id="a49ef95bfa5c92b8e4c4bce38837ffb1d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleClose</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1Close.html">Close</a> close, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEngine.html">ProtonEngine</a> context)</td></tr>
<tr class="separator:a49ef95bfa5c92b8e4c4bce38837ffb1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01b44d5f067fd783a64e826cb7476992"><td class="memItemLeft" align="right" valign="top"><a id="a01b44d5f067fd783a64e826cb7476992"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleBegin</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1Begin.html">Begin</a> begin, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEngine.html">ProtonEngine</a> context)</td></tr>
<tr class="separator:a01b44d5f067fd783a64e826cb7476992"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22d47b45a73a5214e4d00190b8465ad9"><td class="memItemLeft" align="right" valign="top"><a id="a22d47b45a73a5214e4d00190b8465ad9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleEnd</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1End.html">End</a> end, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEngine.html">ProtonEngine</a> context)</td></tr>
<tr class="separator:a22d47b45a73a5214e4d00190b8465ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5d1050ccf25f43703ae29f8dff56397"><td class="memItemLeft" align="right" valign="top"><a id="ae5d1050ccf25f43703ae29f8dff56397"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleAttach</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1Attach.html">Attach</a> attach, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEngine.html">ProtonEngine</a> context)</td></tr>
<tr class="separator:ae5d1050ccf25f43703ae29f8dff56397"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51e96934492204e8953f085f76061e72"><td class="memItemLeft" align="right" valign="top"><a id="a51e96934492204e8953f085f76061e72"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleDetach</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1Detach.html">Detach</a> detach, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEngine.html">ProtonEngine</a> context)</td></tr>
<tr class="separator:a51e96934492204e8953f085f76061e72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65430037bfcbd5f769553c5590a0dae0"><td class="memItemLeft" align="right" valign="top"><a id="a65430037bfcbd5f769553c5590a0dae0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleFlow</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1Flow.html">Flow</a> flow, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEngine.html">ProtonEngine</a> context)</td></tr>
<tr class="separator:a65430037bfcbd5f769553c5590a0dae0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fc02f93e1940334110fedbd0d1da8a7"><td class="memItemLeft" align="right" valign="top"><a id="a9fc02f93e1940334110fedbd0d1da8a7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleTransfer</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1Transfer.html">Transfer</a> transfer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEngine.html">ProtonEngine</a> context)</td></tr>
<tr class="separator:a9fc02f93e1940334110fedbd0d1da8a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04e8a034cbb2f45c589d6ab021fe775d"><td class="memItemLeft" align="right" valign="top"><a id="a04e8a034cbb2f45c589d6ab021fe775d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleDisposition</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1Disposition.html">Disposition</a> disposition, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEngine.html">ProtonEngine</a> context)</td></tr>
<tr class="separator:a04e8a034cbb2f45c589d6ab021fe775d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint.html">Apache.Qpid.Proton.Engine.Implementation.ProtonEndpoint&lt; IConnection &gt;</a></td></tr>
<tr class="memitem:a3ca644cfb874a33e0ea761986206963e inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint.html#a3ca644cfb874a33e0ea761986206963e">ProtonEndpoint</a> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEngine.html">ProtonEngine</a> engine)</td></tr>
<tr class="memdesc:a3ca644cfb874a33e0ea761986206963e inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new instance of this endpoint implementation which is owned by the provided engine instance. <a href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint.html#a3ca644cfb874a33e0ea761986206963e">More...</a><br /></td></tr>
<tr class="separator:a3ca644cfb874a33e0ea761986206963e inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4baf3da525c8358701c18d6b813258fa inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><b>OpenHandler</b> (Action&lt; T &gt; openHandler)</td></tr>
<tr class="memdesc:a4baf3da525c8358701c18d6b813258fa inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a Action for when an AMQP Open frame is received from the remote peer. Used to process remotely initiated Connections. Locally initiated sessions have their own Action invoked instead. This method is typically used by servers to listen for the remote peer to open its endpoint, while a client would listen for the server to open its end of the endpoint once a local open has been performed. Typically used by clients as servers will typically listen to some parent resource event handler to determine if the remote is initiating a resource open. <a href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint.html#a4baf3da525c8358701c18d6b813258fa">More...</a><br /></td></tr>
<tr class="separator:a4baf3da525c8358701c18d6b813258fa inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3e9c87b36bdb6e169ec485eb3f72884 inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><b>CloseHandler</b> (Action&lt; T &gt; closeHandler)</td></tr>
<tr class="memdesc:ad3e9c87b36bdb6e169ec485eb3f72884 inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a EventHandler for when an AMQP closing frame is received from the remote peer. <a href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint.html#ad3e9c87b36bdb6e169ec485eb3f72884">More...</a><br /></td></tr>
<tr class="separator:ad3e9c87b36bdb6e169ec485eb3f72884 inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5ffcfdd397d5cda95b085139bdf3dc9 inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><b>LocalOpenHandler</b> (Action&lt; T &gt; localOpenHandler)</td></tr>
<tr class="memdesc:ab5ffcfdd397d5cda95b085139bdf3dc9 inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a Action for when an this endpoint is opened locally via a call to Open. Typically used by clients for logging or other state update event processing. Clients should not perform any blocking calls within this context. It is an error for the handler to throw an exception and the outcome of doing so is undefined. Typically used by clients as servers will typically listen to some parent resource event handler to determine if the remote is initiating a resource open. <a href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint.html#ab5ffcfdd397d5cda95b085139bdf3dc9">More...</a><br /></td></tr>
<tr class="separator:ab5ffcfdd397d5cda95b085139bdf3dc9 inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3f4977d6cb8f8bade883945d3e73851 inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><b>LocalCloseHandler</b> (Action&lt; T &gt; localCloseHandler)</td></tr>
<tr class="memdesc:aa3f4977d6cb8f8bade883945d3e73851 inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a Action for when an this endpoint is closed locally via a call to Close. Typically used by clients for logging or other state update event processing. Clients should not perform any blocking calls within this context. It is an error for the handler to throw an exception and the outcome of doing so is undefined. <a href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint.html#aa3f4977d6cb8f8bade883945d3e73851">More...</a><br /></td></tr>
<tr class="separator:aa3f4977d6cb8f8bade883945d3e73851 inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a46cc6f1dd8479bf32a47c644f33bec inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><b>EngineShutdownHandler</b> (Action&lt; <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEngine.html">IEngine</a> &gt; shutdownHandler)</td></tr>
<tr class="memdesc:a8a46cc6f1dd8479bf32a47c644f33bec inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an Action that is invoked when the engine that supports this endpoint is shutdown which indicates a desire to terminate all engine operations. Any endpoint that has been both locally and remotely closed will not receive this event as it will no longer be tracked by the parent its parent endpoint. A typical use of this event would be from a locally closed endpoint that is awaiting response from the remote. If this event fires then there will never be a remote response to any pending operations and the client or server instance should react accordingly to clean up any related resources etc. <a href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint.html#a8a46cc6f1dd8479bf32a47c644f33bec">More...</a><br /></td></tr>
<tr class="separator:a8a46cc6f1dd8479bf32a47c644f33bec inherit pub_methods_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html">Apache.Qpid.Proton.Engine.IEndpoint&lt; IConnection &gt;</a></td></tr>
<tr class="memitem:ae4e9579365862c944a0cd79fa218d183 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#ae4e9579365862c944a0cd79fa218d183">Open</a> ()</td></tr>
<tr class="memdesc:ae4e9579365862c944a0cd79fa218d183 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open the end point locally, sending the Open performative immediately if possible or holding it until SASL negotiations or the AMQP header exchange and other required performative exchanges has completed. The endpoint will signal any registered handler of the remote opening the endpoint once the remote performative that signals open completion arrives. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#ae4e9579365862c944a0cd79fa218d183">More...</a><br /></td></tr>
<tr class="separator:ae4e9579365862c944a0cd79fa218d183 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15b7acdd0d22c2ade430a336a7678a41 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a15b7acdd0d22c2ade430a336a7678a41">Close</a> ()</td></tr>
<tr class="memdesc:a15b7acdd0d22c2ade430a336a7678a41 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close the end point locally and send the closing performative immediately if possible or holds it until the Connection / Engine state allows it. If the engine encounters an error writing the performative or the engine is in a failed state from a previous error then this method will throw an exception. If the engine has been shutdown then this method will close out the local end of the endpoint and clean up any local resources before returning normally. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a15b7acdd0d22c2ade430a336a7678a41">More...</a><br /></td></tr>
<tr class="separator:a15b7acdd0d22c2ade430a336a7678a41 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a036cf0b0c5d588a086e24699a0a52b59 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a036cf0b0c5d588a086e24699a0a52b59">LocalOpenHandler</a> (Action&lt; T &gt; localOpenHandler)</td></tr>
<tr class="memdesc:a036cf0b0c5d588a086e24699a0a52b59 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a Action for when an this endpoint is opened locally via a call to Open. Typically used by clients for logging or other state update event processing. Clients should not perform any blocking calls within this context. It is an error for the handler to throw an exception and the outcome of doing so is undefined. Typically used by clients as servers will typically listen to some parent resource event handler to determine if the remote is initiating a resource open. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a036cf0b0c5d588a086e24699a0a52b59">More...</a><br /></td></tr>
<tr class="separator:a036cf0b0c5d588a086e24699a0a52b59 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f769d3342763f21fb9a5bcd62ab0aee inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a0f769d3342763f21fb9a5bcd62ab0aee">LocalCloseHandler</a> (Action&lt; T &gt; localCloseHandler)</td></tr>
<tr class="memdesc:a0f769d3342763f21fb9a5bcd62ab0aee inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a Action for when an this endpoint is closed locally via a call to Close. Typically used by clients for logging or other state update event processing. Clients should not perform any blocking calls within this context. It is an error for the handler to throw an exception and the outcome of doing so is undefined. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a0f769d3342763f21fb9a5bcd62ab0aee">More...</a><br /></td></tr>
<tr class="separator:a0f769d3342763f21fb9a5bcd62ab0aee inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a007ae977fc124ddc836f315d018ab05d inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a007ae977fc124ddc836f315d018ab05d">OpenHandler</a> (Action&lt; T &gt; localOpenHandler)</td></tr>
<tr class="memdesc:a007ae977fc124ddc836f315d018ab05d inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a Action for when an AMQP Open frame is received from the remote peer. Used to process remotely initiated Connections. Locally initiated sessions have their own Action invoked instead. This method is typically used by servers to listen for the remote peer to open its endpoint, while a client would listen for the server to open its end of the endpoint once a local open has been performed. Typically used by clients as servers will typically listen to some parent resource event handler to determine if the remote is initiating a resource open. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a007ae977fc124ddc836f315d018ab05d">More...</a><br /></td></tr>
<tr class="separator:a007ae977fc124ddc836f315d018ab05d inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a36c96c71b9b677340dcb5476146c82 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a9a36c96c71b9b677340dcb5476146c82">CloseHandler</a> (Action&lt; T &gt; localCloseHandler)</td></tr>
<tr class="memdesc:a9a36c96c71b9b677340dcb5476146c82 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a EventHandler for when an AMQP closing frame is received from the remote peer. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a9a36c96c71b9b677340dcb5476146c82">More...</a><br /></td></tr>
<tr class="separator:a9a36c96c71b9b677340dcb5476146c82 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad985e08f80b4efc7d4e9ec236c3b3612 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#ad985e08f80b4efc7d4e9ec236c3b3612">EngineShutdownHandler</a> (Action&lt; <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEngine.html">IEngine</a> &gt; shutdownHandler)</td></tr>
<tr class="memdesc:ad985e08f80b4efc7d4e9ec236c3b3612 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an Action that is invoked when the engine that supports this endpoint is shutdown which indicates a desire to terminate all engine operations. Any endpoint that has been both locally and remotely closed will not receive this event as it will no longer be tracked by the parent its parent endpoint. A typical use of this event would be from a locally closed endpoint that is awaiting response from the remote. If this event fires then there will never be a remote response to any pending operations and the client or server instance should react accordingly to clean up any related resources etc. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#ad985e08f80b4efc7d4e9ec236c3b3612">More...</a><br /></td></tr>
<tr class="separator:ad985e08f80b4efc7d4e9ec236c3b3612 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IHeaderHandler"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IHeaderHandler')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IHeaderHandler.html">Apache.Qpid.Proton.Types.Transport.IHeaderHandler&lt; ProtonEngine &gt;</a></td></tr>
<tr class="memitem:a0ead320de014333b20767ad0e5ff1c48 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IHeaderHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IHeaderHandler.html#a0ead320de014333b20767ad0e5ff1c48">HandleAMQPHeader</a> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1AmqpHeader.html">AmqpHeader</a> header, E context)</td></tr>
<tr class="memdesc:a0ead320de014333b20767ad0e5ff1c48 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IHeaderHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles AMQP Header events <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IHeaderHandler.html#a0ead320de014333b20767ad0e5ff1c48">More...</a><br /></td></tr>
<tr class="separator:a0ead320de014333b20767ad0e5ff1c48 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IHeaderHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f3f80886dd95e3bbf71d55c7341568e inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IHeaderHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IHeaderHandler.html#a9f3f80886dd95e3bbf71d55c7341568e">HandleSASLHeader</a> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1AmqpHeader.html">AmqpHeader</a> header, E context)</td></tr>
<tr class="memdesc:a9f3f80886dd95e3bbf71d55c7341568e inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IHeaderHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles SASL Header events <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IHeaderHandler.html#a9f3f80886dd95e3bbf71d55c7341568e">More...</a><br /></td></tr>
<tr class="separator:a9f3f80886dd95e3bbf71d55c7341568e inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IHeaderHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler.html">Apache.Qpid.Proton.Types.Transport.IPerformativeHandler&lt; ProtonEngine &gt;</a></td></tr>
<tr class="memitem:af205618c59daff3d531984188d8a651b inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memItemLeft" align="right" valign="top"><a id="af205618c59daff3d531984188d8a651b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleOpen</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1Open.html">Open</a> open, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, T context)</td></tr>
<tr class="separator:af205618c59daff3d531984188d8a651b inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99a2a61e65b17a2f0661ae2fdabbb8b7 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memItemLeft" align="right" valign="top"><a id="a99a2a61e65b17a2f0661ae2fdabbb8b7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleBegin</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1Begin.html">Begin</a> begin, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, T context)</td></tr>
<tr class="separator:a99a2a61e65b17a2f0661ae2fdabbb8b7 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1e5641ae47265ba6985c2f7e0a9e47b inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memItemLeft" align="right" valign="top"><a id="ab1e5641ae47265ba6985c2f7e0a9e47b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleAttach</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1Attach.html">Attach</a> attach, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, T context)</td></tr>
<tr class="separator:ab1e5641ae47265ba6985c2f7e0a9e47b inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ee74bafda0a2eeb02109705e17a94ec inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memItemLeft" align="right" valign="top"><a id="a2ee74bafda0a2eeb02109705e17a94ec"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleFlow</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1Flow.html">Flow</a> flow, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, T context)</td></tr>
<tr class="separator:a2ee74bafda0a2eeb02109705e17a94ec inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a6e792016c30d9233447933dc7e28a8 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memItemLeft" align="right" valign="top"><a id="a2a6e792016c30d9233447933dc7e28a8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleTransfer</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1Transfer.html">Transfer</a> transfer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, T context)</td></tr>
<tr class="separator:a2a6e792016c30d9233447933dc7e28a8 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cbf35c47136230d2d9bcd20f501d5af inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memItemLeft" align="right" valign="top"><a id="a3cbf35c47136230d2d9bcd20f501d5af"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleDisposition</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1Disposition.html">Disposition</a> disposition, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, T context)</td></tr>
<tr class="separator:a3cbf35c47136230d2d9bcd20f501d5af inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb6bc43ad90f7e6b2a39929af25daeee inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memItemLeft" align="right" valign="top"><a id="acb6bc43ad90f7e6b2a39929af25daeee"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleDetach</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1Detach.html">Detach</a> detach, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, T context)</td></tr>
<tr class="separator:acb6bc43ad90f7e6b2a39929af25daeee inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a032036c570d85225510e53776b98c464 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memItemLeft" align="right" valign="top"><a id="a032036c570d85225510e53776b98c464"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleEnd</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1End.html">End</a> end, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, T context)</td></tr>
<tr class="separator:a032036c570d85225510e53776b98c464 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f4ad8ec85a2824cc2a5b4a49b965360 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memItemLeft" align="right" valign="top"><a id="a8f4ad8ec85a2824cc2a5b4a49b965360"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>HandleClose</b> (<a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1Close.html">Close</a> close, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> payload, ushort channel, T context)</td></tr>
<tr class="separator:a8f4ad8ec85a2824cc2a5b4a49b965360 inherit pub_methods_interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1IPerformativeHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a742f9d02795da41e30039ed6d200ec12"><td class="memItemLeft" align="right" valign="top"><a id="a742f9d02795da41e30039ed6d200ec12"></a>
<a class="el" href="namespaceApache_1_1Qpid_1_1Proton_1_1Engine.html#a2457073a27900ebd6cbe83d3e2a01bd3">ConnectionState</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ConnectionState</b><code> [get]</code></td></tr>
<tr class="separator:a742f9d02795da41e30039ed6d200ec12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f6f5668265fd8778225ea55d85767c9"><td class="memItemLeft" align="right" valign="top"><a id="a7f6f5668265fd8778225ea55d85767c9"></a>
<a class="el" href="namespaceApache_1_1Qpid_1_1Proton_1_1Engine.html#a2457073a27900ebd6cbe83d3e2a01bd3">ConnectionState</a>&#160;</td><td class="memItemRight" valign="bottom"><b>RemoteConnectionState</b><code> [get]</code></td></tr>
<tr class="separator:a7f6f5668265fd8778225ea55d85767c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3eca3ab904bbc0b405e9cdfb162b22fe"><td class="memItemLeft" align="right" valign="top"><a id="a3eca3ab904bbc0b405e9cdfb162b22fe"></a>
override bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsLocallyOpen</b><code> [get]</code></td></tr>
<tr class="separator:a3eca3ab904bbc0b405e9cdfb162b22fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab632ecda018b5f5a264d81f6aec64e14"><td class="memItemLeft" align="right" valign="top"><a id="ab632ecda018b5f5a264d81f6aec64e14"></a>
override bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsLocallyClosed</b><code> [get]</code></td></tr>
<tr class="separator:ab632ecda018b5f5a264d81f6aec64e14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a087deb3048c45bfd663db59f28e1573d"><td class="memItemLeft" align="right" valign="top"><a id="a087deb3048c45bfd663db59f28e1573d"></a>
override bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsRemotelyOpen</b><code> [get]</code></td></tr>
<tr class="separator:a087deb3048c45bfd663db59f28e1573d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a436db0f1ce9f20a9497c772a8fcd6400"><td class="memItemLeft" align="right" valign="top"><a id="a436db0f1ce9f20a9497c772a8fcd6400"></a>
override bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsRemotelyClosed</b><code> [get]</code></td></tr>
<tr class="separator:a436db0f1ce9f20a9497c772a8fcd6400"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4d8690c6b397d8ced10734c92b6b902"><td class="memItemLeft" align="right" valign="top"><a id="ae4d8690c6b397d8ced10734c92b6b902"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>ContainerId</b><code> [get, set]</code></td></tr>
<tr class="separator:ae4d8690c6b397d8ced10734c92b6b902"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cc2f342fe6be5c4a24d0ec8e74a67e0"><td class="memItemLeft" align="right" valign="top"><a id="a9cc2f342fe6be5c4a24d0ec8e74a67e0"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>RemoteContainerId</b><code> [get]</code></td></tr>
<tr class="separator:a9cc2f342fe6be5c4a24d0ec8e74a67e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac71b06196cb9b92a7bf6df9e3901bb7d"><td class="memItemLeft" align="right" valign="top"><a id="ac71b06196cb9b92a7bf6df9e3901bb7d"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>Hostname</b><code> [get, set]</code></td></tr>
<tr class="separator:ac71b06196cb9b92a7bf6df9e3901bb7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbf6c84351f7a131dbcd650e4f165e60"><td class="memItemLeft" align="right" valign="top"><a id="acbf6c84351f7a131dbcd650e4f165e60"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>RemoteHostname</b><code> [get]</code></td></tr>
<tr class="separator:acbf6c84351f7a131dbcd650e4f165e60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecf4f9ea681141fe2273fab80c39f408"><td class="memItemLeft" align="right" valign="top"><a id="aecf4f9ea681141fe2273fab80c39f408"></a>
ushort&#160;</td><td class="memItemRight" valign="bottom"><b>ChannelMax</b><code> [get, set]</code></td></tr>
<tr class="separator:aecf4f9ea681141fe2273fab80c39f408"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41b841b095c165a58f2026ab91152d8b"><td class="memItemLeft" align="right" valign="top"><a id="a41b841b095c165a58f2026ab91152d8b"></a>
ushort&#160;</td><td class="memItemRight" valign="bottom"><b>RemoteChannelMax</b><code> [get]</code></td></tr>
<tr class="separator:a41b841b095c165a58f2026ab91152d8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ddd921a8595e04fdc763508276ebe31"><td class="memItemLeft" align="right" valign="top"><a id="a8ddd921a8595e04fdc763508276ebe31"></a>
uint&#160;</td><td class="memItemRight" valign="bottom"><b>MaxFrameSize</b><code> [get, set]</code></td></tr>
<tr class="separator:a8ddd921a8595e04fdc763508276ebe31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1617495ace438bd33cb5c74b561d0afe"><td class="memItemLeft" align="right" valign="top"><a id="a1617495ace438bd33cb5c74b561d0afe"></a>
uint&#160;</td><td class="memItemRight" valign="bottom"><b>RemoteMaxFrameSize</b><code> [get]</code></td></tr>
<tr class="separator:a1617495ace438bd33cb5c74b561d0afe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60f0c43accbb63aef3baab41b6cfcdf7"><td class="memItemLeft" align="right" valign="top"><a id="a60f0c43accbb63aef3baab41b6cfcdf7"></a>
uint&#160;</td><td class="memItemRight" valign="bottom"><b>IdleTimeout</b><code> [get, set]</code></td></tr>
<tr class="separator:a60f0c43accbb63aef3baab41b6cfcdf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8216ea2308fd8565fd33577ec70bc8ea"><td class="memItemLeft" align="right" valign="top"><a id="a8216ea2308fd8565fd33577ec70bc8ea"></a>
uint&#160;</td><td class="memItemRight" valign="bottom"><b>RemoteIdleTimeout</b><code> [get]</code></td></tr>
<tr class="separator:a8216ea2308fd8565fd33577ec70bc8ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8222a36ce62b963e5516938aac2dbd9e"><td class="memItemLeft" align="right" valign="top"><a id="a8222a36ce62b963e5516938aac2dbd9e"></a>
override <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>[]??&#160;</td><td class="memItemRight" valign="bottom"><b>OfferedCapabilities</b><code> [get, set]</code></td></tr>
<tr class="separator:a8222a36ce62b963e5516938aac2dbd9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacc4d076d17be14fe3c4580cfc5bf4c3"><td class="memItemLeft" align="right" valign="top"><a id="aacc4d076d17be14fe3c4580cfc5bf4c3"></a>
override <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>[]&#160;</td><td class="memItemRight" valign="bottom"><b>RemoteOfferedCapabilities</b><code> [get]</code></td></tr>
<tr class="separator:aacc4d076d17be14fe3c4580cfc5bf4c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dbff1a5134ac0ff66f002504d67c53d"><td class="memItemLeft" align="right" valign="top"><a id="a6dbff1a5134ac0ff66f002504d67c53d"></a>
override <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>[]??&#160;</td><td class="memItemRight" valign="bottom"><b>DesiredCapabilities</b><code> [get, set]</code></td></tr>
<tr class="separator:a6dbff1a5134ac0ff66f002504d67c53d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3c3fe7842bb715acc2447f6523cc304"><td class="memItemLeft" align="right" valign="top"><a id="ab3c3fe7842bb715acc2447f6523cc304"></a>
override <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>[]&#160;</td><td class="memItemRight" valign="bottom"><b>RemoteDesiredCapabilities</b><code> [get]</code></td></tr>
<tr class="separator:ab3c3fe7842bb715acc2447f6523cc304"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ef518b70e25deee8205b0762920fdfd"><td class="memItemLeft" align="right" valign="top"><a id="a8ef518b70e25deee8205b0762920fdfd"></a>
override IReadOnlyDictionary&lt; <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>, object &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Properties</b><code> [get, set]</code></td></tr>
<tr class="separator:a8ef518b70e25deee8205b0762920fdfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a982a25fe7b0d3933bf3b661e60c22a3d"><td class="memItemLeft" align="right" valign="top"><a id="a982a25fe7b0d3933bf3b661e60c22a3d"></a>
override IReadOnlyDictionary&lt; <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>, object &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>RemoteProperties</b><code> [get]</code></td></tr>
<tr class="separator:a982a25fe7b0d3933bf3b661e60c22a3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0143aaa9fac60d51570659212066f40d"><td class="memItemLeft" align="right" valign="top"><a id="a0143aaa9fac60d51570659212066f40d"></a>
ICollection&lt; <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1ISession.html">ISession</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Sessions</b><code> [get]</code></td></tr>
<tr class="separator:a0143aaa9fac60d51570659212066f40d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td colspan="2" onclick="javascript:toggleInherit('properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint.html">Apache.Qpid.Proton.Engine.Implementation.ProtonEndpoint&lt; IConnection &gt;</a></td></tr>
<tr class="memitem:a5d419df0ec4965bf9196cc559c6938aa inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top"><a id="a5d419df0ec4965bf9196cc559c6938aa"></a>
virtual <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEngine.html">IEngine</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Engine</b><code> [get]</code></td></tr>
<tr class="separator:a5d419df0ec4965bf9196cc559c6938aa inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89fbdaa721c58e56a9dabbac9e6e658f inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top"><a id="a89fbdaa721c58e56a9dabbac9e6e658f"></a>
<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IAttachments.html">IAttachments</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Attachments</b><code> [get]</code></td></tr>
<tr class="separator:a89fbdaa721c58e56a9dabbac9e6e658f inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff72c495e605636813527927cc73597e inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top"><a id="aff72c495e605636813527927cc73597e"></a>
object&#160;</td><td class="memItemRight" valign="bottom"><b>LinkedResource</b><code> [get, set]</code></td></tr>
<tr class="separator:aff72c495e605636813527927cc73597e inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8043d481ed3447b29e61580a8d76d0ab inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top"><a id="a8043d481ed3447b29e61580a8d76d0ab"></a>
virtual <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1ErrorCondition.html">ErrorCondition</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ErrorCondition</b><code> [get, set]</code></td></tr>
<tr class="separator:a8043d481ed3447b29e61580a8d76d0ab inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada6d866ef284a4bc1dc5117a1bdbc6d6 inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top"><a id="ada6d866ef284a4bc1dc5117a1bdbc6d6"></a>
virtual <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1ErrorCondition.html">ErrorCondition</a>&#160;</td><td class="memItemRight" valign="bottom"><b>RemoteErrorCondition</b><code> [get, set]</code></td></tr>
<tr class="separator:ada6d866ef284a4bc1dc5117a1bdbc6d6 inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f256dcb43b94ddace2412bcc44e7a25 inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top"><a id="a4f256dcb43b94ddace2412bcc44e7a25"></a>
abstract bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsLocallyOpen</b><code> [get]</code></td></tr>
<tr class="separator:a4f256dcb43b94ddace2412bcc44e7a25 inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a1037e4d7687bf5839cf3be1a5d41b8 inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top"><a id="a3a1037e4d7687bf5839cf3be1a5d41b8"></a>
abstract bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsLocallyClosed</b><code> [get]</code></td></tr>
<tr class="separator:a3a1037e4d7687bf5839cf3be1a5d41b8 inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a737574ba56e5544ac78389777379de3d inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top"><a id="a737574ba56e5544ac78389777379de3d"></a>
abstract bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsRemotelyOpen</b><code> [get]</code></td></tr>
<tr class="separator:a737574ba56e5544ac78389777379de3d inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bffa5cb863857e6aef9786b2e35427e inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top"><a id="a0bffa5cb863857e6aef9786b2e35427e"></a>
abstract bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsRemotelyClosed</b><code> [get]</code></td></tr>
<tr class="separator:a0bffa5cb863857e6aef9786b2e35427e inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb52d4732e0a34293bab2a0f18777072 inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top"><a id="abb52d4732e0a34293bab2a0f18777072"></a>
abstract <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>[]&#160;</td><td class="memItemRight" valign="bottom"><b>OfferedCapabilities</b><code> [get, set]</code></td></tr>
<tr class="separator:abb52d4732e0a34293bab2a0f18777072 inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaa31c8852b137db85182c79c9e9bc5f inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top"><a id="afaa31c8852b137db85182c79c9e9bc5f"></a>
abstract <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>[]&#160;</td><td class="memItemRight" valign="bottom"><b>DesiredCapabilities</b><code> [get, set]</code></td></tr>
<tr class="separator:afaa31c8852b137db85182c79c9e9bc5f inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35df5fc295dfc76df57c56ea3144bb82 inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top"><a id="a35df5fc295dfc76df57c56ea3144bb82"></a>
abstract <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>[]&#160;</td><td class="memItemRight" valign="bottom"><b>RemoteOfferedCapabilities</b><code> [get]</code></td></tr>
<tr class="separator:a35df5fc295dfc76df57c56ea3144bb82 inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d83ef41de8941a0f807c39994848378 inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top"><a id="a3d83ef41de8941a0f807c39994848378"></a>
abstract <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>[]&#160;</td><td class="memItemRight" valign="bottom"><b>RemoteDesiredCapabilities</b><code> [get]</code></td></tr>
<tr class="separator:a3d83ef41de8941a0f807c39994848378 inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29bcb3fe21f43341b7e1dbceb208bea1 inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top"><a id="a29bcb3fe21f43341b7e1dbceb208bea1"></a>
abstract IReadOnlyDictionary&lt; <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>, object &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Properties</b><code> [get, set]</code></td></tr>
<tr class="separator:a29bcb3fe21f43341b7e1dbceb208bea1 inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d5a65ee02d0bae96571e5bac29bd99d inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top"><a id="a4d5a65ee02d0bae96571e5bac29bd99d"></a>
abstract IReadOnlyDictionary&lt; <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>, object &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>RemoteProperties</b><code> [get]</code></td></tr>
<tr class="separator:a4d5a65ee02d0bae96571e5bac29bd99d inherit properties_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td colspan="2" onclick="javascript:toggleInherit('properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html">Apache.Qpid.Proton.Engine.IConnection</a></td></tr>
<tr class="memitem:a88811dea3456072089379e5239234a3e inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceApache_1_1Qpid_1_1Proton_1_1Engine.html#a2457073a27900ebd6cbe83d3e2a01bd3">ConnectionState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a88811dea3456072089379e5239234a3e">ConnectionState</a><code> [get]</code></td></tr>
<tr class="memdesc:a88811dea3456072089379e5239234a3e inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the current connection operating state. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a88811dea3456072089379e5239234a3e">More...</a><br /></td></tr>
<tr class="separator:a88811dea3456072089379e5239234a3e inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16a735f8bb21678a7d7fc3777a6b7ad7 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceApache_1_1Qpid_1_1Proton_1_1Engine.html#a2457073a27900ebd6cbe83d3e2a01bd3">ConnectionState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a16a735f8bb21678a7d7fc3777a6b7ad7">RemoteConnectionState</a><code> [get]</code></td></tr>
<tr class="memdesc:a16a735f8bb21678a7d7fc3777a6b7ad7 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the current connection operating state on the remote end of the connection. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a16a735f8bb21678a7d7fc3777a6b7ad7">More...</a><br /></td></tr>
<tr class="separator:a16a735f8bb21678a7d7fc3777a6b7ad7 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa69c0b09ffe43a0a6cacbb400ece6b99 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#aa69c0b09ffe43a0a6cacbb400ece6b99">ContainerId</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aa69c0b09ffe43a0a6cacbb400ece6b99 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the container Id value of this connection. The value can be modified until the connection is opened after which any modification results in an exception being thrown. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#aa69c0b09ffe43a0a6cacbb400ece6b99">More...</a><br /></td></tr>
<tr class="separator:aa69c0b09ffe43a0a6cacbb400ece6b99 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57c02773604b7c0a1bd326ae182c0a7a inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a57c02773604b7c0a1bd326ae182c0a7a">RemoteContainerId</a><code> [get]</code></td></tr>
<tr class="memdesc:a57c02773604b7c0a1bd326ae182c0a7a inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the remote container Id that was returned in the remote open performative. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a57c02773604b7c0a1bd326ae182c0a7a">More...</a><br /></td></tr>
<tr class="separator:a57c02773604b7c0a1bd326ae182c0a7a inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60bfac6099bcc9740966d804a29c9e7b inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a60bfac6099bcc9740966d804a29c9e7b">Hostname</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a60bfac6099bcc9740966d804a29c9e7b inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the name of the host (either fully qualified or relative) to which this connection is connecting to. This information may be used by the remote peer to determine the correct back-end service to connect the client to. This value will be sent in the Open performative. Note that it is illegal to set the host name to a numeric IP address or include a port number. The host name value can only be modified prior to a call to open the connection once the connection has been opened locally an error will be thrown if this method is called. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a60bfac6099bcc9740966d804a29c9e7b">More...</a><br /></td></tr>
<tr class="separator:a60bfac6099bcc9740966d804a29c9e7b inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9901cc365d7700ef088fe9c9262210d3 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a9901cc365d7700ef088fe9c9262210d3">RemoteHostname</a><code> [get]</code></td></tr>
<tr class="memdesc:a9901cc365d7700ef088fe9c9262210d3 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the remote host name that was returned in the remote open performative. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a9901cc365d7700ef088fe9c9262210d3">More...</a><br /></td></tr>
<tr class="separator:a9901cc365d7700ef088fe9c9262210d3 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a153dda5344f17342df0d269a5ebeb3d2 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memItemLeft" align="right" valign="top">ushort&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a153dda5344f17342df0d269a5ebeb3d2">ChannelMax</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a153dda5344f17342df0d269a5ebeb3d2 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the channel max value for this Connection. The channel max value can only be modified prior to a call to open the connection once the connection has been opened locally an error will be thrown if this method is called. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a153dda5344f17342df0d269a5ebeb3d2">More...</a><br /></td></tr>
<tr class="separator:a153dda5344f17342df0d269a5ebeb3d2 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29774f376a962e6e95b5a6902163803d inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memItemLeft" align="right" valign="top">ushort&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a29774f376a962e6e95b5a6902163803d">RemoteChannelMax</a><code> [get]</code></td></tr>
<tr class="memdesc:a29774f376a962e6e95b5a6902163803d inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the remote channel max that was returned in the remote open performative. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a29774f376a962e6e95b5a6902163803d">More...</a><br /></td></tr>
<tr class="separator:a29774f376a962e6e95b5a6902163803d inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbdb037387b4b8f719657ea7f9f7716c inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memItemLeft" align="right" valign="top">uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#adbdb037387b4b8f719657ea7f9f7716c">MaxFrameSize</a><code> [get, set]</code></td></tr>
<tr class="memdesc:adbdb037387b4b8f719657ea7f9f7716c inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the maximum frame size allowed for this connection, which is the largest single frame that the remote can send to this connection before it will close the connection with an error condition indicating the violation. The legal range for this value is defined as (512 - 2^32-1) bytes. The max frame size value can only be modified prior to a call to open the connection once the connection has been opened locally an error will be thrown if this method is called. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#adbdb037387b4b8f719657ea7f9f7716c">More...</a><br /></td></tr>
<tr class="separator:adbdb037387b4b8f719657ea7f9f7716c inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff32a2772791e65c22acd5c092abddc6 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memItemLeft" align="right" valign="top">uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#aff32a2772791e65c22acd5c092abddc6">RemoteMaxFrameSize</a><code> [get]</code></td></tr>
<tr class="memdesc:aff32a2772791e65c22acd5c092abddc6 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the remote frame size that was returned in the remote open performative. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#aff32a2772791e65c22acd5c092abddc6">More...</a><br /></td></tr>
<tr class="separator:aff32a2772791e65c22acd5c092abddc6 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a007e9e44438c031518f704ed4dd28085 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memItemLeft" align="right" valign="top">uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a007e9e44438c031518f704ed4dd28085">IdleTimeout</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a007e9e44438c031518f704ed4dd28085 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the idle timeout value for this Connection. The idle timeout value can only be modified prior to a call to open the connection once the connection has been opened locally an error will be thrown if this method is called. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a007e9e44438c031518f704ed4dd28085">More...</a><br /></td></tr>
<tr class="separator:a007e9e44438c031518f704ed4dd28085 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafd36239c7b878386a727488c7a99e95 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memItemLeft" align="right" valign="top">uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#aafd36239c7b878386a727488c7a99e95">RemoteIdleTimeout</a><code> [get]</code></td></tr>
<tr class="memdesc:aafd36239c7b878386a727488c7a99e95 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the remote idle timeout that was returned in the remote open performative. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#aafd36239c7b878386a727488c7a99e95">More...</a><br /></td></tr>
<tr class="separator:aafd36239c7b878386a727488c7a99e95 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc4b5fbcf4e23fff3a0f08f810a9ac21 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memItemLeft" align="right" valign="top">ICollection&lt; <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1ISession.html">ISession</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#abc4b5fbcf4e23fff3a0f08f810a9ac21">Sessions</a><code> [get]</code></td></tr>
<tr class="memdesc:abc4b5fbcf4e23fff3a0f08f810a9ac21 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access an enumerator that provides a view of all the currently tracked by this connection meaning each is either locally or remotely opened or both. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#abc4b5fbcf4e23fff3a0f08f810a9ac21">More...</a><br /></td></tr>
<tr class="separator:abc4b5fbcf4e23fff3a0f08f810a9ac21 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td colspan="2" onclick="javascript:toggleInherit('properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html">Apache.Qpid.Proton.Engine.IEndpoint&lt; IConnection &gt;</a></td></tr>
<tr class="memitem:acf2de4c97690fa4fd673461dcbb37db5 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEngine.html">IEngine</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#acf2de4c97690fa4fd673461dcbb37db5">Engine</a><code> [get]</code></td></tr>
<tr class="memdesc:acf2de4c97690fa4fd673461dcbb37db5 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the engine instance that owns the resources of this endpoint and its parent. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#acf2de4c97690fa4fd673461dcbb37db5">More...</a><br /></td></tr>
<tr class="separator:acf2de4c97690fa4fd673461dcbb37db5 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2fb9813280c594a67f269c99b127686 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IAttachments.html">IAttachments</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#ac2fb9813280c594a67f269c99b127686">Attachments</a><code> [get]</code></td></tr>
<tr class="memdesc:ac2fb9813280c594a67f269c99b127686 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the attachments instance that is associated with this resource where the application can store data relevant to the endpoint for later use. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#ac2fb9813280c594a67f269c99b127686">More...</a><br /></td></tr>
<tr class="separator:ac2fb9813280c594a67f269c99b127686 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25bdf8458c47a47339a23de1b5667540 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top">object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a25bdf8458c47a47339a23de1b5667540">LinkedResource</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a25bdf8458c47a47339a23de1b5667540 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allows the endpoint to have some user defined resource linked to it which can be used to store application state data or other associated object instances with this endpoint. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a25bdf8458c47a47339a23de1b5667540">More...</a><br /></td></tr>
<tr class="separator:a25bdf8458c47a47339a23de1b5667540 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a483d1c5582cbeeec1b97be0ba0da8f0a inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1ErrorCondition.html">ErrorCondition</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a483d1c5582cbeeec1b97be0ba0da8f0a">ErrorCondition</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a483d1c5582cbeeec1b97be0ba0da8f0a inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the error condition that should be applied to the AMQP frame that closes or ends this endpoint when the close method is called be the user. Setting this value after closing the endpoint has no effect. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a483d1c5582cbeeec1b97be0ba0da8f0a">More...</a><br /></td></tr>
<tr class="separator:a483d1c5582cbeeec1b97be0ba0da8f0a inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4578fff3125a050d7126952b7fde08b2 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1ErrorCondition.html">ErrorCondition</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a4578fff3125a050d7126952b7fde08b2">RemoteErrorCondition</a><code> [get]</code></td></tr>
<tr class="memdesc:a4578fff3125a050d7126952b7fde08b2 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the remote has closed this endpoint and provided an ErrorCondition as part of the closing AMQP performative then this method will return it. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a4578fff3125a050d7126952b7fde08b2">More...</a><br /></td></tr>
<tr class="separator:a4578fff3125a050d7126952b7fde08b2 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6395c22a29e16f3f90f67729b2bc9d1a inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a6395c22a29e16f3f90f67729b2bc9d1a">IsLocallyOpen</a><code> [get]</code></td></tr>
<tr class="memdesc:a6395c22a29e16f3f90f67729b2bc9d1a inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the endpoint open was previously called and the close method has not yet been invoked. This only reflects the state on the local end and the user should also check the remote state. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a6395c22a29e16f3f90f67729b2bc9d1a">More...</a><br /></td></tr>
<tr class="separator:a6395c22a29e16f3f90f67729b2bc9d1a inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab33b409da9ba52367721407ab4bbd31f inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#ab33b409da9ba52367721407ab4bbd31f">IsLocallyClosed</a><code> [get]</code></td></tr>
<tr class="memdesc:ab33b409da9ba52367721407ab4bbd31f inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the endpoint having been previously locally opened is now closed due to a call the the close method. This does not reflect the state of the remote endpoint and that should be checked separately. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#ab33b409da9ba52367721407ab4bbd31f">More...</a><br /></td></tr>
<tr class="separator:ab33b409da9ba52367721407ab4bbd31f inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94174c5f25e62b8b95492a92c6f4e63a inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a94174c5f25e62b8b95492a92c6f4e63a">IsRemotelyOpen</a><code> [get]</code></td></tr>
<tr class="memdesc:a94174c5f25e62b8b95492a92c6f4e63a inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if this endpoint is currently remotely open meaning that the AMQP performative that completes the open phase of this endpoint's lifetime has arrived but the performative that closes it has not. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a94174c5f25e62b8b95492a92c6f4e63a">More...</a><br /></td></tr>
<tr class="separator:a94174c5f25e62b8b95492a92c6f4e63a inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4457742b6167578c6cfffdc0bec405b inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#ac4457742b6167578c6cfffdc0bec405b">IsRemotelyClosed</a><code> [get]</code></td></tr>
<tr class="memdesc:ac4457742b6167578c6cfffdc0bec405b inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if this endpoint is currently remotely closed meaning that the AMQP performative that completes the close phase of this endpoint's lifetime has arrived. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#ac4457742b6167578c6cfffdc0bec405b">More...</a><br /></td></tr>
<tr class="separator:ac4457742b6167578c6cfffdc0bec405b inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca301979e4ab47a2ff142966e073ccfd inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#aca301979e4ab47a2ff142966e073ccfd">OfferedCapabilities</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aca301979e4ab47a2ff142966e073ccfd inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the capabilities to be offered on to the remote when this endpoint is opened. The offered capabilities value can only be modified prior to a call to open, once the endpoint has been opened locally an error will be thrown if this method is called. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#aca301979e4ab47a2ff142966e073ccfd">More...</a><br /></td></tr>
<tr class="separator:aca301979e4ab47a2ff142966e073ccfd inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5a2b6e00125c05df60fe373c1368366 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#aa5a2b6e00125c05df60fe373c1368366">DesiredCapabilities</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aa5a2b6e00125c05df60fe373c1368366 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the capabilities that are desired on to the remote when this endpoint is opened. The desired capabilities value can only be modified prior to a call to open, once the endpoint has been opened locally an error will be thrown if this method is called. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#aa5a2b6e00125c05df60fe373c1368366">More...</a><br /></td></tr>
<tr class="separator:aa5a2b6e00125c05df60fe373c1368366 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc18f13e8a13f1cb9c891f0a89479db5 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top">IReadOnlyDictionary&lt; <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>, object &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#adc18f13e8a13f1cb9c891f0a89479db5">Properties</a><code> [get, set]</code></td></tr>
<tr class="memdesc:adc18f13e8a13f1cb9c891f0a89479db5 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the properties that are conveyed to the remote when this endpoint is opened. The properties value can only be modified prior to a call to open, once the endpoint has been opened locally an error will be thrown if this method is called. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#adc18f13e8a13f1cb9c891f0a89479db5">More...</a><br /></td></tr>
<tr class="separator:adc18f13e8a13f1cb9c891f0a89479db5 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b30574efe967b7c8b2be36fce5c086b inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a5b30574efe967b7c8b2be36fce5c086b">RemoteOfferedCapabilities</a><code> [get]</code></td></tr>
<tr class="memdesc:a5b30574efe967b7c8b2be36fce5c086b inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">The capabilities offered by the remote when it opened its end of the endpoint. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a5b30574efe967b7c8b2be36fce5c086b">More...</a><br /></td></tr>
<tr class="separator:a5b30574efe967b7c8b2be36fce5c086b inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb420de3356b1ca05f2f9f109262916b inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#afb420de3356b1ca05f2f9f109262916b">RemoteDesiredCapabilities</a><code> [get]</code></td></tr>
<tr class="memdesc:afb420de3356b1ca05f2f9f109262916b inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">The capabilities desired by the remote when it opened its end of the endpoint. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#afb420de3356b1ca05f2f9f109262916b">More...</a><br /></td></tr>
<tr class="separator:afb420de3356b1ca05f2f9f109262916b inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bef5964f1a780579627bbc569a05028 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memItemLeft" align="right" valign="top">IReadOnlyDictionary&lt; <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>, object &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a7bef5964f1a780579627bbc569a05028">RemoteProperties</a><code> [get]</code></td></tr>
<tr class="memdesc:a7bef5964f1a780579627bbc569a05028 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="mdescLeft">&#160;</td><td class="mdescRight">The properties sent by the remote when it opened its end of this endpoint. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint.html#a7bef5964f1a780579627bbc569a05028">More...</a><br /></td></tr>
<tr class="separator:a7bef5964f1a780579627bbc569a05028 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint.html">Apache.Qpid.Proton.Engine.Implementation.ProtonEndpoint&lt; IConnection &gt;</a></td></tr>
<tr class="memitem:a2d7152a053f587de68958d9b84638321 inherit pro_attribs_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memItemLeft" align="right" valign="top"><a id="a2d7152a053f587de68958d9b84638321"></a>
readonly <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEngine.html">ProtonEngine</a>&#160;</td><td class="memItemRight" valign="bottom"><b>engine</b></td></tr>
<tr class="separator:a2d7152a053f587de68958d9b84638321 inherit pro_attribs_classApache_1_1Qpid_1_1Proton_1_1Engine_1_1Implementation_1_1ProtonEndpoint"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Implements the mechanics of managing a single AMQP connection associated with the provided engine instance. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a40780bed054b4e44191f96362115f14a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40780bed054b4e44191f96362115f14a">&#9670;&nbsp;</a></span>Negotiate() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html">IConnection</a> Apache.Qpid.Proton.Engine.Implementation.ProtonConnection.Negotiate </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>If not already negotiated this method initiates the AMQP protocol negotiation phase of the connection process sending the AMQP header to the remote peer. For a client application this could mean requesting the server to indicate if it supports the version of the protocol this client speaks. In rare cases a server could use this to preemptively send its AMQP header. </p>
<p>Once a header is sent the remote should respond with the AMQP Header that indicates what protocol level it supports and if there is a mismatch the the engine will be failed with an error indicating the protocol support was not successfully negotiated. </p>
<p>If the engine has a configured SASL layer then by starting the AMQP Header exchange this will implicitly first attempt the SASL authentication step of the connection process. </p>
<dl class="section return"><dt>Returns</dt><dd>This connection instance</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">EngineStateException</td><td>If the engine has failed or was shutdown</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#aa174a7a2cd0cc8b80ee97b5aebd9a4ae">Apache.Qpid.Proton.Engine.IConnection</a>.</p>
</div>
</div>
<a id="a75fb1add623cd23bdaea6fcb2917b9d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75fb1add623cd23bdaea6fcb2917b9d3">&#9670;&nbsp;</a></span>Negotiate() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html">IConnection</a> Apache.Qpid.Proton.Engine.Implementation.ProtonConnection.Negotiate </td>
<td>(</td>
<td class="paramtype">in Action&lt; <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Transport_1_1AmqpHeader.html">AmqpHeader</a> &gt;&#160;</td>
<td class="paramname"><em>remoteAMQPHeaderHandler</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>If not already negotiated this method initiates the AMQP protocol negotiation phase of the connection process sending the AMQP header to the remote peer. For a client application this could mean requesting the server to indicate if it supports the version of the protocol this client speaks. In rare cases a server could use this to preemptively send its AMQP header. </p>
<p>Once a header is sent the remote should respond with the AMQP Header that indicates what protocol level it supports and if there is a mismatch the the engine will be failed with an error indicating the protocol support was not successfully negotiated. </p>
<p>The provided remote AMQP Header handler will be called once the remote sends its AMQP Header to the either preemptively or as a response to offered AMQP Header from this peer, even if that has already happened prior to this call. </p>
<p>If the engine has a configured SASL layer then by starting the AMQP Header exchange this will implicitly first attempt the SASL authentication step of the connection process. </p>
<dl class="section return"><dt>Returns</dt><dd>This connection instance</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">EngineStateException</td><td>If the engine has failed or was shutdown</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#adf9b42e162e2937d5efeb94e6b7b4f7a">Apache.Qpid.Proton.Engine.IConnection</a>.</p>
</div>
</div>
<a id="ab8f6e87ce33c32b177d4c7da2cd10083"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8f6e87ce33c32b177d4c7da2cd10083">&#9670;&nbsp;</a></span>ReceiverOpenedHandler()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html">IConnection</a> Apache.Qpid.Proton.Engine.Implementation.ProtonConnection.ReceiverOpenedHandler </td>
<td>(</td>
<td class="paramtype">Action&lt; <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IReceiver.html">IReceiver</a> &gt;&#160;</td>
<td class="paramname"><em>handler</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets an Action for when an AMQP Attach frame is received from the remote peer that represents the receiving end of a link. Used to process remotely initiated receivers. Locally initiated receivers have their own Action delegate invoked instead. This method is Typically used by servers to listen for remote receiver creation. If an event handler for remote receiver open is registered on the Session that the link is owned by then that handler will be invoked instead of this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">handler</td><td>The handler that will process the event</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>This connection instance</dd></dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#abaf1f12acf09ecd5323664e323a260be">Apache.Qpid.Proton.Engine.IConnection</a>.</p>
</div>
</div>
<a id="a80dfadc046d43d63231cacc696498a37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80dfadc046d43d63231cacc696498a37">&#9670;&nbsp;</a></span>SenderOpenedHandler()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html">IConnection</a> Apache.Qpid.Proton.Engine.Implementation.ProtonConnection.SenderOpenedHandler </td>
<td>(</td>
<td class="paramtype">Action&lt; <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1ISender.html">ISender</a> &gt;&#160;</td>
<td class="paramname"><em>handler</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets an Action for when an AMQP Attach frame is received from the remote peer that represents the sending end of a link. Used to process remotely initiated sender. Locally initiated senders have their own Action delegate invoked instead. This method is Typically used by servers to listen for remote sender creation. If an event handler for remote sender open is registered on the session that the link is owned by then that handler will be invoked instead of this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">handler</td><td>The handler that will process the event</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>This connection instance</dd></dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a28bb7ea39fba634dc77d13551da18d35">Apache.Qpid.Proton.Engine.IConnection</a>.</p>
</div>
</div>
<a id="a08b57d7917a0d94f3bcefb3c5c76bae7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08b57d7917a0d94f3bcefb3c5c76bae7">&#9670;&nbsp;</a></span>Session()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1ISession.html">ISession</a> Apache.Qpid.Proton.Engine.Implementation.ProtonConnection.Session </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates a new Session linked to this Connection. </p>
<dl class="section return"><dt>Returns</dt><dd>A new session instance</dd></dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a424b2eefacc3eb3cf84ed3e2893c19e7">Apache.Qpid.Proton.Engine.IConnection</a>.</p>
</div>
</div>
<a id="afc397f0990153e7e68e48d7c1ff96658"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc397f0990153e7e68e48d7c1ff96658">&#9670;&nbsp;</a></span>SessionOpenedHandler()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html">IConnection</a> Apache.Qpid.Proton.Engine.Implementation.ProtonConnection.SessionOpenedHandler </td>
<td>(</td>
<td class="paramtype">Action&lt; <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1ISession.html">ISession</a> &gt;&#160;</td>
<td class="paramname"><em>handler</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets an Action for when an AMQP Begin frame is received from the remote peer. Used to process remotely initiated Sessions. Locally initiated sessions have their own Action delegate invoked instead. This method is Typically used by servers to listen for remote Session creation. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">handler</td><td>The handler that will process the event</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>This connection instance</dd></dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#af613c2e735953b8211171863cfd26206">Apache.Qpid.Proton.Engine.IConnection</a>.</p>
</div>
</div>
<a id="ae6b044101556c25f32eb9fd1e8ea6f42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6b044101556c25f32eb9fd1e8ea6f42">&#9670;&nbsp;</a></span>Tick()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">long Apache.Qpid.Proton.Engine.Implementation.ProtonConnection.Tick </td>
<td>(</td>
<td class="paramtype">long&#160;</td>
<td class="paramname"><em>current</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Performs a tick operation on the connection which checks that Connection Idle timeout processing is run. It is an error to call this method if the scheduled tick method has been invoked. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">current</td><td>The current system tick count</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the absolute deadline in milliseconds to next call tick by/at, or 0 if there is none</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">InvalidOperationException</td><td>If the engine has already been set to auto tick</td></tr>
<tr><td class="paramname">EngineStateException</td><td>If the engine has failed or was shutdown</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a0c1a623e3d15f7d802f1304cf53b7558">Apache.Qpid.Proton.Engine.IConnection</a>.</p>
</div>
</div>
<a id="ab1b083d841cd09d94702d99cf1f4fe19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1b083d841cd09d94702d99cf1f4fe19">&#9670;&nbsp;</a></span>TickAuto()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html">IConnection</a> Apache.Qpid.Proton.Engine.Implementation.ProtonConnection.TickAuto </td>
<td>(</td>
<td class="paramtype">in TaskFactory&#160;</td>
<td class="paramname"><em>taskFactory</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Convenience method which is the same as calling <a class="el" href="namespaceApache_1_1Qpid_1_1Proton_1_1Engine.html">Engine</a> auto tick idle checking API. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">taskFactory</td><td>The single threaded task factory where are engine work is queued</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>This connection instance</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">EngineStateException</td><td>If the engine has failed or was shutdown</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#a4c1afa55dd09a53137a4b22cc5675a49">Apache.Qpid.Proton.Engine.IConnection</a>.</p>
</div>
</div>
<a id="a125f9370d55bf66ceb289ed0a1cb6ea7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a125f9370d55bf66ceb289ed0a1cb6ea7">&#9670;&nbsp;</a></span>TransactionManagerOpenedHandler()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html">IConnection</a> Apache.Qpid.Proton.Engine.Implementation.ProtonConnection.TransactionManagerOpenedHandler </td>
<td>(</td>
<td class="paramtype">Action&lt; <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1ITransactionManager.html">ITransactionManager</a> &gt;&#160;</td>
<td class="paramname"><em>handler</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets an Action for when an AMQP Attach frame is received from the remote peer that represents the manager side of a coordinator link. Used to process remotely initiated manager. Locally initiated managers have their own Action delegate invoked instead. This method is Typically used by servers to listen for remote transaction manager creation. If an event handler for remote transaction manager open is registered on the Session that the link is owned by then that handler will be invoked instead of this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">handler</td><td>The handler that will process the event</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>This connection instance</dd></dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Engine_1_1IConnection.html#ae997a9482365b1a00a98c9928704f4ac">Apache.Qpid.Proton.Engine.IConnection</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/Proton/Engine/Implementation/ProtonConnection.cs</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>