001 package dk.i1.sctp; 002 003 public class sctp_initmsg { 004 /**This is an integer number representing the number of streams that the 005 *application wishes to be able to send to. This number is confirmed 006 *in the SCTP_COMM_UP notification and must be verified since it is a 007 *negotiated number with the remote endpoint. The default value of 0 008 *indicates to use the endpoint default value. 009 */ 010 public short sinit_num_ostreams; 011 /**This value represents the maximum number of inbound streams the 012 *application is prepared to support. This value is bounded by the 013 *actual implementation. In other words the user MAY be able to 014 *support more streams than the Operating System. In such a case, the 015 *Operating System limit overrides the value requested by the user. 016 *The default value of 0 indicates to use the endpoints default value. 017 */ 018 public short sinit_max_instreams; 019 /**This integer specifies how many attempts the SCTP endpoint should 020 *make at resending the INIT. This value overrides the system SCTP 021 *'Max.Init.Retransmits' value. The default value of 0 indicates to 022 *use the endpoints default value. This is normally set to the 023 *system's default 'Max.Init.Retransmit' value. 024 */ 025 public short sinit_max_attempts; 026 /**This value represents the largest Time-Out or RTO value (in 027 *milliseconds) to use in attempting an INIT. Normally the 'RTO.Max' 028 *is used to limit the doubling of the RTO upon timeout. For the INIT 029 *message this value MAY override 'RTO.Max'. This value MUST NOT 030 *influence 'RTO.Max' during data transmission and is only used to 031 *bound the initial setup time. A default value of 0 indicates to use 032 *the endpoints default value. This is normally set to the system's 033 *'RTO.Max' value (60 seconds). 034 */ 035 public short sinit_max_init_timeo; 036 }