Lines Matching refs:UI_METHOD
55 UI *UI_new_method(const UI_METHOD *method);
227 void UI_set_default_method(const UI_METHOD *meth);
228 const UI_METHOD *UI_get_default_method(void);
229 const UI_METHOD *UI_get_method(UI *ui);
230 const UI_METHOD *UI_set_method(UI *ui, const UI_METHOD *meth);
235 UI_METHOD *UI_OpenSSL(void);
243 const UI_METHOD *UI_null(void);
312 UI_METHOD *UI_create_method(const char *name);
313 void UI_destroy_method(UI_METHOD *ui_method);
314 int UI_method_set_opener(UI_METHOD *method, int (*opener) (UI *ui));
315 int UI_method_set_writer(UI_METHOD *method,
317 int UI_method_set_flusher(UI_METHOD *method, int (*flusher) (UI *ui));
318 int UI_method_set_reader(UI_METHOD *method,
320 int UI_method_set_closer(UI_METHOD *method, int (*closer) (UI *ui));
321 int UI_method_set_data_duplicator(UI_METHOD *method,
324 int UI_method_set_prompt_constructor(UI_METHOD *method,
330 int UI_method_set_ex_data(UI_METHOD *method, int idx, void *data);
331 int (*UI_method_get_opener(const UI_METHOD *method)) (UI *);
332 int (*UI_method_get_writer(const UI_METHOD *method)) (UI *, UI_STRING *);
333 int (*UI_method_get_flusher(const UI_METHOD *method)) (UI *);
334 int (*UI_method_get_reader(const UI_METHOD *method)) (UI *, UI_STRING *);
335 int (*UI_method_get_closer(const UI_METHOD *method)) (UI *);
336 char *(*UI_method_get_prompt_constructor(const UI_METHOD *method))
338 void *(*UI_method_get_data_duplicator(const UI_METHOD *method)) (UI *, void *);
339 void (*UI_method_get_data_destructor(const UI_METHOD *method)) (UI *, void *);
340 const void *UI_method_get_ex_data(const UI_METHOD *method, int idx);
378 UI_METHOD *UI_UTIL_wrap_read_pem_callback(pem_password_cb *cb, int rwflag);