Exemple #1
0
        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);
        }
Exemple #2
0
 public Task <RPCData> DispatchCall(RPCData.DelegateCall call)
 {
     return(callProcessor.DispatchCall(call.Id, call.Data));
 }
Exemple #3
0
 public abstract void Invoke(RPCData.DelegateCall call);