#include <PtComponentGroup.h>
Public Types | |
enum | PtComponentGroupType { HEAD_SET = 1, HAND_SET, SPEAKER_PHONE, PHONE_SET, RINGER, EXTERNAL_SPEAKER, SOUND, OTHER } |
Public Member Functions | |
PtComponentGroup (int groupType, const UtlString &rDescription, PtComponent *pComponents[], int nItems) | |
PtComponentGroup () | |
PtComponentGroup (const PtComponentGroup &rPtComponentGroup) | |
PtComponentGroup & | operator= (const PtComponentGroup &rhs) |
virtual | ~PtComponentGroup () |
PtStatus | setHandsetVolume (int level) |
PtStatus | setSpeakerVolume (int level) |
PtStatus | setExtSpeakerVolume (int level) |
PtStatus | setRingerVolume (int level) |
UtlBoolean | activate (void) |
UtlBoolean | deactivate (void) |
void | setTaoClient (TaoClientTask *pClient) |
PtStatus | getComponents (PtComponent *pComponents[], int size, int &nItems) |
PtStatus | getDescription (char *pDescription, int maxLen) |
int | getType () |
PtStatus | getHandsetVolume (int &level) |
PtStatus | getSpeakerVolume (int &level) |
PtStatus | getSpeakerNominalVolume (int &level) |
PtStatus | getExtSpeakerVolume (int &level) |
PtStatus | getExtSpeakerNominalVolume (int &level) |
PtStatus | getRingerVolume (int &level) |
UtlBoolean | isActivated (void) |
Protected Member Functions | |
void | initialize () |
Protected Attributes | |
OsTime | mTimeOut |
Private Attributes | |
OsProtectEventMgr * | mpEventMgr |
PtComponent ** | mpComponents |
UtlString | mDescription |
int | mGroupType |
UtlBoolean | mIsActivated |
int | mNumItems |
TaoClientTask * | mpClient |
int | mComponentRef |
Static Private Attributes | |
static OsBSem | semInit |
static TaoReference * | mpTransactionCnt = 0 |
static int | mRef = 0 |
Friends | |
class | PtTerminal |
enum PtComponentGroupType |
PtComponentGroup | ( | int | groupType, |
const UtlString & | rDescription, | ||
PtComponent * | pComponents[], | ||
int | nItems | ||
) |
PtComponentGroup | ( | ) |
PtComponentGroup | ( | const PtComponentGroup & | rPtComponentGroup | ) |
|
virtual |
UtlBoolean activate | ( | void | ) |
UtlBoolean deactivate | ( | void | ) |
PtStatus getComponents | ( | PtComponent * | pComponents[], |
int | size, | ||
int & | nItems | ||
) |
PtStatus getDescription | ( | char * | pDescription, |
int | maxLen | ||
) |
PtStatus getExtSpeakerNominalVolume | ( | int & | level | ) |
PtStatus getExtSpeakerVolume | ( | int & | level | ) |
PtStatus getHandsetVolume | ( | int & | level | ) |
PtStatus getRingerVolume | ( | int & | level | ) |
PtStatus getSpeakerNominalVolume | ( | int & | level | ) |
PtStatus getSpeakerVolume | ( | int & | level | ) |
|
inline |
|
protected |
UtlBoolean isActivated | ( | void | ) |
PtComponentGroup & operator= | ( | const PtComponentGroup & | rhs | ) |
PtStatus setExtSpeakerVolume | ( | int | level | ) |
PtStatus setHandsetVolume | ( | int | level | ) |
PtStatus setRingerVolume | ( | int | level | ) |
PtStatus setSpeakerVolume | ( | int | level | ) |
void setTaoClient | ( | TaoClientTask * | pClient | ) |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
protected |
|
staticprivate |