package org.ripple.power.txns.btc; import java.nio.ByteBuffer; /** * The 'getaddr' message is sent to a peer to request a list of known peers. The response * is an 'addr' message (the application should call AddressMessage.buildAddressMessage() * when it receives a 'getaddr' message) */ public class GetAddressMessage { /** * Build the 'getaddr' message * * @param peer The remote peer * @return 'getaddr' message */ public static Message buildGetAddressMessage(Peer peer) { // // The 'getaddr' message consists of just the message header // ByteBuffer buffer = MessageHeader.buildMessage("getaddr", new byte[0]); return new Message(buffer, peer, MessageHeader.MessageCommand.GETADDR); } /** * Process the 'getaddr' message * * @param msg Message * @param inBuffer Input buffer * @param msgListener Message listener */ public static void processGetAddressMessage(Message msg, SerializedBuffer inBuffer, MessageListener msgListener) { // // Notify the message listener // msgListener.processGetAddress(msg); } }