| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Server.py

Go to the documentation of this file.
00001 #!/usr/bin/evn python
00002 
00003 def configure(argv = []):
00004     # Add Statistics Server to job
00005     import getopt
00006     opts,args = getopt.getopt(argv,
00007                               "n:p:")
00008     portNumber = None
00009     nCycles = None
00010     for opt,arg in opts:
00011         if opt == "-n":
00012             nCycles = int(arg)
00013             print "======================================================"
00014             print "Polling clients every ",nCycles," execution cycles"
00015             print "======================================================"
00016         if opt == "-p":
00017             portNumber = int(arg)
00018             print "======================================================"
00019             print "Listening on port number ",portNumber
00020             print "======================================================"
00021     from StatisticsSvc.StatisticsSvcConf import StatsServerAlg
00022     server = StatsServerAlg()
00023     if(nCycles):
00024         server.ProcessInterval = nCycles
00025     if(portNumber):
00026         server.PortNumber = portNumber
00027     from Gaudi.Configuration import ApplicationMgr
00028     appMgr = ApplicationMgr()
00029     appMgr.TopAlg += [ server ]
00030 
00031 def run(app):
00032     pass
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:10:01 2011 for StatisticsSvc by doxygen 1.4.7