|
SPSuites.h File Reference#include "SPTypes.h"
#include "SPAccess.h"
#include "SPPlugs.h"
#include "SPStrngs.h"
#include "SPHeaderBegin.h"
#include "SPErrorCodes.h"
#include "SPHeaderEnd.h"
Go to the source code of this file.
Classes |
| struct | SPSuitesSuite |
| | This suite allows you to create, manage, and access PICA function suites. More...
|
Defines |
| #define | kSPSuitesSuite "SP Suites Suite" |
| | PICA suite-management suite name.
|
| #define | kSPSuitesSuiteVersion 2 |
| | PICA suite-management suite version.
|
| #define | kSPLatestInternalVersion 0 |
| | Internal.
|
| #define | kSPRuntimeSuiteList ((SPSuiteListRef)NULL) |
| | PICA global list of available suites.
|
| #define | kAIAboutToLoadSuite "About To Load SPSuite" |
Typedefs |
| typedef struct SPSuite * | SPSuiteRef |
| | Opaque reference to a suite object.
|
| typedef struct SPSuiteList * | SPSuiteListRef |
| | A list of suite objects.
|
typedef struct
SPSuiteListIterator * | SPSuiteListIteratorRef |
| | An iterator object for examining a suite list.
|
Functions |
| SPAPI SPErr | SPAllocateSuiteList (SPStringPoolRef stringPool, SPPluginListRef plugins, SPSuiteListRef *suiteList) |
| | Internal.
|
| SPAPI SPErr | SPFreeSuiteList (SPSuiteListRef suiteList) |
| | Internal.
|
| SPAPI SPErr | SPAddSuite (SPSuiteListRef suiteList, SPPluginRef host, const char *name, ai::int32 apiVersion, ai::int32 internalVersion, const void *suiteProcs, SPSuiteRef *suite) |
| | Internal.
|
| SPAPI SPErr | SPRemoveSuite (SPSuiteListRef suiteList, SPSuiteRef suite) |
| | Internal.
|
| SPAPI SPErr | SPRemoveSuiteEx (SPSuiteListRef suiteList, const char *name, ai::int32 apiVersion, ai::int32 internalVersion) |
| | Internal.
|
| SPAPI SPErr | SPAcquireSuite (SPSuiteListRef suiteList, const char *name, ai::int32 apiVersion, ai::int32 internalVersion, const void **suiteProcs) |
| | Internal.
|
| SPAPI SPErr | SPReleaseSuite (SPSuiteListRef suiteList, const char *name, ai::int32 apiVersion, ai::int32 internalVersion) |
| | Internal.
|
| SPAPI SPErr | SPFindSuite (SPSuiteListRef suiteList, const char *name, ai::int32 apiVersion, ai::int32 internalVersion, SPSuiteRef *suite) |
| | Internal.
|
| SPAPI SPErr | SPNewSuiteListIterator (SPSuiteListRef suiteList, SPSuiteListIteratorRef *iter) |
| | Internal.
|
| SPAPI SPErr | SPNextSuite (SPSuiteListIteratorRef iter, SPSuiteRef *suite) |
| | Internal.
|
| SPAPI SPErr | SPDeleteSuiteListIterator (SPSuiteListIteratorRef iter) |
| | Internal.
|
| SPAPI SPErr | SPGetSuiteHost (SPSuiteRef suite, SPPluginRef *plugin) |
| | Internal.
|
| SPAPI SPErr | SPGetSuiteName (SPSuiteRef suite, const char **name) |
| | Internal.
|
| SPAPI SPErr | SPGetSuiteAPIVersion (SPSuiteRef suite, ai::int32 *version) |
| | Internal.
|
| SPAPI SPErr | SPGetSuiteInternalVersion (SPSuiteRef suite, ai::int32 *version) |
| | Internal.
|
| SPAPI SPErr | SPGetSuiteProcs (SPSuiteRef suite, const void **suiteProcs) |
| | Internal.
|
| SPAPI SPErr | SPGetSuiteAcquireCount (SPSuiteRef suite, ai::int32 *count) |
| | Internal.
|
Define Documentation
| #define kAIAboutToLoadSuite "About To Load SPSuite" |
| #define kSPLatestInternalVersion 0 |
| #define kSPSuitesSuite "SP Suites Suite" |
PICA suite-management suite name.
| #define kSPSuitesSuiteVersion 2 |
PICA suite-management suite version.
Typedef Documentation
Opaque reference to a suite object.
Access with the SPSuitesSuite.
Function Documentation
| SPAPI SPErr SPAcquireSuite |
( |
SPSuiteListRef |
suiteList, |
|
|
const char * |
name, |
|
|
ai::int32 |
apiVersion, |
|
|
ai::int32 |
internalVersion, |
|
|
const void ** |
suiteProcs | |
|
) |
| | |
| SPAPI SPErr SPGetSuiteInternalVersion |
( |
SPSuiteRef |
suite, |
|
|
ai::int32 * |
version | |
|
) |
| | |
| SPAPI SPErr SPReleaseSuite |
( |
SPSuiteListRef |
suiteList, |
|
|
const char * |
name, |
|
|
ai::int32 |
apiVersion, |
|
|
ai::int32 |
internalVersion | |
|
) |
| | |
| SPAPI SPErr SPRemoveSuiteEx |
( |
SPSuiteListRef |
suiteList, |
|
|
const char * |
name, |
|
|
ai::int32 |
apiVersion, |
|
|
ai::int32 |
internalVersion | |
|
) |
| | |
|