Lines Matching defs:DSO_METHOD
76 * typical for the platform (more specifically the DSO_METHOD) using the
81 * utilise the DSO_METHOD's converter too if it only wants to override
157 * libraries at all, let alone a DSO_METHOD implemented for them.
173 * The default DSO_METHOD-specific function for converting filenames to a
178 * The default DSO_METHOD-specific function for converting filenames to a
189 } DSO_METHOD;
195 DSO_METHOD *meth;
242 DSO *DSO_new_method(DSO_METHOD *method);
250 * then it will be used instead of the associated DSO_METHOD's function. If
264 * filename, or if the callback isn't set it will instead use the DSO_METHOD's
268 * DSO_METHOD during the processing of a DSO_load() call, and is exposed so
276 * DSO_METHOD's merger. A non-NULL return value will need to be
285 * the DSO_METHOD's load function may have tried a variety of filenames (with
291 void DSO_set_default_method(DSO_METHOD *meth);
292 DSO_METHOD *DSO_get_default_method(void);
293 DSO_METHOD *DSO_get_method(DSO *dso);
294 DSO_METHOD *DSO_set_method(DSO *dso, DSO_METHOD *meth);
303 DSO *DSO_load(DSO *dso, const char *filename, DSO_METHOD *meth, int flags);
316 DSO_METHOD *DSO_METHOD_openssl(void);
322 DSO_METHOD *DSO_METHOD_null(void);
329 DSO_METHOD *DSO_METHOD_dlfcn(void);
336 DSO_METHOD *DSO_METHOD_dl(void);
339 DSO_METHOD *DSO_METHOD_win32(void);
342 DSO_METHOD *DSO_METHOD_vms(void);
367 DSO_METHOD *DSO_METHOD_beos(void);