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 }