Lines Matching refs:UI
24 int UI_method_set_opener(UI_METHOD *method, int (*opener) (UI *ui));
26 int (*writer) (UI *ui, UI_STRING *uis));
27 int UI_method_set_flusher(UI_METHOD *method, int (*flusher) (UI *ui));
29 int (*reader) (UI *ui, UI_STRING *uis));
30 int UI_method_set_closer(UI_METHOD *method, int (*closer) (UI *ui));
32 void *(*duplicator) (UI *ui, void *ui_data),
33 void (*destructor)(UI *ui, void *ui_data));
35 char *(*prompt_constructor) (UI *ui,
41 int (*UI_method_get_opener(const UI_METHOD *method)) (UI *);
42 int (*UI_method_get_writer(const UI_METHOD *method)) (UI *, UI_STRING *);
43 int (*UI_method_get_flusher(const UI_METHOD *method)) (UI *);
44 int (*UI_method_get_reader(const UI_METHOD *method)) (UI *, UI_STRING *);
45 int (*UI_method_get_closer(const UI_METHOD *method)) (UI *);
47 (UI *, const char *, const char *);
48 void *(*UI_method_get_data_duplicator(const UI_METHOD *method)) (UI *, void *);
49 void (*UI_method_get_data_destructor(const UI_METHOD *method)) (UI *, void *);
62 This function takes a reference to a UI and starts a session, for
67 This function takes a reference to a UI and a UI String, and writes
70 Note that this gets fed all strings associated with a UI, one after
75 This function takes a reference to a UI, and flushes everything that
82 This function takes a reference to a UI and a UI string and reads off
85 Note that this gets fed all strings associated with a UI, one after
90 This function takes a reference to a UI, and closes the session, maybe
128 For every UI String associated with the UI, call the writer function
139 For every UI String associated with the UI, call the reader function
149 UI_create_method() creates a new UI method with a given B<name>.
151 UI_destroy_method() destroys the given UI method B<ui_method>.
204 L<UI(3)>, L<CRYPTO_get_ex_data(3)>, L<UI_STRING(3)>