org.jnetpcap.packet.annotate
Enum ProtocolSuite

java.lang.Object
  extended by java.lang.Enum<ProtocolSuite>
      extended by org.jnetpcap.packet.annotate.ProtocolSuite
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<ProtocolSuite>, JProtocol.Suite

public enum ProtocolSuite
extends java.lang.Enum<ProtocolSuite>
implements JProtocol.Suite

Standard protocol suite names. This table is mainly used in annotations, but can be also used to retrieve meta data about a protocol.

Author:
Mark Bednarczyk, Sly Technologies, Inc.

Enum Constant Summary
APPLE
          Apple Corp family of protocols.
APPLICATION
          OSI application layer set of protocols.
CISCO
          Cisco Systems family of protocols.
HP
          Hewlet Packard Corp family of protocols.
IBM
          IBM family of protocols.
ISO
          ISO family of protocols.
LAN
          Local Area Network family of protocols.
MAN
          Metropolitan Area Network family of protocols.
MICROSOFT
          Microsoft Corp family of protocols.
MOBILE
          Mobile communication device family of protocols.
NETWORK
          OSI network layer family of protocols.
NOVELL
          Novell family of protocols.
OTHER
          Catch all suite for other types of protocols.
SAN
          Storage Area Network family of protocols.
SECURITY
          Security related family of protocols.
SS7
          SS7 family of protocols.
SUN
          Sun Microsystems Corp family of protocols.
TCP_IP
          Tcp/Ip family of protocols.
VOIP
          Voice over IP family of protocols.
VPN
          Tunneling family of protocols.
WAN
          Wide Area Network family of protocols.
WIRELESS
          Wireless family of protocols.
 
Method Summary
static ProtocolSuite valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static ProtocolSuite[] 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
 
Methods inherited from interface org.jnetpcap.protocol.JProtocol.Suite
name
 

Enum Constant Detail

APPLICATION

public static final ProtocolSuite APPLICATION
OSI application layer set of protocols.


TCP_IP

public static final ProtocolSuite TCP_IP
Tcp/Ip family of protocols.


SECURITY

public static final ProtocolSuite SECURITY
Security related family of protocols.


VPN

public static final ProtocolSuite VPN
Tunneling family of protocols.


MOBILE

public static final ProtocolSuite MOBILE
Mobile communication device family of protocols.


NETWORK

public static final ProtocolSuite NETWORK
OSI network layer family of protocols.


WIRELESS

public static final ProtocolSuite WIRELESS
Wireless family of protocols.


VOIP

public static final ProtocolSuite VOIP
Voice over IP family of protocols.


LAN

public static final ProtocolSuite LAN
Local Area Network family of protocols.


MAN

public static final ProtocolSuite MAN
Metropolitan Area Network family of protocols.


WAN

public static final ProtocolSuite WAN
Wide Area Network family of protocols.


SAN

public static final ProtocolSuite SAN
Storage Area Network family of protocols.


ISO

public static final ProtocolSuite ISO
ISO family of protocols.


SS7

public static final ProtocolSuite SS7
SS7 family of protocols.


CISCO

public static final ProtocolSuite CISCO
Cisco Systems family of protocols.


IBM

public static final ProtocolSuite IBM
IBM family of protocols.


MICROSOFT

public static final ProtocolSuite MICROSOFT
Microsoft Corp family of protocols.


NOVELL

public static final ProtocolSuite NOVELL
Novell family of protocols.


APPLE

public static final ProtocolSuite APPLE
Apple Corp family of protocols.


HP

public static final ProtocolSuite HP
Hewlet Packard Corp family of protocols.


SUN

public static final ProtocolSuite SUN
Sun Microsystems Corp family of protocols.


OTHER

public static final ProtocolSuite OTHER
Catch all suite for other types of protocols.

Method Detail

values

public static ProtocolSuite[] 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 (ProtocolSuite c : ProtocolSuite.values())
    System.out.println(c);

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

valueOf

public static ProtocolSuite 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