WPILibC++ 2023.4.3-108-ge5452e3
Extensions.h File Reference
#include "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. More...
 
int HAL_LoadExtensions (void)
 Loads any extra halsim libraries provided in the HALSIM_EXTENSIONS environment variable. More...
 
void HAL_RegisterExtension (const char *name, void *data)
 Registers an extension such that other extensions can discover it. More...
 
void HAL_RegisterExtensionListener (void *param, void(*func)(void *, const char *name, void *data))
 Registers an extension registration listener function. More...
 
void HAL_SetShowExtensionsNotFoundMessages (HAL_Bool showMessage)
 Enables or disables the message saying no HAL extensions were found. More...
 
void HAL_OnShutdown (void *param, void(*func)(void *))
 Registers a function to be called from HAL_Shutdown(). More...