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 *, const 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 25 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 29 of file CommandHandlerRegistry.ixx.

29 void* owner = nullptr;

submitFn

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

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

Definition at line 34 of file CommandHandlerRegistry.ixx.

34 bool (*submitFn)(void*, const void*) noexcept = nullptr;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.