SoCallbackList man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



							   SoCallbackList(3IV)

NAME
     SoCallbackList (SoCBList) - manages a list of callback functions and
     associated data

INHERITS FROM
     SoCallbackList

SYNOPSIS
     #include <Inventor_c/misc/SoCallbackList.h>

     typedef void	     SoCallbackListCB(void *userData, void
				  *callbackData)
     typedef SoCallbackList  SoCBList

	  Functions from class SoCallbackList:

     SoCallbackList *	 SoCBListCreate()
     void		 SoCBListDelete(SoCBList *this)
     void		 SoCBListAddCB(SoCBList *this, SoCallbackListCB *f,
			      void *userData = NULL)
     void		 SoCBListRemoveCB(SoCBList *this, SoCallbackListCB *f,
			      void *userData = NULL)
     void		 SoCBListClearCB(SoCBList *this)
     int		 SoCBListGetNumCB(const SoCBList *this)
     void		 SoCBListInvokeCB(SoCBList *this, void *callbackData)

DESCRIPTION
     This class manages a list of callback functions and user data. The user
     can add a callback function to the list, along with user data. When the
     callback is invoked, it is passed this user data, along with callback
     data specified by the invoking routine. The type of this callback data is
     determined by the invoking routine.

FUNCTIONS
     SoCallbackList *	 SoCBListCreate()
     void		 SoCBListDelete(SoCBList *this)
	  Constructor and destructor.

     void		 SoCBListAddCB(SoCBList *this, SoCallbackListCB *f,
			      void *userData = NULL)
     void		 SoCBListRemoveCB(SoCBList *this, SoCallbackListCB *f,
			      void *userData = NULL)
	  Adds a function to or removes a function from the list of callback
	  functions.

     void		 SoCBListClearCB(SoCBList *this)
	  Clears all callback functions from the list.

     int		 SoCBListGetNumCB(const SoCBList *this)
	  Returns the number of callback functions in the list.

Page 1

SoCallbackList(3IV)

     void		 SoCBListInvokeCB(SoCBList *this, void *callbackData)
	  Invokes each callback function in the list, passing each function
	  the user data supplied when they were registered here, and
	  callbackData, the callback-specific data supplied by the caller.

Page 2

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net