![]() |
MAK Legion API Documentation
|
Go to the source code of this file.
Namespaces | |
| Legion | |
Macros | |
| #define | divestitureRequestCallbackParameters |
| #define | requestRejectedCallbackParameters |
| #define | acquiredCallbackParameters |
| #define | initiateAcquisitionRequestCallbackParameters |
| #define | initiateAcquisitionResultCallbackParameters |
Typedefs | |
| typedef UInt64 | Legion::OwnershipManagerHandle |
| typedef Callback< void(TransactionIdentifier transactionId, Span < GlobalIdentifier > globalIds, Span< char > privateData)> | Legion::DivestitureRequestCallback |
| Callback to handle requests to divest ownership of a given set of attribute instances The provided transaction ID is used in response to the associated request. More... | |
| typedef Callback< void(TransactionIdentifier transactionId, Span < GlobalIdentifier > globalIds, Span< char > privateData)> | Legion::RequestRejectedCallback |
| Callback that is called when an acquisition request is rejected. More... | |
| typedef Callback< void(TransactionIdentifier transactionId, Span < GlobalIdentifier > globalIds, Span< char > privateData)> | Legion::AcquiredCallback |
| Callback that is called when an acquisition request is accepted and ownership has been acquired. More... | |
| typedef Callback< void(TransactionIdentifier transactionId, Span < GlobalIdentifier > globalIds, Span< char > privateData)> | Legion::InitiateAcquisitionRequestCallback |
| Callback to handle requests to initiate an ownership acquisition of a given set of attribute instances from the given owner The provided transaction ID is used in response to the associated request. More... | |
| typedef Callback< void(TransactionIdentifier transactionId, Span < GlobalIdentifier > globalIds, InitiateAcquisitionResult result, const std::string exceptionDescription)> | Legion::InitiateAcquisitionResultCallback |
| Callback that is called to provide result of initiating ownership acquisition on another client. More... | |
Enumerations | |
| enum | Legion::InitiateAcquisitionResult { Legion::InitiateRejected, Legion::AcquisitionRejected, Legion::OwnershipAcquired, Legion::AcquireException } |
| Primary Ownership Acquisition (ClientA is acquiring and ClientD is divesting) ClientA calls : requestOwnershipAcquisition(IDs) : Called by client to initiate a pull ownership transfer. More... | |
| #define acquiredCallbackParameters |
| #define divestitureRequestCallbackParameters |
| #define initiateAcquisitionRequestCallbackParameters |
| #define initiateAcquisitionResultCallbackParameters |
| #define requestRejectedCallbackParameters |