sipXcallLib home page


Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
PsTaoComponent Class Reference

#include <PsTaoComponent.h>

Inheritance diagram for PsTaoComponent:
Inheritance graph
[legend]

Public Types

enum  PsComponentType {
  BUTTON, DISPLAY, GRAPHIC_DISPLAY, HOOKSWITCH,
  LAMP, MICROPHONE, RINGER, SPEAKER,
  EXTERNAL_SPEAKER
}
 

Public Member Functions

void getName (UtlString &rName)
 
int getType (void)
 

Protected Member Functions

 PsTaoComponent (const UtlString &rComponentName, int componentType)
 
 PsTaoComponent ()
 
virtual ~PsTaoComponent ()
 
OsMutex * getMutex (void)
 

Protected Attributes

OsMutex mMutex
 
UtlString mName
 
int mType
 

Private Member Functions

 PsTaoComponent (const PsTaoComponent &rPsTaoComponent)
 
PsTaoComponentoperator= (const PsTaoComponent &rhs)
 

Member Enumeration Documentation

Enumerator
BUTTON 
DISPLAY 
GRAPHIC_DISPLAY 
HOOKSWITCH 
LAMP 
MICROPHONE 
RINGER 
SPEAKER 
EXTERNAL_SPEAKER 

Constructor & Destructor Documentation

PsTaoComponent ( const UtlString &  rComponentName,
int  componentType 
)
protected
PsTaoComponent ( )
protected
~PsTaoComponent ( )
protectedvirtual
PsTaoComponent ( const PsTaoComponent rPsTaoComponent)
private

Member Function Documentation

OsMutex * getMutex ( void  )
protected
void getName ( UtlString &  rName)
int getType ( void  )
PsTaoComponent & operator= ( const PsTaoComponent rhs)
private

Member Data Documentation

OsMutex mMutex
protected
UtlString mName
protected
int mType
protected