MjSip Stack
v1.6

org.zoolu.sip.header
Class CSeqHeader

java.lang.Object
  |
  +--org.zoolu.sip.header.Header
        |
        +--org.zoolu.sip.header.CSeqHeader

public class CSeqHeader
extends Header

SIP Header CSeq. The CSeq header field serves as a way to identify and order transactions. It consists of a sequence number and a method. The method MUST match that of the request. For non-REGISTER requests outside of a dialog, the sequence number value is arbitrary.


Fields inherited from class org.zoolu.sip.header.Header
name, value
 
Constructor Summary
CSeqHeader(Header hd)
           
CSeqHeader(long seq, java.lang.String method)
           
CSeqHeader(java.lang.String hvalue)
           
 
Method Summary
 java.lang.String getMethod()
          Gets method of CSeqHeader
 long getSequenceNumber()
          Gets sequence number of CSeqHeader
 CSeqHeader incSequenceNumber()
          Increments sequence number of CSeqHeader
 void setMethod(java.lang.String method)
          Sets method of CSeqHeader
 void setSequenceNumber(long sequenceNumber)
          Sets sequence number of CSeqHeader
 
Methods inherited from class org.zoolu.sip.header.Header
clone, equals, getName, getValue, setValue, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CSeqHeader

public CSeqHeader(java.lang.String hvalue)

CSeqHeader

public CSeqHeader(Header hd)

CSeqHeader

public CSeqHeader(long seq,
                  java.lang.String method)
Method Detail

getMethod

public java.lang.String getMethod()
Gets method of CSeqHeader

getSequenceNumber

public long getSequenceNumber()
Gets sequence number of CSeqHeader

setMethod

public void setMethod(java.lang.String method)
Sets method of CSeqHeader

setSequenceNumber

public void setSequenceNumber(long sequenceNumber)
Sets sequence number of CSeqHeader

incSequenceNumber

public CSeqHeader incSequenceNumber()
Increments sequence number of CSeqHeader

MjSip Stack
v1.6