/// <summary>Creates a new <code>Message</code>.</summary> /// <param name="channel"><code>Channel</code> to which this <code>Message</code> /// belongs.</param> /// <param name="msgno">Message number of the BEEP message.</param> /// <param name="data"><code>InputDataStream</code> containing the payload of the /// message.</param> /// <param name="messageType">Message type of the BEEP message.</param> /// <seealso cref="InputDataStream"></seealso> /// <seealso cref="Channel"></seealso> internal MessageImpl(ChannelImpl channel, int msgno, InputDataStream data, core.MessageType messageType) { this.channel = channel; this.msgno = msgno; this.ansno = -1; this.data = data; this.messageType = messageType; }
/// <summary>Creates a BEEP message of type ANS</summary> /// <param name="channel"><code>Channel</code> to which the message belongs.</param> /// <param name="msgno">Message number of the message.</param> /// <param name="ansno"></param> /// <param name="data"><code>InputDataStream</code> contains the payload of the /// message.</param> /// <seealso cref="Channel"></seealso> /// <seealso cref="InputDataStream"></seealso> internal MessageImpl(ChannelImpl channel, int msgno, int ansno, InputDataStream data) : this(channel, msgno, data, core.MessageType.MESSAGE_TYPE_ANS) { this.ansno = ansno; }
internal InputDataStreamAdapter(InputDataStream ids) { InitBlock(); this.ids = ids; }