aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.AdvancedInstaller/Properties/AssemblyInfo.cs
blob: a8dc804ce81829f0462a59fb63c1da67999b545d (plain)
1
2
3
4
5
6
7
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

[assembly: AssemblyTitle("Tango - Business logic components")]
[assembly: ComVisible(false)]
[assembly: AssemblyVersion("2.0.36.1608")]
nn">System.Linq; using System.Text; using System.Threading.Tasks; using Tango.PMR; using Tango.PMR.Common; namespace Tango.Transport { /// <summary> /// Represents a Transport message encoder capable of encoding or decoding <see cref="ITangoMessage">Tango Messages</see>. /// </summary> public interface ITransportEncoder { /// <summary> /// Encodes the specified tango message. /// </summary> /// <param name="tangoMessage">The tango message.</param> /// <returns></returns> byte[] Encode(ITangoMessage tangoMessage); /// <summary> /// Decodes the specified data to an <see cref="ITangoMessage"/>. /// </summary> /// <param name="data">The data.</param> /// <returns></returns> ITangoMessage Decode(byte[] data); /// <summary> /// Decodes only the <see cref="MessageContainer"/> part of the message. /// </summary> /// <param name="data">The data.</param> /// <returns></returns> MessageContainer DecodeContainer(byte[] data); } }