direct.distributed.InterestWatcher

from direct.distributed.InterestWatcher import InterestWatcher

Inheritance diagram

Inheritance diagram of direct.distributed.InterestWatcher

class InterestWatcher(interestMgr, name, doneEvent=None, recurse=True, start=True, mustCollect=False, doCollectionMgr=None)[source]

Bases: DirectObject

Object that observes all interests adds/removes over a period of time, and sends out an event when all of those interests have closed

__init__(interestMgr, name, doneEvent=None, recurse=True, start=True, mustCollect=False, doCollectionMgr=None)[source]
destroy()[source]
getDoneEvent()[source]
getName()[source]
notify = <direct.directnotify.Notifier.Notifier object>
startCollect(mustCollect=False)[source]
stopCollect()[source]