public void Render() { RenderTask newTask = null; lock (_queueLock) { if (_taskQ.Count > 0) { newTask = _taskQ[0]; _taskQ.RemoveAt(0); } } if (newTask != null) { newTask.getSubscriber().CallBack(newTask.getMsg()); } /* * if (_serviceName != null) * { * ServiceResponse(_serviceResponse, _serviceName, _serviceValues); * _serviceName = null; * } */ }
public void Render() { RenderTask newTask = null; lock (_queueLock) { if (_taskQ.Count > 0) { newTask = _taskQ[0]; _taskQ.RemoveAt(0); } } if (newTask != null) { Update(newTask.getSubscriber(), newTask.getMsg()); } // <Changed> if (_serviceName != null && _serviceResponse != null) { if (_serviceValues != null) { ServiceResponse(_serviceResponse, _serviceName, _serviceValues); } else if (_rawServiceValues != null) { JSONServiceResponse(_serviceResponse, _rawServiceValues); } _serviceValues = null; _rawServiceValues = null; _serviceName = null; _serviceResponse = null; } // </Changed> }
public void Render() { RenderTask newTask = null; lock (_queueLock) { if (_taskQ.Count > 0) { newTask = _taskQ[0]; _taskQ.RemoveAt(0); } } if (newTask != null) { Update(newTask.getSubscriber(), newTask.getMsg()); } if (_serviceName != null) { ServiceResponse(_serviceResponse, _serviceName, _serviceValues); _serviceName = null; } }