internal void ProcessDelegateCall(RPCData.DelegateCall call) { if (!delegates.ContainsKey(call.LocalDelegateId)) { Log.Error("Received unexpected delegate id to be invoked."); return; } var delegateImpl = (RPCDelegateImpl)delegates[call.LocalDelegateId]; delegateImpl.Invoke(call); }
public Task <RPCData> DispatchCall(RPCData.DelegateCall call) { return(callProcessor.DispatchCall(call.Id, call.Data)); }
public abstract void Invoke(RPCData.DelegateCall call);