| 
    OpenCMISS-Zinc C++ API Documentation
    
   | 
 
Manages individual user notification of changes with a spectrum module. More...
#include <spectrum.hpp>
Public Member Functions | |
| Spectrummodulenotifier (cmzn_spectrummodulenotifier_id in_spectrummodulenotifier_id) | |
| Spectrummodulenotifier (const Spectrummodulenotifier &spectrummoduleNotifier) | |
| Spectrummodulenotifier & | operator= (const Spectrummodulenotifier &spectrummoduleNotifier) | 
| bool | isValid () const | 
| cmzn_spectrummodulenotifier_id | getId () const | 
| int | setCallback (Spectrummodulecallback &callback) | 
| int | clearCallback () | 
Protected Attributes | |
| cmzn_spectrummodulenotifier_id | id | 
Manages individual user notification of changes with a spectrum module.
Manages individual user notification of changes with a spectrum module.
      
  | 
  inline | 
Stop and clear spectrum module callback. This will stop the callback and also remove the callback function from the spectrummodule notifier.
      
  | 
  inline | 
Return the C handle of the Spectrummodulenotifier object.
      
  | 
  inline | 
Check if this is a valid Spectrummodulenotifier object.
      
  | 
  inline | 
Assign the callback function and user data for the spectrummodule notifier. This function also starts the callback.
| callback | function to be called when event is triggered. | 
| user_data_in | Void pointer to user object. User must ensure this object's lifetime exceeds the duration for which callbacks are active. | 
 1.8.11