WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
Extensions.h File Reference
#include "wpi/hal/Types.h"

Go to the source code of this file.

Typedefs

typedef int halsim_extension_init_func_t(void)

Functions

int HAL_LoadOneExtension (const char *library)
 Loads a single extension from a direct path.
int HAL_LoadExtensions (void)
 Loads any extra halsim libraries provided in the HALSIM_EXTENSIONS environment variable.
void HAL_RegisterExtension (const char *name, void *data)
 Registers an extension such that other extensions can discover it.
void HAL_RegisterExtensionListener (void *param, void(*func)(void *, const char *name, void *data))
 Registers an extension registration listener function.
void HAL_SetShowExtensionsNotFoundMessages (HAL_Bool showMessage)
 Enables or disables the message saying no HAL extensions were found.
void HAL_OnShutdown (void *param, void(*func)(void *))
 Registers a function to be called from HAL_Shutdown().