Lines Matching refs:method

14 interface method creation and destruction
24 int UI_method_set_opener(UI_METHOD *method, int (*opener) (UI *ui));
25 int UI_method_set_writer(UI_METHOD *method,
27 int UI_method_set_flusher(UI_METHOD *method, int (*flusher) (UI *ui));
28 int UI_method_set_reader(UI_METHOD *method,
30 int UI_method_set_closer(UI_METHOD *method, int (*closer) (UI *ui));
31 int UI_method_set_data_duplicator(UI_METHOD *method,
34 int UI_method_set_prompt_constructor(UI_METHOD *method,
40 int UI_method_set_ex_data(UI_METHOD *method, int idx, void *data);
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 *);
46 char *(*UI_method_get_prompt_constructor(const UI_METHOD *method))
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 *);
50 const void *UI_method_get_ex_data(const UI_METHOD *method, int idx);
54 A method contains a few functions that implement the low-level of the
77 For example, if the method builds up a dialog box, this can be used to
104 This depends on the needs of the method.
109 This is how the UI_OpenSSL() method does it.
111 In contrast, a method that builds up a dialog box would add all prompt
116 The central function that uses these method functions is UI_process(),
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>.
155 UI_method_set_closer() set the five main method function to the given
173 return the different method functions.
187 return 0 on success, -1 if the given B<method> is NULL.
196 return the requested function pointer if it's set in the method,
200 data associated with the method.