Uses of Class
org.klomp.snark.bencode.BEValue

Packages that use BEValue
org.klomp.snark I2P version of the snark bittorrent client, imported in 2005 and heavily enhanced to add a web UI, DHT support, and other features. 
org.klomp.snark.bencode   
 

Uses of BEValue in org.klomp.snark
 

Methods in org.klomp.snark that return types with arguments of type BEValue
 Map<String,BEValue> Peer.getHandshakeMap()
           
 

Method parameters in org.klomp.snark with type arguments of type BEValue
 void Peer.setHandshakeMap(Map<String,BEValue> map)
           
 

Constructor parameters in org.klomp.snark with type arguments of type BEValue
MetaInfo(Map<String,BEValue> m)
          Creates a new MetaInfo from a Map of BEValues and the SHA1 over the original bencoded info dictonary (this is a hack, we could reconstruct the bencoded stream and recalculate the hash).
PeerID(Map<String,BEValue> m)
          Creates a PeerID from a Map containing BEncoded peer id, ip and port.
 

Uses of BEValue in org.klomp.snark.bencode
 

Methods in org.klomp.snark.bencode that return BEValue
 BEValue BDecoder.bdecode()
          Gets the next indicator and returns either null when the stream has ended or bdecodes the rest of the stream and returns the appropriate BEValue encoded object.
static BEValue BDecoder.bdecode(InputStream in)
          Creates a new BDecoder and immediatly decodes the first value it sees.
 BEValue BDecoder.bdecodeBytes()
          Returns the next bencoded value on the stream and makes sure it is a byte array.
 BEValue BDecoder.bdecodeList()
          Returns the next bencoded value on the stream and makes sure it is a list.
 BEValue BDecoder.bdecodeMap()
          Returns the next bencoded value on the stream and makes sure it is a map (dictonary).
 BEValue BDecoder.bdecodeNumber()
          Returns the next bencoded value on the stream and makes sure it is a number.
 

Methods in org.klomp.snark.bencode that return types with arguments of type BEValue
 List<BEValue> BEValue.getList()
          Returns this BEValue as a List of BEValues.
 Map<String,BEValue> BEValue.getMap()
          Returns this BEValue as a Map of BEValue keys and BEValue values.
 

Constructor parameters in org.klomp.snark.bencode with type arguments of type BEValue
BEValue(List<BEValue> value)
           
BEValue(Map<String,BEValue> value)