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 { }