Home | History | Annotate | Download | only in header
      1 package javax.sip.header;
      2 
      3 import java.text.ParseException;
      4 import javax.sip.InvalidArgumentException;
      5 
      6 public interface ViaHeader extends Header, Parameters {
      7     String NAME = "Via";
      8 
      9     String getBranch();
     10     void setBranch(String branch) throws ParseException;
     11 
     12     String getHost();
     13     void setHost(String host) throws ParseException;
     14 
     15     String getMAddr();
     16     void setMAddr(String mAddr) throws ParseException;
     17 
     18     int getPort();
     19     void setPort(int port) throws InvalidArgumentException;
     20 
     21     String getProtocol();
     22     void setProtocol(String protocol) throws ParseException;
     23 
     24     String getReceived();
     25     void setReceived(String received) throws ParseException;
     26 
     27     int getRPort();
     28     void setRPort() throws InvalidArgumentException;
     29 
     30     String getTransport();
     31     void setTransport(String transport) throws ParseException;
     32 
     33     int getTTL();
     34     void setTTL(int ttl) throws InvalidArgumentException;
     35 
     36     String getSentByField();
     37     String getSentProtocolField();
     38 }
     39