LimeWire Consolidated API

Package com.limegroup.gnutella.messages

Interface Summary
LocalPongInfo  
Message Defines the interface for a Gnutella message (packet).
MessageFactory A factory for creating Gnutella messages.
MessageFactory.MessageParser The interface for custom MessageParser(s)
MessageParserBinder  
OutgoingQueryReplyFactory  
PingReply  
PingReplyFactory  
PingRequest  
PingRequestFactory  
PushRequest  
QueryReply  
QueryReplyFactory  
QueryRequest  
QueryRequestFactory  
 

Class Summary
AbstractMessage A Gnutella message (packet).
FeatureSearchData A simple enum-like class that has constants related to feature searches.
GGEPKeys  
GGEPParser Allows multiple GGEP blocks to be parsed, storing the 'secure GGEP' block separately.
HUGEExtension Encapsulation of a HUGE block.
HUGEExtension.GGEPBlock Represents a single ggep block in the HUGE extension block.
IntervalEncoder Contains the logic for writing and reading IntervalSets to and from a GGEP field.
LocalPongInfoImpl  
Message.MessageCounter Counts messages by type and network they came on.
MessageFactoryImpl Factory to turn binary input as read from Network to Message Objects.
MessageParserBinderImpl  
MessageParserBinderImpl.GnutellaMessageParser An abstract class for Gnutella Message parsers
OutgoingQueryReplyFactoryImpl  
PingReplyFactoryImpl  
PingReplyImpl A ping reply message, aka, "pong".
PingRequestFactoryImpl  
PingRequestImpl A Gnutella ping message.
PushRequestImpl A Gnutella push request, used to download files behind a firewall.
QueryReplyFactoryImpl  
QueryReplyImpl A query reply.
QueryRequestFactoryImpl  
QueryRequestImpl This class creates Gnutella query messages, either from scratch, or from data read from the network.
SecureGGEPData Simple wrapper storing a GGEP block, it's start position & it's end position.
StaticMessages  
 

Enum Summary
Message.Network The network a message came from or will travel through.
 

Exception Summary
BadPacketException An exception for reading bad data from the network.
 


LimeWire Consolidated API

Copyright © 2009. All Rights Reserved.