internal void Process(ISequencingBufferEntry <Byte[]> byteArrayEntry) { Payload payload = BinarySerializer.DeSerialize <Payload>(byteArrayEntry.Value); if (!_producerMessageCounter.ContainsKey(payload.Producer)) { _producerMessageCounter.Add(payload.Producer, 0); } _producerMessageCounter[payload.Producer]++; }
/// <summary>unmarshals an object from the HAL virtual port stream</summary> /// <param name="o">Object to unmarshal</param> public void Read(object o) { BinarySerializer.DeSerialize(o, Port); }
private void ConsumerReceived(IBasicConsumer sender, BasicDeliverEventArgs args) { var serializer = new BinarySerializer<string>(); var message = serializer.DeSerialize(args.Body); OnMessageReceived(message); }