<h2class="anchor anchorWithStickyNavbar_JmGV"id="methods">Methods<ahref="#methods"class="hash-link"aria-label="Direct link to Methods"title="Direct link to Methods"></a></h2>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="open">open()<ahref="#open"class="hash-link"aria-label="Direct link to open()"title="Direct link to open()"></a></h3>
<p>Opens new session using ProviderConnectionShellAccessImpl class</p>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="returns">Returns<ahref="#returns"class="hash-link"aria-label="Direct link to Returns"title="Direct link to Returns"></a></h4>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="example">Example<ahref="#example"class="hash-link"aria-label="Direct link to Example"title="Direct link to Example"></a></h4>
<divclass="language-ts codeBlockContainer_mQmQ theme-code-block"style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><divclass="codeBlockContent_D5yF"><pretabindex="0"class="prism-code language-ts codeBlock_RMoD thin-scrollbar"style="color:#F8F8F2;background-color:#282A36"><codeclass="codeBlockLines_AclH"><spanclass="token-line"style="color:#F8F8F2"><spanclass="token keyword"style="color:rgb(189, 147, 249);font-style:italic">import</span><spanclass="token plain"></span><spanclass="token operator">*</span><spanclass="token plain"></span><spanclass="token keyword"style="color:rgb(189, 147, 249);font-style:italic">as</span><spanclass="token plain"> api </span><spanclass="token keyword"style="color:rgb(189, 147, 249);font-style:italic">from</span><spanclass="token plain"></span><spanclass="token string"style="color:rgb(255, 121, 198)">'@podman-desktop/api'</span><spanclass="token punctuation"style="color:rgb(248, 248, 242)">;</span><spanclass="token plain"></span><br></span><spanclass="token-line"style="color:#F8F8F2"><spanclass="token plain"style="display:inline-block"></span><br></span><spanclass="token-line"style="color:#F8F8F2"><spanclass="token plain"></span><spanclass="token keyword"style="color:rgb(189, 147, 249);font-style:italic">class</span><spanclass="token plain"></span><spanclass="token class-name">ProviderConnectionShellAccessImpl</span><spanclass="token plain"></span><spanclass="token keyword"style="color:rgb(189, 147, 249);font-style:italic">implements</span><spanclass="token plain"></span><spanclass="token class-name">ProviderConnectionShellAccess</span><spanclass="token plain"></span><spanclass="token punctuation"style="color:rgb(248, 248, 242)">{</span><spanclass="token plain"></span><br></span><spanclass="token-line"style="color:#F8F8F2"><spanclass="token plain"></span><spanclass="token function"style="color:rgb(80, 250, 123)">open</span><spanclass="token punctuation"style="color:rgb(248, 248, 242)">(</span><spanclass="token punctuation"style="color:rgb(248, 248, 242)">)</span><spanclass="token operator">:</span><spanclass="token plain"> ProviderConnectionShellAccessSession </span><spanclass="token punctuation"style="color:rgb(248, 248, 242)">{</span><spanclass="token plain"></span><br></span><spanclass="token-line"style="color:#F8F8F2"><spanclass="token plain"></span><spanclass="token comment"style="color:rgb(98, 114, 164)">// This is client that will connect to your shell</span><spanclass="token plain"></span><br></span><spanclass="token-line"style="color:#F8F8F2"><spanclass="token plain"> #client </span><spanclass="token operator">=</span><spanclass="token plain"></span><spanclass="token keyword"style="color:rgb(189, 147, 249);font-style:italic">new</span><spanclass="token plain"></span><spanclass="token class-name">Client</span><spanclass="token punctuation"style="color:rgb(248, 248, 242)">(</span><spanclass="token punctuation"style="color:rgb(248, 248, 242)">)</span><spanclass="token punctuation"style="color:rgb(248, 248, 242)">;</span><spanclass="token plain"></span><br></span><spanclass="token-line"style="color:#F8F8F2"><spanclass="token plain"style="display:inline-block"></span><br></span><spanclass="token-line"style="color:#F8F8F2"><spanclass="token plain"></span><spanclass="token comment"style="color:rgb(98, 114, 164)">// You need to listen to events from client and forward them to the caller by using the object returned below</span><spanclass="token plain"></span><br></span><spanclass="token-line"style="color:#F8F8F2"><spanclass="token plain"style="display:inline-block"></span><br></span><spanclass="token-line"style="color:#F8F8F2"><spanclass="token plain"></span><spanclass="token keyword"style="color:rgb(189, 147, 249);font-style:italic">return</span><spanclass="token plain"></span><spanclass="token punctuation"style="color:rgb(248, 248, 242)">{</span><spanclass="token plain"></span><br></span><spanclass="token-line"style="color:#F8F8F2"><spancla
<h4class="anchor anchorWithStickyNavbar_JmGV"id="defined-in">Defined in<ahref="#defined-in"class="hash-link"aria-label="Direct link to Defined in"title="Direct link to Defined in"></a></h4>