com.limegroup.gnutella.messages.vendor
Class AdvancedStatsToggle
java.lang.Object
com.limegroup.gnutella.messages.AbstractMessage
com.limegroup.gnutella.messages.vendor.AbstractVendorMessage
com.limegroup.gnutella.messages.vendor.RoutableGGEPMessage
com.limegroup.gnutella.messages.vendor.AdvancedStatsToggle
- All Implemented Interfaces:
- Message, VendorMessage, VendorMessage.ControlMessage, Comparable<Message>, SecureMessage
public class AdvancedStatsToggle
- extends RoutableGGEPMessage
Vendor message that toggles collecting of advanced stats on or off.
| Fields inherited from interface com.limegroup.gnutella.messages.vendor.VendorMessage |
F_ADVANCED_TOGGLE, F_BEAR_VENDOR_ID, F_CAPABILITIES, F_CONTENT_REQ, F_CONTENT_RESP, F_CRAWLER_PING, F_CRAWLER_PONG, F_DHT_CONTACTS, F_GIVE_STATS, F_GTKG_VENDOR_ID, F_HEADER_UPDATE, F_HOPS_FLOW, F_INSPECTION_REQ, F_INSPECTION_RESP, F_LIME_ACK, F_LIME_VENDOR_ID, F_MESSAGES_SUPPORTED, F_NULL_VENDOR_ID, F_OOB_PROXYING_CONTROL, F_PUSH_PROXY_ACK, F_PUSH_PROXY_REQ, F_REPLY_NUMBER, F_SIMPP, F_SIMPP_REQ, F_STATISTICS, F_TCP_CONNECT_BACK, F_UDP_CONNECT_BACK, F_UDP_CONNECT_BACK_REDIR, F_UDP_HEAD_PING, F_UDP_HEAD_PONG, F_UPDATE_REQ, F_UPDATE_RESP, LENGTH_MINUS_PAYLOAD |
| Methods inherited from class com.limegroup.gnutella.messages.AbstractMessage |
compareTo, getCreationTime, getFunc, getGUID, getHandlerClass, getHops, getLength, getNetwork, getPriority, getTotalLength, getTTL, hop, isMulticast, isTCP, isUDP, isUnknownNetwork, makeGuid, repOk, setGUID, setHops, setPriority, setTTL, toString, updateLength, write, write, writeQuickly |
| 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 |
AdvancedStatsToggle
public AdvancedStatsToggle(byte[] guid,
byte ttl,
byte hops,
int version,
byte[] payload,
Message.Network network)
throws BadPacketException
- Network constructor.. this message will not be sent from nodes.
- Throws:
BadPacketException
AdvancedStatsToggle
public AdvancedStatsToggle(RoutableGGEPMessage.GGEPSigner signer,
long version,
int time)
shutOffNow
public boolean shutOffNow()
- Returns:
- if the advanced stats should be shut off immediately
getTime
public int getTime()
- Returns:
- the amount of time in milliseconds to keep advanced
stats on.
Copyright © 2009. All Rights Reserved.