private HasCallbackBeenRecieved AddBroadcastCallback(JObject response) { HasCallbackBeenRecieved callbackRecieved = new HasCallbackBeenRecieved(); callbackRecieved.ResponseState = requestProcessor_.AddBroadcastHandleListener(response, callbackRecieved); callbackRecieved.SetupAsyncSignal(); return(callbackRecieved); }
private HasCallbackBeenRecieved AddCallback(JObject response, RequestProcessor.Callback callback) { HasCallbackBeenRecieved callbackRecieved = new HasCallbackBeenRecieved(); callbackRecieved.ResponseState = requestProcessor_.AddPrivateCallbackHandler(response, (JObject o) => { callback(o); callbackRecieved.SignalEvent.Set(); }); callbackRecieved.SetupAsyncSignal(); return(callbackRecieved); }