dbmethod.h

来自「bonddb 是一个源于PostgreSQL封装包的对象。它是一个由C/C++编」· C头文件 代码 · 共 56 行

H
56
字号
#ifndef dbmethod_h#define dbmethod_h#include <glib.h>#define MAXERRORLEN 30typedef struct {	gboolean ok;	gchar errormsg[MAXERRORLEN+1];} DbParseResult;typedef enum {	DB_METHOD_ARG_TYPE_VARIABLE, /* Means a fieldname */	DB_METHOD_ARG_TYPE_CONSTANT /* i.e. string value*/} DbMethodArgType;typedef struct {	DbMethodArgType type;	gchar *value;} DbMethodArg;typedef enum {DB_CASUAL_HARD, DB_CASUAL_SOFT, DB_CASUAL_ANY } DbCasualType;typedef struct {	gchar * callbackname;	GList * arglist;	DbCasualType casualtype;} DbMethodDef;DbMethodDef *db_method_new(DbCasualType type, gchar *callbackname, GList *arglist);DbMethodArg *db_method_arg_new (DbMethodArgType type, gchar * value);voiddb_method_arg_cleanup (DbMethodArg * arg);voiddb_method_cleanup (DbMethodDef * methoddef);voiddb_method_list_cleanup (GList *methods);DbParseResultdb_method_parse(DbMethodDef **method, gchar * text);gchar *db_method_to_string(DbMethodDef *method);DbMethodDef *db_method_find (GList * methods, gchar * callbackname);#endif

⌨️ 快捷键说明

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