#include <PtPhoneExtSpeaker.h>


Public Types | |
| enum | VolumeLevel { OFF = 0, MIDDLE = 5, FULL = 10 } |
Public Types inherited from PtComponent | |
| enum | ComponentType { BUTTON, DISPLAY, GRAPHIC_DISPLAY, HOOKSWITCH, LAMP, MICROPHONE, RINGER, SPEAKER, TEXT_DISPLAY, EXTERNAL_SPEAKER, UNKNOWN } |
Public Member Functions | |
| PtPhoneExtSpeaker () | |
| enumcode: OFF - The speaker is turned off enumcode: MIDDLE - The speaker volume level is set to the middle of its range enumcode: FULL - The speaker volume is set to its maximum level More... | |
| PtPhoneExtSpeaker (TaoClientTask *pClient) | |
| PtPhoneExtSpeaker (const PtPhoneExtSpeaker &rPtPhoneExtSpeaker) | |
| PtPhoneExtSpeaker & | operator= (const PtPhoneExtSpeaker &rhs) |
| virtual | ~PtPhoneExtSpeaker () |
| virtual PtStatus | setVolume (int volume) |
| virtual PtStatus | getVolume (int &rVolume) |
| param: volume - The speaker volume level retcode: PT_SUCCESS - Success retcode: PT_INVALID_ARGUMENT - Invalid volume level retcode: PT_PROVIDER_UNAVAILABLE - The provider is not available More... | |
| virtual PtStatus | getNominalVolume (int &rVolume) |
| retcode: PT_SUCCESS - Success retcode: PT_PROVIDER_UNAVAILABLE - The provider is not available More... | |
Public Member Functions inherited from PtComponent | |
| PtComponent () | |
| PtComponent (const PtComponent &rPtComponent) | |
| PtComponent & | operator= (const PtComponent &rhs) |
| PtComponent (int componentType) | |
| PtComponent (const char *&rName) | |
| param: componentType - The type of telephone hardware modeled by this component More... | |
| virtual | ~PtComponent () |
| param: rName - The name of telephone hardware modeled by this component name: button name: hookswitch name: display name: graphic_display name: text_display name: lamp name: microphone name: ringer name: speaker name: unknown More... | |
| void | setGroupType (int groupType) |
| virtual PtStatus | getName (char *rpName, int maxLen) |
| virtual PtStatus | getType (int &rType) |
| param: (out) rpName - The reference used to return the name retcode: PT_SUCCESS - Success retcode: PT_PROVIDER_UNAVAILABLE - The provider is not available More... | |
Protected Attributes | |
| TaoClientTask * | mpClient |
| retcode: PT_SUCCESS - Success retcode: PT_PROVIDER_UNAVAILABLE - The provider is not available More... | |
| OsTime | mTimeOut |
Protected Attributes inherited from PtComponent | |
| int | mType |
| char | mpName [21] |
Private Attributes | |
| OsProtectEventMgr * | mpEventMgr |
Additional Inherited Members | |
Public Attributes inherited from PtComponent | |
| int | mGroupType |
| enum VolumeLevel |
enumcode: OFF - The speaker is turned off enumcode: MIDDLE - The speaker volume level is set to the middle of its range enumcode: FULL - The speaker volume is set to its maximum level
| PtPhoneExtSpeaker | ( | TaoClientTask * | pClient | ) |
| PtPhoneExtSpeaker | ( | const PtPhoneExtSpeaker & | rPtPhoneExtSpeaker | ) |
|
virtual |
|
virtual |
retcode: PT_SUCCESS - Success retcode: PT_PROVIDER_UNAVAILABLE - The provider is not available
|
virtual |
param: volume - The speaker volume level retcode: PT_SUCCESS - Success retcode: PT_INVALID_ARGUMENT - Invalid volume level retcode: PT_PROVIDER_UNAVAILABLE - The provider is not available
| PtPhoneExtSpeaker & operator= | ( | const PtPhoneExtSpeaker & | rhs | ) |
|
virtual |
|
protected |
retcode: PT_SUCCESS - Success retcode: PT_PROVIDER_UNAVAILABLE - The provider is not available
|
private |
|
protected |