Panda3D
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties
Public Member Functions | List of all members
GarbageLogger Class Reference
Inheritance diagram for GarbageLogger:
GarbageReport Job DirectObject

Public Member Functions

def __init__
 
- Public Member Functions inherited from GarbageReport
def __init__
 
def destroy
 
def finished
 
def getDesc2numDict
 
def getGarbage
 
def getNumCycles
 
def getReport
 
def run
 
- Public Member Functions inherited from Job
def __init__
 
def destroy
 
def finished
 
def getFinishedEvent
 
def getJobName
 
def getPriority
 
def isFinished
 
def printingBegin
 
def printingEnd
 
def resume
 
def run
 
def setPriority
 
def suspend
 
- Public Member Functions inherited from DirectObject
def __init__
 
def accept
 
def acceptOnce
 
def addTask
 
def detectLeaks
 
def doMethodLater
 
def getAllAccepting
 
def ignore
 
def ignoreAll
 
def isAccepting
 
def isIgnoring
 
def removeAllTasks
 
def removeTask
 

Additional Inherited Members

- Public Attributes inherited from GarbageReport
 cycleIds
 
 cycles
 
 cyclesBySyntax
 
 garbage
 
 garbageInstanceIds
 
 numCycles
 
 numGarbage
 
 numGarbageInstances
 
 referentsByNumber
 
 referentsByReference
 
 referrersByNumber
 
 referrersByReference
 
 uniqueCycleSets
 
- Static Public Attributes inherited from GarbageReport
tuple notify = directNotify.newCategory("GarbageReport")
 
- Static Public Attributes inherited from Job
 Continue = None
 
tuple Done = object()
 
tuple Priorities = ScratchPad(Min=1, Low=100, Normal=1000, High=10000)
 
tuple Sleep = object()
 

Detailed Description

If you just want to log the current garbage to the log file, make
one of these. It automatically destroys itself after logging

Constructor & Destructor Documentation

def __init__ (   self,
  name,
  args,
  kArgs 
)