/// <summary>
 /// Initializes a new <code>OncRpcReplyMessage</code> object to represent
 /// an invalid state.
 /// </summary>
 /// <remarks>
 /// Initializes a new <code>OncRpcReplyMessage</code> object to represent
 /// an invalid state. This default constructor should only be used if in the
 /// next step the real state of the reply message is immediately decoded
 /// from a XDR stream.
 /// </remarks>
 /// <param name="auth">
 /// Client-side authentication protocol handling object which
 /// is to be used when decoding the verifier data contained in the reply.
 /// </param>
 public OncRpcClientReplyMessage(org.acplt.oncrpc.OncRpcClientAuth auth) : base()
 {
     this.auth = auth;
 }
 /// <summary>
 /// Initializes a new <code>OncRpcReplyMessage</code> object to represent
 /// an invalid state.
 /// </summary>
 /// <remarks>
 /// Initializes a new <code>OncRpcReplyMessage</code> object to represent
 /// an invalid state. This default constructor should only be used if in the
 /// next step the real state of the reply message is immediately decoded
 /// from a XDR stream.
 /// </remarks>
 /// <param name="auth">
 /// Client-side authentication protocol handling object which
 /// is to be used when decoding the verifier data contained in the reply.
 /// </param>
 public OncRpcClientReplyMessage(org.acplt.oncrpc.OncRpcClientAuth auth)
     : base()
 {
     this.auth = auth;
 }
        /// <summary>Constructs and initialises a new ONC/RPC call message header.</summary>
        /// <remarks>Constructs and initialises a new ONC/RPC call message header.</remarks>
        /// <param name="messageId">
        /// An identifier choosen by an ONC/RPC client to uniquely
        /// identify matching call and reply messages.
        /// </param>
        /// <param name="program">Program number of the remote procedure to call.</param>
        /// <param name="version">Program version number of the remote procedure to call.</param>
        /// <param name="procedure">Procedure number (identifier) of the procedure to call.</param>
        /// <param name="auth">Authentication protocol handling object.</param>
        public OncRpcClientCallMessage(int messageId, int program, int version, int procedure
			, org.acplt.oncrpc.OncRpcClientAuth auth)
            : base(messageId, program, version, procedure)
        {
            this.auth = auth;
        }
 /// <summary>Constructs and initialises a new ONC/RPC call message header.</summary>
 /// <remarks>Constructs and initialises a new ONC/RPC call message header.</remarks>
 /// <param name="messageId">
 /// An identifier choosen by an ONC/RPC client to uniquely
 /// identify matching call and reply messages.
 /// </param>
 /// <param name="program">Program number of the remote procedure to call.</param>
 /// <param name="version">Program version number of the remote procedure to call.</param>
 /// <param name="procedure">Procedure number (identifier) of the procedure to call.</param>
 /// <param name="auth">Authentication protocol handling object.</param>
 public OncRpcClientCallMessage(int messageId, int program, int version, int procedure
                                , org.acplt.oncrpc.OncRpcClientAuth auth) : base(messageId, program, version, procedure
                                                                                 )
 {
     this.auth = auth;
 }