Skip to main content

CommandHandlerEntry Struct

Type-erased storage entry for a registered command handler. More...

Declaration

struct helios::engine::runtime::messaging::command::CommandHandlerEntry { ... }

Public Member Attributes Index

void *owner = nullptr

Pointer to the owning object (the handler instance). More...

bool(*submitFn)(void *, void *) noexcept = nullptr

Type-erased static trampoline function that casts owner and command to concrete types. More...

Description

Type-erased storage entry for a registered command handler.

Definition at line 28 of file CommandHandlerRegistry.ixx.

Public Member Attributes

owner

void* helios::engine::runtime::messaging::command::CommandHandlerEntry::owner = nullptr

Pointer to the owning object (the handler instance).

Definition at line 32 of file CommandHandlerRegistry.ixx.

32 void* owner = nullptr;

submitFn

bool(* helios::engine::runtime::messaging::command::CommandHandlerEntry::submitFn) (void *, void *) noexcept = nullptr

Type-erased static trampoline function that casts owner and command to concrete types.

Definition at line 37 of file CommandHandlerRegistry.ixx.

37 bool (*submitFn)(void*, void*) noexcept = nullptr;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.