org.klomp.snark
Class Message

java.lang.Object
  extended by org.klomp.snark.Message

 class Message
extends java.lang.Object


Field Summary
(package private)  int begin
           
(package private) static byte BITFIELD
           
(package private) static byte CANCEL
           
(package private) static byte CHOKE
           
(package private)  byte[] data
           
(package private)  SimpleTimer.TimedEvent expireEvent
           
(package private) static byte HAVE
           
(package private) static byte INTERESTED
           
(package private) static byte KEEP_ALIVE
           
(package private)  int len
           
(package private)  int length
           
(package private)  int off
           
(package private)  int piece
           
(package private) static byte PIECE
           
(package private) static byte REQUEST
           
(package private)  byte type
           
(package private) static byte UNCHOKE
           
(package private) static byte UNINTERESTED
           
 
Constructor Summary
Message()
           
 
Method Summary
(package private)  void sendMessage(java.io.DataOutputStream dos)
          Utility method for sending a message through a DataStream.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

KEEP_ALIVE

static final byte KEEP_ALIVE
See Also:
Constant Field Values

CHOKE

static final byte CHOKE
See Also:
Constant Field Values

UNCHOKE

static final byte UNCHOKE
See Also:
Constant Field Values

INTERESTED

static final byte INTERESTED
See Also:
Constant Field Values

UNINTERESTED

static final byte UNINTERESTED
See Also:
Constant Field Values

HAVE

static final byte HAVE
See Also:
Constant Field Values

BITFIELD

static final byte BITFIELD
See Also:
Constant Field Values

REQUEST

static final byte REQUEST
See Also:
Constant Field Values

PIECE

static final byte PIECE
See Also:
Constant Field Values

CANCEL

static final byte CANCEL
See Also:
Constant Field Values

type

byte type

piece

int piece

begin

int begin

length

int length

data

byte[] data

off

int off

len

int len

expireEvent

SimpleTimer.TimedEvent expireEvent
Constructor Detail

Message

Message()
Method Detail

sendMessage

void sendMessage(java.io.DataOutputStream dos)
           throws java.io.IOException
Utility method for sending a message through a DataStream.

Throws:
java.io.IOException

toString

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