usr0sess.h

来自「这是linux下运行的mysql软件包,可用于linux 下安装 php + m」· C头文件 代码 · 共 62 行

H
62
字号
/******************************************************Sessions(c) 1996 Innobase OyCreated 6/25/1996 Heikki Tuuri*******************************************************/#ifndef usr0sess_h#define usr0sess_h#include "univ.i"#include "ut0byte.h"#include "trx0types.h"#include "srv0srv.h"#include "trx0types.h"#include "usr0types.h"#include "que0types.h"#include "data0data.h"#include "rem0rec.h"/*************************************************************************Opens a session. */sess_t*sess_open(void);/*============*/					/* out, own: session object *//*************************************************************************Closes a session, freeing the memory occupied by it, if it is in a statewhere it should be closed. */iboolsess_try_close(/*===========*/				/* out: TRUE if closed */	sess_t*		sess);	/* in, own: session object *//* The session handle. All fields are protected by the kernel mutex */struct sess_struct{	ulint		state;		/* state of the session */	trx_t*		trx;		/* transaction object permanently					assigned for the session: the					transaction instance designated by the					trx id changes, but the memory					structure is preserved */	UT_LIST_BASE_NODE_T(que_t)			graphs;		/* query graphs belonging to this					session */};/* Session states */#define SESS_ACTIVE		1#define SESS_ERROR		2	/* session contains an error message					which has not yet been communicated					to the client */#ifndef UNIV_NONINL#include "usr0sess.ic"#endif#endif 

⌨️ 快捷键说明

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