1 #ifndef COIN_LISTS_SOCALLBACKLIST_H
2 #define COIN_LISTS_SOCALLBACKLIST_H
31 #include <Inventor/lists/SbPList.h>
33 typedef void SoCallbackListCB(
void * userdata,
void * callbackdata);
40 void addCallback(SoCallbackListCB * f,
void * userData = NULL);
41 void removeCallback(SoCallbackListCB * f,
void * userdata = NULL);
43 void clearCallbacks(
void);
44 int getNumCallbacks(
void)
const;
46 void invokeCallbacks(
void * callbackdata);
53 #endif // !COIN_LISTS_SOCALLBACKLIST_H
int getLength(void) const
Definition: SbPList.h:94
void removeCallback(SoCallbackListCB *f, void *userdata=NULL)
Definition: SoCallbackList.cpp:71
void append(void *item)
Definition: SbPList.h:78
static void post(const char *const source, const char *const format,...)
Definition: SoDebugError.cpp:314
The SbPList class is a container class for void pointers.
Definition: SbPList.h:31
int getNumCallbacks(void) const
Definition: SoCallbackList.cpp:112
void addCallback(SoCallbackListCB *f, void *userData=NULL)
Definition: SoCallbackList.cpp:59
The SoCallbackList is a container for callback function pointers.
Definition: SoCallbackList.h:35
void invokeCallbacks(void *callbackdata)
Definition: SoCallbackList.cpp:129
void truncate(const int length, const int fit=0)
Definition: SbPList.h:100
void clearCallbacks(void)
Definition: SoCallbackList.cpp:102
~SoCallbackList()
Definition: SoCallbackList.cpp:50
void remove(const int index)
Definition: SbPList.cpp:259
SoCallbackList(void)
Definition: SoCallbackList.cpp:43
Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.
Generated on Wed Jul 24 2019 for Coin by Doxygen. 1.8.17