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

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

?? ptcomponentgroup.h

?? 基于sipfoundy 公司開發(fā)的sipx協(xié)議API
?? H
字號:
//// Copyright (C) 2004, 2005 Pingtel Corp.// //// $$//////////////////////////////////////////////////////////////////////////////#ifndef _PtComponentGroup_h_#define _PtComponentGroup_h_// SYSTEM INCLUDES// APPLICATION INCLUDES#include "tao/TaoClientTask.h"#include "os/OsBSem.h"#include "os/OsProtectEventMgr.h"// DEFINES// MACROS// EXTERNAL FUNCTIONS// EXTERNAL VARIABLES// CONSTANTS// STRUCTS// TYPEDEFS// FORWARD DECLARATIONSclass PtComponent;class TaoReference;class TaoObjectMap;//:PtComponentGroup is a grouping of Component objects. Terminals may be// composed of zero or more ComponentGroups. Applications query the// PhoneTerminal interface for the available ComponentGroups. Then they query// this interface for the components which make up this component group.class PtComponentGroup{/* //////////////////////////// PUBLIC //////////////////////////////////// */public:   enum PtComponentGroupType   {      HEAD_SET = 1,      HAND_SET,      SPEAKER_PHONE,      PHONE_SET,      RINGER,          EXTERNAL_SPEAKER,          SOUND,        // for splash sound      OTHER   };/* ============================ CREATORS ================================== */   PtComponentGroup(int groupType, const UtlString& rDescription,                       PtComponent* pComponents[], int nItems);     //:Constructor        PtComponentGroup();     //:Default constructor (not implemented for this class)   PtComponentGroup(const PtComponentGroup& rPtComponentGroup);     //:Copy constructor (not implemented for this class)   PtComponentGroup& operator=(const PtComponentGroup& rhs);     //:Assignment operator (not implemented for this class)   virtual   ~PtComponentGroup();     //:Destructor/* ============================ MANIPULATORS ============================== */        PtStatus setHandsetVolume(int level);        PtStatus setSpeakerVolume(int level);        PtStatus setExtSpeakerVolume(int level);        PtStatus setRingerVolume(int level);   UtlBoolean activate(void);     //:Enables the audio apparatus associated with the component group.     // Returns TRUE if successful, FALSE if unsuccessful   UtlBoolean deactivate(void);     //:Disables the audio apparatus associated with the component group.     // Returns TRUE if successful, FALSE if unsuccessful   void setTaoClient(TaoClientTask *pClient);/* ============================ ACCESSORS ================================= */   PtStatus getComponents(PtComponent* pComponents[], int size,                          int& nItems);     //:Returns pointers to the components in this group.     // The caller provides an array that can hold up to <i>size</i>     // PsTaoComponent pointers.  This method fills in the <i>pComponents</i>     // array with up to <i>size</i> pointers.  The actual number of items     // filled in is passed back via the <i>nItems</i> argument.     // Returns OS_LIMIT_REACHED if there are more than <i>nItems</i>     // components in the group.  Otherwise, returns OS_SUCCESS.   PtStatus getDescription(char* pDescription, int maxLen);     //:Returns a string describing the component group.   int getType() { return mGroupType;} ;     //:Returns the type of the component group, either HEAD_SET, HAND_SET,     //:SPEAKER_PHONE, PHONE_SET or OTHER.        PtStatus getHandsetVolume(int& level);        PtStatus getSpeakerVolume(int& level);        PtStatus getSpeakerNominalVolume(int& level);        PtStatus getExtSpeakerVolume(int& level);        PtStatus getExtSpeakerNominalVolume(int& level);        PtStatus getRingerVolume(int& level);/* ============================ INQUIRY =================================== */   UtlBoolean isActivated(void);     //:Determine whether the audio apparatus associated with the component     //:group is enabled.     // Returns TRUE if activated, FALSE if deactivated./* //////////////////////////// PROTECTED ///////////////////////////////// */friend class PtTerminal;protected:        OsTime          mTimeOut;        void initialize();/* //////////////////////////// PRIVATE /////////////////////////////////// */private:        OsProtectEventMgr *mpEventMgr;   PtComponent** mpComponents;   UtlString       mDescription;   int             mGroupType;   UtlBoolean       mIsActivated;   int             mNumItems;   TaoClientTask        *mpClient;    static OsBSem           semInit ;      //: Binary Semaphore used to guard initialiation and tear down        static TaoReference             *mpTransactionCnt;        static int                              mRef;        int mComponentRef;};/* ============================ INLINE METHODS ============================ */#endif  // _PtComponentGroup_h_

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91色.com| 捆绑调教一区二区三区| 亚洲夂夂婷婷色拍ww47| 亚洲成人动漫在线免费观看| 久久精品久久99精品久久| 粉嫩av亚洲一区二区图片| 色婷婷亚洲精品| 欧美videofree性高清杂交| 中文字幕国产精品一区二区| 亚洲福中文字幕伊人影院| 激情久久五月天| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 另类综合日韩欧美亚洲| 成人av网站免费| 欧美日韩国产中文| 国产女主播在线一区二区| 亚洲一二三区在线观看| 国内外成人在线| 色综合久久久久综合99| 26uuu亚洲综合色欧美| 亚洲免费观看在线观看| 精品一区二区三区日韩| 色网综合在线观看| 欧美精品一区男女天堂| 亚洲在线视频一区| 国产不卡视频一区| 日韩一区二区三区观看| 亚洲男人的天堂一区二区| 精品制服美女久久| 欧美性xxxxxx少妇| 国产日本一区二区| 免费观看一级特黄欧美大片| 色婷婷精品大视频在线蜜桃视频 | 成人av片在线观看| 欧美高清dvd| 亚洲乱码一区二区三区在线观看| 韩日av一区二区| 欧美精品乱码久久久久久| 国产精品国产三级国产aⅴ入口| 蜜桃视频一区二区三区在线观看| 91蜜桃传媒精品久久久一区二区| 精品福利一区二区三区| 丝袜亚洲另类欧美| 色婷婷av一区二区| 国产精品久久久久婷婷 | 26uuu亚洲| 香蕉影视欧美成人| 一本在线高清不卡dvd| 中文字幕国产一区| 国产精品白丝jk白祙喷水网站| 欧美一区二区三区在线视频| 一区二区三区不卡在线观看| 99视频精品免费视频| 国产三级精品在线| 激情综合色综合久久| 91麻豆精品国产91久久久资源速度| 亚洲男人天堂一区| av在线不卡网| 国产精品美女久久久久久久久久久| 国产精品中文有码| 久久一区二区三区国产精品| 久久成人免费电影| 日韩精品中文字幕在线不卡尤物 | 日韩一区二区免费在线电影 | 欧美视频一区二区在线观看| 亚洲视频一区在线观看| 岛国精品一区二区| 国产欧美一区二区精品秋霞影院| 韩国毛片一区二区三区| 亚洲欧美乱综合| av男人天堂一区| 中文字幕在线视频一区| 9人人澡人人爽人人精品| 国产精品久久久久四虎| 99热99精品| 自拍av一区二区三区| 91美女福利视频| 一区二区三区四区在线免费观看 | 午夜精品国产更新| 911精品国产一区二区在线| 天天综合天天做天天综合| 91精品国产一区二区三区香蕉 | 欧美大胆人体bbbb| 国精品**一区二区三区在线蜜桃| 精品第一国产综合精品aⅴ| 激情久久五月天| 国产日产精品一区| 99re热视频这里只精品| 亚洲综合一区二区精品导航| 欧美少妇bbb| 美日韩一级片在线观看| 久久一区二区三区国产精品| eeuss鲁一区二区三区| 亚洲免费观看高清完整版在线观看熊 | 7777精品伊人久久久大香线蕉完整版| 天堂蜜桃一区二区三区| 日韩精品一区二区三区视频播放| 激情五月婷婷综合| 国产精品国产馆在线真实露脸 | 五月天亚洲婷婷| 精品国产一区二区三区不卡| 粉嫩aⅴ一区二区三区四区| 亚洲精品日韩综合观看成人91| 欧美日韩国产在线播放网站| 精品一区二区精品| 中文字幕中文字幕在线一区| 欧美伊人久久久久久午夜久久久久| 免费成人深夜小野草| 久久久久久久综合日本| 91亚洲精华国产精华精华液| 日韩不卡一二三区| 中文字幕免费一区| 欧美色男人天堂| 国产一区二区三区在线观看精品 | 欧美一区二区私人影院日本| 另类小说色综合网站| 中文字幕一区二区三区不卡在线 | 免费精品视频在线| 久久精品视频免费| 欧美色精品天天在线观看视频| 国产在线精品免费av| 一区二区三区在线视频免费观看| 日韩欧美国产小视频| 97久久超碰精品国产| 奇米精品一区二区三区在线观看 | 99re热视频这里只精品| 美美哒免费高清在线观看视频一区二区 | 国产精品热久久久久夜色精品三区 | 中文幕一区二区三区久久蜜桃| 在线观看国产91| 国产ts人妖一区二区| 午夜视频在线观看一区| 日本一区二区三区视频视频| 欧美日韩dvd在线观看| 成人妖精视频yjsp地址| 日本欧美在线观看| 亚洲男女毛片无遮挡| 国产欧美日韩在线| 91精选在线观看| 色av综合在线| 国产成人一区在线| 蜜桃av一区二区| 亚洲一区二区三区视频在线| 日本一区二区三区久久久久久久久不 | 国产亚洲成aⅴ人片在线观看 | 粉嫩嫩av羞羞动漫久久久| 日韩影视精彩在线| 亚洲欧洲av另类| 久久综合久久鬼色中文字| 欧美日韩一区二区三区四区五区| 国产高清不卡二三区| 欧美aⅴ一区二区三区视频| 亚洲码国产岛国毛片在线| 国产日韩精品视频一区| 日韩欧美国产一区二区在线播放| 欧美视频完全免费看| 色一情一乱一乱一91av| 成人av免费在线观看| 国产精品456| 精品一区二区免费看| 日本不卡视频在线观看| 午夜视黄欧洲亚洲| 一区二区三区.www| 综合久久一区二区三区| 中文av字幕一区| 久久久久久久综合| 久久人人97超碰com| 欧美精品一区二区在线观看| 日韩视频一区在线观看| 欧美高清视频在线高清观看mv色露露十八| 一本一道综合狠狠老| 91蜜桃婷婷狠狠久久综合9色| 成人午夜伦理影院| 国产精品99精品久久免费| 国产毛片精品视频| 国产在线精品免费| 国产一区二区三区黄视频| 韩国成人福利片在线播放| 久久99九九99精品| 韩国欧美国产1区| 国产麻豆一精品一av一免费| 国产激情一区二区三区| 国产成人鲁色资源国产91色综| 国产精品小仙女| 国产91高潮流白浆在线麻豆| 国产精品羞羞答答xxdd| 成人免费av网站| 99re热视频精品| 欧美在线免费观看视频| 欧美午夜精品电影| 在线成人免费观看| 日韩女优av电影在线观看| 精品国产免费视频| 国产亚洲1区2区3区| 国产精品美女久久久久久久网站| 最近日韩中文字幕| 一区av在线播放| 日韩精品一级二级| 精品一区二区免费在线观看| 国产91丝袜在线18|