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 }