summaryrefslogtreecommitdiff
path: root/src/lib/ecore_con/efl_network_ssh_channel_interactive_session.eo
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/ecore_con/efl_network_ssh_channel_interactive_session.eo')
-rw-r--r--src/lib/ecore_con/efl_network_ssh_channel_interactive_session.eo33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/lib/ecore_con/efl_network_ssh_channel_interactive_session.eo b/src/lib/ecore_con/efl_network_ssh_channel_interactive_session.eo
new file mode 100644
index 0000000000..3467e6eda7
--- /dev/null
+++ b/src/lib/ecore_con/efl_network_ssh_channel_interactive_session.eo
@@ -0,0 +1,33 @@
+class Efl.Network.Ssh.Channel.Interactive_Session (Efl.Network.Ssh.Channel.Base)
+{
+ eo_prefix: efl_network_ssh_channel_interactive_session;
+ legacy_prefix: ecore_con_ssh_channel_interactive_session;
+ methods {
+ pty_req {
+ params {
+ const(char)* term;
+ const(char)* modes;
+ uint columns;
+ uint rows;
+ uint width;
+ uint height;
+ }
+ return: Efl_Network_Ssh_Request *;
+ }
+ env_req {
+ params {
+ const(char)* name;
+ const(char)* value;
+ }
+ }
+ shell_req {
+ return: Efl_Network_Ssh_Request *;
+ }
+ exec_req {
+ params {
+ const(char)* command;
+ }
+ return: Efl_Network_Ssh_Request *;
+ }
+ }
+}