A B C D E F G H I K L M N O P Q R S T U W Z

M

main(String[]) - Static method in class gps.event.SimEventScheduler
for test purpose
main(String[]) - Static method in class gps.network.graph.Graph
command line converter
main(String[]) - Static method in class gps.Simulator
main simulator function
main(String[]) - Static method in class gps.SimulatorGui
main function to run simulation from GUI
main(String[]) - Static method in class gps.toolbox.DocGen4BT
main entrance
main(String[]) - Static method in class gps.toolbox.EventGen4BT
main entrance
main(String[]) - Static method in class gps.toolbox.PostProcess
main entrance
main(String[]) - Static method in class gps.util.LogFormatter
a test stub for the format class
main(String[]) - Static method in class gps.util.PowerLaw
test purpose main
makeShape() - Method in class gps.gui.ProtocolPanel
make components in this panel
makeShape() - Method in class gps.protocol.BT.BTPanel
draws components
mAmChoking - Variable in class gps.protocol.BT.BTSocket
I chocked the other side
mAmInterested - Variable in class gps.protocol.BT.BTSocket
I'm interested in their file
MAN_NODE - Static variable in class gps.network.graph.NodeProperties
node type - MAN_NODE
MAX_ALLOWED_CONNECTION_NUM - Static variable in class gps.protocol.BT.BTPeer
maximum allowed connection number on this peer
MAX_ALLOWED_CONNECTION_NUM - Static variable in class gps.protocol.BT.BTSession
max allowed connection num
MAX_ALLOWED_SESSION_NUM - Static variable in class gps.protocol.BT.BTPeer
maximum allowed session number on this peer
MAX_OUT_BANDWIDTH_PER_NODE - Static variable in class gps.protocol.BT.BTPeer
maximum out bandwidth, not used now
mBegin - Variable in class gps.protocol.BT.BTSocket
offset within a downloading piece
mBegin - Variable in class gps.protocol.BT.param.BTPeerMessage
byte offset within the indexed piece to begin with
mBitField - Variable in class gps.protocol.BT.BTSocket
bit field of that peer
mBitfield - Variable in class gps.protocol.BT.param.BTPeerMessage
bit field
mBTPeer - Variable in class gps.protocol.BT.param.BTGetRequest
reference back to BTPeer
mBTSession - Variable in class gps.protocol.BT.param.BTGetRequest
reference back to BTSession object that send out the request
mClosed - Variable in class gps.protocol.BT.BTSocket
if closed, set up the mClosed flag, and remove from hashmap
mConnection - Variable in class gps.protocol.BT.BTSocket
lower level connection
mConnection - Variable in class gps.protocol.BT.param.BTPeerMessage
only used in the bitfiled message to set up connections to each other
mCounterpart - Variable in class gps.protocol.BT.BTSocket
the connection at the other side
mDebugLog - Static variable in class gps.protocol.BT.BTTracker
 
mDocDBbyKey - Variable in class gps.protocol.Peer
 
mDocHashKey - Variable in class gps.protocol.BT.param.BTGetRequest
document hash key
mDocHashKey - Variable in class gps.protocol.BT.param.BTPeerMessage
document hash key
mDocHashKey - Variable in class gps.protocol.BT.param.BTTorrent
doc hash key
mDocHashKey - Variable in class gps.protocol.BT.param.BTTrackerResponse
document hash key, to indentify which document is talking about
mDocumentListbyID - Static variable in class gps.protocol.Document
Document List by ID, each id only has one documents
mDocumentListbyKey - Static variable in class gps.protocol.Document
Document List by Key, each key may has more than one documents
mDownloadBandwidth - Variable in class gps.protocol.BT.param.BTPeerMessage
add an additional mDownloadBandwidth to cooperate with the PIECE message to let the downloader know the bandwidth.
mDownloading - Variable in class gps.protocol.BT.BTSocket
downloading or not
mDownloadLeft - Variable in class gps.protocol.BT.BTSocket
bytes left within this block
messageToString() - Method in class gps.protocol.BT.param.BTPeerMessage
gets string description of message
mEstimateFinish - Variable in class gps.protocol.BT.BTSocket
estimate finish event
mEvent - Variable in class gps.protocol.BT.param.BTGetRequest
request type
mFailure - Variable in class gps.protocol.BT.param.BTTrackerResponse
request failed or not
mHandler - Variable in class gps.util.LogServer.HandlerRecordPair
handler
mInBandwidthHistory - Variable in class gps.protocol.BT.BTSocket
in bandwidth history
mIndex - Variable in class gps.protocol.BT.param.BTPeerMessage
piece index
mInterested - Variable in class gps.protocol.BT.param.BTPeerMessage
add an additional mInterested here only for simplicity when a handshaking is sent, bitfield is also sent, interested or not is piggybacked in the replying bitfield using this additional field.
mInterval - Variable in class gps.protocol.BT.param.BTTrackerResponse
interval for next request
mKeepAlive - Variable in class gps.protocol.BT.BTSocket
keep alive event
mKeepAliveMsg - Variable in class gps.protocol.BT.BTSocket
the keep alive message to be sent
mLeft - Variable in class gps.protocol.BT.param.BTGetRequest
left amount
mLength - Variable in class gps.protocol.BT.BTSocket
length of the current downloading block
mLength - Variable in class gps.protocol.BT.param.BTPeerMessage
byte length
mLength - Variable in class gps.protocol.BT.param.BTTorrent
document length
mNextAvailableID - Static variable in class gps.network.graph.Node
provide next available id for automatically indexing
mOutBandwidthHistory - Variable in class gps.protocol.BT.BTSocket
out bandwidth history
mPeerChoking - Variable in class gps.protocol.BT.BTSocket
the other side chocked me
mPeerInterested - Variable in class gps.protocol.BT.BTSocket
the other side is interested at my file
mPeers - Variable in class gps.protocol.BT.param.BTTrackerResponse
peer list containing the document
mPeerSelection - Variable in class gps.protocol.BT.BTPeer
peer selection algorithm
mPieceLength - Variable in class gps.protocol.BT.param.BTTorrent
piece length
mPieceNum - Variable in class gps.protocol.BT.param.BTTorrent
total piece number
mPopularity - Variable in class gps.protocol.BT.param.BTTorrent
document popularity
mPowerLaw - Static variable in class gps.protocol.BT.BTTracker
 
mPreviousPercent - Variable in class gps.protocol.BT.BTSocket
previous finished percent
mRecord - Variable in class gps.util.LogServer.HandlerRecordPair
record
mRemoved - Variable in class gps.protocol.BT.BTSession
if closed, set up the mClosed flag, and remove from hashmap
mRequestingPieceIndex - Variable in class gps.protocol.BT.BTSocket
the piece that I'm interested, this variable is set when request is sent
mRequestTimeout - Variable in class gps.protocol.BT.BTSocket
request time out event
mScheduler - Static variable in class gps.gui.SimGui
 
mSession - Variable in class gps.protocol.BT.BTSocket
reference back to the session to which this connection belongs
mStartTime - Variable in class gps.protocol.BT.BTSocket
start time for this downloading bandwidth
mStatus - Variable in class gps.protocol.BT.BTSession
session status
mTimeout - Variable in class gps.protocol.BT.BTSocket
connection time out event
mTracker - Variable in class gps.protocol.BT.param.BTTorrent
reference to tracker where this torrent is stored at
mType - Variable in class gps.protocol.BT.param.BTPeerMessage
message type
mUploading - Variable in class gps.protocol.BT.BTSocket
uploading or not
mUploadingPieceIndex - Variable in class gps.protocol.BT.BTSocket
the current uploading piece index
MyFileChooser - Class in gps.util
file chooser Modified by Weishuai Yang This file is based on NED from Tatiana Kichkaylo at NYU
MyFileChooser() - Constructor for class gps.util.MyFileChooser
 

A B C D E F G H I K L M N O P Q R S T U W Z