PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
| Dir : /usr/local/ssl/share/doc/libssh-devel/html/ |
| Server: Linux server2.noticiasdecolima.com 4.18.0-553.30.1.el8_10.x86_64 #1 SMP Tue Nov 26 02:30:26 EST 2024 x86_64 IP: 107.161.180.42 |
| Dir : //usr/local/ssl/share/doc/libssh-devel/html/structssh__channel__callbacks__struct.html |
<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<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.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libssh: ssh_channel_callbacks_struct Struct 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" />
<script src="striped_bg.js"></script>
<link href="that_style.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">libssh
 <span id="projectnumber">0.9.6</span>
</div>
<div id="projectbrief">The SSH library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @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&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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">ssh_channel_callbacks_struct Struct Reference<div class="ingroups"><a class="el" href="group__libssh.html">The libssh API</a> » <a class="el" href="group__libssh__callbacks.html">The libssh callbacks</a></div></div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a883357b349e33dda4e4b9b94576d99ab"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structssh__channel__callbacks__struct.html#a883357b349e33dda4e4b9b94576d99ab">size</a></td></tr>
<tr class="separator:a883357b349e33dda4e4b9b94576d99ab"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae7a7877dfb4eca2a39e5f281832c15f0"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structssh__channel__callbacks__struct.html#ae7a7877dfb4eca2a39e5f281832c15f0">userdata</a></td></tr>
<tr class="separator:ae7a7877dfb4eca2a39e5f281832c15f0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a12b38a7c3b2a38493c8d841015e7e8af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libssh__callbacks.html#ga4f34cc77aa9d47e506cbae679ddd54a5">ssh_channel_data_callback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structssh__channel__callbacks__struct.html#a12b38a7c3b2a38493c8d841015e7e8af">channel_data_function</a></td></tr>
<tr class="separator:a12b38a7c3b2a38493c8d841015e7e8af"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8405b740fbbe6c48cf4a7619f1844f0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libssh__callbacks.html#ga54351aff7adba9f84621069aff982c27">ssh_channel_eof_callback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structssh__channel__callbacks__struct.html#a8405b740fbbe6c48cf4a7619f1844f0d">channel_eof_function</a></td></tr>
<tr class="separator:a8405b740fbbe6c48cf4a7619f1844f0d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af4801e862d6c0dba76e768e85a5acd9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libssh__callbacks.html#ga58672dfbf52812e72946a3d6d8c74279">ssh_channel_close_callback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structssh__channel__callbacks__struct.html#af4801e862d6c0dba76e768e85a5acd9f">channel_close_function</a></td></tr>
<tr class="separator:af4801e862d6c0dba76e768e85a5acd9f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aef9c313bf3743cc236705a37ac86ff73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libssh__callbacks.html#ga62cc19678bef2caa53808ef5776e08fa">ssh_channel_signal_callback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structssh__channel__callbacks__struct.html#aef9c313bf3743cc236705a37ac86ff73">channel_signal_function</a></td></tr>
<tr class="separator:aef9c313bf3743cc236705a37ac86ff73"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2f5987f047f0f03b63e3759f5edaa80f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libssh__callbacks.html#ga6f834b43c812f871c7252bfbbb4ef6f4">ssh_channel_exit_status_callback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structssh__channel__callbacks__struct.html#a2f5987f047f0f03b63e3759f5edaa80f">channel_exit_status_function</a></td></tr>
<tr class="separator:a2f5987f047f0f03b63e3759f5edaa80f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9da535ec706641613e8fad0ecd974da9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libssh__callbacks.html#gace982803d01abe445379b9c360a1a43d">ssh_channel_exit_signal_callback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structssh__channel__callbacks__struct.html#a9da535ec706641613e8fad0ecd974da9">channel_exit_signal_function</a></td></tr>
<tr class="separator:a9da535ec706641613e8fad0ecd974da9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac3a287dbf7e2ef471b5b661f3ba7ac04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libssh__callbacks.html#ga2c740320a613c207ee4032f8ee93fde8">ssh_channel_pty_request_callback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structssh__channel__callbacks__struct.html#ac3a287dbf7e2ef471b5b661f3ba7ac04">channel_pty_request_function</a></td></tr>
<tr class="separator:ac3a287dbf7e2ef471b5b661f3ba7ac04"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a347b5b7db57e74071bae5b1d8fe67b72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libssh__callbacks.html#ga4d93fd06cb58478c40c9d1d1627881d9">ssh_channel_shell_request_callback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structssh__channel__callbacks__struct.html#a347b5b7db57e74071bae5b1d8fe67b72">channel_shell_request_function</a></td></tr>
<tr class="separator:a347b5b7db57e74071bae5b1d8fe67b72"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9790a831ce74bafb52c710bff5f28b7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libssh__callbacks.html#gafbbd34a8b28db875055485e24d2149d0">ssh_channel_auth_agent_req_callback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structssh__channel__callbacks__struct.html#a9790a831ce74bafb52c710bff5f28b7b">channel_auth_agent_req_function</a></td></tr>
<tr class="separator:a9790a831ce74bafb52c710bff5f28b7b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2be92a3baf149f1bb057b0abfa718c6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libssh__callbacks.html#ga4a0df3bb8a201fc52925595356806852">ssh_channel_x11_req_callback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structssh__channel__callbacks__struct.html#a2be92a3baf149f1bb057b0abfa718c6d">channel_x11_req_function</a></td></tr>
<tr class="separator:a2be92a3baf149f1bb057b0abfa718c6d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a92093666d23d03e9d8d0165180577ab9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libssh__callbacks.html#ga3614f21f6afbe6f498cdaa9b28c0f003">ssh_channel_pty_window_change_callback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structssh__channel__callbacks__struct.html#a92093666d23d03e9d8d0165180577ab9">channel_pty_window_change_function</a></td></tr>
<tr class="separator:a92093666d23d03e9d8d0165180577ab9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af51c2c1fd2036141e6ca1eb7fdbcb204"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libssh__callbacks.html#ga41ccf4a20d30e7c5ccd87ac25f580f9d">ssh_channel_exec_request_callback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structssh__channel__callbacks__struct.html#af51c2c1fd2036141e6ca1eb7fdbcb204">channel_exec_request_function</a></td></tr>
<tr class="separator:af51c2c1fd2036141e6ca1eb7fdbcb204"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5db04c0739043d36b0fc3e014f9443a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libssh__callbacks.html#gae816543864b633ab89d20cdf39d69225">ssh_channel_env_request_callback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structssh__channel__callbacks__struct.html#a5db04c0739043d36b0fc3e014f9443a5">channel_env_request_function</a></td></tr>
<tr class="separator:a5db04c0739043d36b0fc3e014f9443a5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a79a01697087dca3a828772a46c6ebb7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libssh__callbacks.html#gafeee5298cbdb0ed0b607560322448bfd">ssh_channel_subsystem_request_callback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structssh__channel__callbacks__struct.html#a79a01697087dca3a828772a46c6ebb7a">channel_subsystem_request_function</a></td></tr>
<tr class="separator:a79a01697087dca3a828772a46c6ebb7a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1e8a2b155fe4ab0a745556583db7dac9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libssh__callbacks.html#gaa1a0c58d08e39756e30dce3ea98de3fe">ssh_channel_write_wontblock_callback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structssh__channel__callbacks__struct.html#a1e8a2b155fe4ab0a745556583db7dac9">channel_write_wontblock_function</a></td></tr>
<tr class="separator:a1e8a2b155fe4ab0a745556583db7dac9"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a id="a9790a831ce74bafb52c710bff5f28b7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9790a831ce74bafb52c710bff5f28b7b">◆ </a></span>channel_auth_agent_req_function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__libssh__callbacks.html#gafbbd34a8b28db875055485e24d2149d0">ssh_channel_auth_agent_req_callback</a> ssh_channel_callbacks_struct::channel_auth_agent_req_function</td>
</tr>
</table>
</div><div class="memdoc">
<p>This function will be called when a client requests agent authentication forwarding. </p>
</div>
</div>
<a id="af4801e862d6c0dba76e768e85a5acd9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4801e862d6c0dba76e768e85a5acd9f">◆ </a></span>channel_close_function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__libssh__callbacks.html#ga58672dfbf52812e72946a3d6d8c74279">ssh_channel_close_callback</a> ssh_channel_callbacks_struct::channel_close_function</td>
</tr>
</table>
</div><div class="memdoc">
<p>This functions will be called when the channel has been closed by remote </p>
</div>
</div>
<a id="a12b38a7c3b2a38493c8d841015e7e8af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12b38a7c3b2a38493c8d841015e7e8af">◆ </a></span>channel_data_function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__libssh__callbacks.html#ga4f34cc77aa9d47e506cbae679ddd54a5">ssh_channel_data_callback</a> ssh_channel_callbacks_struct::channel_data_function</td>
</tr>
</table>
</div><div class="memdoc">
<p>This functions will be called when there is data available. </p>
</div>
</div>
<a id="a5db04c0739043d36b0fc3e014f9443a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5db04c0739043d36b0fc3e014f9443a5">◆ </a></span>channel_env_request_function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__libssh__callbacks.html#gae816543864b633ab89d20cdf39d69225">ssh_channel_env_request_callback</a> ssh_channel_callbacks_struct::channel_env_request_function</td>
</tr>
</table>
</div><div class="memdoc">
<p>This function will be called when a client requests an environment variable to be set. </p>
</div>
</div>
<a id="a8405b740fbbe6c48cf4a7619f1844f0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8405b740fbbe6c48cf4a7619f1844f0d">◆ </a></span>channel_eof_function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__libssh__callbacks.html#ga54351aff7adba9f84621069aff982c27">ssh_channel_eof_callback</a> ssh_channel_callbacks_struct::channel_eof_function</td>
</tr>
</table>
</div><div class="memdoc">
<p>This functions will be called when the channel has received an EOF. </p>
</div>
</div>
<a id="af51c2c1fd2036141e6ca1eb7fdbcb204"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af51c2c1fd2036141e6ca1eb7fdbcb204">◆ </a></span>channel_exec_request_function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__libssh__callbacks.html#ga41ccf4a20d30e7c5ccd87ac25f580f9d">ssh_channel_exec_request_callback</a> ssh_channel_callbacks_struct::channel_exec_request_function</td>
</tr>
</table>
</div><div class="memdoc">
<p>This function will be called when a client requests a command execution. </p>
</div>
</div>
<a id="a9da535ec706641613e8fad0ecd974da9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9da535ec706641613e8fad0ecd974da9">◆ </a></span>channel_exit_signal_function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__libssh__callbacks.html#gace982803d01abe445379b9c360a1a43d">ssh_channel_exit_signal_callback</a> ssh_channel_callbacks_struct::channel_exit_signal_function</td>
</tr>
</table>
</div><div class="memdoc">
<p>This functions will be called when an exit signal has been received </p>
</div>
</div>
<a id="a2f5987f047f0f03b63e3759f5edaa80f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f5987f047f0f03b63e3759f5edaa80f">◆ </a></span>channel_exit_status_function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__libssh__callbacks.html#ga6f834b43c812f871c7252bfbbb4ef6f4">ssh_channel_exit_status_callback</a> ssh_channel_callbacks_struct::channel_exit_status_function</td>
</tr>
</table>
</div><div class="memdoc">
<p>This functions will be called when an exit status has been received </p>
</div>
</div>
<a id="ac3a287dbf7e2ef471b5b661f3ba7ac04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3a287dbf7e2ef471b5b661f3ba7ac04">◆ </a></span>channel_pty_request_function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__libssh__callbacks.html#ga2c740320a613c207ee4032f8ee93fde8">ssh_channel_pty_request_callback</a> ssh_channel_callbacks_struct::channel_pty_request_function</td>
</tr>
</table>
</div><div class="memdoc">
<p>This function will be called when a client requests a PTY </p>
</div>
</div>
<a id="a92093666d23d03e9d8d0165180577ab9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92093666d23d03e9d8d0165180577ab9">◆ </a></span>channel_pty_window_change_function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__libssh__callbacks.html#ga3614f21f6afbe6f498cdaa9b28c0f003">ssh_channel_pty_window_change_callback</a> ssh_channel_callbacks_struct::channel_pty_window_change_function</td>
</tr>
</table>
</div><div class="memdoc">
<p>This function will be called when a client requests a window change. </p>
</div>
</div>
<a id="a347b5b7db57e74071bae5b1d8fe67b72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a347b5b7db57e74071bae5b1d8fe67b72">◆ </a></span>channel_shell_request_function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__libssh__callbacks.html#ga4d93fd06cb58478c40c9d1d1627881d9">ssh_channel_shell_request_callback</a> ssh_channel_callbacks_struct::channel_shell_request_function</td>
</tr>
</table>
</div><div class="memdoc">
<p>This function will be called when a client requests a shell </p>
</div>
</div>
<a id="aef9c313bf3743cc236705a37ac86ff73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef9c313bf3743cc236705a37ac86ff73">◆ </a></span>channel_signal_function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__libssh__callbacks.html#ga62cc19678bef2caa53808ef5776e08fa">ssh_channel_signal_callback</a> ssh_channel_callbacks_struct::channel_signal_function</td>
</tr>
</table>
</div><div class="memdoc">
<p>This functions will be called when a signal has been received </p>
</div>
</div>
<a id="a79a01697087dca3a828772a46c6ebb7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79a01697087dca3a828772a46c6ebb7a">◆ </a></span>channel_subsystem_request_function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__libssh__callbacks.html#gafeee5298cbdb0ed0b607560322448bfd">ssh_channel_subsystem_request_callback</a> ssh_channel_callbacks_struct::channel_subsystem_request_function</td>
</tr>
</table>
</div><div class="memdoc">
<p>This function will be called when a client requests a subsystem (like sftp). </p>
</div>
</div>
<a id="a1e8a2b155fe4ab0a745556583db7dac9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e8a2b155fe4ab0a745556583db7dac9">◆ </a></span>channel_write_wontblock_function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__libssh__callbacks.html#gaa1a0c58d08e39756e30dce3ea98de3fe">ssh_channel_write_wontblock_callback</a> ssh_channel_callbacks_struct::channel_write_wontblock_function</td>
</tr>
</table>
</div><div class="memdoc">
<p>This function will be called when the channel write is guaranteed not to block. </p>
</div>
</div>
<a id="a2be92a3baf149f1bb057b0abfa718c6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2be92a3baf149f1bb057b0abfa718c6d">◆ </a></span>channel_x11_req_function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__libssh__callbacks.html#ga4a0df3bb8a201fc52925595356806852">ssh_channel_x11_req_callback</a> ssh_channel_callbacks_struct::channel_x11_req_function</td>
</tr>
</table>
</div><div class="memdoc">
<p>This function will be called when a client requests X11 forwarding. </p>
</div>
</div>
<a id="a883357b349e33dda4e4b9b94576d99ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a883357b349e33dda4e4b9b94576d99ab">◆ </a></span>size</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t ssh_channel_callbacks_struct::size</td>
</tr>
</table>
</div><div class="memdoc">
<p>DON'T SET THIS use <a class="el" href="group__libssh__callbacks.html#gafe09b81e5346f0babe288dc38113d289" title="Initializes an ssh_callbacks_struct A call to this macro is mandatory when you have set a new ssh_cal...">ssh_callbacks_init()</a> instead. </p>
</div>
</div>
<a id="ae7a7877dfb4eca2a39e5f281832c15f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7a7877dfb4eca2a39e5f281832c15f0">◆ </a></span>userdata</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* ssh_channel_callbacks_struct::userdata</td>
</tr>
</table>
</div><div class="memdoc">
<p>User-provided data. User is free to set anything he wants here </p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="callbacks_8h_source.html">callbacks.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>