xref: /aosp_15_r20/external/nist-sip/java/javax/sip/header/WarningHeader.java (revision 4dd4ff528b8b07036318f5d4191b0009f17bc7b3)
1*4dd4ff52SXin Li package javax.sip.header;
2*4dd4ff52SXin Li 
3*4dd4ff52SXin Li import java.text.ParseException;
4*4dd4ff52SXin Li import javax.sip.InvalidArgumentException;
5*4dd4ff52SXin Li 
6*4dd4ff52SXin Li public interface WarningHeader extends Header {
7*4dd4ff52SXin Li     String NAME = "Warning";
8*4dd4ff52SXin Li 
9*4dd4ff52SXin Li     int ATTRIBUTE_NOT_UNDERSTOOD = 10;
10*4dd4ff52SXin Li     int INCOMPATIBLE_BANDWIDTH_UNITS = 20;
11*4dd4ff52SXin Li     int INCOMPATIBLE_MEDIA_FORMAT = 21;
12*4dd4ff52SXin Li     int INCOMPATIBLE_NETWORK_ADDRESS_FORMATS = 22;
13*4dd4ff52SXin Li     int INCOMPATIBLE_NETWORK_PROTOCOL = 23;
14*4dd4ff52SXin Li     int INCOMPATIBLE_TRANSPORT_PROTOCOL = 24;
15*4dd4ff52SXin Li     int INSUFFICIENT_BANDWIDTH = 30;
16*4dd4ff52SXin Li     int MEDIA_TYPE_NOT_AVAILABLE = 40;
17*4dd4ff52SXin Li     int MISCELLANEOUS_WARNING = 99;
18*4dd4ff52SXin Li     int MULTICAST_NOT_AVAILABLE = 50;
19*4dd4ff52SXin Li     int SESSION_DESCRIPTION_PARAMETER_NOT_UNDERSTOOD = 60;
20*4dd4ff52SXin Li     int UNICAST_NOT_AVAILABLE = 51;
21*4dd4ff52SXin Li 
getAgent()22*4dd4ff52SXin Li     String getAgent();
setAgent(String agent)23*4dd4ff52SXin Li     void setAgent(String agent) throws ParseException;
24*4dd4ff52SXin Li 
getCode()25*4dd4ff52SXin Li     int getCode();
setCode(int code)26*4dd4ff52SXin Li     void setCode(int code) throws InvalidArgumentException;
27*4dd4ff52SXin Li 
getText()28*4dd4ff52SXin Li     String getText();
setText(String text)29*4dd4ff52SXin Li     void setText(String text) throws ParseException;
30*4dd4ff52SXin Li }
31