LimeWire Consolidated API

com.limegroup.gnutella.messages.vendor
Interface VendorMessage

All Superinterfaces:
Comparable<Message>, Message
All Known Subinterfaces:
CapabilitiesVM, HeadPong, InspectionRequest, VendorMessage.ControlMessage
All Known Implementing Classes:
AbstractVendorMessage, AdvancedStatsToggle, CapabilitiesVMImpl, ContentRequest, ContentResponse, DHTContactsMessage, HeaderUpdateVendorMessage, HeadPing, HeadPongImpl, HopsFlowVendorMessage, InspectionRequestImpl, InspectionResponse, LimeACKVendorMessage, MessagesSupportedVendorMessage, OOBProxyControlVendorMessage, PushProxyAcknowledgement, PushProxyRequest, QueryStatusRequest, QueryStatusResponse, ReplyNumberVendorMessage, RoutableGGEPMessage, SimppRequestVM, SimppVM, TCPConnectBackRedirect, TCPConnectBackVendorMessage, UDPConnectBackRedirect, UDPConnectBackVendorMessage, UDPCrawlerPing, UDPCrawlerPong, UpdateRequest, UpdateResponse

public interface VendorMessage
extends Message

Vendor Messages are Gnutella Messages that are NEVER forwarded after received.


Nested Class Summary
static interface VendorMessage.ControlMessage
          Marker interface for vendor messages which are also Control messages
 
Nested classes/interfaces inherited from interface com.limegroup.gnutella.messages.Message
Message.MessageCounter, Message.Network
 
Field Summary
static int F_ADVANCED_TOGGLE
           
static byte[] F_BEAR_VENDOR_ID
           
static int F_CAPABILITIES
           
static int F_CONTENT_REQ
           
static int F_CONTENT_RESP
           
static int F_CRAWLER_PING
           
static int F_CRAWLER_PONG
           
static int F_DHT_CONTACTS
           
static int F_GIVE_STATS
          Deprecated. 
static byte[] F_GTKG_VENDOR_ID
           
static int F_HEADER_UPDATE
           
static int F_HOPS_FLOW
           
static int F_INSPECTION_REQ
           
static int F_INSPECTION_RESP
           
static int F_LIME_ACK
           
static byte[] F_LIME_VENDOR_ID
           
static int F_MESSAGES_SUPPORTED
           
static byte[] F_NULL_VENDOR_ID
           
static int F_OOB_PROXYING_CONTROL
           
static int F_PUSH_PROXY_ACK
           
static int F_PUSH_PROXY_REQ
           
static int F_REPLY_NUMBER
           
static int F_SIMPP
           
static int F_SIMPP_REQ
           
static int F_STATISTICS
          Deprecated. 
static int F_TCP_CONNECT_BACK
           
static int F_UDP_CONNECT_BACK
           
static int F_UDP_CONNECT_BACK_REDIR
           
static int F_UDP_HEAD_PING
           
static int F_UDP_HEAD_PONG
           
static int F_UPDATE_REQ
           
static int F_UPDATE_RESP
           
static int LENGTH_MINUS_PAYLOAD
           
 
Fields inherited from interface com.limegroup.gnutella.messages.Message
F_PING, F_PING_REPLY, F_PUSH, F_QUERY, F_QUERY_REPLY, F_ROUTE_TABLE_UPDATE, F_UDP_CONNECTION, F_VENDOR_MESSAGE, F_VENDOR_MESSAGE_STABLE
 
Method Summary
 int getVersion()
           
 
Methods inherited from interface com.limegroup.gnutella.messages.Message
getCreationTime, getFunc, getGUID, getHandlerClass, getHops, getLength, getNetwork, getPriority, getTotalLength, getTTL, hop, isMulticast, isTCP, isUDP, isUnknownNetwork, setHops, setPriority, setTTL, write, write, writeQuickly
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

LENGTH_MINUS_PAYLOAD

static final int LENGTH_MINUS_PAYLOAD
See Also:
Constant Field Values

F_MESSAGES_SUPPORTED

static final int F_MESSAGES_SUPPORTED
See Also:
Constant Field Values

F_HOPS_FLOW

static final int F_HOPS_FLOW
See Also:
Constant Field Values

F_TCP_CONNECT_BACK

static final int F_TCP_CONNECT_BACK
See Also:
Constant Field Values

F_UDP_CONNECT_BACK

static final int F_UDP_CONNECT_BACK
See Also:
Constant Field Values

F_UDP_CONNECT_BACK_REDIR

static final int F_UDP_CONNECT_BACK_REDIR
See Also:
Constant Field Values

F_CAPABILITIES

static final int F_CAPABILITIES
See Also:
Constant Field Values

F_LIME_ACK

static final int F_LIME_ACK
See Also:
Constant Field Values

F_REPLY_NUMBER

static final int F_REPLY_NUMBER
See Also:
Constant Field Values

F_OOB_PROXYING_CONTROL

static final int F_OOB_PROXYING_CONTROL
See Also:
Constant Field Values

F_PUSH_PROXY_REQ

static final int F_PUSH_PROXY_REQ
See Also:
Constant Field Values

F_PUSH_PROXY_ACK

static final int F_PUSH_PROXY_ACK
See Also:
Constant Field Values

F_GIVE_STATS

@Deprecated
static final int F_GIVE_STATS
Deprecated. 
See Also:
Constant Field Values

F_STATISTICS

@Deprecated
static final int F_STATISTICS
Deprecated. 
See Also:
Constant Field Values

F_CRAWLER_PING

static final int F_CRAWLER_PING
See Also:
Constant Field Values

F_CRAWLER_PONG

static final int F_CRAWLER_PONG
See Also:
Constant Field Values

F_SIMPP_REQ

static final int F_SIMPP_REQ
See Also:
Constant Field Values

F_SIMPP

static final int F_SIMPP
See Also:
Constant Field Values

F_UDP_HEAD_PING

static final int F_UDP_HEAD_PING
See Also:
Constant Field Values

F_UDP_HEAD_PONG

static final int F_UDP_HEAD_PONG
See Also:
Constant Field Values

F_HEADER_UPDATE

static final int F_HEADER_UPDATE
See Also:
Constant Field Values

F_UPDATE_REQ

static final int F_UPDATE_REQ
See Also:
Constant Field Values

F_UPDATE_RESP

static final int F_UPDATE_RESP
See Also:
Constant Field Values

F_CONTENT_REQ

static final int F_CONTENT_REQ
See Also:
Constant Field Values

F_CONTENT_RESP

static final int F_CONTENT_RESP
See Also:
Constant Field Values

F_INSPECTION_REQ

static final int F_INSPECTION_REQ
See Also:
Constant Field Values

F_INSPECTION_RESP

static final int F_INSPECTION_RESP
See Also:
Constant Field Values

F_ADVANCED_TOGGLE

static final int F_ADVANCED_TOGGLE
See Also:
Constant Field Values

F_DHT_CONTACTS

static final int F_DHT_CONTACTS
See Also:
Constant Field Values

F_LIME_VENDOR_ID

static final byte[] F_LIME_VENDOR_ID

F_BEAR_VENDOR_ID

static final byte[] F_BEAR_VENDOR_ID

F_GTKG_VENDOR_ID

static final byte[] F_GTKG_VENDOR_ID

F_NULL_VENDOR_ID

static final byte[] F_NULL_VENDOR_ID
Method Detail

getVersion

int getVersion()

LimeWire Consolidated API

Copyright © 2009. All Rights Reserved.