⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pstaobutton.cpp

📁 基于sipfoundy 公司开发的sipx协议API
💻 CPP
字号:
//// Copyright (C) 2004, 2005 Pingtel Corp.// //// $$//////////////////////////////////////////////////////////////////////////////// SYSTEM INCLUDES#include <assert.h>// APPLICATION INCLUDES#include "ps/PsTaoButton.h"#include <os/OsLock.h>// EXTERNAL FUNCTIONS// EXTERNAL VARIABLES// CONSTANTS// STATIC VARIABLE INITIALIZATIONS/* //////////////////////////// PUBLIC //////////////////////////////////// *//* ============================ CREATORS ================================== */// ConstructorPsTaoButton::PsTaoButton() :mbNotSetBefore(FALSE),mpAssocLamp(NULL){}PsTaoButton::PsTaoButton(const UtlString& rComponentName, int componentType) :PsTaoComponent(rComponentName, componentType),mbNotSetBefore(FALSE),mpAssocLamp(NULL){}// Copy constructorPsTaoButton::PsTaoButton(const PsTaoButton& rPsTaoButton) :mbNotSetBefore(FALSE),mpAssocLamp(NULL){}// DestructorPsTaoButton::~PsTaoButton(){        mButtonInfo.remove(0);}/* ============================ MANIPULATORS ============================== */// Assignment operatorPsTaoButton&PsTaoButton::operator=(const PsTaoButton& rhs){   if (this == &rhs)            // handle the assignment to self case      return *this;   return *this;}void PsTaoButton::buttonDown(void){        mButtonState = DOWN;}void PsTaoButton::buttonUp(void){        mButtonState = UP;}void PsTaoButton::buttonPress(void){}UtlBoolean PsTaoButton::setInfo(const UtlString& rInfo){        if (mbNotSetBefore || mButtonInfo != rInfo)        {                mButtonInfo = UtlString(rInfo);                mbNotSetBefore = FALSE;                return TRUE;        }        return FALSE;}/* ============================ ACCESSORS ================================= */PsTaoLamp* PsTaoButton::getAssociatedPhoneLamp(void){        return mpAssocLamp;}void PsTaoButton::getInfo(UtlString& rInfo){        rInfo = UtlString(mButtonInfo);}/* ============================ INQUIRY =================================== */UtlBoolean PsTaoButton::isButtonDown(void){        return (mButtonState == DOWN);}UtlBoolean PsTaoButton::isButtonRepeating(void){        return mIsRepeating;}/* //////////////////////////// PROTECTED ///////////////////////////////// *//* //////////////////////////// PRIVATE /////////////////////////////////// *//* ============================ FUNCTIONS ================================= */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -