com.foxsmart.csu.config
Class IgmpTypeEnum

java.lang.Object
  extended by com.foxsmart.ic.lang.Enum
      extended by com.foxsmart.csu.config.IgmpTypeEnum
All Implemented Interfaces:
java.io.Serializable

public class IgmpTypeEnum
extends Enum

The IgmpTypeEnum class represents IGMP message types.

See Also:
Serialized Form

Field Summary
static IgmpTypeEnum DVMP
          Value: 3, Name: dvmp, Short Description: Distance Vector Multicast Routing Protocol.
static IgmpTypeEnum HOST_QUERY
          Value: 1, Name: host-query, Short Description: Host query.
static IgmpTypeEnum HOST_REPORT
          Value: 2, Name: host-report, Short Description: Host report.
static IgmpTypeEnum PIM
          Value: 4, Name: pim, Short Description: Protocol Independent Multicast.
static IgmpTypeEnum TRACE
          Value: 5, Name: trace, Short Description: Multicast trace.
 
Fields inherited from class com.foxsmart.ic.lang.Enum
enumMap, value
 
Constructor Summary
protected IgmpTypeEnum(EnumEntry enumEntry)
           
  IgmpTypeEnum(java.lang.Integer value)
           
  IgmpTypeEnum(java.lang.String name)
           
 
Method Summary
static java.lang.Comparable getMaxValue()
          Maximum value of 15.
static java.lang.Comparable getMinValue()
          Minimum value of 0.
 
Methods inherited from class com.foxsmart.ic.lang.Enum
createEntry, equals, getEntry, getEntry, getEntry, getEnumClass, getLongDescription, getLongDescription, getName, getName, getName, getShortDescription, getShortDescription, getValue, getValue, getValue, hasEntry, hashCode, toString, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

DVMP

public static final IgmpTypeEnum DVMP
Value: 3, Name: dvmp, Short Description: Distance Vector Multicast Routing Protocol.


HOST_QUERY

public static final IgmpTypeEnum HOST_QUERY
Value: 1, Name: host-query, Short Description: Host query.


HOST_REPORT

public static final IgmpTypeEnum HOST_REPORT
Value: 2, Name: host-report, Short Description: Host report.


PIM

public static final IgmpTypeEnum PIM
Value: 4, Name: pim, Short Description: Protocol Independent Multicast.


TRACE

public static final IgmpTypeEnum TRACE
Value: 5, Name: trace, Short Description: Multicast trace.

Constructor Detail

IgmpTypeEnum

protected IgmpTypeEnum(EnumEntry enumEntry)

IgmpTypeEnum

public IgmpTypeEnum(java.lang.String name)
             throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

IgmpTypeEnum

public IgmpTypeEnum(java.lang.Integer value)
             throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException
Method Detail

getMinValue

public static java.lang.Comparable getMinValue()
Minimum value of 0.

Returns:
0.

getMaxValue

public static java.lang.Comparable getMaxValue()
Maximum value of 15.

Returns:
15.


Copyright © 2005-2008 Fox Smart, Inc. All Rights Reserved.