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

P

paint(Graphics) - Method in class gps.gui.GraphPanel
paint graphical area
PARTIAL - Static variable in class gps.protocol.Document
possible document status: EMPTY, WHOLE, PARTIAL
pause() - Method in class gps.gui.ProtocolPanel
Button handler - pause
pauseIt() - Method in class gps.Engine
pauses simulator
pauseIt() - Method in class gps.Simulator
pauses simulation
Peer - Class in gps.protocol
Peer base class, all specific protocol peers inherit from it.
Peer() - Constructor for class gps.protocol.Peer
dummy constructor
Peer(int) - Constructor for class gps.protocol.Peer
constructs a Peer with peer id
PEER_CANDIDATE_LIST_LENGTH - Static variable in class gps.protocol.BT.BTSession
peer candidate list length
PEER_MESSAGE - Static variable in class gps.protocol.BT.BTEvent
peer receives a peer message
peerNumLimit - Variable in class gps.protocol.BT.algorithm.BTAlgorithmPeerSelectionAtPeer
peer number to send request
PIECE - Static variable in class gps.protocol.BT.param.BTPeerMessage
sending a block in a piece
pieceProgress(int, int) - Method in class gps.protocol.BT.BTDocument
set piece progress
pieceProgressAdd(int, int) - Method in class gps.protocol.BT.BTDocument
add piece progress
PostProcess - Class in gps.toolbox
post processes trace file after simulation, it can do grep and calculates average downloading time
PostProcess() - Constructor for class gps.toolbox.PostProcess
dummy constructor
PowerLaw - Class in gps.util
provides power law selection.
PowerLaw(Random) - Constructor for class gps.util.PowerLaw
constructs a power law object using an external random generator
PowerLaw() - Constructor for class gps.util.PowerLaw
constructs a power law object using an internal random generator
printConnections() - Static method in class gps.network.Connection
print all connections in system, just for debug purpose
Protocol - Class in gps.protocol
Protocol base class, all specific protocols inherit from it.
Protocol() - Constructor for class gps.protocol.Protocol
dummy constructor
ProtocolPanel - Class in gps.gui
the panel for protocol parameters
ProtocolPanel(ControlPanel) - Constructor for class gps.gui.ProtocolPanel
constructs protocol panel
publish(String, BTTracker) - Method in class gps.protocol.BT.BTPeer
publishing the document to tracker
publish(LogRecord) - Method in class gps.util.AsyncFileHandler
Asynchronous publish.

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