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 + -
显示快捷键?