.. _program_listing_file_api_include_pntos_plugins_controller.h: Program Listing for File controller.h ===================================== |exhale_lsh| :ref:`Return to documentation for file ` (``api/include/pntos/plugins/controller.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include #include #ifdef __cplusplus extern "C" { #endif PNTOS_ASSUME_NONNULL_BEGIN typedef struct PntosControllerPlugin { PntosCommonPlugin common; void (*take_control)(struct PntosControllerPlugin* self, PntosPluginArray* plugins, char* PNTOS_NULLABLE* PNTOS_NULLABLE plugin_resources_locations, char* PNTOS_NULLABLE initial_config); } PntosControllerPlugin; PNTOS_ASSUME_NONNULL_END #ifdef __cplusplus } #endif