Starboard Module Reference: export.h
Stay organized with collections
Save and categorize content based on your preferences.
Provides macros for properly exporting or importing symbols from shared
libraries.
Macros
SB_EXPORT
Specification for a symbol that should be exported when building the DLL and
imported when building code that uses the DLL.
SB_EXPORT_PRIVATE
Specification for a symbol that should be exported or imported for testing
purposes only.
SB_IMPORT
Specification for a symbol that is expected to be defined externally to this
module.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-12-12 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-12-12 UTC."],[[["Defines macros for managing symbol visibility and linkage in shared libraries."],["`SB_EXPORT` is used for symbols that need to be accessible both within and outside the library."],["`SB_EXPORT_PRIVATE` and `SB_IMPORT` are for symbols used in testing and those expected from external modules, respectively."]]],[]]