⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mal_scenario.h

📁 一个内存数据库的源代码这是服务器端还有客户端
💻 H
字号:
#ifndef _MAL_SCENARIO_H#define _MAL_SCENARIO_H#include "mal_import.h"#define READER 0#define PARSER  1#define OPTIMIZE 2#define SCHEDULER 3#define ENGINE 4#define INITCLIENT 5#define EXITCLIENT 6/*#define MAL_SCENARIO_DEBUG*/#define MAXSCEN 128typedef struct SCENARIO {	str name, language;	str initSystem;	MALfcn initSystemCmd;	str exitSystem;	MALfcn exitSystemCmd;	str initClient;	MALfcn initClientCmd;	str exitClient;	MALfcn exitClientCmd;	str reader;	MALfcn readerCmd;	void *readerState;	str parser;	MALfcn parserCmd;	void *parserState;	str optimizer;	MALfcn optimizerCmd;	void *optimizerState;	str tactics;	MALfcn tacticsCmd;	void *tacticsState;	str engine;	MALfcn engineCmd;	void *engineState;	struct SCENARIO *next;} *Scenario;mal_export str setScenario(Client c, str nme);mal_export str runScenario(Client c);mal_export str runScenarioBody(Client c);mal_export str fillScenario(Client c, Scenario scen);mal_export void clrScenario(Client c);mal_export str getScenarioLanguage(Client c);mal_export Scenario getFreeScenario(void);mal_export str defaultScenario(Client c);	/* used in src/mal/mal_session.c */mal_export void exitScenario(Client c);	/* used in src/mal/mal_session.c */mal_export str initScenario(Client c, Scenario s);mal_export void showCurrentScenario(void);mal_export void showScenarioByName(stream *f, str s);mal_export void showScenario(stream *f, Scenario s);mal_export void showAllScenarios(stream *f);mal_export void resetScenario(Client c);mal_export Scenario findScenario(str nme);mal_export void updateScenario(str nme, MALfcn fcn);#endif /* _MAL_SCENARIO_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -