| 
    KiCad PCB EDA Suite
    
   | 
 
defines the most basic functions which all kicad plugin loaders require. More...
#include <string>#include <wx/dynlib.h>#include <wx/string.h>Go to the source code of this file.
Classes | |
| class | KICAD_PLUGIN_LDR | 
Macros | |
| #define | MASK_PLUGINLDR wxT( "PLUGIN_LOADER" ) | 
| #define | LINK_ITEM(funcPtr, funcType, funcName) | 
Typedefs | |
| typedef char const *(* | GET_PLUGIN_CLASS) (void) | 
| typedef void(* | GET_CLASS_VERSION) (unsigned char *, unsigned char *, unsigned char *, unsigned char *) | 
| typedef bool(* | CHECK_CLASS_VERSION) (unsigned char, unsigned char, unsigned char, unsigned char) | 
| typedef const char *(* | GET_PLUGIN_NAME) (void) | 
| typedef void(* | GET_VERSION) (unsigned char *, unsigned char *, unsigned char *, unsigned char *) | 
Variables | |
| const wxChar *const | tracePluginLoader | 
| Flag to enable plugin loader trace output.   | |
defines the most basic functions which all kicad plugin loaders require.
defines the most basic functions which all KiCad plugin loaders require.
Definition in file pluginldr.h.
| #define LINK_ITEM | ( | funcPtr, | |
| funcType, | |||
| funcName ) | 
Definition at line 45 of file pluginldr.h.
Referenced by KICAD_PLUGIN_LDR_3D::Open(), and KICAD_PLUGIN_LDR::open().
| #define MASK_PLUGINLDR wxT( "PLUGIN_LOADER" ) | 
Definition at line 41 of file pluginldr.h.
| typedef bool(* CHECK_CLASS_VERSION) (unsigned char, unsigned char, unsigned char, unsigned char) | 
Definition at line 54 of file pluginldr.h.
| typedef void(* GET_CLASS_VERSION) (unsigned char *, unsigned char *, unsigned char *, unsigned char *) | 
Definition at line 51 of file pluginldr.h.
| typedef char const *(* GET_PLUGIN_CLASS) (void) | 
Definition at line 49 of file pluginldr.h.
| typedef const char *(* GET_PLUGIN_NAME) (void) | 
Definition at line 57 of file pluginldr.h.
| typedef void(* GET_VERSION) (unsigned char *, unsigned char *, unsigned char *, unsigned char *) | 
Definition at line 59 of file pluginldr.h.