debian man page for socallbacklist

Query: socallbacklist

OS: debian

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

SoCallbackList(3)						       Coin							 SoCallbackList(3)

NAME
SoCallbackList - The SoCallbackList is a container for callback function pointers. This list stores callback function pointers (along with user-specified extra data to pass to the callbacks) and provides a method for triggering the callback functions.
SYNOPSIS
#include <Inventor/lists/SoCallbackList.h> Public Member Functions SoCallbackList (void) ~SoCallbackList () void addCallback (SoCallbackListCB *f, void *userData=NULL) void removeCallback (SoCallbackListCB *f, void *userdata=NULL) void clearCallbacks (void) int getNumCallbacks (void) const void invokeCallbacks (void *callbackdata) Detailed Description The SoCallbackList is a container for callback function pointers. This list stores callback function pointers (along with user-specified extra data to pass to the callbacks) and provides a method for triggering the callback functions. Constructor &; Destructor Documentation SoCallbackList::SoCallbackList (void) Default constructor. SoCallbackList::~SoCallbackList (void) Destructor. Member Function Documentation void SoCallbackList::addCallback (SoCallbackListCB *f, void *userdata = NULL) Append the callback function f to the list. It will be passed the userdata upon invocation. void SoCallbackList::removeCallback (SoCallbackListCB *f, void *userdata = NULL) Remove callback f from the list. void SoCallbackList::clearCallbacks (void) Remove all callbacks in the list. int SoCallbackList::getNumCallbacks (void) const Returns number of callback functions. void SoCallbackList::invokeCallbacks (void *callbackdata) Invoke all callback functions, passing the userdata and the callbackdata as the first and second argument, respectively. All callbacks registered when the method is invoked will be triggered, even though if the code in one callback removes another callback. It is safe for a callback to remove itself or any other callbacks during execution. Author Generated automatically by Doxygen for Coin from the source code. Version 3.1.3 Wed May 23 2012 SoCallbackList(3)
Related Man Pages
socontexthandler(3) - debian
soidlesensor(3) - debian
sonodesensor(3) - debian
xml(3) - debian
xtaddcallback(3xt) - ultrix
Similar Topics in the Unix Linux Community
functiom pointers
question about Function pointers