コード例 #1
0
ファイル: RtmpConnection.cs プロジェクト: GodLesZ/svn-dump
		/// <summary>
		/// Unregister deferred result.
		/// </summary>
		/// <param name="result">Result to unregister.</param>
		internal void UnregisterDeferredResult(DeferredResult result) {
			ReaderWriterLock.AcquireWriterLock();
			try {
				_deferredResults.Remove(result);
			} finally {
				ReaderWriterLock.ReleaseWriterLock();
			}
		}
コード例 #2
0
ファイル: RtmpConnection.cs プロジェクト: GodLesZ/svn-dump
		/// <summary>
		/// Registers deferred result.
		/// </summary>
		/// <param name="result">Result to register.</param>
		internal void RegisterDeferredResult(DeferredResult result) {
			ReaderWriterLock.AcquireWriterLock();
			try {
				_deferredResults.Add(result, null);
			} finally {
				ReaderWriterLock.ReleaseWriterLock();
			}
		}