DRCL J-Sim API

Uses of Class
drcl.data.BitSet

Packages that use BitSet
drcl.data   
drcl.inet.contract   
drcl.inet.core   
drcl.inet.data   
drcl.inet.protocol   
drcl.inet.protocol.dv   
drcl.inet.protocol.dvmrp   
 

Uses of BitSet in drcl.data
 

Fields in drcl.data declared as BitSet
 BitSet MapKey.mask
           
 BitSet MapKey.value
           
 

Methods in drcl.data that return BitSet
 BitSet MapKey.getValue()
           
 BitSet MapKey.getMask()
           
 

Methods in drcl.data with parameters of type BitSet
 void MapKey.set(BitSet mask_, BitSet value_)
          Set this MapKey with the given mask and value.
 void MapKey.setValue(BitSet bs_)
           
 void MapKey.setMask(BitSet bs_)
           
 boolean MapKey.match(BitSet bs_)
          Masks the value of bs_ with the mask of this MapKey and returns true if the masked value is equal to the masked value of this key.
 java.lang.Object Map.get(BitSet bs_, java.lang.String matchType_)
          For "longest match" and "match all".
 boolean Map.anyMatch(BitSet key_)
           
 java.lang.Object Map.remove(BitSet bs_, java.lang.String matchType_)
          For "longest match" and "match all".
 void BitSet.clearBy(BitSet set_)
          Clears all of the subset in this BitSet whose corresponding bit is set in the specified BitSet.
 void BitSet.and(BitSet set_)
          Performs a logical AND of this target bit set with the argument bit set.
 void BitSet.or(BitSet set_)
          Performs a logical OR of this bit set with the bit set argument.
 void BitSet.xor(BitSet set_)
          Performs a logical XOR of this bit set with the bit set argument.
 

Constructors in drcl.data with parameters of type BitSet
MapKey(BitSet mask_, BitSet value_)
          Creates an MapKey given mask and value.
 

Uses of BitSet in drcl.inet.contract
 

Fields in drcl.inet.contract declared as BitSet
static BitSet RTConfig.OUT_IFS_NO_CHANGE
           
 

Methods in drcl.inet.contract with parameters of type BitSet
static void RTConfig.graft(RTKey key_, BitSet bs_, java.lang.Object extension_, double timeout_, Port out_)
           
static void RTConfig.prune(RTKey key_, BitSet bs_, java.lang.Object extension_, double timeout_, Port out_)
           
static java.lang.Object RTConfig.createGraftRequest(RTKey key_, BitSet bs_, double timeout_)
           
static java.lang.Object RTConfig.createGraftRequest(RTKey key_, BitSet bs_, java.lang.Object extension_, double timeout_)
           
static java.lang.Object RTConfig.createPruneRequest(RTKey key_, BitSet bs_, double timeout_)
           
static java.lang.Object RTConfig.createPruneRequest(RTKey key_, BitSet bs_, java.lang.Object extension_, double timeout_)
           
static InterfaceInfo[] IFQuery.getInterfaceInfos(BitSet ifset_, Port out_)
           
 

Uses of BitSet in drcl.inet.core
 

Methods in drcl.inet.core with parameters of type BitSet
 void RT.graft(RTKey key_, BitSet bs_)
          Grafts the interfaces to the entry exactly matched by the given key.
 void RT.graft(RTKey key_, BitSet bs_, double timeout_)
          Grafts the interfaces to the entry exactly matched by the given key.
 void RT._graftprune(boolean graft_, RTKey key_, BitSet bs_, java.lang.Object ext_, double timeout_)
           
 void RT.prune(RTKey key_, BitSet bs_)
          Prunes the interfaces from the entry exactly matched by the given key.
 void RT.prune(RTKey key_, BitSet bs_, double timeout_)
          Prunes the interfaces from the entry exactly matched by the given key.
 

Uses of BitSet in drcl.inet.data
 

Methods in drcl.inet.data that return BitSet
 BitSet RTEntry.getOutIf()
          Returns the bit set of interfaces.
 

Methods in drcl.inet.data with parameters of type BitSet
 void RTEntry.setOutIf(BitSet outIf)
          Sets the outgoing interfaces by a bit set.
 

Constructors in drcl.inet.data with parameters of type BitSet
RTEntry(BitSet bsOutIf_)
           
RTEntry(BitSet bsOutIf_, java.lang.Object extension_)
           
RTEntry(RTKey key_, BitSet bsOutIf_, java.lang.Object extension_, double timeout_)
           
RTEntry(long nexthop_, BitSet bsOutIf_)
           
RTEntry(long nexthop_, BitSet bsOutIf_, java.lang.Object extension_)
           
RTEntry(RTKey key_, long nexthop_, BitSet bsOutIf_, java.lang.Object extension_, double timeout_)
           
 

Uses of BitSet in drcl.inet.protocol
 

Methods in drcl.inet.protocol with parameters of type BitSet
 void Routing.addRTEntry(RTKey key_, long nexthop_, BitSet interfaces, java.lang.Object entryExtension_, double timeout)
          Adds/replaces a route entry via #rtconfigPort.
 void Routing.graftRTEntry(RTKey key_, BitSet interfaces, java.lang.Object entryExtension_, double timeout)
          Grafts a route entry to a list of outgoing interfaces via #rtconfigPort.
 void Routing.pruneRTEntry(RTKey key_, BitSet interfaces, java.lang.Object entryExtension_, double timeout)
          Prunes a route entry from a list of outgoing interfaces via #rtconfigPort.
 

Uses of BitSet in drcl.inet.protocol.dv
 

Methods in drcl.inet.protocol.dv that return BitSet
 BitSet DV.getIfset()
          Returns the set of the interfaces that this protocol is operated on.
 

Methods in drcl.inet.protocol.dv with parameters of type BitSet
 void DV.setIfset(BitSet ifset_)
          Sets the set of the interfaces that this protocol is operated on.
 

Uses of BitSet in drcl.inet.protocol.dvmrp
 

Methods in drcl.inet.protocol.dvmrp that return BitSet
 BitSet DVMRP.getIfset()
          Returns the set of the interfaces that this protocol is operated on.
 

Methods in drcl.inet.protocol.dvmrp with parameters of type BitSet
 void DVMRPRTExtension.resetDependents(BitSet dependentIfs_)
           
 void DVMRPFCExtension.resetPrune(BitSet dependentIfs_)
           
 void DVMRP.setIfset(BitSet ifset_)
          Sets the set of the interfaces that this protocol is operated on.
 

Constructors in drcl.inet.protocol.dvmrp with parameters of type BitSet
DVMRPRTExtension(int metric_, BitSet dependentIfs_, long[] dependents_, boolean changed_)
           
DVMRPFCExtension(long upstream_, BitSet dependentIfs_)
           
 


DRCL J-Sim API

Copyright © 1998-2003 Distributed Real-time Computing Lab (DRCL). All Rights Reserved.     ~ To J-Sim Home ~