Classes |
| struct | SPAdaptersMessage |
| | The message passed with all kSPAdaptersCaller calls. More...
|
| struct | SPAdaptersSuite |
| | An adapter is an interface between the PICA plug-in manager and an individual plug-in. More...
|
Defines |
| #define | kSPAdaptersSuite "SP Adapters Suite" |
| | SPAdapters suite name.
|
| #define | kSPAdaptersSuiteVersion 3 |
| | SPAdapters suite version.
|
| #define | kSPAdaptersCaller "SP Adapters" |
| | Caller for a plug-in adapter.
|
| #define | kSPAdaptersStartupSelector "Start up" |
| | Received by a plug-in with an adapter on application startup, after PICA completes its plug-in startup process.
|
| #define | kSPAdaptersShutdownSelector "Shut down" |
| | Received by a plug-in with an adapter on application shutdown, after PICA completes its plug-in shutdown process.
|
| #define | kSPAdaptersDisposeInfoSelector "Dispose info" |
| | Received by a plug-in with an adapter after a call to SPCachesSuite::SPFlushCaches(), for a final flush of any memory used for private data, including PICA lists and string pools.
|
| #define | kSPAdaptersFlushSelector "Flush" |
| | Received by a plug-in with an adapter when the application frees memory, to allow garbage collection.
|
| #define | kSPAdaptersRegisterPluginsSelector "Register plugins" |
| | Received by a plug-in after its initialization, to allow it to register its own adapter.
|
| #define | kSPAdaptersLoadPluginSelector "Load plugin" |
| | Received by a plug-in with an adapter before it is loaded, to allow the adapter to perform needed translations before the load occurs.
|
| #define | kSPAdaptersReleasePluginSelector "Release plugin" |
| | Received by a plug-in with an adapter before it is unloaded, to allow the adapter to perform needed translations before the unload occurs.
|
| #define | kSPAdaptersSendMessageSelector "Send message" |
| | Received by a plug-in with an adapter when the application needs to communicate with it.
|
| #define | kSPAdaptersFindPropertySelector "Find property" |
| #define | kSPAdaptersAboutSelector "About" |
| #define | kSPAdaptersAcquireSuiteHostSelector "Acquire Suite" |
| #define | kSPAdaptersReleaseSuiteHostSelector "Release Suite" |
| #define | kSPRuntimeAdapterList ((SPAdapterListRef)NULL) |
| | PICA global list of registered plug-in adapters.
|
Typedefs |
| typedef struct SPAdapter * | SPAdapterRef |
| | An opaque reference to an adapter object.
|
| typedef struct SPAdapterList * | SPAdapterListRef |
| | A list of adapter objects.
|
typedef struct
SPAdapterListIterator * | SPAdapterListIteratorRef |
| | An iterator object for examining an adapter list.
|
Functions |
| SPAPI SPErr | SPAllocateAdapterList (struct SPStringPool *stringPool, SPAdapterListRef *adapterList) |
| | Internal.
|
| SPAPI SPErr | SPFreeAdapterList (SPAdapterListRef adapterList) |
| | Internal.
|
| SPAPI SPErr | SPAddAdapter (SPAdapterListRef adapterList, struct SPPlugin *host, const char *name, ai::int32 version, SPAdapterRef *adapter) |
| | Internal.
|
| SPAPI SPErr | SPFindAdapter (SPAdapterListRef adapterList, const char *name, SPAdapterRef *adapter) |
| | Internal.
|
| SPAPI SPErr | SPNewAdapterListIterator (SPAdapterListRef adapterList, SPAdapterListIteratorRef *iter) |
| | Internal.
|
| SPAPI SPErr | SPNextAdapter (SPAdapterListIteratorRef iter, SPAdapterRef *adapter) |
| | Internal.
|
| SPAPI SPErr | SPDeleteAdapterListIterator (SPAdapterListIteratorRef iter) |
| | Internal.
|
| SPAPI SPErr | SPGetAdapterHost (SPAdapterRef adapter, struct SPPlugin **plugin) |
| | Internal.
|
| SPAPI SPErr | SPGetAdapterName (SPAdapterRef adapter, const char **name) |
| | Internal.
|
| SPAPI SPErr | SPGetAdapterVersion (SPAdapterRef adapter, ai::int32 *version) |
| | Internal.
|