Symbol: VTerm
src/apps/serialconnect/TermView.h
60
VTerm* fTerm;
src/apps/serialconnect/libvterm/include/vterm.h
118
VTerm *vterm_new(int rows, int cols);
src/apps/serialconnect/libvterm/include/vterm.h
119
VTerm *vterm_new_with_allocator(int rows, int cols, VTermAllocatorFunctions *funcs, void *allocdata);
src/apps/serialconnect/libvterm/include/vterm.h
120
void vterm_free(VTerm* vt);
src/apps/serialconnect/libvterm/include/vterm.h
122
void vterm_get_size(const VTerm *vt, int *rowsp, int *colsp);
src/apps/serialconnect/libvterm/include/vterm.h
123
void vterm_set_size(VTerm *vt, int rows, int cols);
src/apps/serialconnect/libvterm/include/vterm.h
125
void vterm_push_bytes(VTerm *vt, const char *bytes, size_t len);
src/apps/serialconnect/libvterm/include/vterm.h
127
void vterm_input_push_char(VTerm *vt, VTermModifier state, uint32_t c);
src/apps/serialconnect/libvterm/include/vterm.h
128
void vterm_input_push_key(VTerm *vt, VTermModifier state, VTermKey key);
src/apps/serialconnect/libvterm/include/vterm.h
130
size_t vterm_output_bufferlen(VTerm *vt); /* deprecated */
src/apps/serialconnect/libvterm/include/vterm.h
132
size_t vterm_output_get_buffer_size(const VTerm *vt);
src/apps/serialconnect/libvterm/include/vterm.h
133
size_t vterm_output_get_buffer_current(const VTerm *vt);
src/apps/serialconnect/libvterm/include/vterm.h
134
size_t vterm_output_get_buffer_remaining(const VTerm *vt);
src/apps/serialconnect/libvterm/include/vterm.h
136
size_t vterm_output_bufferread(VTerm *vt, char *buffer, size_t len);
src/apps/serialconnect/libvterm/include/vterm.h
173
void vterm_set_parser_callbacks(VTerm *vt, const VTermParserCallbacks *callbacks, void *user);
src/apps/serialconnect/libvterm/include/vterm.h
175
void vterm_parser_set_utf8(VTerm *vt, int is_utf8);
src/apps/serialconnect/libvterm/include/vterm.h
196
VTermState *vterm_obtain_state(VTerm *vt);
src/apps/serialconnect/libvterm/include/vterm.h
244
VTermScreen *vterm_obtain_screen(VTerm *vt);
src/apps/serialconnect/libvterm/include/vterm.h
9
typedef struct VTerm VTerm;
src/apps/serialconnect/libvterm/src/input.c
125
void vterm_input_push_key(VTerm *vt, VTermModifier mod, VTermKey key)
src/apps/serialconnect/libvterm/src/input.c
7
void vterm_input_push_char(VTerm *vt, VTermModifier mod, uint32_t c)
src/apps/serialconnect/libvterm/src/parser.c
10
static void do_control(VTerm *vt, unsigned char control)
src/apps/serialconnect/libvterm/src/parser.c
106
static void append_strbuffer(VTerm *vt, const char *str, size_t len)
src/apps/serialconnect/libvterm/src/parser.c
119
static size_t do_string(VTerm *vt, const char *str_frag, size_t len)
src/apps/serialconnect/libvterm/src/parser.c
19
static void do_string_csi(VTerm *vt, const char *args, size_t arglen, char command)
src/apps/serialconnect/libvterm/src/parser.c
190
void vterm_push_bytes(VTerm *vt, const char *bytes, size_t len)
src/apps/serialconnect/libvterm/src/screen.c
43
VTerm *vt;
src/apps/serialconnect/libvterm/src/screen.c
627
static VTermScreen *screen_new(VTerm *vt)
src/apps/serialconnect/libvterm/src/screen.c
824
VTermScreen *vterm_obtain_screen(VTerm *vt)
src/apps/serialconnect/libvterm/src/state.c
1604
VTermState *vterm_obtain_state(VTerm *vt)
src/apps/serialconnect/libvterm/src/state.c
57
static VTermState *vterm_state_new(VTerm *vt)
src/apps/serialconnect/libvterm/src/vterm.c
100
void vterm_set_parser_callbacks(VTerm *vt, const VTermParserCallbacks *callbacks, void *user)
src/apps/serialconnect/libvterm/src/vterm.c
106
void vterm_parser_set_utf8(VTerm *vt, int is_utf8)
src/apps/serialconnect/libvterm/src/vterm.c
111
INTERNAL void vterm_push_output_bytes(VTerm *vt, const char *bytes, size_t len)
src/apps/serialconnect/libvterm/src/vterm.c
122
INTERNAL void vterm_push_output_vsprintf(VTerm *vt, const char *format, va_list args)
src/apps/serialconnect/libvterm/src/vterm.c
130
INTERNAL void vterm_push_output_sprintf(VTerm *vt, const char *format, ...)
src/apps/serialconnect/libvterm/src/vterm.c
138
INTERNAL void vterm_push_output_sprintf_ctrl(VTerm *vt, unsigned char ctrl, const char *fmt, ...)
src/apps/serialconnect/libvterm/src/vterm.c
152
INTERNAL void vterm_push_output_sprintf_dcs(VTerm *vt, const char *fmt, ...)
src/apps/serialconnect/libvterm/src/vterm.c
168
size_t vterm_output_bufferlen(VTerm *vt)
src/apps/serialconnect/libvterm/src/vterm.c
173
size_t vterm_output_get_buffer_size(const VTerm *vt)
src/apps/serialconnect/libvterm/src/vterm.c
178
size_t vterm_output_get_buffer_current(const VTerm *vt)
src/apps/serialconnect/libvterm/src/vterm.c
183
size_t vterm_output_get_buffer_remaining(const VTerm *vt)
src/apps/serialconnect/libvterm/src/vterm.c
188
size_t vterm_output_bufferread(VTerm *vt, char *buffer, size_t len)
src/apps/serialconnect/libvterm/src/vterm.c
30
VTerm *vterm_new(int rows, int cols)
src/apps/serialconnect/libvterm/src/vterm.c
35
VTerm *vterm_new_with_allocator(int rows, int cols, VTermAllocatorFunctions *funcs, void *allocdata)
src/apps/serialconnect/libvterm/src/vterm.c
38
VTerm *vt = (*funcs->malloc)(sizeof(VTerm), allocdata);
src/apps/serialconnect/libvterm/src/vterm.c
59
void vterm_free(VTerm *vt)
src/apps/serialconnect/libvterm/src/vterm.c
73
INTERNAL void *vterm_allocator_malloc(VTerm *vt, size_t size)
src/apps/serialconnect/libvterm/src/vterm.c
78
INTERNAL void vterm_allocator_free(VTerm *vt, void *ptr)
src/apps/serialconnect/libvterm/src/vterm.c
83
void vterm_get_size(const VTerm *vt, int *rowsp, int *colsp)
src/apps/serialconnect/libvterm/src/vterm.c
91
void vterm_set_size(VTerm *vt, int rows, int cols)
src/apps/serialconnect/libvterm/src/vterm_internal.h
176
void *vterm_allocator_malloc(VTerm *vt, size_t size);
src/apps/serialconnect/libvterm/src/vterm_internal.h
177
void vterm_allocator_free(VTerm *vt, void *ptr);
src/apps/serialconnect/libvterm/src/vterm_internal.h
179
void vterm_push_output_bytes(VTerm *vt, const char *bytes, size_t len);
src/apps/serialconnect/libvterm/src/vterm_internal.h
180
void vterm_push_output_vsprintf(VTerm *vt, const char *format, va_list args);
src/apps/serialconnect/libvterm/src/vterm_internal.h
181
void vterm_push_output_sprintf(VTerm *vt, const char *format, ...);
src/apps/serialconnect/libvterm/src/vterm_internal.h
182
void vterm_push_output_sprintf_ctrl(VTerm *vt, unsigned char ctrl, const char *fmt, ...);
src/apps/serialconnect/libvterm/src/vterm_internal.h
183
void vterm_push_output_sprintf_dcs(VTerm *vt, const char *fmt, ...);
src/apps/serialconnect/libvterm/src/vterm_internal.h
43
VTerm *vt;