using System; namespace Inspectron.HawkEye.RTSP.Messages { /// /// Class wich represent each message echanged on Rtsp socket. /// public abstract class RtspChunk : ICloneable { /// /// Logs the message to debug. /// public void LogMessage() { LogMessage(NLog.LogLevel.Debug); } /// /// Logs the message. /// /// The log level. public abstract void LogMessage(NLog.LogLevel aLevel); /// /// Gets or sets the data associate with the message. /// /// Array of byte transmit with the message. public byte[] Data { get; set; } /// /// Gets or sets the source port wich receive the message. /// /// The source port. public RtspListener SourcePort { get; set; } #region ICloneable Membres /// /// Crée un nouvel objet qui est une copie de l'instance en cours. /// /// /// Nouvel objet qui est une copie de cette instance. /// public abstract object Clone(); #endregion } }