package org.ripple.power.txns.btc; import java.nio.ByteBuffer; /** * The 'mempool' message requests a list of transactions in the peer memory pool. * The response is an 'inv' message listing the transactions in the pool. * * The message consists of just the message header. */ public class MempoolMessage { /** * Build a 'mempool' message * * @param peer Destination peer * @return 'mempool' message */ public static Message buildMempoolMessage(Peer peer) { ByteBuffer buffer = MessageHeader.buildMessage("mempool", new byte[0]); return new Message(buffer, peer, MessageHeader.MessageCommand.MEMPOOL); } /** * Process a 'mempool' message * * @param msg Message * @param inBuffer Input buffer * @param msgListener Message listener */ public static void processMempoolMessage(Message msg, SerializedBuffer inBuffer, MessageListener msgListener) { msgListener.requestMemoryPool(msg); } }