public ServiceResult GetModifyResult(out MonitoredItemModifyResult result)
{
lock (m_lock)
{
result = new MonitoredItemModifyResult();
result.StatusCode = StatusCodes.Good;
result.RevisedSamplingInterval = m_samplingInterval;
result.RevisedQueueSize = 0;
result.FilterResult = null;
if (m_queue != null)
{
result.RevisedQueueSize = m_queue.QueueSize;
}
return ServiceResult.Good;
}
}
#endregion