com.aelitis.azureus.core.util.bloom.impl
Class BloomFilterAddRemove8Bit

java.lang.Object
  extended by com.aelitis.azureus.core.util.bloom.impl.BloomFilterImpl
      extended by com.aelitis.azureus.core.util.bloom.impl.BloomFilterAddRemove8Bit
All Implemented Interfaces:
BloomFilter

public class BloomFilterAddRemove8Bit
extends BloomFilterImpl


Field Summary
 
Fields inherited from class com.aelitis.azureus.core.util.bloom.impl.BloomFilterImpl
MY_PACKAGE
 
Constructor Summary
BloomFilterAddRemove8Bit(int _max_entries)
           
BloomFilterAddRemove8Bit(java.util.Map<java.lang.String,java.lang.Object> x)
           
 
Method Summary
 void clear()
           
protected  int decValue(int index)
           
 BloomFilter getReplica()
           
protected  int getValue(int index)
           
protected  int incValue(int index)
           
protected  void serialiseToMap(java.util.Map<java.lang.String,java.lang.Object> x)
           
protected  int trimValue(int value)
           
 
Methods inherited from class com.aelitis.azureus.core.util.bloom.impl.BloomFilterImpl
add, add, bytesToInteger, contains, contains, count, count, deserialiseFromMap, getEntryCount, getHash, getMaxEntries, getSerialization, getSize, getStartTimeMono, getString, main, remove, remove, serialiseToMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BloomFilterAddRemove8Bit

public BloomFilterAddRemove8Bit(int _max_entries)

BloomFilterAddRemove8Bit

public BloomFilterAddRemove8Bit(java.util.Map<java.lang.String,java.lang.Object> x)
Method Detail

serialiseToMap

protected void serialiseToMap(java.util.Map<java.lang.String,java.lang.Object> x)
Overrides:
serialiseToMap in class BloomFilterImpl

getReplica

public BloomFilter getReplica()

trimValue

protected int trimValue(int value)
Specified by:
trimValue in class BloomFilterImpl

getValue

protected int getValue(int index)
Specified by:
getValue in class BloomFilterImpl

incValue

protected int incValue(int index)
Specified by:
incValue in class BloomFilterImpl

decValue

protected int decValue(int index)
Specified by:
decValue in class BloomFilterImpl

clear

public void clear()
Specified by:
clear in interface BloomFilter
Overrides:
clear in class BloomFilterImpl