Graft C ABI primitives
icy_graft_manifest
What a graft plugin exports under ICY_GRAFT_PLUGIN_MANIFEST_SYMBOL: its ABI version, file name, ID, name, version, runti
#include <icy/graft/abi.h>
struct icy_graft_manifestDefined in src/graft/include/icy/graft/abi.h:52
What a graft plugin exports under ICY_GRAFT_PLUGIN_MANIFEST_SYMBOL: its ABI version, file name, ID, name, version, runtime and entry point.
Public Attributes
| Return | Name | Description |
|---|---|---|
uint32_t | abiVersion | |
const char * | fileName | |
const char * | id | |
const char * | name | |
const char * | version | |
const char * | runtime | |
const char * | entrypoint |
abiVersion
uint32_t abiVersionDefined in src/graft/include/icy/graft/abi.h:54
fileName
const char * fileNameDefined in src/graft/include/icy/graft/abi.h:55
id
const char * idDefined in src/graft/include/icy/graft/abi.h:56
name
const char * nameDefined in src/graft/include/icy/graft/abi.h:57
version
const char * versionDefined in src/graft/include/icy/graft/abi.h:58
runtime
const char * runtimeDefined in src/graft/include/icy/graft/abi.h:59
entrypoint
const char * entrypointDefined in src/graft/include/icy/graft/abi.h:60
