Panda3D
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
_Timer Class Reference
Inheritance diagram for _Timer:
Thread _Verbose

Public Member Functions

 __init__ (self, interval, function, args=[], kwargs={})
 
 cancel (self)
 
 run (self)
 
- Public Member Functions inherited from Thread
 __repr__ (self)
 
 getName (self)
 
 is_alive (self)
 
 isDaemon (self)
 
 join (self, timeout=None)
 
 setDaemon (self, daemonic)
 
 setName (self, name)
 
 start (self)
 

Public Attributes

 args
 
 finished
 
 function
 
 interval
 
 kwargs
 

Additional Inherited Members

- Static Public Attributes inherited from Thread
 isAlive = is_alive
 
- Protected Member Functions inherited from Thread
 _set_daemon (self)
 
- Protected Member Functions inherited from _Verbose
 _note (self, *args)
 
 _note (self, format, *args)
 
- Properties inherited from Thread
 daemon = property(isDaemon, setDaemon)
 
 name = property(getName, setName)
 

Detailed Description

Call a function after a specified number of seconds:

t = Timer(30.0, f, args=[], kwargs={})
t.start()
t.cancel() # stop the timer's action if it's still waiting

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
interval,
function,
args = [],
kwargs = {} )

Reimplemented from Thread.

Member Function Documentation

◆ cancel()

cancel ( self)
Stop the timer if it hasn't finished yet

◆ run()

run ( self)

Reimplemented from Thread.

Member Data Documentation

◆ args

args

◆ finished

finished

◆ function

function

◆ interval

interval

◆ kwargs

kwargs