Пример #1
0
 private void OnFilterAddMessageReceived(FilterAddPayload payload)
 {
     if (bloom_filter != null)
     {
         bloom_filter.Add(payload.Data);
     }
 }
Пример #2
0
 private void OnFilterAddMessageReceived(FilterAddPayload payload)
 {
     TR.Enter();
     if (bloom_filter != null)
     {
         bloom_filter.Add(payload.Data);
     }
     TR.Exit();
 }
Пример #3
0
        private void OnFilterAddMessageReceived(Message msg)
        {
            FilterAddPayload payload = msg.GetPayload <FilterAddPayload>();

            if (bloom_filter != null)
            {
                bloom_filter.Add(payload.Data);
            }
        }
        public void DeserializeAndSerialize()
        {
            var test = new FilterAddPayload()
            {
                Data = new byte[] { 1, 2, 3 }
            };
            var clone = test.ToArray().AsSerializable <FilterAddPayload>();

            CollectionAssert.AreEqual(test.Data, clone.Data);
        }
Пример #5
0
        public void DeserializeAndSerialize()
        {
            var test = new FilterAddPayload()
            {
                Data = new byte[] { 1, 2, 3 }
            };
            var clone = test.ToArray().AsSerializable <FilterAddPayload>();

            Assert.IsTrue(test.Data.Span.SequenceEqual(clone.Data.Span));
        }
        public void Size_Get()
        {
            var test = new FilterAddPayload()
            {
                Data = new byte[0]
            };

            test.Size.Should().Be(1);

            test = new FilterAddPayload()
            {
                Data = new byte[] { 1, 2, 3 }
            };
            test.Size.Should().Be(4);
        }