namespace Capnp.Rpc.Interception
{
///
/// The state of an intercepted call from Alice to Bob.
///
public enum InterceptionState
{
///
/// Alice initiated the call, but it was neither forwarded to Bob nor finished.
///
RequestedFromAlice,
///
/// The call was forwarded to Bob.
///
ForwardedToBob,
///
/// The call returned from Bob (to whom it was forwarded), but no result was yet forwarded to Alice.
///
ReturnedFromBob,
///
/// The call was returned to Alice (either with results, exception, or cancelled)
///
ReturnedToAlice
}
}