source/shell.tcl
Procedure Summary |
curpos { } Returns the current cursor |
debuglog { msg } |
debuglog { msg } |
fifoout2stdout { fifo } Callback proc to monitor fifoout and pass data on to stdout fifoin is the stdout of the server for this |
lineInput { } Configure stdin & stdout for line buffering, stdin for cooked input, and show entered |
quit { {msg {}} } Called instead of 'exit' to restore proper terminal settings. |
rawInput { } Configure stdin & stdout for no buffering, stdin for raw input, and hide entered |
reset { } Called when SIGUSR1 arrives. |
resize { } Called either explicitly, or when SIGUSR2 arrives. |
restore_stdin { args } Execution trace to restore redirection of stdin to FIFO, and other stdin |
send_command { args } Send a command to MikroConf server and receive the responce. |
send_command { args } Send a command to MikroConf server and receive the responce. |
sigwinch { } Send a resize command to the server to update the window size for this session. |
stdin2fifoin { fifo } Callback proc to monitor stdin and pass data on to fifoin fifoin is the stdin of the server for this |
welcome { } Print welcome |
winsize { } Find the current window dimentions of the remote terminal screen. |
Procedure Detail |
proc curpos { }
proc debuglog { msg }
proc debuglog { msg }
proc fifoout2stdout { fifo }
fifo
- The output fifo
proc lineInput { }
proc quit { {msg {}} }
proc rawInput { }
proc reset { }
proc resize { }
proc restore_stdin { args }
proc send_command { args }
args
- The command to send.
proc send_command { args }
args
- The command to send.
proc sigwinch { }
proc stdin2fifoin { fifo }
fifo
- The input fifo
proc welcome { }
proc winsize { }