/// <summary> /// <see cref="ISniffer.ReceiveMessage"/> /// </summary> public ReceivedMsgReturnCode ReceiveMessage(out DvtkData.Message message) { message = null; Wrappers.ReceivedMsgReturnCode wrappersReceiveReturnCode = (this.m_adaptee as Wrappers.MSnifferSession).ReceiveMessage(out message); return(_Convert(wrappersReceiveReturnCode)); }
private ReceivedMsgReturnCode _Convert(Wrappers.ReceivedMsgReturnCode receiveReturnCode) { switch (receiveReturnCode) { case Wrappers.ReceivedMsgReturnCode.Success: return(ReceivedMsgReturnCode.Success); case Wrappers.ReceivedMsgReturnCode.Failure: return(ReceivedMsgReturnCode.Failure); case Wrappers.ReceivedMsgReturnCode.IncompleteByteStream: return(ReceivedMsgReturnCode.IncompleteByteStream); case Wrappers.ReceivedMsgReturnCode.DecodingError: return(ReceivedMsgReturnCode.DecodingError); default: // Unknown Wrappers.ReceiveReturnCode throw new System.NotImplementedException(); } }