|
Pixar Arch 0.25.8
|
#include "pxr/arch/pxr.h"#include "pxr/arch/api.h"#include <string>#include <dlfcn.h>Go to the source code of this file.
Namespaces | |
| namespace | pxr |
Macros | |
| #define | ARCH_LIBRARY_LAZY RTLD_LAZY |
| #define | ARCH_LIBRARY_NOW RTLD_NOW |
| #define | ARCH_LIBRARY_LOCAL RTLD_LOCAL |
| #define | ARCH_LIBRARY_GLOBAL RTLD_GLOBAL |
| #define | ARCH_LIBRARY_SUFFIX ".so" |
| #define | ARCH_STATIC_LIBRARY_SUFFIX ".a" |
| #define | ARCH_PLUGIN_SUFFIX ARCH_LIBRARY_SUFFIX |
Functions | |
| void * | pxr::ArchLibraryOpen (const std::string &filename, int flag) |
| library.h Architecture dependent loading and unloading of dynamic libraries. | |
| std::string | pxr::ArchLibraryError () |
Obtain a description of the most recent error that occurred from ArchLibraryOpen. | |
| int | pxr::ArchLibraryClose (void *handle) |
Closes an object opened with ArchLibraryOpen. | |
| void * | pxr::ArchLibraryGetSymbolAddress (void *handle, const char *name) |
Obtain the address of a symbol defined within an object opened with ArchLibraryOpen. | |
| #define ARCH_LIBRARY_LAZY RTLD_LAZY |
| #define ARCH_LIBRARY_NOW RTLD_NOW |
| #define ARCH_LIBRARY_LOCAL RTLD_LOCAL |
| #define ARCH_LIBRARY_GLOBAL RTLD_GLOBAL |
| #define ARCH_LIBRARY_SUFFIX ".so" |
| #define ARCH_STATIC_LIBRARY_SUFFIX ".a" |
| #define ARCH_PLUGIN_SUFFIX ARCH_LIBRARY_SUFFIX |