Griffin.Net.Protocols.MicroMsg.MicroMessageDecoder.MicroMessageDecoder C# (CSharp) Method

MicroMessageDecoder() public method

Initializes a new instance of the MicroMessageDecoder class.
serializer
public MicroMessageDecoder ( IMessageSerializer serializer ) : System
serializer IMessageSerializer The serializer used to decode the message that is being transported with MicroMsg.
return System
        public MicroMessageDecoder(IMessageSerializer serializer)
        {
            if (serializer == null) throw new ArgumentNullException("serializer");
            _serializer = serializer;
            _bytesLeftForCurrentState = sizeof(short);
            _stateMethod = ReadHeaderLength;
        }