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

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

?? pstaoringer.h

?? 基于sipfoundy 公司開發的sipx協議API
?? H
字號:
//// Copyright (C) 2004, 2005 Pingtel Corp.// //// $$//////////////////////////////////////////////////////////////////////////////#ifndef _PsTaoRinger_h_#define _PsTaoRinger_h_// SYSTEM INCLUDES// APPLICATION INCLUDES#include "ps/PsTaoComponent.h"// DEFINES// MACROS// EXTERNAL FUNCTIONS// EXTERNAL VARIABLES// CONSTANTS// STRUCTS// TYPEDEFS// FORWARD DECLARATIONS//:The PsTaoRinger class models the keypad and feature buttons.class PsTaoRinger : public PsTaoComponent{   friend class PsPhoneTask;     // The PsPhoneTask is responsible for creating and destroying     // all objects derived from the PsTaoComponent class.  No other entity     // should invoke the constructors or destructors for these classes./* //////////////////////////// PUBLIC //////////////////////////////////// */public:   enum RingerLevel   {      OFF    = 0,      MIDDLE = 5,      FULL   = 10   };   //!enumcode: OFF - The ringer is turned off   //!enumcode: MIDDLE  - The ringer volume is set to the middle of its range   //!enumcode: FULL - The ringer volume is set to its maximum level/* ============================ CREATORS ================================== *//* ============================ MANIPULATORS ============================== */   OsStatus setRingerInfo(int patternIndex, char* info);     //:Specifies the information string to associate with the indicated     //:ringer pattern.     // The <i>info</i> text string is used to provide additional     // ringer-related information to the phone system (for example, the     // sound file to associate with this ringer pattern).     //!param: patternIndex - Identifies the pattern whose <i>info</i> string will be modified.     //!param: info - The text string to associate with the specified ringer pattern.     //!retcode: OS_SUCCESS - Success     //!retcode: OS_INVALID_ARGUMENT - Invalid pattern index     //!retcode: OS_PROVIDER_UNAVAILABLE - The provider is not available   OsStatus setRingerPattern(int patternIndex);     //:Sets the ringer pattern given a valid index number.     // The pattern index should be a number between 0 and the value returned     // by getMaxRingPatternIndex().     //!retcode: OS_SUCCESS - Success     //!retcode: OS_INVALID_ARGUMENT - Invalid pattern index     //!retcode: OS_PROVIDER_UNAVAILABLE - The provider is not available   OsStatus setRingerVolume(int volume);     //:Sets the ringer volume to a value between OFF and FULL (inclusive).     //!param: volume - The ringer volume level     //!retcode: OS_SUCCESS - Success     //!retcode: OS_INVALID_ARGUMENT - Invalid volume level     //!retcode: OS_PROVIDER_UNAVAILABLE - The provider is not available/* ============================ ACCESSORS ================================= */   OsStatus getMaxRingPatternIndex(int& rMaxIndex);     //:Sets <i>rMaxIndex</i> to the maximum valid ringer pattern index.     //!retcode: OS_SUCCESS - Success     //!retcode: OS_PROVIDER_UNAVAILABLE - The provider is not available   OsStatus getNumberOfRings(int& rNumRingCycles);     //:Sets <i>rNumRingCycles</i> to the number of complete ring cycles that the ringer has been ringing.     //!retcode: OS_SUCCESS - Success     //!retcode: OS_PROVIDER_UNAVAILABLE - The provider is not available   OsStatus getRingerInfo(int patternIndex, char*& rpInfo);     //:Sets <i>rpInfo</i> to point to the information text string that is     //:associated with the specified ringer pattern.     //!param: patternIndex - identifies the pattern whose <i>info</i> string will be modified.     //!param: rpInfo - set to point to the text string associated with the specified ringer pattern.     //!retcode: OS_SUCCESS - Success     //!retcode: OS_INVALID_ARGUMENT - Invalid pattern index     //!retcode: OS_PROVIDER_UNAVAILABLE - The provider is not available   OsStatus getRingerPattern(int& rPatternIndex);     //:Sets <i>rPatternIndex</i> to the index of the current ringer pattern.     //!retcode: OS_SUCCESS - Success     //!retcode: OS_PROVIDER_UNAVAILABLE - The provider is not available   OsStatus getRingerVolume(int& rVolume);     //:Sets <i>rVolume</i> to the current ringer volume level.     //!retcode: OS_SUCCESS - Success     //!retcode: OS_PROVIDER_UNAVAILABLE - The provider is not available/* ============================ INQUIRY =================================== */   OsStatus isRingerOn(UtlBoolean& rIsOn);     //:Sets <i>rIsOn</i> to FALSE if the ringer is OFF and FALSE otherwise.     //!param: (out) rIsOn - TRUE ==> ringer is ON, FALSE ==> ringer is OFF     //!retcode: OS_SUCCESS - Success     //!retcode: OS_PROVIDER_UNAVAILABLE - The provider is not available/* //////////////////////////// PROTECTED ///////////////////////////////// */protected:        PsTaoRinger(const UtlString& rComponentName, int componentType);   PsTaoRinger();     //:Default constructor   virtual   ~PsTaoRinger();     //:Destructor/* //////////////////////////// PRIVATE /////////////////////////////////// */private:   int      mVolume;     // the volume   bool         mIsRingerOn;   PsTaoRinger(const PsTaoRinger& rPsTaoRinger);     //:Copy constructor (not implemented for this class)   PsTaoRinger& operator=(const PsTaoRinger& rhs);     //:Assignment operator (not implemented for this class)};/* ============================ INLINE METHODS ============================ */#endif  // _PsTaoRinger_h_

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
懂色av一区二区三区免费看| 国产偷国产偷亚洲高清人白洁| 国产精品另类一区| 欧美中文字幕一区二区三区 | 激情丁香综合五月| 国产精品一区二区无线| 成人激情动漫在线观看| 免费在线欧美视频| 久草精品在线观看| av综合在线播放| 欧美一个色资源| 国产人妖乱国产精品人妖| 亚洲免费色视频| 狠狠久久亚洲欧美| 色呦呦日韩精品| 久久综合精品国产一区二区三区| 国产精品成人一区二区三区夜夜夜| 亚洲电影视频在线| 高清不卡一二三区| 日韩精品资源二区在线| 一二三四区精品视频| 国产乱码精品一区二区三 | 欧美精品一区二区三区高清aⅴ | 欧美激情中文字幕| 三级精品在线观看| 成人黄色在线网站| 久久综合久久综合久久| 亚洲国产一区二区三区| 91国偷自产一区二区开放时间| 日韩精品中午字幕| 免费一级片91| 日韩三区在线观看| 国产一区二区三区在线观看精品| 欧美一区二区精美| 久久99这里只有精品| 日韩亚洲欧美在线| 蜜桃一区二区三区在线观看| 欧美岛国在线观看| 亚洲成人黄色影院| 久久丝袜美腿综合| 成人精品免费看| 婷婷久久综合九色综合绿巨人 | 18涩涩午夜精品.www| 色综合婷婷久久| 久久影音资源网| av成人老司机| 日本午夜精品一区二区三区电影| 91精品国产色综合久久不卡电影| 免费在线欧美视频| 国产精品国产三级国产aⅴ入口 | 日韩**一区毛片| 国产精品久久久久久久岛一牛影视| 99精品视频一区二区三区| 日韩中文欧美在线| 国产精品免费av| 欧美一区二区福利视频| 成人爱爱电影网址| 久久99国产精品成人| 综合久久久久综合| 久久精品视频在线免费观看 | 久久精品欧美一区二区三区不卡 | 懂色av一区二区在线播放| 午夜一区二区三区在线观看| 欧美久久久影院| 欧美色倩网站大全免费| 成人深夜视频在线观看| 久久99精品视频| 视频在线观看一区| 一区二区三区在线免费观看| 久久久亚洲精华液精华液精华液| 欧美日韩一区久久| 欧美人妖巨大在线| 91精品国产综合久久国产大片| 欧美三级日韩在线| 欧美性大战xxxxx久久久| 在线欧美一区二区| 在线免费观看视频一区| 欧美日韩久久久一区| 欧美亚洲动漫另类| 欧美疯狂性受xxxxx喷水图片| 91麻豆精品国产91久久久| 日韩美一区二区三区| 中文字幕av一区二区三区免费看 | 国产综合一区二区| 成人不卡免费av| 7777精品伊人久久久大香线蕉的 | 91麻豆国产香蕉久久精品| 欧美三级欧美一级| 国产欧美日韩麻豆91| 亚洲电影第三页| 国产精品白丝av| 日韩天堂在线观看| 亚洲色大成网站www久久九九| 日韩在线一区二区| 色94色欧美sute亚洲线路二| 精品少妇一区二区三区在线播放| 亚洲人成网站影音先锋播放| 精品一区二区在线免费观看| 欧洲精品中文字幕| 亚洲人成人一区二区在线观看 | 日本韩国欧美在线| 国产日韩欧美一区二区三区乱码 | 91麻豆高清视频| 国产精品丝袜在线| 夫妻av一区二区| 久久久精品tv| 丰满少妇在线播放bd日韩电影| 欧美电影影音先锋| 亚洲一区二区在线免费看| av在线不卡免费看| 悠悠色在线精品| 99国产精品久久久久| 一区二区三区av电影 | 国产精品欧美综合在线| av电影在线观看一区| 亚洲男人都懂的| 在线国产亚洲欧美| 天堂久久久久va久久久久| 欧美一区二区福利视频| 经典三级视频一区| 亚洲老司机在线| 日韩精品一区二区在线| 国产高清久久久| 一区二区三区日韩精品| 日韩欧美自拍偷拍| 成人精品国产免费网站| 免费成人小视频| 最新国产精品久久精品| 69精品人人人人| 成人av资源网站| 狠狠色综合播放一区二区| 亚洲日本一区二区| 日韩精品影音先锋| 欧美三级电影网| 国产激情视频一区二区在线观看| 亚洲欧美色一区| 久久综合九色综合97婷婷 | 777亚洲妇女| 在线观看亚洲精品| 91老司机福利 在线| 成人福利电影精品一区二区在线观看| 亚洲毛片av在线| 国产精品久久久久久久久搜平片| 欧美日韩精品电影| 欧美三级韩国三级日本一级| 床上的激情91.| 国产精品一二二区| 国产成人在线色| 99久久精品国产一区| 成人午夜激情视频| 99在线精品一区二区三区| 成人精品一区二区三区中文字幕| 国产成人精品亚洲777人妖| 久久超碰97人人做人人爱| 久久99精品国产麻豆婷婷洗澡| 日本不卡一二三| 国产精品白丝av| 色婷婷综合久久久中文一区二区| 日本精品免费观看高清观看| 欧美日韩精品欧美日韩精品| 欧美日韩mp4| 中文字幕一区在线观看视频| 亚洲免费色视频| 秋霞国产午夜精品免费视频| 国产成人激情av| 欧美一区三区四区| 最新国产の精品合集bt伙计| 美国三级日本三级久久99 | 久久国产精品99精品国产 | 欧美日韩中文另类| 色综合久久88色综合天天免费| caoporm超碰国产精品| 国产一区在线观看视频| 日韩电影免费在线| 久久精品久久99精品久久| 日本91福利区| 九色|91porny| 国产suv一区二区三区88区| 91精品国产综合久久久久久久| 色婷婷av一区二区三区之一色屋| 69堂精品视频| 欧美影院一区二区三区| 成人在线视频首页| 国产中文字幕一区| 久久国产婷婷国产香蕉| 日韩精品欧美精品| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲va欧美va天堂v国产综合| 欧美日韩久久久久久| 中文字幕免费一区| 国产激情一区二区三区桃花岛亚洲| 99九九99九九九视频精品| 欧美日韩亚洲综合一区| 337p粉嫩大胆噜噜噜噜噜91av | av爱爱亚洲一区| 久久亚洲二区三区| 黄色成人免费在线| 精品国产乱码久久久久久图片| 亚洲综合另类小说| 成人av免费网站|