org.jnetpcap.protocol.voip
Enum Sip.Fields

java.lang.Object
  extended by java.lang.Enum<Sip.Fields>
      extended by org.jnetpcap.protocol.voip.Sip.Fields
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Sip.Fields>
Enclosing class:
Sip

@Field
public static enum Sip.Fields
extends java.lang.Enum<Sip.Fields>

A table of SIP specific fields found in a SIP message.

Author:
Mark Bednarczyk, Sly Technologies, Inc.

Enum Constant Summary
Accept
          Accept field.
Accept_Encoding
          Accept encoding field.
Accept_Language
          Accept language field.
Alert_Info
          Alert info field.
Allow
          Allow field.
Authentication_Info
          Authentication info field.
Authorization
          Authorization field.
Call_ID
          Call id field.
Call_Info
          Call info field.
Contact
          Contact field.
Content_Disposition
          Content disposition field.
Content_Encoding
          Content encoding field.
Content_Language
          Content language field.
Content_Length
          Content length field (in bytes).
Content_Type
          Content type field.
CSeq
          CSequence field.
Date
          Date field.
Error_Info
          Error info field.
Expires
          Expires field.
From
          From field.
In_Reply_To
          In reply to field.
Max_Forwards
          MAX forwards field.
MIME_Version
          MIME version field.
Min_Expires
          MIN expires field.
Organization
          Organization field.
Priority
          Priority field.
Proxy_Authenticate
          Proxy authenticate field.
Proxy_Authorization
          Proxy authorization field.
Proxy_Require
          Proxy require field.
Record_Route
          Record route field.
Reply_To
          Reply to field.
Require
          Require field.
Retry_After
          Retry after field.
Route
          Route field.
Server
          Server field.
Subject
          Subject field.
Supported
          Supported field.
Timestamp
          Timestamp field.
To
          To field.
Unsupported
          Unsupported field.
User_Agent
          User agent field.
Via
          Via field.
Warning
          Warning field.
WWW_Authenticate
          WWW authenticate field.
 
Method Summary
static Sip.Fields valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Sip.Fields[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

Accept

public static final Sip.Fields Accept
Accept field.


Accept_Encoding

public static final Sip.Fields Accept_Encoding
Accept encoding field.


Accept_Language

public static final Sip.Fields Accept_Language
Accept language field.


Alert_Info

public static final Sip.Fields Alert_Info
Alert info field.


Allow

public static final Sip.Fields Allow
Allow field.


Authentication_Info

public static final Sip.Fields Authentication_Info
Authentication info field.


Authorization

public static final Sip.Fields Authorization
Authorization field.


Call_ID

public static final Sip.Fields Call_ID
Call id field.


Call_Info

public static final Sip.Fields Call_Info
Call info field.


Contact

public static final Sip.Fields Contact
Contact field.


Content_Disposition

public static final Sip.Fields Content_Disposition
Content disposition field.


Content_Encoding

public static final Sip.Fields Content_Encoding
Content encoding field.


Content_Language

public static final Sip.Fields Content_Language
Content language field.


Content_Length

public static final Sip.Fields Content_Length
Content length field (in bytes).


Content_Type

public static final Sip.Fields Content_Type
Content type field.


CSeq

public static final Sip.Fields CSeq
CSequence field.


Date

public static final Sip.Fields Date
Date field.


Error_Info

public static final Sip.Fields Error_Info
Error info field.


Expires

public static final Sip.Fields Expires
Expires field.


From

public static final Sip.Fields From
From field.


In_Reply_To

public static final Sip.Fields In_Reply_To
In reply to field.


Max_Forwards

public static final Sip.Fields Max_Forwards
MAX forwards field.


MIME_Version

public static final Sip.Fields MIME_Version
MIME version field.


Min_Expires

public static final Sip.Fields Min_Expires
MIN expires field.


Organization

public static final Sip.Fields Organization
Organization field.


Priority

public static final Sip.Fields Priority
Priority field.


Proxy_Authenticate

public static final Sip.Fields Proxy_Authenticate
Proxy authenticate field.


Proxy_Authorization

public static final Sip.Fields Proxy_Authorization
Proxy authorization field.


Proxy_Require

public static final Sip.Fields Proxy_Require
Proxy require field.


Record_Route

public static final Sip.Fields Record_Route
Record route field.


Reply_To

public static final Sip.Fields Reply_To
Reply to field.


Require

public static final Sip.Fields Require
Require field.


Retry_After

public static final Sip.Fields Retry_After
Retry after field.


Route

public static final Sip.Fields Route
Route field.


Server

public static final Sip.Fields Server
Server field.


Subject

public static final Sip.Fields Subject
Subject field.


Supported

public static final Sip.Fields Supported
Supported field.


Timestamp

public static final Sip.Fields Timestamp
Timestamp field.


To

public static final Sip.Fields To
To field.


Unsupported

public static final Sip.Fields Unsupported
Unsupported field.


User_Agent

public static final Sip.Fields User_Agent
User agent field.


Via

public static final Sip.Fields Via
Via field.


Warning

public static final Sip.Fields Warning
Warning field.


WWW_Authenticate

public static final Sip.Fields WWW_Authenticate
WWW authenticate field.

Method Detail

values

public static Sip.Fields[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (Sip.Fields c : Sip.Fields.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static Sip.Fields valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null