SYMBOL INDEX (151 symbols across 13 files) FILE: html/src/components/app.tsx class App (line 55) | class App extends Component { method render (line 56) | render() { FILE: html/src/components/modal/index.tsx type Props (line 5) | interface Props { class Modal (line 10) | class Modal extends Component { method constructor (line 11) | constructor(props: Props) { method render (line 15) | render({ show, children }: Props) { FILE: html/src/components/terminal/index.tsx type Props (line 8) | interface Props extends XtermOptions { type State (line 12) | interface State { class Terminal (line 16) | class Terminal extends Component { method constructor (line 20) | constructor(props: Props) { method componentDidMount (line 25) | async componentDidMount() { method componentWillUnmount (line 31) | componentWillUnmount() { method render (line 35) | render({ id }: Props, { modal }: State) { method showModal (line 49) | showModal() { method sendFile (line 54) | sendFile(event: Event) { FILE: html/src/components/terminal/xterm/addons/overlay.ts class OverlayAddon (line 6) | class OverlayAddon implements ITerminalAddon { method constructor (line 11) | constructor() { method activate (line 33) | activate(terminal: Terminal): void { method dispose (line 37) | dispose(): void {} method showOverlay (line 40) | showOverlay(msg: string, timeout?: number): void { FILE: html/src/components/terminal/xterm/addons/zmodem.ts type ZmodeOptions (line 7) | interface ZmodeOptions { class ZmodemAddon (line 17) | class ZmodemAddon implements ITerminalAddon { method constructor (line 25) | constructor(private options: ZmodeOptions) {} method activate (line 27) | activate(terminal: Terminal) { method dispose (line 33) | dispose() { method consume (line 40) | consume(data: ArrayBuffer) { method reset (line 54) | private reset() { method addDisposableListener (line 59) | private addDisposableListener(target: EventTarget, type: string, liste... method trzszInit (line 65) | private trzszInit() { method zmodemInit (line 94) | private zmodemInit() { method zmodemDetect (line 115) | private zmodemDetect(detection: Zmodem.Detection): void { method sendFile (line 131) | public sendFile(files: FileList) { method receiveFile (line 141) | private receiveFile() { method writeProgress (line 159) | private writeProgress(offer: Zmodem.Offer) { method bytesHuman (line 171) | private bytesHuman(bytes: any, precision: number): string { FILE: html/src/components/terminal/xterm/index.ts type TtydTerminal (line 16) | interface TtydTerminal extends Terminal { type Window (line 21) | interface Window { type Command (line 26) | enum Command { type Preferences (line 38) | type Preferences = ITerminalOptions & ClientOptions; type RendererType (line 40) | type RendererType = 'dom' | 'canvas' | 'webgl'; type ClientOptions (line 42) | interface ClientOptions { type FlowControl (line 56) | interface FlowControl { type XtermOptions (line 62) | interface XtermOptions { function toDisposable (line 70) | function toDisposable(f: () => void): IDisposable { function addEventListener (line 74) | function addEventListener(target: EventTarget, type: string, listener: E... class Xterm (line 79) | class Xterm { method constructor (line 107) | constructor( method dispose (line 112) | dispose() { method register (line 120) | private register(d: T): T { method sendFile (line 126) | public sendFile(files: FileList) { method refreshToken (line 131) | public async refreshToken() { method onWindowUnload (line 144) | private onWindowUnload(event: BeforeUnloadEvent) { method open (line 155) | public open(parent: HTMLElement) { method initListeners (line 173) | private initListeners() { method writeData (line 207) | public writeData(data: string | Uint8Array) { method sendData (line 230) | public sendData(data: string | Uint8Array) { method connect (line 248) | public connect() { method onSocketOpen (line 260) | private onSocketOpen() { method onSocketClose (line 281) | private onSocketClose(event: CloseEvent) { method parseOptsFromUrlQuery (line 309) | private parseOptsFromUrlQuery(query: string): Preferences { method onSocketData (line 343) | private onSocketData(event: MessageEvent) { method applyPreferences (line 371) | private applyPreferences(prefs: Preferences) { method setRendererType (line 472) | private setRendererType(value: RendererType) { FILE: src/http.c function send_unauthorized (line 14) | static int send_unauthorized(struct lws *wsi, unsigned int code, enum lw... function check_auth (line 28) | static int check_auth(struct lws *wsi, struct pss_http *pss) { function accept_gzip (line 46) | static bool accept_gzip(struct lws *wsi) { function uncompress_html (line 52) | static bool uncompress_html(char **output, size_t *output_len) { function pss_buffer_free (line 82) | static void pss_buffer_free(struct pss_http *pss) { function access_log (line 86) | static void access_log(struct lws *wsi, const char *path) { function callback_http (line 93) | int callback_http(struct lws *wsi, enum lws_callback_reasons reason, voi... FILE: src/protocol.c function send_initial_message (line 17) | static int send_initial_message(struct lws *wsi, int index) { function json_object (line 39) | static json_object *parse_window_size(const char *buf, size_t len, uint1... function check_host_origin (line 51) | static bool check_host_origin(struct lws *wsi) { function pty_ctx_t (line 73) | static pty_ctx_t *pty_ctx_init(struct pss_tty *pss) { function pty_ctx_free (line 80) | static void pty_ctx_free(pty_ctx_t *ctx) { free(ctx); } function process_read_cb (line 82) | static void process_read_cb(pty_process *process, pty_buf_t *buf, bool e... function process_exit_cb (line 96) | static void process_exit_cb(pty_process *process) { type pss_tty (line 115) | struct pss_tty type pss_tty (line 132) | struct pss_tty function spawn_process (line 154) | static bool spawn_process(struct pss_tty *pss, uint16_t columns, uint16_... function wsi_output (line 171) | static void wsi_output(struct lws *wsi, pty_buf_t *buf) { function check_auth (line 187) | static bool check_auth(struct lws *wsi, struct pss_tty *pss) { function callback_tty (line 201) | int callback_tty(struct lws *wsi, enum lws_callback_reasons reason, void... FILE: src/pty.c function alloc_cb (line 40) | static void alloc_cb(uv_handle_t *unused, size_t suggested_size, uv_buf_... function close_cb (line 45) | static void close_cb(uv_handle_t *handle) { free(handle); } function async_free_cb (line 47) | static void async_free_cb(uv_handle_t *handle) { function pty_buf_t (line 51) | pty_buf_t *pty_buf_init(char *base, size_t len) { function pty_buf_free (line 59) | void pty_buf_free(pty_buf_t *buf) { function read_cb (line 65) | static void read_cb(uv_stream_t *stream, ssize_t n, const uv_buf_t *buf) { function write_cb (line 79) | static void write_cb(uv_write_t *req, int unused) { function pty_process (line 85) | pty_process *process_init(void *ctx, uv_loop_t *loop, char *argv[], char... function process_running (line 98) | bool process_running(pty_process *process) { function process_free (line 102) | void process_free(pty_process *process) { function pty_pause (line 124) | void pty_pause(pty_process *process) { function pty_resume (line 130) | void pty_resume(pty_process *process) { function pty_write (line 137) | int pty_write(pty_process *process, pty_buf_t *buf) { function pty_resize (line 148) | bool pty_resize(pty_process *process) { function pty_kill (line 160) | bool pty_kill(pty_process *process, int sig) { function conpty_init (line 170) | bool conpty_init() { function WCHAR (line 192) | static WCHAR *to_utf16(char *str) { function WCHAR (line 205) | static WCHAR *join_args(char **argv) { function conpty_setup (line 221) | static bool conpty_setup(HPCON *hnd, COORD size, STARTUPINFOEXW *si_ex, ... function connect_cb (line 286) | static void connect_cb(uv_connect_t *req, int status) { function conpty_exit (line 293) | static void CALLBACK conpty_exit(void *context, BOOLEAN unused) { function async_cb (line 298) | static void async_cb(uv_async_t *async) { function pty_spawn (line 312) | int pty_spawn(pty_process *process, pty_read_cb read_cb, pty_exit_cb exi... function fd_set_cloexec (line 381) | static bool fd_set_cloexec(const int fd) { function fd_duplicate (line 387) | static bool fd_duplicate(int fd, uv_pipe_t *pipe) { function wait_cb (line 398) | static void wait_cb(void *arg) { function async_cb (line 419) | static void async_cb(uv_async_t *async) { function pty_spawn (line 427) | int pty_spawn(pty_process *process, pty_read_cb read_cb, pty_exit_cb exi... FILE: src/pty.h type pty_buf_t (line 19) | typedef struct { type pty_process_ (line 24) | struct pty_process_ type pty_process (line 25) | typedef struct pty_process_ pty_process; type pty_process_ (line 29) | struct pty_process_ { FILE: src/server.c type lws_context (line 22) | struct lws_context type server (line 23) | struct server type endpoints (line 24) | struct endpoints type lws (line 26) | struct lws type lws_callback_reasons (line 26) | enum lws_callback_reasons type lws (line 27) | struct lws type lws_callback_reasons (line 27) | enum lws_callback_reasons type lws_protocols (line 30) | struct lws_protocols type pss_http (line 30) | struct pss_http type pss_tty (line 31) | struct pss_tty type lws_extension (line 36) | struct lws_extension type option (line 55) | struct option function print_help (line 90) | static void print_help() { function print_config (line 140) | static void print_config() { type server (line 164) | struct server type server (line 165) | struct server type server (line 168) | struct server type server (line 170) | struct server function server_free (line 207) | static void server_free(struct server *ts) { function signal_cb (line 233) | static void signal_cb(uv_signal_t *watcher, int signum) { function parse_int (line 256) | static int parse_int(char *name, char *str) { function calc_command_start (line 267) | static int calc_command_start(int argc, char **argv) { function main (line 304) | int main(int argc, char **argv) { FILE: src/server.h type endpoints (line 20) | struct endpoints { type lws_context (line 28) | struct lws_context type server (line 29) | struct server type endpoints (line 30) | struct endpoints type pss_http (line 32) | struct pss_http { type pss_tty (line 39) | struct pss_tty { type pty_ctx_t (line 59) | typedef struct { type server (line 64) | struct server { FILE: src/utils.c function endswith (line 63) | bool endswith(const char *str, const char *suffix) { function get_sig_name (line 69) | int get_sig_name(int sig, char *buf, size_t len) { function get_sig (line 75) | int get_sig(const char *sig_name) { function open_uri (line 84) | int open_uri(char *uri) { function print_error (line 181) | void print_error(char *func) {