public class PredicatesTableEntry
extends java.lang.Object
DistanceVector
entry.
The DistanceVector
contains a DVEntry
for each
DVDRPDispatcher
having subscriptions. A DVEntry
contains the identifier of the recipient, the interface to reach it, the
number of hops, the subscription predicates encoded as Bloom Filters, a local
timestamp, and a remote predicate timestamp.Modifier and Type | Field and Description |
---|---|
boolean |
cleanUp |
java.util.ArrayList<BSetBV> |
filters |
Constructor and Description |
---|
PredicatesTableEntry() |
PredicatesTableEntry(PredicatesTableEntry other) |
Modifier and Type | Method and Description |
---|---|
void |
addBSet(Filter f) |
void |
addFilters(java.util.List<BSetBV> predicates) |
void |
copyFiltersSeqNo(PredicatesTableEntry externalEntry) |
boolean |
covers(BSetBV bloomFilter) |
byte[] |
getDest() |
java.util.List<BSetBV> |
getFilters() |
long |
getFiltersSeqNo() |
void |
setDest(byte[] dest) |
void |
setFiltersSeqNo(long seqNo) |
java.lang.String |
toString() |
public java.util.ArrayList<BSetBV> filters
public boolean cleanUp
public PredicatesTableEntry()
public PredicatesTableEntry(PredicatesTableEntry other)
public java.util.List<BSetBV> getFilters()
public void addFilters(java.util.List<BSetBV> predicates)
public long getFiltersSeqNo()
public void setFiltersSeqNo(long seqNo)
public byte[] getDest()
public void setDest(byte[] dest)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean covers(BSetBV bloomFilter)
public void copyFiltersSeqNo(PredicatesTableEntry externalEntry)
public void addBSet(Filter f)
Copyright © 2005-2011 Antonio Carzaniga.
This documentation is maintained by Antonio Carzaniga