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

📄 tpcbexample.h

📁 linux 下的源代码分析阅读器 red hat公司新版
💻 H
字号:
#ifndef _TPCBEXAMPLE_H_INCLUDE__#define	_TPCBEXAMPLE_H_INCLUDE__#include <windows.h>#include "db.h"#define	ACCOUNTS	    1000#define	BRANCHES	      10#define	TELLERS		     100#define	HISTORY		   10000#define	TRANSACTIONS	1000#define	TESTDIR		"TESTDIR"typedef enum { ACCOUNT, BRANCH, TELLER } FTYPE;extern "C" {void tpcb_errcallback(const DB_ENV *, const char *, const char *);}class TpcbExample{public:	int createEnv(int);	void closeEnv();	int populate();	int run(int);	int txn(DB *, DB *, DB *, DB *,	int, int, int);	int populateHistory(DB *, int, u_int32_t, u_int32_t, u_int32_t);	int populateTable(DB *, u_int32_t, u_int32_t, int, const char *);	TpcbExample();	char *getHomeDir(char *, int);	wchar_t *getHomeDirW(wchar_t *, int);	void setHomeDir(char *);	void setHomeDirW(wchar_t *);#define	ERR_STRING_MAX 1024	char msgString[ERR_STRING_MAX];	int accounts;	int branches;	int history;	int tellers;	// options configured through the advanced dialog.	int fast_mode;	int verbose;	int cachesize;	int rand_seed;private:	DB_ENV *dbenv;	char homeDirName[MAX_PATH];	wchar_t wHomeDirName[MAX_PATH];	u_int32_t randomId(FTYPE, u_int32_t, u_int32_t, u_int32_t);	u_int32_t randomInt(u_int32_t, u_int32_t);	// no need for copy and assignment	TpcbExample(const TpcbExample &);	void operator = (const TpcbExample &);};#endif

⌨️ 快捷键说明

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