📄 plugin.h
字号:
class Plugin {public: typedef const char* InitFunction(const char*); typedef void DoneFunction(); typedef const char* VersionFunction(); typedef EmbeddedInterpreter * CreateInterpreterFunction(); Plugin(const char *_filename, void *_handle); ~Plugin(); const char *getVersionInformation(); String filename;private: void *handle; // dlopen handle InitFunction *initFunction; VersionFunction *versionFunction; CreateInterpreterFunction *createInterpreterFunction; DoneFunction *doneFunction;public: static void loadPlugins(const char*); // load a list of plugins static void done(); // signal to all plugins we are leaving static void displayLoadedPlugins(); // on the output windowprivate: static Plugin* loadPlugin(const char *,const char*); // load a particular plugin file static List<Plugin*> plugins;};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -