コード例 #1
0
        public SynchronizedDataSocket(IDataSocket dataSocket)
        {
            DataSocket = dataSocket;
            AsyncLock = new FifoAsyncLock();

            _disposeLock = new object();
            _isDisposed = false;
            _cancellationTokenSource = new CancellationTokenSource();
        }
コード例 #2
0
ファイル: DataChannelInfo.cs プロジェクト: 5l1v3r1/Maze-1
        public DataChannelInfo(IDataChannel dataChannel, int channelId)
        {
            DataChannel    = dataChannel;
            ChannelId      = channelId;
            IsSynchronized = dataChannel.GetType().GetCustomAttribute <SynchronizedChannelAttribute>() != null;
            AsyncLock      = new FifoAsyncLock();

            _disposeLock             = new object();
            _isDisposed              = false;
            _cancellationTokenSource = new CancellationTokenSource();
        }