private void migrateByteArrays( Map<String,byte[]> map, String name ) { for ( Map.Entry<String, byte[]> entry: map.entrySet()){ String net_key = entry.getKey(); byte[] value = entry.getValue(); String[] bits = net_key.split( ":", 2 ); String network = AENetworkClassifier.internalise( bits[0] ); String key = bits[1]; setByteArrayOption( network, key, name, value ); } }
private void migrateBooleans( Map<String,Long> map, String name ) { for ( Map.Entry<String, Long> entry: map.entrySet()){ String net_key = entry.getKey(); Long value = entry.getValue(); if ( value == 1 ){ String[] bits = net_key.split( ":", 2 ); String network = AENetworkClassifier.internalise( bits[0] ); String key = bits[1]; setBooleanOption( network, key, name, true ); } } }
public List<String[]> getFavourites() { synchronized( opts_map ){ List<String[]> result = new ArrayList<>(); for ( Map.Entry<String,Map<String,Object>> entry: opts_map.entrySet()){ String net_key = entry.getKey(); Map<String,Object> map = entry.getValue(); Long value = (Long)map.get( "fave" ); if ( value != null && value == 1 ){ String[] bits = net_key.split( ":", 2 ); String network = AENetworkClassifier.internalise( bits[0] ); String key = decodeKey( bits[1] ); result.add( new String[]{ network, key }); } } return( result ); } }
result.add( AENetworkClassifier.internalise( rhs ));
networks = s_networks.split(","); for ( int i=0;i<networks.length;i++){ networks[i] = AENetworkClassifier.internalise( networks[i] );
nets.add( AENetworkClassifier.internalise( rhs ));
params[0] = AENetworkClassifier.internalise((String)params[0]);
if ( AENetworkClassifier.internalise( cc ) == cc ){
bit = AENetworkClassifier.internalise( bit.trim());
String network = AENetworkClassifier.internalise((String)map.get( "network" )); String key = (String)map.get( "key" );
private static class DownloadActivity { private volatile DownloadResult result; private volatile MagnetURIHandlerException error; private AESemaphore sem = new AESemaphore( "MP:DA" ); public void setResult( DownloadResult _result ) { result = _result; sem.releaseForever(); } public void setResult( Throwable _error ) { if ( _error instanceof MagnetURIHandlerException ){ error = (MagnetURIHandlerException)_error; }else{ error = new MagnetURIHandlerException( "Download failed", _error ); }
String net = AENetworkClassifier.internalise( rhs );
bit = AENetworkClassifier.internalise( bit.trim());