MeVisLab Toolbox Reference
ml::CSOList::CSONotificationCBData Struct Reference

This struct combines a function pointer, a user data pointer and a flag for the notification observer mechanism. More...

#include <CSOList.h>

Public Member Functions

 CSONotificationCBData ()
 

Public Attributes

csoNotificationCBnotificationCB
 The callback function that is triggered by the notification. More...
 
void * notificationCBData
 The callback data that is a pointer to the observer object. More...
 
int notificationFlag
 The notification flag encodes which notifications are sent. More...
 

Detailed Description

This struct combines a function pointer, a user data pointer and a flag for the notification observer mechanism.

Definition at line 87 of file CSOList.h.

Constructor & Destructor Documentation

◆ CSONotificationCBData()

ml::CSOList::CSONotificationCBData::CSONotificationCBData ( )
inline

Definition at line 89 of file CSOList.h.

Member Data Documentation

◆ notificationCB

csoNotificationCB* ml::CSOList::CSONotificationCBData::notificationCB

The callback function that is triggered by the notification.

Definition at line 95 of file CSOList.h.

◆ notificationCBData

void* ml::CSOList::CSONotificationCBData::notificationCBData

The callback data that is a pointer to the observer object.

Definition at line 96 of file CSOList.h.

◆ notificationFlag

int ml::CSOList::CSONotificationCBData::notificationFlag

The notification flag encodes which notifications are sent.

Definition at line 97 of file CSOList.h.


The documentation for this struct was generated from the following file: