亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sessionobject.h

?? linux 下的sgip 協議實現源代碼中的頭文件
?? H
字號:
/****************************************************************
Copyright ?, 1989-2002, Hisunsray Tech. Co., Ltd.
File name: SessionObject.h
Author: lizhigang
Version:  V3.0.0.0#20030320-1
Date: 2003-03-20
Description:
History:
*****************************************************************/


#ifndef __TSESSIONOBJECT_H_
#define __TSESSIONOBJECT_H_

#include "RTCStype.h"
#include "RTCS_CMap.h"
#include "RunObject.h"
#include "PublicDefine.h"
#include "ISMA.h"

#define INVALID_SESSION_ID		0
#define MAX_FIELD_COUNT			32
#define MAX_FIELD_LEN			128

class TSMGModule;

class TSessionObject : public TRealtimeObject
{
//屬性
public:
	//普通屬性
	RTCS_CTuint		m_SessionID;		//會話標識號
	time_t			m_CreateTime;		//會話對象創建時間
	TSMGModule*		m_pOwner;         //流程解釋器模塊指針
	char            m_Field[MAX_FIELD_COUNT][MAX_FIELD_LEN+1];

	//消息包相關的屬性
	RTCS_CTuint		m_PacketSender;		//消息包的發送者
	RTCS_CTuint		m_PacketSenderObj;	//消息包的發送者對象
	RTCS_CTuint		m_PacketReceiverObj;//消息包的接收者對象
	RTCS_CTuint		m_CurrResult;		//結果值
	RTCS_CTuint		m_CommandID;		//命令ID
	RTCS_CTpdu		m_pdu;				//SGIP發送的包

	//和定時相關的屬性
	RTCS_CTuint		m_TimerID;			//定時器索引號
	RTCS_CTuint     m_DBTimeOutValue;   //數據庫模塊超時時限

	char			m_TempSysStrVar[MAX_FIELD_LEN];
	RTCS_CTuint m_Socket;				//socket指針(地址)
//方法
public:
	TSessionObject(TSMGModule* Owner, RTCS_CTuint SessionID=0);
	~TSessionObject();
	TSessionObject& operator=(TSessionObject& obj);

	void Snapshot(FILE *fp);

    //取系統變量
	virtual void * GetSysVarAddr(RTCS_CTuint index,RTCS_CTbyte &vtype);

	//一般函數
	void ClearTimer(RTCS_CTuint TimerID);
	RTCS_CTuint SetTimer(RTCS_CTuint owner, RTCS_CTuint interval, RTCS_CTuint attr=0);
	RTCS_CTuint PostMessage(RTCS_CTpdu pdu);
	RTCS_CTuint PostMessageToSelf(RTCS_CTuint messageID, RTCS_CTuint status);

    //原子函數
	
	RTCS_CTuint SetDBTimeOut(TArg* arg);	

	RTCS_CTuint DataAccess(TArg* arg);

	//數據操作函數組
	RTCS_CTuint ParseParam(TArg *argv);
	RTCS_CTuint SubStr(TArg *argv);
	RTCS_CTuint StrUpper(TArg *argv);
	RTCS_CTuint StrLower(TArg *argv);
	RTCS_CTuint StrDigital(TArg *argv);
	RTCS_CTuint StrLen(TArg *argv);

	//SMA函數組
	RTCS_CTuint SMACmdBind(TArg *argv);
	RTCS_CTuint SMAGetDeliverData(TArg *argv);
	RTCS_CTuint SMACmdSubmit(TArg *argv);
	RTCS_CTuint SMAGetMsgContentLength(TArg *argv);
	RTCS_CTuint SMACmdUnbind(TArg *argv);

private:
	//SMG所用到的變量、函數
	RTCS_CTbyte	SMA_Srcterminalid[CMPP_SIZE_Src_terminal_id + 1];
	RTCS_CTuint SMA_DestUsrtl;
	RTCS_CTbyte SMA_Destterminalid[CMPP_SIZE_Dest_terminal_id + 1];
	RTCS_CTuint SMA_MsgLength;
	RTCS_CTbyte SMA_MsgContent[CMPP_SIZE_Msg_Content + 1];

	void SMAInitData();

};

class TSessionObjectTable:public RTCS_CMap<RTCS_CTuint, RTCS_CTuint, TSessionObject*, TSessionObject*>
{
public:
	RTCS_Lock   m_Lock;
private:
	POSITION    m_CurrPos;
	RTCS_CTbyte m_ToTailFlag;
	RTCS_CTuint m_CurrSessionID;

public:
    TSessionObjectTable();
	~TSessionObjectTable();

	void ClearAll();
	int  AddSessionObject(TSessionObject* Obj);
	TSessionObject* GetSessionObject(RTCS_CTuint SessionID);
	void  DeleteSessionObject(RTCS_CTuint SessionID);

	void Lock();
	void Unlock();

	//遍歷用的函數
	void Reset();
    TSessionObject* Next(); //沒有加鎖

	//產生唯一Session號的函數
	RTCS_CTuint GenerateSessionID();

	void Snapshot(FILE* fp);
};

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
7777精品伊人久久久大香线蕉经典版下载 | 亚洲综合丝袜美腿| 亚洲午夜在线电影| 国产一区二区三区国产| 色综合一区二区三区| 欧美一区欧美二区| 亚洲精品一卡二卡| 粉嫩av一区二区三区| 在线电影院国产精品| 国产精品久久三| 国内精品伊人久久久久av影院| 日本道在线观看一区二区| 久久综合国产精品| 日韩国产精品久久久久久亚洲| 91麻豆精品在线观看| 久久精品一区二区三区不卡| 日韩中文字幕亚洲一区二区va在线| k8久久久一区二区三区| xf在线a精品一区二区视频网站| 亚洲国产精品久久久男人的天堂| 91婷婷韩国欧美一区二区| 国产亚洲一区二区在线观看| 裸体一区二区三区| 欧美日本一区二区| 亚洲国产裸拍裸体视频在线观看乱了 | 欧美刺激午夜性久久久久久久| 亚洲午夜三级在线| 91激情在线视频| 亚洲免费成人av| 色婷婷av久久久久久久| 综合久久久久综合| 91免费视频观看| 自拍偷拍欧美激情| 色天天综合久久久久综合片| 丝袜美腿亚洲色图| 色av一区二区| 亚洲一区二区三区四区的| 在线视频你懂得一区二区三区| 日韩毛片高清在线播放| 99久久免费视频.com| 亚洲免费av高清| 欧洲激情一区二区| 婷婷一区二区三区| 日韩欧美中文一区| 国产一区二区三区黄视频 | 久久久国产精品麻豆| 国产精品一区专区| 国产嫩草影院久久久久| 99久久婷婷国产综合精品 | 色综合天天视频在线观看| 亚洲免费在线看| 欧美午夜片在线看| 日本不卡高清视频| 久久综合狠狠综合久久激情| 成人av网址在线观看| 一区二区三区四区在线| 欧美日韩激情一区| 九色porny丨国产精品| 欧美国产日韩亚洲一区| 色哟哟一区二区| 日本强好片久久久久久aaa| 久久亚区不卡日本| 色哟哟精品一区| 一本大道久久a久久精品综合| 夜夜精品浪潮av一区二区三区| 51久久夜色精品国产麻豆| 国产伦精品一区二区三区免费迷| 日韩理论片网站| 欧美一级电影网站| 97久久超碰国产精品电影| 日韩精品成人一区二区三区| 精品国产一区二区国模嫣然| 91网站黄www| 精品一区二区成人精品| 日韩理论片在线| 欧美精品一区二区高清在线观看| 色婷婷综合在线| 国产综合久久久久久久久久久久| 亚洲美女电影在线| 国产亚洲一区二区三区四区| 欧美人妇做爰xxxⅹ性高电影| 粉嫩欧美一区二区三区高清影视 | 91麻豆国产福利精品| 捆绑变态av一区二区三区| 亚洲人成精品久久久久| 精品国产乱码久久久久久影片| 色久综合一二码| 国产suv精品一区二区6| 蜜臀va亚洲va欧美va天堂| 亚洲欧美色一区| 国产网红主播福利一区二区| 欧美一区二区在线免费观看| 色国产综合视频| jlzzjlzz亚洲女人18| 国产一区二区精品久久99| 日韩国产成人精品| 亚洲一级二级在线| 亚洲欧美色图小说| 成人欧美一区二区三区视频网页| 精品福利一区二区三区| 91精品麻豆日日躁夜夜躁| 在线视频综合导航| 91首页免费视频| 91丨九色丨蝌蚪丨老版| 成人免费毛片a| 国产91精品久久久久久久网曝门| 久久成人av少妇免费| 麻豆91精品视频| 久久福利视频一区二区| 麻豆免费精品视频| 麻豆视频一区二区| 激情六月婷婷久久| 激情另类小说区图片区视频区| 久久电影国产免费久久电影| 轻轻草成人在线| 麻豆国产精品一区二区三区| 美国精品在线观看| 国产一区二区美女诱惑| 国产高清精品网站| 成人小视频免费在线观看| 福利电影一区二区三区| 成人综合婷婷国产精品久久| 丁香一区二区三区| 97成人超碰视| 在线观看亚洲精品视频| 欧美视频中文一区二区三区在线观看| 在线观看网站黄不卡| 日本精品一级二级| 欧美精品在线观看一区二区| 欧美电影在哪看比较好| 日韩一区二区三区av| 精品粉嫩超白一线天av| 国产欧美一区二区三区鸳鸯浴 | 波多野结衣中文一区| 91香蕉视频mp4| 青青草国产成人99久久| 国产日韩欧美电影| 欧美va亚洲va在线观看蝴蝶网| 精品嫩草影院久久| 国产精品天美传媒| 一区二区三区欧美在线观看| 午夜电影一区二区| 国内精品伊人久久久久av一坑| 高清国产午夜精品久久久久久| 日本精品免费观看高清观看| 国产精品久久久久久久久果冻传媒| 亚洲视频免费看| 日本女优在线视频一区二区 | 91丨porny丨蝌蚪视频| 欧美体内she精视频| 精品国产一区二区国模嫣然| 椎名由奈av一区二区三区| 午夜电影一区二区| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 国产蜜臀97一区二区三区| 亚洲青青青在线视频| 麻豆精品新av中文字幕| 岛国精品一区二区| 欧美日韩第一区日日骚| 日本一二三不卡| 日韩av一区二区三区| 99视频精品在线| 欧美va亚洲va| 亚洲一区二三区| 成人av在线资源网| 日韩欧美国产系列| 亚洲综合清纯丝袜自拍| 国产乱码精品一区二区三区五月婷| 在线观看亚洲a| 亚洲国产高清在线| 久久精品国产99| 在线亚洲免费视频| 中文字幕一区二区视频| 久久激五月天综合精品| 在线观看欧美日本| 中文字幕中文字幕在线一区| 麻豆精品在线视频| 欧美猛男男办公室激情| 中文字幕一区二区三区不卡 | 亚洲国产色一区| 播五月开心婷婷综合| 精品1区2区在线观看| 亚洲第一在线综合网站| 97久久精品人人澡人人爽| 国产亚洲综合av| 精品一区二区三区在线观看国产 | 久久综合视频网| 蜜臀av一区二区| 欧美电影一区二区三区| 亚洲一区日韩精品中文字幕| 色综合视频一区二区三区高清| 国产欧美日本一区二区三区| 国产一区高清在线| 精品欧美一区二区三区精品久久 | 中文字幕一区二区三区在线观看| 国产一区二区三区最好精华液| 日韩一区二区免费视频| 日本欧美一区二区三区乱码| 884aa四虎影成人精品一区| 丝袜亚洲另类欧美综合|