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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? thread.h

?? 由GOOGLE的JINGLE項(xiàng)目中移植的網(wǎng)絡(luò)庫(kù)
?? H
字號(hào):
/* * libjingle * Copyright 2004--2005, Google Inc. * * Redistribution and use in source and binary forms, with or without  * modification, are permitted provided that the following conditions are met: * *  1. Redistributions of source code must retain the above copyright notice,  *     this list of conditions and the following disclaimer. *  2. Redistributions in binary form must reproduce the above copyright notice, *     this list of conditions and the following disclaimer in the documentation *     and/or other materials provided with the distribution. *  3. The name of the author may not be used to endorse or promote products  *     derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR  * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF  * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */#ifndef __THREAD_H__#define __THREAD_H__#include "messagequeue.h"#include <algorithm>#include <list>#include <vector>#include "win32.h"namespace cricket {class Thread;class ThreadManager {public:  ThreadManager();  ~ThreadManager();  static Thread *CurrentThread();  static void SetCurrent(Thread *thread);  void Add(Thread *thread);  void Remove(Thread *thread);private:  Thread *main_thread_;  std::vector<Thread *> threads_;  CriticalSection crit_;  static DWORD key_;};class Thread;struct _SendMessage {  _SendMessage() {}  Thread *thread;  Message msg;  bool *ready;};class Thread : public MessageQueue {public:  Thread(SocketServer* ss = 0);  virtual ~Thread();  static inline Thread* Current() {    return ThreadManager::CurrentThread();  }  inline bool IsCurrent() const {    return (ThreadManager::CurrentThread() == this);  }  virtual void Start();  virtual void Stop();  virtual void Loop(int cms = -1);  virtual void Send(MessageHandler *phandler, uint32 id = 0,      MessageData *pdata = NULL);  // From MessageQueue  virtual void Clear(MessageHandler *phandler, uint32 id = (uint32)-1);  virtual void ReceiveSends();  HANDLE GetHandle() {    return thread_;  }private:  static void *PreLoop(void *pv);  void Join();  std::list<_SendMessage> sendlist_;  bool started_;  bool has_sends_;  HANDLE thread_;  friend class ThreadManager;};// AutoThread automatically installs itself at construction// uninstalls at destruction, if a Thread object is// _not already_ associated with the current OS thread.class AutoThread : public Thread {public:  AutoThread(SocketServer* ss = 0);  virtual ~AutoThread();};} // namespace cricket#endif // __THREAD_H__

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
26uuu亚洲| 日韩午夜小视频| 久久久久久综合| 夜夜精品视频一区二区| 国产不卡视频一区| 在线综合视频播放| 亚洲欧美日韩久久| 国产91丝袜在线播放九色| 91麻豆精品91久久久久久清纯| 亚洲欧美日韩国产手机在线 | 日韩av在线播放中文字幕| 99久久免费国产| 久久久久国产精品厨房| 美女诱惑一区二区| 欧美日韩在线播放三区四区| ●精品国产综合乱码久久久久| 国产精品亚洲专一区二区三区| 日韩天堂在线观看| 午夜久久久久久久久久一区二区| 91免费观看视频在线| 国产网站一区二区| 激情综合色播五月| 日韩三级视频在线观看| 日韩黄色片在线观看| 欧美三级电影网站| 一区二区三区在线看| 91丨porny丨在线| 亚洲天堂网中文字| 99这里只有久久精品视频| 国产精品水嫩水嫩| 国产成人精品亚洲日本在线桃色 | 欧美福利一区二区| 亚洲国产欧美在线| 精品视频1区2区| 亚洲国产精品久久不卡毛片| 欧美色老头old∨ideo| 一区2区3区在线看| 欧美日韩在线不卡| 五月婷婷激情综合| 在线播放欧美女士性生活| 五月天亚洲精品| 欧美夫妻性生活| 免费亚洲电影在线| 精品欧美久久久| 久久精品99久久久| 久久综合九色综合97婷婷| 国产精品911| 一区在线播放视频| 在线亚洲一区二区| 午夜精品一区二区三区电影天堂| 欧美精品v日韩精品v韩国精品v| 午夜精品福利在线| 日韩三级视频在线看| 国产一区二区免费看| 国产日韩成人精品| av不卡在线观看| 亚洲黄色免费网站| 大陆成人av片| 日韩欧美一级在线播放| 国产在线不卡一卡二卡三卡四卡| 久久嫩草精品久久久精品| 成人看片黄a免费看在线| 亚洲欧美一区二区三区久本道91| 欧美一a一片一级一片| 日韩高清不卡在线| 精品国产99国产精品| 国产精品1区二区.| 亚洲欧美一区二区三区孕妇| 欧美日韩精品一区二区三区四区| 欧美aⅴ一区二区三区视频| 久久综合九色综合欧美亚洲| 99精品视频在线观看| 亚洲国产成人av网| 久久综合丝袜日本网| 99国产精品99久久久久久| 亚洲bdsm女犯bdsm网站| 日韩精品一区二区三区视频 | 樱桃视频在线观看一区| 6080yy午夜一二三区久久| 国产精品资源网站| 久久久久成人黄色影片| 91成人免费电影| 久久91精品久久久久久秒播| 亚洲va欧美va天堂v国产综合| 不卡在线观看av| 亚洲欧美日韩国产手机在线 | 国产乱人伦偷精品视频免下载 | 中文字幕欧美日韩一区| 一本久道中文字幕精品亚洲嫩| 午夜精品一区二区三区免费视频| 久久精子c满五个校花| 91黄色免费观看| 国产精品一区二区三区四区| 亚洲精品日韩专区silk| 精品国产免费视频| 色呦呦一区二区三区| 国产专区综合网| 一区二区三区产品免费精品久久75| 日韩午夜激情电影| 色婷婷久久一区二区三区麻豆| 蜜臀91精品一区二区三区| 国产精品久久久久久久久免费丝袜| 91精品综合久久久久久| bt欧美亚洲午夜电影天堂| 日韩高清不卡在线| 亚洲欧美偷拍另类a∨色屁股| 欧美成人猛片aaaaaaa| 一本一道久久a久久精品综合蜜臀| 久久99九九99精品| 亚洲最新在线观看| 中文字幕亚洲成人| 美女免费视频一区二区| 成人欧美一区二区三区视频网页| 日韩一区二区免费电影| 91精品福利在线| 成人性生交大片| 久久99精品国产.久久久久久| 亚洲综合激情网| 国产精品久久福利| 久久天堂av综合合色蜜桃网 | 国产精品一线二线三线精华| 首页国产欧美日韩丝袜| 亚洲女女做受ⅹxx高潮| 国产亚洲一区二区三区| 欧美成人精精品一区二区频| 欧美午夜精品一区| 99精品久久只有精品| 国产精品中文有码| 免费久久99精品国产| 亚洲电影一级黄| 亚洲一区二区3| 樱桃国产成人精品视频| 18成人在线观看| 中文字幕不卡在线观看| 久久奇米777| 精品国产乱码久久久久久图片| 5858s免费视频成人| 欧美人动与zoxxxx乱| 欧洲一区在线电影| 日本精品视频一区二区| 99riav久久精品riav| 懂色av一区二区夜夜嗨| 国产乱码精品一区二区三| 激情六月婷婷久久| 久久国产尿小便嘘嘘尿| 蜜臀av一区二区| 蜜桃一区二区三区在线| 美女诱惑一区二区| 久久精品国产999大香线蕉| 青椒成人免费视频| 日本aⅴ精品一区二区三区| 亚洲成人精品影院| 亚洲成国产人片在线观看| 亚洲国产日韩一级| 午夜精品成人在线视频| 视频一区二区不卡| 日韩av不卡一区二区| 毛片一区二区三区| 九一九一国产精品| 国产在线精品一区二区 | 亚洲一区欧美一区| 亚洲国产中文字幕| 三级在线观看一区二区| 日韩国产精品久久| 蜜桃久久久久久| 国产精品伊人色| 99久久伊人精品| 91国产视频在线观看| 欧美三级三级三级| 91精品国产综合久久精品麻豆 | 久久爱www久久做| 国产乱码精品一区二区三| 大尺度一区二区| 日本韩国欧美国产| 欧美日韩精品三区| 精品国精品国产| 国产欧美精品一区aⅴ影院| 中文字幕一区二| 亚洲成人在线网站| 久久国产精品99久久久久久老狼| 国产自产高清不卡| 99久久免费视频.com| 欧美日韩一区二区三区视频| 欧美一级欧美一级在线播放| 欧美精品一区二区在线观看| 国产精品短视频| 亚洲成va人在线观看| 国产综合色精品一区二区三区| 丁香亚洲综合激情啪啪综合| 色综合中文字幕国产 | 精品久久久久久无| 中文字幕免费不卡在线| 亚洲图片欧美色图| 久久99精品国产麻豆婷婷| a亚洲天堂av| 欧美一级日韩一级| 国产精品色噜噜| 偷拍自拍另类欧美| 成人免费毛片高清视频| 欧美日韩国产首页|