Example #1
0
 def isActive(self, detailLevel):
     isActive = self.__enabled and self.__trcDetailLevel >= detailLevel
     #isActive = ZSIpcTracePy.TrcAdminObj_isActive(int(self.__indexInTree), detailLevel, self.__trcServerName)
     isActive = ZSIpcTracePy.TrcAdminObj_isActive(self.__keyInTree,
                                                  detailLevel,
                                                  self.__trcServerName)
     return isActive
Example #2
0
 def isLocalTrcFileUsed(self):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".isLocalTrcFileUsed()")
     used = ZSIpcTracePy.IpcTrcServer_isLocalTrcFileUsed(self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".isLocalTrcFileUsed(): " + str(used))
     return used
Example #3
0
 def setLocalTrcFileSubFileLineCountMax(self, countMax):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".setLocalTrcFileSubFileLineCountMax(" + str(countMax) + ")")
     ZSIpcTracePy.IpcTrcServer_setLocalTrcFileSubFileLineCountMax(
         countMax, self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".setLocalTrcFileSubFileLineCountMax()")
Example #4
0
 def setNewTrcAdminObjsEnabledAsDefault(self, enabled):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".setNewTrcAdminObjsEnabledAsDefault(" + str(enabled) + ")")
     ZSIpcTracePy.IpcTrcServer_setNewTrcAdminObjsEnabledAsDefault(
         enabled, self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".setNewTrcAdminObjsEnabledAsDefault()")
Example #5
0
 def setCacheTrcDataMaxArrLen(self, maxArrLen):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".setCacheTrcDataMaxArrLen(" + str(maxArrLen) + ")")
     ZSIpcTracePy.IpcTrcServer_setCacheTrcDataMaxArrLen(
         maxArrLen, self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".setCacheTrcDataMaxArrLen()")
Example #6
0
 def setLocalTrcFileAbsoluteFilePath(self, absFilePath):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".setLocalTrcFileAbsoluteFilePath(" + str(absFilePath) + ")")
     ZSIpcTracePy.IpcTrcServer_setLocalTrcFileAbsoluteFilePath(
         absFilePath, self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".setLocalTrcFileAbsoluteFilePath()")
Example #7
0
 def isLocalTrcFileActive(self):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".isLocalTrcFileActive()")
     active = ZSIpcTracePy.IpcTrcServer_isLocalTrcFileActive(self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".isLocalTrcFileActive(): " + str(active))
     return active
Example #8
0
 def setCacheTrcDataIfNotConnected(self, cacheData):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".setCacheTrcDataIfNotConnected(" + str(cacheData) + ")")
     ZSIpcTracePy.IpcTrcServer_setCacheTrcDataIfNotConnected(
         cacheData, self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".setCacheTrcDataIfNotConnected()")
Example #9
0
 def __init__(self,
              trcServer,
              nameSpace,
              className,
              objName,
              enabledAsDefault=True,
              defaultDetailLevel=ETraceDetailLevelNone):
     keyInTree = self.buildKeyInTree(nameSpace, className, objName)
     myPrint("-> <CTrcAdminObj> " + str(keyInTree) + ".__init__(" +
             trcServer.objectName + ", " + nameSpace + ", " + className +
             ", " + str(objName) + ")")
     self.__trcServer = trcServer
     self.__trcServerName = trcServer.objectName
     self.__nameSpace = nameSpace
     self.__className = className
     self.__objName = objName
     self.__keyInTree = keyInTree
     #self.__indexInTree = -1
     self.__objThreadName = ""
     self.__refCount = 1
     self.__enabled = enabledAsDefault
     self.__trcDetailLevel = defaultDetailLevel
     #self.__indexInTree, self.__keyInTree = ZSIpcTracePy.IpcTrcServer_getTraceAdminObj(nameSpace, className, objName, enabledAsDefault, defaultDetailLevel, trcServer.objectName)
     #self.__indexInTree = ZSIpcTracePy.IpcTrcServer_getTraceAdminObj(nameSpace, className, objName, enabledAsDefault, defaultDetailLevel, trcServer.objectName)
     self.__keyInTree = ZSIpcTracePy.IpcTrcServer_getTraceAdminObj(
         nameSpace, className, objName, enabledAsDefault,
         defaultDetailLevel, trcServer.objectName)
     myPrint("<- <CTrcAdminObj> " + str(keyInTree) + ".__init__()")
Example #10
0
 def clearLocalTrcFile(self):
     myPrint("-> <CIpcTrcServer> " + str(self.objectName) +
             ".clearLocalTrcFile()")
     ZSIpcTracePy.IpcTrcServer_clearLocalTrcFile(self.objectName,
                                                 timeout_ms, wait)
     myPrint("<- <CIpcTrcServer> " + str(self.objectName) +
             ".clearLocalTrcFile()")
Example #11
0
 def saveAdminObjs(self):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".saveAdminObjs()")
     ok = ZSIpcTracePy.IpcTrcServer_saveAdminObjs(self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".saveAdminObjs(): " + str(ok))
     return ok
Example #12
0
 def traceMethod(self, methodName, methodAddInfo, objectName=""):
     myPrint("-> <CTrcAdminObj> " + self.__keyInTree + ".traceMethod(" +
             methodName + ", " + methodAddInfo + ", " + objectName + ")")
     #ZSIpcTracePy.TrcAdminObj_traceMethod(int(self.__indexInTree), methodName, str(methodAddInfo), objectName, self.__trcServerName)
     ZSIpcTracePy.TrcAdminObj_traceMethod(self.__keyInTree, methodName,
                                          str(methodAddInfo), objectName,
                                          self.__trcServerName)
     myPrint("<- <CTrcAdminObj> " + self.__keyInTree + ".traceMethod()")
Example #13
0
 def getLocalTrcFileCloseFileAfterEachWrite(self):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".getLocalTrcFileCloseFileAfterEachWrite()")
     closeFile = ZSIpcTracePy.IpcTrcServer_getLocalTrcFileCloseFileAfterEachWrite(
         self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".getLocalTrcFileCloseFileAfterEachWrite(): " + str(closeFile))
     return closeFile
Example #14
0
 def setLocalTrcFileCloseFileAfterEachWrite(self, closeFile):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".setLocalTrcFileCloseFileAfterEachWrite(" + str(closeFile) +
             ")")
     ZSIpcTracePy.IpcTrcServer_setLocalTrcFileCloseFileAfterEachWrite(
         closeFile, self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".setLocalTrcFileCloseFileAfterEachWrite()")
Example #15
0
 def setLocalTrcFileAutoSaveInterval(self, autoSaveInterval_ms):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".setLocalTrcFileAutoSaveInterval(" +
             str(autoSaveInterval_ms) + " ms)")
     ZSIpcTracePy.IpcTrcServer_setLocalTrcFileAutoSaveInterval(
         autoSaveInterval_ms, self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".setLocalTrcFileAutoSaveInterval()")
Example #16
0
 def setEnabled(self, enabled):
     myPrint("-> <CTrcAdminObj> " + str(self.__keyInTree) + ".setEnabled(" +
             str(enabled) + ")")
     self.__enabled = enabled
     #ok = ZSIpcTracePy.TrcAdminObj_setEnabled(int(self.__indexInTree), enabled, self.__trcServerName)
     ZSIpcTracePy.TrcAdminObj_setEnabled(self.__keyInTree, enabled,
                                         self.__trcServerName)
     myPrint("<- <CTrcAdminObj> " + str(self.__keyInTree) + ".setEnabled()")
Example #17
0
 def getLocalTrcFileAbsolutePath(self):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".getLocalTrcFileAbsolutePath()")
     absFilePath = ZSIpcTracePy.IpcTrcServer_getLocalTrcFileAbsolutePath(
         self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".getLocalTrcFileAbsolutePath(): " + str(absFilePath))
     return absFilePath
Example #18
0
 def getLocalTrcFileCompleteBaseName(self):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".getLocalTrcFileCompleteBaseName()")
     baseName = ZSIpcTracePy.IpcTrcServer_getLocalTrcFileCompleteBaseName(
         self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".getLocalTrcFileCompleteBaseName(): " + str(baseName))
     return baseName
Example #19
0
 def getLocalTrcFileSubFileLineCountMax(self):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".getLocalTrcFileSubFileLineCountMax()")
     countMax = ZSIpcTracePy.IpcTrcServer_getLocalTrcFileSubFileLineCountMax(
         self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".getLocalTrcFileSubFileLineCountMax(): " + str(countMax))
     return countMax
Example #20
0
 def getNewTrcAdminObjsDefaultDetailLevel(self):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".getNewTrcAdminObjsDefaultDetailLevel()")
     detailLevel = ZSIpcTracePy.IpcTrcServer_getNewTrcAdminObjsDefaultDetailLevel(
         self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".getNewTrcAdminObjsDefaultDetailLevel(): " + str(detailLevel))
     return detailLevel
Example #21
0
 def setNewTrcAdminObjsDefaultDetailLevel(self, detailLevel):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".setNewTrcAdminObjsDefaultDetailLevel(" + str(detailLevel) +
             ")")
     ZSIpcTracePy.IpcTrcServer_setNewTrcAdminObjsDefaultDetailLevel(
         detailLevel, self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".setNewTrcAdminObjsDefaultDetailLevel()")
Example #22
0
 def areNewTrcAdminObjsEnabledAsDefault(self):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".areNewTrcAdminObjsEnabledAsDefault()")
     enabled = ZSIpcTracePy.IpcTrcServer_areNewTrcAdminObjsEnabledAsDefault(
         self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".areNewTrcAdminObjsEnabledAsDefault(): " + str(enabled))
     return enabled
Example #23
0
 def setPort(self, port, timeout_ms=5000, wait=True):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".setPort(Port: " + str(port) + ", Timeout: " +
             str(timeout_ms) + " ms, Wait: " + str(wait) + ")")
     ok = ZSIpcTracePy.IpcTrcServer_setPort(port, self.__objName,
                                            timeout_ms, wait)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) + ".setPort()")
     return ok
Example #24
0
 def getCacheTrcDataMaxArrLen(self):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".getCacheTrcDataMaxArrLen()")
     maxArrLen = ZSIpcTracePy.IpcTrcServer_getCacheTrcDataMaxArrLen(
         self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".getCacheTrcDataMaxArrLen(): " + str(maxArrLen))
     return maxArrLen
Example #25
0
 def getCacheTrcDataIfNotConnected(self):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".getCacheTrcDataIfNotConnected()")
     cacheData = ZSIpcTracePy.IpcTrcServer_getCacheTrcDataIfNotConnected(
         self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".getCacheTrcDataIfNotConnected(): " + str(cacheData))
     return cacheData
Example #26
0
 def shutdown(self, timeout_ms=5000, wait=True):
     myPrint("-> <CIpcTrcServer> " + str(self.objectName) +
             ".shutdown(Timeout: " + str(timeout_ms) + " ms, Wait: " +
             str(wait) + ")")
     bOk = ZSIpcTracePy.IpcTrcServer_shutdown(self.objectName, timeout_ms,
                                              wait)
     myPrint("<- <CIpcTrcServer> " + str(self.objectName) +
             ".shutdown(): " + str(bOk))
     return bOk
Example #27
0
 def GetDefaultFilePaths(iniFileScope="System"):
     myPrint("-> <CIpcTrcServer> GetDefaultFilePaths(" + str(iniFileScope) +
             ")")
     adminObjFileAbsFilePath, localTrcFileAbsFilePath = ZSIpcTracePy.IpcTrcServer_getDefaultFilePaths(
         iniFileScope)
     myPrint("<- <CIpcTrcServer> GetDefaultFilePaths(): " +
             str(adminObjFileAbsFilePath) + ", " +
             str(localTrcFileAbsFilePath))
     return adminObjFileAbsFilePath, localTrcFileAbsFilePath
Example #28
0
 def getLocalTrcFileAutoSaveInterval(self):
     myPrint("-> <CIpcTrcServer> " + str(self.__objName) +
             ".getLocalTrcFileAutoSaveInterval()")
     autoSaveInterval_ms = ZSIpcTracePy.IpcTrcServer_getLocalTrcFileAutoSaveInterval(
         self.__objName)
     myPrint("<- <CIpcTrcServer> " + str(self.__objName) +
             ".getLocalTrcFileAutoSaveInterval(): " +
             str(autoSaveInterval_ms) + " ms")
     return autoSaveInterval_ms
Example #29
0
 def setObjectThreadName(self, threadName):
     myPrint("-> <CTrcAdminObj> " + str(self.__keyInTree) +
             ".setObjectThreadName(" + threadName + ")")
     self.__objThreadName = threadName
     #ok = ZSIpcTracePy.TrcAdminObj_setObjectThreadName(int(self.__indexInTree), threadName, self.__trcServerName)
     ZSIpcTracePy.TrcAdminObj_setObjectThreadName(self.__keyInTree,
                                                  threadName,
                                                  self.__trcServerName)
     myPrint("<- <CTrcAdminObj> " + str(self.__keyInTree) +
             ".setObjectThreadName()")
Example #30
0
 def __init__(self, objName, trcDetailLevel):
     myPrint("-> <CIpcTrcServer> " + str(objName) + ".__init__()")
     self.__objName = objName
     self.__trcAdminObjs = {}
     if objName in self._instances:
         raise KeyError("A trace server with name " + str(objName) +
                        " is already existing")
     ZSIpcTracePy.IpcTrcServer_createInstance(objName, trcDetailLevel)
     self._instances[objName] = self
     myPrint("<- <CIpcTrcServer> " + str(self.objectName) + ".__init__()")