Represents the result of trying to bind an IPersistable
object for a given OID
.
result | Meaning |
---|---|
Bound | po is the object with the given oid currently resident in memory |
Pending | As far as it is known binding to the object is possible |
DoesNotExist | It is known that no object with the given OID exists |
NotHandled | There was no IAsyncBindRequestHandler able to handle the oid according to the set of oids that it can handle |
$enum+ EAsyncBindResult
{
Bound,
Pending,
DoesNotExist,
NotHandled
};
$model+ MAsyncBind
{
EAsyncBindResult result;
// not null if and only if result == EAsyncBindResult::Bound
ptr<IPersistable> po;
};