1.10
Public Member Functions | Public Attributes | List of all members
Object::CallbackMeta Struct Reference

Manages metadata about a registered callback. More...

#include <object.h>

Public Member Functions

 CallbackMeta (EventCallback c, const FilterFlags &m, RegisterHandle h) noexcept
 

Public Attributes

EventCallback callback
 Event callback function.
 
RegisterHandle handle {0}
 Handle for this registration.
 
FilterFlags mask
 Filter mask for events.
 

Detailed Description

Manages metadata about a registered callback.

Constructor & Destructor Documentation

◆ CallbackMeta()

CallbackMeta ( EventCallback  c,
const FilterFlags m,
RegisterHandle  h 
)
inlinenoexcept
Parameters
[in]cEvent callback function.
[in]mFilter mask for events.
[in]hHandle for this registration.

Member Data Documentation

◆ callback

EventCallback callback

Event callback function.

◆ handle

RegisterHandle handle {0}

Handle for this registration.

◆ mask

Filter mask for events.