DHTUDPPacketRequestKeyBlockpublic class DHTUDPPacketRequestKeyBlock extends DHTUDPPacketRequest
Fields Summary |
---|
private int | random_id | private byte[] | key_block_request | private byte[] | key_block_signature |
Constructors Summary |
---|
public DHTUDPPacketRequestKeyBlock(DHTTransportUDPImpl _transport, long _connection_id, DHTTransportUDPContactImpl _local_contact, DHTTransportUDPContactImpl _remote_contact)
super( _transport, DHTUDPPacketHelper.ACT_REQUEST_KEY_BLOCK, _connection_id, _local_contact, _remote_contact );
| protected DHTUDPPacketRequestKeyBlock(com.aelitis.azureus.core.dht.transport.udp.impl.packethandler.DHTUDPPacketNetworkHandler network_handler, DataInputStream is, long con_id, int trans_id)
super( network_handler, is, DHTUDPPacketHelper.ACT_REQUEST_KEY_BLOCK, con_id, trans_id );
random_id = is.readInt();
key_block_request = DHTUDPUtils.deserialiseByteArray( is, 255 );
key_block_signature = DHTUDPUtils.deserialiseByteArray( is, 65535 );
super.postDeserialise(is);
|
Methods Summary |
---|
public byte[] | getKeyBlockRequest()
return( key_block_request );
| public byte[] | getKeyBlockSignature()
return( key_block_signature );
| protected int | getRandomID()
return( random_id );
| public java.lang.String | getString()
return( super.getString());
| public void | serialise(java.io.DataOutputStream os)
super.serialise(os);
os.writeInt( random_id );
DHTUDPUtils.serialiseByteArray( os, key_block_request, 255 );
DHTUDPUtils.serialiseByteArray( os, key_block_signature , 65535);
super.postSerialise( os );
| public void | setKeyBlockDetails(byte[] req, byte[] sig)
key_block_request = req;
key_block_signature = sig;
| protected void | setRandomID(int _random_id)
random_id = _random_id;
|
|