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

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

?? waitcondition.h

?? Linux下比較早的基于命令行的DVD播放器
?? H
字號:
//// Copyright (c) 2003 by Istv醤 V醨adi//// This file is part of dxr3Player, a DVD player written specifically // for the DXR3 (aka Hollywood+) decoder card.// This program is free software; you can redistribute it and/or modify// it under the terms of the GNU General Public License as published by// the Free Software Foundation; either version 2 of the License, or// (at your option) any later version.//// This program is distributed in the hope that it will be useful,// but WITHOUT ANY WARRANTY; without even the implied warranty of// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the// GNU General Public License for more details.//// You should have received a copy of the GNU General Public License// along with this program; if not, write to the Free Software// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA#ifndef DXR3PLAYER_SCHED_WAITCONDITION_H#define DXR3PLAYER_SCHED_WAITCONDITION_H//------------------------------------------------------------------------------#include <cstdlib>#include <cstring>#include <cassert>//------------------------------------------------------------------------------namespace sched {//------------------------------------------------------------------------------class Schedulable;//------------------------------------------------------------------------------/** * Waiting condition. It describes when the waiting can be finished, * because the condition a schedulable has been waiting for is fulfilled. */class WaitCondition{private:    /**     * The name of the wait condition's owner.     */    const char* ownerName;    /**     * The name of the wait condition.     */    const char* name;    /**     * The schedulable waiting on the condition.     */    Schedulable* waiter;    /**     * Indicate if the condition has been fulfilled.     */    bool fulfilled;public:    /**     * Construct the condition assigned to the given object having the     * given name.     */    WaitCondition(const char* ownerName, const char* name);    /**     * Get the owner's name.     */    const char* getOwnerName() const;    /**     * Get the name.     */    const char* getName() const;    /**     * Set the condition.     */    void set();    /**     * Check if the condition is fulfilled.     */    bool check() const;    /**     * Check if the condition has a waiter.     */    bool hasWaiter() const;private:    /**     * Initialize the condition. It clears the fulfilment indicater     * and sets the waiter.     */    void init(Schedulable* w, bool f = false);    /**     * Clear the condition and the waiter.     *     * @return if the condition had been fulfilled     */    bool clear();    friend class Schedulable;};//------------------------------------------------------------------------------// Inline definitions//------------------------------------------------------------------------------inline WaitCondition::WaitCondition(const char* ownerName, const char * name) :    ownerName(ownerName),    name(name),    waiter(0),    fulfilled(false){}//------------------------------------------------------------------------------inline const char* WaitCondition::getOwnerName() const{    return ownerName;}//------------------------------------------------------------------------------inline const char* WaitCondition::getName() const{    return name;}//------------------------------------------------------------------------------inline void WaitCondition::set(){    if (waiter!=0) {        fulfilled = true;    }}//------------------------------------------------------------------------------inline bool WaitCondition::check() const{    return waiter!=0 && fulfilled;}//------------------------------------------------------------------------------inline bool WaitCondition::hasWaiter() const{    return waiter!=0;}//------------------------------------------------------------------------------inline void WaitCondition::init(Schedulable* w, bool f){    assert(!hasWaiter());    waiter = w;    fulfilled = f;}//------------------------------------------------------------------------------inline bool WaitCondition::clear(){    bool f = fulfilled;    waiter = 0;    fulfilled = false;    return f;}//------------------------------------------------------------------------------} /* namespace sched *///------------------------------------------------------------------------------#endif // DXR3PLAYER_SCHED_WAITCONDITION_H// Local variables:// mode: c++// End:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产乱码久久久久久图片| 美女诱惑一区二区| 成人免费高清视频在线观看| 精品久久一区二区| 国产大陆精品国产| 亚洲女爱视频在线| 538在线一区二区精品国产| 午夜视频久久久久久| 欧美一区二区久久| 国产精品性做久久久久久| 国产精品三级久久久久三级| 91色porny蝌蚪| 日本欧美在线观看| 日本一区二区三区电影| 一本大道综合伊人精品热热| 日韩在线一区二区三区| 欧美精品一区二区蜜臀亚洲| 欧美性大战xxxxx久久久| 看电视剧不卡顿的网站| 国产精品毛片久久久久久| 欧美成人免费网站| 日韩欧美一级二级三级久久久| 韩国精品主播一区二区在线观看 | 国产亚洲一区二区在线观看| 波多野结衣亚洲一区| 亚洲成人午夜电影| 久久久久久久久97黄色工厂| 色婷婷精品久久二区二区蜜臂av| 国产不卡视频在线观看| 天天操天天综合网| 亚洲午夜精品在线| 国产精品欧美极品| 欧美激情在线看| 欧美日本一区二区三区| 成人性生交大片免费| 国产成人日日夜夜| 国产精品一区二区三区乱码| 国产精品 欧美精品| 国产福利一区在线| 国产成人av电影| 成人动漫在线一区| 激情综合色综合久久| 亚洲国产精品一区二区久久| 自拍偷拍欧美精品| 国产午夜一区二区三区| 久久精品一二三| 欧美激情一区二区三区蜜桃视频| 日本一二三四高清不卡| 亚洲欧洲日韩av| 国产免费成人在线视频| 国产欧美日韩在线| 亚洲免费观看高清| 亚洲国产精品一区二区尤物区| 午夜伦欧美伦电影理论片| 日韩av中文字幕一区二区三区| 美女网站一区二区| 粉嫩av一区二区三区在线播放| 国产99久久久久| 色综合一个色综合亚洲| 丁香激情综合国产| 一本到三区不卡视频| 欧美日韩国产高清一区二区三区 | 欧美精品一级二级| 欧美在线啊v一区| 91在线视频网址| 99这里只有精品| 欧美日韩国产综合一区二区| 日韩久久久精品| 亚洲色图在线播放| 天堂资源在线中文精品| 国产美女一区二区三区| 国产成人免费视| 色噜噜久久综合| 欧美亚洲另类激情小说| 欧美刺激午夜性久久久久久久| 国产精品视频免费| 天使萌一区二区三区免费观看| 精品一区二区三区在线观看| 91免费视频网址| 欧美一区二区三区免费| 国产精品久久影院| 一区二区三区自拍| 亚洲国产日韩a在线播放性色| 美女视频黄频大全不卡视频在线播放| 国产99久久久国产精品| 欧美色爱综合网| 欧美精品色一区二区三区| 国产日韩欧美电影| 亚洲大片一区二区三区| 国产91精品在线观看| 欧美美女一区二区在线观看| 亚洲国产成人自拍| 六月婷婷色综合| 欧美性videosxxxxx| 日本一区二区三区高清不卡| 日韩av不卡在线观看| 91一区二区在线观看| 久久婷婷一区二区三区| 国产精品麻豆久久久| 秋霞影院一区二区| 国产激情91久久精品导航| 欧美猛男超大videosgay| 国产精品久久久久久久午夜片| 天涯成人国产亚洲精品一区av| youjizz国产精品| 久久夜色精品一区| 亚洲成人第一页| 色综合欧美在线视频区| 国产精品美女久久久久av爽李琼 | 欧美精品一区二区三区四区 | 色999日韩国产欧美一区二区| 久久综合色8888| 日韩成人精品在线| 欧美日韩电影在线播放| 一区二区在线观看av| 国产精品美女久久久久aⅴ国产馆| 美女精品一区二区| 欧美一区二区三区成人| 亚洲观看高清完整版在线观看| 91视频精品在这里| 亚洲欧美日韩中文播放| aaa欧美色吧激情视频| 国产欧美日本一区二区三区| 国产一区二区美女| 久久伊99综合婷婷久久伊| 精品一区二区三区免费观看| 日韩欧美区一区二| 久久精品国产99国产| 日韩一区二区免费电影| 亚洲精品视频一区| 91麻豆国产精品久久| 亚洲色图在线视频| 91蝌蚪porny九色| 亚洲欧美日韩在线| 欧洲精品一区二区三区在线观看| 亚洲人成小说网站色在线| 色综合久久综合| 亚洲最大成人综合| 欧美日韩国产综合视频在线观看| 亚洲成av人片在线观看无码| 欧美片网站yy| 麻豆精品在线看| www国产精品av| 国产成人av福利| 1000精品久久久久久久久| 一本一本久久a久久精品综合麻豆| 亚洲女与黑人做爰| 欧美日韩成人一区| 久久97超碰国产精品超碰| 久久天堂av综合合色蜜桃网| 国产成人aaa| 一区二区三区在线高清| 欧美日韩一区二区三区在线| 肉色丝袜一区二区| 精品国产伦一区二区三区观看方式| 国产一区在线精品| 亚洲日本在线视频观看| 欧美日韩精品一区二区| 经典三级一区二区| 1区2区3区欧美| 91麻豆精品国产综合久久久久久| 国内精品写真在线观看| 国产精品美女久久久久久久 | 国产色爱av资源综合区| 91美女精品福利| 日本一区中文字幕| 中文字幕不卡的av| 7777精品久久久大香线蕉| 精品一区二区三区欧美| 亚洲青青青在线视频| 欧美一级一区二区| 成人精品免费看| 首页国产欧美久久| 国产精品久久久久久久久免费樱桃| 欧美视频一区二区| 国产精品影视网| 夜夜精品视频一区二区| 久久久高清一区二区三区| 色综合久久综合网97色综合| 毛片一区二区三区| 一区二区三区资源| 久久久久久久久蜜桃| 欧美精品久久久久久久多人混战 | 美女精品自拍一二三四| 中文字幕永久在线不卡| 制服丝袜中文字幕一区| 成人avav在线| 蜜臀av一级做a爰片久久| 亚洲天堂中文字幕| 精品国产91洋老外米糕| 91高清视频免费看| 成人午夜看片网址| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国模无码大尺度一区二区三区| 亚洲人精品午夜| 国产日产欧美一区| 日韩三级视频在线看| 91蜜桃在线免费视频| 国产精品一区专区| 琪琪一区二区三区|