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 + -
显示快捷键?