• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asus-wl-520gu-7.0.1.45/src/router/shared.asus/openssl/

Lines Matching refs:UI

69 /* The UI type is a holder for a specific user interface session.  It can
74 typedef struct ui_st UI;
76 /* All instances of UI have a reference to a method structure, which is a
89 UI *UI_new(void);
90 UI *UI_new_method(const UI_METHOD *method);
91 void UI_free(UI *ui);
117 All of the functions in this group take a UI and a prompt string.
136 int UI_add_input_string(UI *ui, const char *prompt, int flags,
138 int UI_dup_input_string(UI *ui, const char *prompt, int flags,
140 int UI_add_verify_string(UI *ui, const char *prompt, int flags,
142 int UI_dup_verify_string(UI *ui, const char *prompt, int flags,
144 int UI_add_input_boolean(UI *ui, const char *prompt, const char *action_desc,
147 int UI_dup_input_boolean(UI *ui, const char *prompt, const char *action_desc,
150 int UI_add_info_string(UI *ui, const char *text);
151 int UI_dup_info_string(UI *ui, const char *text);
152 int UI_add_error_string(UI *ui, const char *text);
153 int UI_dup_error_string(UI *ui, const char *text);
161 one input in each UI being marked with this flag, or the application
166 UI won't look at those, but will pass them on to the method routines. They
167 must use higher bits so they don't get confused with the UI bits above.
194 char *UI_construct_prompt(UI *ui_method,
207 void *UI_add_user_data(UI *ui, void *user_data);
209 void *UI_get0_user_data(UI *ui);
212 const char *UI_get0_result(UI *ui, int i);
215 int UI_process(UI *ui);
219 be used to get information from a UI. */
220 int UI_ctrl(UI *ui, int cmd, long i, void *p, void (*f)());
238 int UI_set_ex_data(UI *r,int idx,void *arg);
239 void *UI_get_ex_data(UI *r, int idx);
244 const UI_METHOD *UI_get_method(UI *ui);
245 const UI_METHOD *UI_set_method(UI *ui, const UI_METHOD *meth);
287 them back into the UI strings.
289 All method functions take a UI as argument. Additionally, the writer and
314 int UI_method_set_opener(UI_METHOD *method, int (*opener)(UI *ui));
315 int UI_method_set_writer(UI_METHOD *method, int (*writer)(UI *ui, UI_STRING *uis));
316 int UI_method_set_flusher(UI_METHOD *method, int (*flusher)(UI *ui));
317 int UI_method_set_reader(UI_METHOD *method, int (*reader)(UI *ui, UI_STRING *uis));
318 int UI_method_set_closer(UI_METHOD *method, int (*closer)(UI *ui));
319 int (*UI_method_get_opener(UI_METHOD *method))(UI*);
320 int (*UI_method_get_writer(UI_METHOD *method))(UI*,UI_STRING*);
321 int (*UI_method_get_flusher(UI_METHOD *method))(UI*);
322 int (*UI_method_get_reader(UI_METHOD *method))(UI*,UI_STRING*);
323 int (*UI_method_get_closer(UI_METHOD *method))(UI*);
345 int UI_set_result(UI *ui, UI_STRING *uis, const char *result);
359 /* Error codes for the UI functions. */