seda.sandStorm.lib.Gnutella
Class GnutellaPushPacket

java.lang.Object
  extended by seda.sandStorm.lib.Gnutella.GnutellaPacket
      extended by seda.sandStorm.lib.Gnutella.GnutellaPushPacket
All Implemented Interfaces:
QueueElementIF, GnutellaConst

public class GnutellaPushPacket
extends GnutellaPacket

A Gnutella push packet.


Field Summary
private static boolean DEBUG
           
 
Fields inherited from class seda.sandStorm.lib.Gnutella.GnutellaPacket
function, gc, guid, hops, NUM_ALLOC, payload, payload_length, ttl
 
Fields inherited from interface seda.sandStorm.lib.Gnutella.GnutellaConst
DEFAULT_DOWNLOAD_PORT, DEFAULT_GNUTELLA_PORT, DEFAULT_HOPS, DEFAULT_PING_INTERVAL, DEFAULT_SPEED, DEFAULT_TTL, GNUTELLA_CONNECT, GNUTELLA_FN_PING, GNUTELLA_FN_PONG, GNUTELLA_FN_PUSH, GNUTELLA_FN_QUERY, GNUTELLA_FN_QUERYHITS, GNUTELLA_OK, MAX_PAYLOAD_SIZE, PACKET_HEADER_SIZE, WRITE_CLOG_THRESHOLD
 
Constructor Summary
GnutellaPushPacket(byte[] payload)
           
GnutellaPushPacket(GnutellaGUID guid, int ttl, int hops, byte[] payload)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class seda.sandStorm.lib.Gnutella.GnutellaPacket
finalize, getBuffer, getConnection, getGUID, getSize, prepareForSend, readLEInt, readLEShort, setConnection, writeLEInt, writeLEShort
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEBUG

private static final boolean DEBUG
See Also:
Constant Field Values
Constructor Detail

GnutellaPushPacket

public GnutellaPushPacket(byte[] payload)

GnutellaPushPacket

public GnutellaPushPacket(GnutellaGUID guid,
                          int ttl,
                          int hops,
                          byte[] payload)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class GnutellaPacket