LimeWire Consolidated API

com.limegroup.gnutella.messages
Interface PingRequestFactory

All Known Implementing Classes:
PingRequestFactoryImpl

public interface PingRequestFactory


Method Summary
 PingRequest createFromNetwork(byte[] guid, byte ttl, byte hops, byte[] payload, Message.Network network)
           
 PingRequest createMulticastPing()
          Creates a TTL 1 Ping for faster bootstrapping, intended for sending to the multicast network.
 PingRequest createPingRequest(byte ttl)
           
 PingRequest createPingRequest(byte[] guid, byte ttl)
           
 PingRequest createPingRequest(byte[] guid, byte ttl, byte hops)
           
 PingRequest createQueryKeyRequest()
          Creates a Query Key ping.
 PingRequest createUDPingWithDHTIPPRequest()
          Creates a TTL 1 Ping to request DHT nodes, intended for sending to UDP hosts.
 PingRequest createUDPPing()
          Creates a TTL 1 Ping for faster bootstrapping, intended for sending to UDP hosts.
 PingRequest createUHCPing()
          Creates a TTL 1 Ping for faster bootstrapping, intended for sending to UHCs.
 

Method Detail

createPingRequest

PingRequest createPingRequest(byte[] guid,
                              byte ttl,
                              byte hops)

createFromNetwork

PingRequest createFromNetwork(byte[] guid,
                              byte ttl,
                              byte hops,
                              byte[] payload,
                              Message.Network network)

createPingRequest

PingRequest createPingRequest(byte ttl)

createPingRequest

PingRequest createPingRequest(byte[] guid,
                              byte ttl)

createQueryKeyRequest

PingRequest createQueryKeyRequest()
Creates a Query Key ping.


createUDPPing

PingRequest createUDPPing()
Creates a TTL 1 Ping for faster bootstrapping, intended for sending to UDP hosts.


createUDPingWithDHTIPPRequest

PingRequest createUDPingWithDHTIPPRequest()
Creates a TTL 1 Ping to request DHT nodes, intended for sending to UDP hosts.


createUHCPing

PingRequest createUHCPing()
Creates a TTL 1 Ping for faster bootstrapping, intended for sending to UHCs.


createMulticastPing

PingRequest createMulticastPing()
Creates a TTL 1 Ping for faster bootstrapping, intended for sending to the multicast network.


LimeWire Consolidated API

Copyright © 2009. All Rights Reserved.