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 
getBranch()9     String getBranch();
setBranch(String branch)10     void setBranch(String branch) throws ParseException;
11 
getHost()12     String getHost();
setHost(String host)13     void setHost(String host) throws ParseException;
14 
getMAddr()15     String getMAddr();
setMAddr(String mAddr)16     void setMAddr(String mAddr) throws ParseException;
17 
getPort()18     int getPort();
setPort(int port)19     void setPort(int port) throws InvalidArgumentException;
20 
getProtocol()21     String getProtocol();
setProtocol(String protocol)22     void setProtocol(String protocol) throws ParseException;
23 
getReceived()24     String getReceived();
setReceived(String received)25     void setReceived(String received) throws ParseException;
26 
getRPort()27     int getRPort();
setRPort()28     void setRPort() throws InvalidArgumentException;
29 
getTransport()30     String getTransport();
setTransport(String transport)31     void setTransport(String transport) throws ParseException;
32 
getTTL()33     int getTTL();
setTTL(int ttl)34     void setTTL(int ttl) throws InvalidArgumentException;
35 
getSentByField()36     String getSentByField();
getSentProtocolField()37     String getSentProtocolField();
38 }
39