001    package dk.i1.sctp;
002    
003    public class sctp_sndrcvinfo {
004            public short sinfo_stream;
005            public short sinfo_ssn;
006            public short sinfo_flags;
007            public int sinfo_ppid;
008            public int sinfo_context;
009            public int sinfo_timetolive;
010            public int sinfo_tsn;
011            public int sinfo_cumtsn;
012            public AssociationId sinfo_assoc_id;
013            
014            public sctp_sndrcvinfo() {
015                    this.sinfo_stream = 0;
016                    this.sinfo_ssn = 0;
017                    this.sinfo_flags = 0;
018                    this.sinfo_ppid = 0;
019                    this.sinfo_context = 0;
020                    this.sinfo_timetolive = 0;
021                    this.sinfo_tsn = 0;
022                    this.sinfo_cumtsn = 0;
023                    this.sinfo_assoc_id = AssociationId.default_;
024            }
025            public sctp_sndrcvinfo(sctp_sndrcvinfo sr) {
026                    this.sinfo_stream = sr.sinfo_stream;
027                    this.sinfo_ssn = sr.sinfo_ssn;
028                    this.sinfo_flags = sr.sinfo_flags;
029                    this.sinfo_ppid = sr.sinfo_ppid;
030                    this.sinfo_context = sr.sinfo_context;
031                    this.sinfo_timetolive = sr.sinfo_timetolive;
032                    this.sinfo_tsn = sr.sinfo_tsn;
033                    this.sinfo_cumtsn = sr.sinfo_cumtsn;
034                    this.sinfo_assoc_id = sr.sinfo_assoc_id;
035            }
036            
037            static public final short SCTP_UNORDERED = 1;
038            static public final short SCTP_ADDR_OVER = 2;
039            static public final short SCTP_ABORT = 4;
040            static public final short SCTP_EOF = 8;
041            static public final short SCTP_SENDALL = 16;
042                    
043    }