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