Panda3D
Public Member Functions | Public Attributes | Static Public Attributes

BulletinBoardWatcher Class Reference

Inheritance diagram for BulletinBoardWatcher:
DirectObject

List of all members.

Public Member Functions

def __init__
def accept
def acceptOnce
def addTask
def classTree
def destroy
def detectLeaks
def doMethodLater
def getAllAccepting
def ignore
def ignoreAll
def isAccepting
def isDone
def isIgnoring
def removeAllTasks
def removeTask

Public Attributes

 callback
 name
 postNames
 removeNames
 waitingOn

Static Public Attributes

tuple notify = DirectNotifyGlobal.directNotify.newCategory('BulletinBoardWatcher')

Detailed Description

This class allows you to wait for a set of posts to be made to (or
removed from) the bulletin board, and gives you a notification when all
posts have been made. Values of posts are not examined.

Constructor & Destructor Documentation

def __init__ (   self,
  name,
  postNames,
  callback,
  removeNames = None 
)

Member Function Documentation

def accept (   self,
  event,
  method,
  extraArgs = [] 
) [inherited]
def acceptOnce (   self,
  event,
  method,
  extraArgs = [] 
) [inherited]
def addTask (   self,
  args,
  kwargs 
) [inherited]
def classTree (   self) [inherited]
def destroy (   self)
def detectLeaks (   self) [inherited]
def doMethodLater (   self,
  args,
  kwargs 
) [inherited]
def getAllAccepting (   self) [inherited]
def ignore (   self,
  event 
) [inherited]
def ignoreAll (   self) [inherited]
def isAccepting (   self,
  event 
) [inherited]
def isDone (   self)
def isIgnoring (   self,
  event 
) [inherited]
def removeAllTasks (   self) [inherited]
def removeTask (   self,
  taskOrName 
) [inherited]

Member Data Documentation

tuple notify = DirectNotifyGlobal.directNotify.newCategory('BulletinBoardWatcher') [static]
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties