HDK
|
Go to the source code of this file.
Namespaces | |
Plugin | |
Typedefs | |
typedef void * | Plugin::Handle |
Functions | |
OIIO_UTIL_API const char * | Plugin::plugin_extension (void) |
OIIO_UTIL_API Handle | Plugin::open (const char *plugin_filename, bool global=true) |
Handle | Plugin::open (const std::string &plugin_filename, bool global=true) |
OIIO_UTIL_API bool | Plugin::close (Handle plugin_handle) |
OIIO_UTIL_API void * | Plugin::getsym (Handle plugin_handle, const char *symbol_name, bool report_error=true) |
void * | Plugin::getsym (Handle plugin_handle, const std::string &symbol_name, bool report_error=true) |
OIIO_UTIL_API std::string | Plugin::geterror (bool clear=true) |
Helper routines for managing runtime-loadable "plugins", implemented variously as DSO's (traditional Unix/Linux), dynamic libraries (Mac OS X), DLL's (Windows).
Definition in file plugin.h.