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__(self, interestMgr, name, doneEvent=None, recurse=True, start=True, mustCollect=False, doCollectionMgr=None)[source]
destroy(self)[source]
getDoneEvent(self)[source]
getName(self)[source]
notify = <direct.directnotify.Notifier.Notifier object>
startCollect(self, mustCollect=False)[source]
stopCollect(self)[source]