All Packages  This Package  Class Hierarchy  Class Search  Index

Inner Class edu.utah.janos.nodeos.DemultiplexKey.ByteMask
java.lang.Object
   |
   +----edu.utah.janos.nodeos.DemultiplexKey.KeySegment
           |
           +----edu.utah.janos.nodeos.DemultiplexKey.ByteMask

  Summary

protected static class  DemultiplexKey.ByteMask
     extends edu.utah.janos.nodeos.DemultiplexKey.KeySegment
{
          // Fields 3
     public int length;
     public boolean[] mask;
     public byte[] sequence;

          // Constructors 1
     public ByteMask(int, int, byte[], boolean[]);

          // Methods 2
     public int match(byte[], int, int);
     public String toString();
}

A segment that matches a series of bytes.




  Fields

· length

Summary  |  Top

   public int length

Number of bytes to match


· sequence

Summary  |  Top
   public byte[] sequence

The actual bytes to match


· mask

Summary  |  Top
   public boolean[] mask

Bitmask of which bytes to match


  Constructors

· ByteMask

Summary  |  Top

   public ByteMask(int offset, 
                   int length, 
                   byte[] sequence, 
                   boolean[] mask) 


  Methods

· match

Summary  |  Top
   public int match(byte[] payload, 
                    int payloadStart, 
                    int payloadLength) 
Overrides:
match in class DemultiplexKey.KeySegment


· toString

Summary  |  Top
   public String toString() 
Overrides:
toString in class Object


All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7