API Index for Multiprocessing Services


Gestalt Constants

Identifying Preemptively Safe System Calls

Functions

AbsoluteToDuration
DurationToAbsolute
MPAllocate
MPAllocateAligned
MPAllocateTaskStorageIndex
MPArmTimer
MPBlockClear
MPBlockCopy
MPCancelTimer
MPCauseNotification
MPCreateCriticalRegion
MPCreateEvent
MPCreateNotification
MPCreateQueue
MPCreateSemaphore
MPCreateTask
MPCreateTimer
MPCurrentTaskID
MPDataToCode
MPDeallocateTaskStorageIndex
MPDelayUntil
MPDelayUntilSys
MPDeleteCriticalRegion
MPDeleteEvent
MPDeleteNotification
MPDeleteQueue
MPDeleteSemaphore
MPDeleteTimer
MPDisposeTaskException
MPEnterCriticalRegion
MPExit
MPExitCriticalRegion
MPExtractTaskState
MPFree
MPGetAddressSpaceInfo
MPGetAllocatedBlockSize
MPGetCriticalRegionInfo
MPGetEventInfo
MPGetNextAddressSpaceID
MPGetNextAreaID
MPGetNextCoherenceID
MPGetNextConsoleID
MPGetNextCpuID
MPGetNextCriticalRegionID
MPGetNextEventID
MPGetNextID
MPGetNextNotificationID
MPGetNextProcessID
MPGetNextQueueID
MPGetNextSemaphoreID
MPGetNextTaskID
MPGetNextTimerID
MPGetNotificationInfo
MPGetPageSize
MPGetPageSizeClasses
MPGetQueueInfo
MPGetSemaphoreInfo
MPGetTaskStorageValue
MPModifyNotification
MPModifyNotificationParameters
MPNotifyQueue
MPPrintfHandler
MPProcessors
MPProcessorsScheduled
MPRegisterDebugger
MPRemoteCall
MPRPC
MPSetEvent
MPSetExceptionHandler
MPSetQueueReserve
MPSetTaskState
MPSetTaskStorageValue
MPSetTaskType
MPSetTaskWeight
MPSetTimerNotify
MPSignalSemaphore
MPTaskIsPreemptive
MPTaskIsToolboxSafe
MPTerminateTask
MPThrowException
MPUnregisterDebugger
MPWaitForEvent
MPWaitOnQueue
MPWaitOnSemaphore
MPYield
UpTime
_MPAllocateSys
_MPDebugStr
_MPInitializePrintf
_MPIsFullyInitialized
_MPLibraryIsCompatible
_MPLibraryVersion
_MPPrintf
_MPRPC
_MPStatusCString
_MPStatusPString
_MPTaskIsToolboxSafe

Callbacks

MPIsFullyInitializedProc
MPRemoteProcedure
TaskProc

Data Types

MPAddressSpaceID
MPAddressSpaceInfo
MPAreaID
MPCoherenceID
MPConsoleID
MPCpuID
MPCriticalRegionID
MPCriticalRegionInfo
MPEventFlags
MPEventID
MPEventInfo
MPExceptionKind
MPIsFullyInitializedProc
MPNotificationID
MPNotificationInfo
MPOpaqueID
MPOpaqueIDClass
MPPageSizeClass
MPPrintfHandler
MPProcessID
MPQueueID
MPQueueInfo
MPRemoteContext
MPRemoteProcedure
MPSemaphoreCount
MPSemaphoreID
MPSemaphoreInfo
MPTaskID
MPTaskInfo
MPTaskOptions
MPTaskStateKind
MPTaskWeight
MPTimerID
TaskProc
TaskStorageIndex
TaskStorageValue

Constants

kMPCreateTaskSuspendedMask
kMPMaxAllocSize
kMPNoID
kMPPreserveTimerID
kMPQueueInfoVersion
kOpaqueAnyID
Memory Allocation Alignment Constants
Memory Allocation Option Constants
MPDebuggerLevel
MPLibrary_MajorVersion
Remote Call Context Option Constants
Task Exception Disposal Constants
Task Information Structure Version Constant
Task Run State Constants
Task State Constants
Timer Duration Constants
Timer Option Masks

© 2000 Apple Computer, Inc. (Last Updated 7/13/2000)