Carbon


Remote Call Context Option Constants

Header: Multiprocessing.h

Specify which contexts are allowed to execute the callback function when using MPRemoteCall.

enum {
    kMPAnyRemoteContext = 0,
    kMPOwningProcessRemoteContext = 1,
    kMPInterruptRemoteContext = 2
};

Constant descriptions

kMPAnyRemoteContext

Any cooperative context can execute the function. Note that the called function may not have access to any of the owning context’s process-specific low-memory values.

kMPOwningProcessRemoteContext

Only the context that owns the task can execute the function.

kMPInterruptRemoteContext
VERSION NOTES

Introduced with Multiprocessing Services 2.0.


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