pstaoringer.cpp

来自「基于sipfoundy 公司开发的sipx协议API」· C++ 代码 · 共 118 行

CPP
118
字号
//// Copyright (C) 2004, 2005 Pingtel Corp.// //// $$//////////////////////////////////////////////////////////////////////////////// SYSTEM INCLUDES#include <assert.h>// APPLICATION INCLUDES#include "ps/PsTaoRinger.h"#include <os/OsLock.h>// EXTERNAL FUNCTIONS// EXTERNAL VARIABLES// CONSTANTS// STATIC VARIABLE INITIALIZATIONS/* //////////////////////////// PUBLIC //////////////////////////////////// *//* ============================ CREATORS ================================== */// ConstructorPsTaoRinger::PsTaoRinger(){        mVolume = 0;}PsTaoRinger::PsTaoRinger(const UtlString& rComponentName, int componentType) :PsTaoComponent(rComponentName, componentType){        mVolume = 0;}// Copy constructorPsTaoRinger::PsTaoRinger(const PsTaoRinger& rPsTaoRinger){        mVolume = rPsTaoRinger.mVolume;}// DestructorPsTaoRinger::~PsTaoRinger(){}/* ============================ MANIPULATORS ============================== */// Assignment operatorPsTaoRinger&PsTaoRinger::operator=(const PsTaoRinger& rhs){   if (this == &rhs)            // handle the assignment to self case      return *this;   return *this;}OsStatus PsTaoRinger::setRingerInfo(int patternIndex, char* info){        return OS_SUCCESS;}OsStatus PsTaoRinger::setRingerPattern(int patternIndex){        return OS_SUCCESS;}OsStatus PsTaoRinger::setRingerVolume(int volume){        if (0 <= volume && volume <= 100)                mVolume = volume;        return OS_SUCCESS;}/* ============================ ACCESSORS ================================= */OsStatus PsTaoRinger::getMaxRingPatternIndex(int& rMaxIndex){        return OS_SUCCESS;}OsStatus PsTaoRinger::getNumberOfRings(int& rNumRingCycles){        return OS_SUCCESS;}OsStatus PsTaoRinger::getRingerInfo(int patternIndex, char*& rpInfo){        return OS_SUCCESS;}OsStatus PsTaoRinger::getRingerPattern(int& rPatternIndex){        return OS_SUCCESS;}OsStatus PsTaoRinger::getRingerVolume(int& rVolume){        rVolume = mVolume;        return OS_SUCCESS;}/* ============================ INQUIRY =================================== */OsStatus PsTaoRinger::isRingerOn(UtlBoolean& rIsOn){        rIsOn = mIsRingerOn;        return OS_SUCCESS;}/* //////////////////////////// PROTECTED ///////////////////////////////// *//* //////////////////////////// PRIVATE /////////////////////////////////// *//* ============================ FUNCTIONS ================================= */

⌨️ 快捷键说明

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