simtracker module

class simtracker.HttpServerThread(port)

Bases: threading.Thread

run()
class simtracker.ListenThread(port)

Bases: threading.Thread

run()
class simtracker.ReadThread(group=None, target=None, name=None, args=(), kwargs=None, verbose=None)

Bases: threading.Thread

run()
class simtracker.TrackerHttpHandler(request, client_address, server)

Bases: BaseHTTPServer.BaseHTTPRequestHandler

do_GET()
log_message(format, *args)
class simtracker.TrackerHttpServer(address)

Bases: BaseHTTPServer.HTTPServer

class simtracker.WriteThread(group=None, target=None, name=None, args=(), kwargs=None, verbose=None)

Bases: threading.Thread

run()
simtracker.getListenPort()
simtracker.getWebPort()
simtracker.postmessage(peer, data)
simtracker.printMsg(msg)
simtracker.readmessage(s)
simtracker.sendclientlist(client, list)
simtracker.sendmessage(peer, data)
simtracker.serve(port, webport)

Starts the tracker and handles communication between peer machines.

simtracker.setVerbosity(verbose)
simtracker.waitForCompletion()
simtracker.waitForListener()
simtracker.writeBarrierInfo(wfile, job, jobname)
simtracker.writeBarrierPeerInfo(wfile, peerlist)
simtracker.writeHtml(wfile)
simtracker.writeJobInfo(wfile, job, jobname)
simtracker.writemessage(s, data)