Classes |
struct | SPHostProcs |
| Callback procedures provided to PICA by the application. More...
|
struct | SPRuntimeSuite |
| This suite allows you to obtain specific references to the PICA global lists and string pool. More...
|
struct | SPBasicFuncStruct |
| Internal. More...
|
Defines |
#define | kSPRuntimeSuite "SP Runtime Suite" |
#define | kSPRuntimeSuiteVersion6 6 |
#define | kSPRuntimeSuiteVersion7 7 |
#define | kSPRuntimeSuiteVersion kSPRuntimeSuiteVersion7 |
#define | SPPerfLoggingEnabled 1 |
Typedefs |
typedef void *(* | SPAllocateProc )(size_t size, void *hostData) |
| Internal.
|
typedef void(* | SPFreeProc )(void *block, void *hostData) |
| Internal.
|
typedef void *(* | SPReallocateProc )(void *block, size_t newSize, void *hostData) |
| Internal.
|
typedef void(* | SPStartupNotifyProc )(NotifyEvent event, void *notifyData, void *hostData) |
| Called by an adapter to inform the application that a plug-in is being started up.
|
typedef void(* | SPShutdownNotifyProc )(NotifyEvent event, void *notifyData, void *hostData) |
| Called by an adapter to inform the application that a plug-in is being shut down.
|
typedef void(* | SPAssertTrapProc )(const char *failMessage, void *hostData) |
| Internal.
|
typedef void(* | SPThrowTrapProc )(SPErr error, void *hostData) |
| Internal.
|
typedef void(* | SPDebugTrapProc )(const char *debugMessage, void *hostData) |
| Internal.
|
typedef void(* | SPWarningProc )(const char *warningMessage, void *hostData) |
typedef SPAPI SPErr(* | SPAllocateStringPoolProc )(SPStringPoolRef *pool) |
| Internal.
|
typedef SPAPI SPErr(* | SPFreeStringPoolProc )(SPStringPoolRef stringPool) |
| Internal.
|
typedef SPAPI SPErr(* | SPMakeWStringProc )(SPStringPoolRef stringPool, const char *string, const char **wString) |
| Internal.
|
typedef SPAPI SPErr(* | SPGetHostAccessInfoProc )(SPPlatformAccessInfo *spHostAccessInfo) |
| Internal.
|
typedef SPAPI SPBoolean(* | SPFilterEventProc )(NotifyEvent event, const void *eventData) |
| Internal.
|
typedef SPAPI SPErr(* | SPAddPluginsProc )(void) |
| Internal.
|
typedef SPAPI SPBoolean(* | SPOverrideStartupProc )(SPPluginRef currentPlugin) |
| Internal.
|
typedef SPAPI SPErr(* | SPResolveLinkProc )(const char *shortcutFile, char *resolvedPath) |
| Internal.
|
typedef SPAPI SPErr(* | SPResolveLinkProcW )(const wchar_t *shortcutFile, wchar_t *resolvedPath) |
typedef SPAPI SPErr(* | SPWideCharToPlatform )(char *destination, size_t dstSizeBytes, const ai::uint16 *src, size_t srcWcharCount) |
typedef SPAPI SPErr(* | SPPlatformToWideChar )(ai::uint16 *destination, size_t dstCharCount, const char *src, size_t srcSizeBytes) |
typedef SPAPI SPErr(* | GetNativePluginAccessProc )(SPPluginRef plugin, SPAccessRef *access) |
| Internal.
|
typedef SPAPI SPBoolean(* | MemoryIsCriticalProc )(void) |
| Internal.
|
typedef SPAPI void(* | SPPerfLogTimerStart )(void **hostLogData, SPBoolean pauseAtStart) |
typedef SPAPI void(* | SPPerfLogTimerPause )(void *hostLogData) |
typedef SPAPI void(* | SPPerfLogTimerPlay )(void *hostLogData) |
typedef SPAPI void(* | SPPerfLogPut )(void *hostLogData, const char *logString1, const char *logString2) |
typedef SPAPI void(* | SPPerfLogPutWithGivenTime )(ai::int64 givenTime, const char *logString1, const char *logString2) |
typedef SPAPI ai::int64(* | SPGetElapsedMicroSeconds )(void *hostLogData) |
typedef SPAPI void(* | SPPerfLogTimerDestroy )(void *hostLogData) |
Enumerations |
enum | NotifyEvent {
kAddFile,
kAddPlugin,
kSetMessage,
kSuitesAvailable,
kError,
kStartingupPlugin,
kPreShutdownPlugin,
kPostShutdownPlugin,
kNoEvent = 0xffffffff
} |
| A notification event type, that an adapter passes to the SPStartupNotifyProc and SPShutdownNotifyProc when the associated plug-in is loaded or unloaded.
More...
|
Functions |
SPAPI SPErr | SPGetRuntimeStringPool (SPStringPoolRef *stringPool) |
| Internal.
|
SPAPI SPErr | SPGetRuntimeSuiteList (SPSuiteListRef *suiteList) |
| Internal.
|
SPAPI SPErr | SPGetRuntimeFileList (SPFileListRef *fileList) |
| Internal.
|
SPAPI SPErr | SPGetRuntimePluginList (SPPluginListRef *pluginList) |
| Internal.
|
SPAPI SPErr | SPGetRuntimeAdapterList (SPAdapterListRef *adapterList) |
| Internal.
|
SPAPI SPErr | SPGetRuntimeHostProcs (SPHostProcs **hostProcs) |
| Internal.
|
SPAPI SPErr | SPGetRuntimePluginsFolder (SPPlatformFileReference *pluginFolder) |
| Internal.
|
SPAPI SPErr | SPSetRuntimePluginsFolder (SPPlatformFileReference *pluginFolder) |
| Internal.
|
SPAPI SPErr | SPGetRuntimeHostFileRef (SPPlatformFileReference *hostFileSpec) |
| Internal.
|
SPAPI SPErr | SPGetRuntimePluginsFolder_v5 (SPPlatformFileSpecification *pluginFolder) |
| Internal.
|
SPAPI SPErr | SPGetRuntimeHostFileRef_v5 (SPPlatformFileSpecification *hostFileSpec) |
| Internal.
|
void | SetUpBasicFuncs (SPBasicFuncStruct *inStruct) |
| Internal.
|