xref: /aosp_15_r20/external/nist-sip/java/javax/sip/header/TimeStampHeader.java (revision 4dd4ff528b8b07036318f5d4191b0009f17bc7b3)
1*4dd4ff52SXin Li package javax.sip.header;
2*4dd4ff52SXin Li 
3*4dd4ff52SXin Li import javax.sip.InvalidArgumentException;
4*4dd4ff52SXin Li 
5*4dd4ff52SXin Li public interface TimeStampHeader extends Header {
6*4dd4ff52SXin Li     String NAME = "Timestamp";
7*4dd4ff52SXin Li 
getDelay()8*4dd4ff52SXin Li     float getDelay();
setDelay(float delay)9*4dd4ff52SXin Li     void setDelay(float delay) throws InvalidArgumentException;
hasDelay()10*4dd4ff52SXin Li     boolean hasDelay();
removeDelay()11*4dd4ff52SXin Li     void removeDelay();
12*4dd4ff52SXin Li 
getTime()13*4dd4ff52SXin Li     long getTime();
setTime(long timeStamp)14*4dd4ff52SXin Li     void setTime(long timeStamp) throws InvalidArgumentException;
15*4dd4ff52SXin Li 
getTimeDelay()16*4dd4ff52SXin Li     int getTimeDelay();
setTimeDelay(int delay)17*4dd4ff52SXin Li     void setTimeDelay(int delay) throws InvalidArgumentException;
18*4dd4ff52SXin Li 
getTimeStamp()19*4dd4ff52SXin Li     float getTimeStamp();
setTimeStamp(float timeStamp)20*4dd4ff52SXin Li     void setTimeStamp(float timeStamp) throws InvalidArgumentException;
21*4dd4ff52SXin Li }
22