sipXcallLib home page


Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions | List of all members
PsKeybdDev Class Referenceabstract

#include <PsKeybdDev.h>

Inheritance diagram for PsKeybdDev:
Inheritance graph
[legend]
Collaboration diagram for PsKeybdDev:
Collaboration graph
[legend]

Public Member Functions

virtual ~PsKeybdDev ()
 
virtual void disableIntr (void)=0
 
virtual void enableIntr (void)=0
 

Static Public Member Functions

static PsKeybdDevgetKeybdDev (PsButtonTask *pButtonTask=NULL)
 

Protected Member Functions

 PsKeybdDev (PsButtonTask *pButtonTask)
 

Protected Attributes

PsButtonTaskmpButtonTask
 

Static Protected Attributes

static PsKeybdDevspInstance = 0
 
static OsBSem sLock
 

Private Member Functions

 PsKeybdDev (const PsKeybdDev &rPsKeybdDev)
 
PsKeybdDevoperator= (const PsKeybdDev &rhs)
 

Constructor & Destructor Documentation

~PsKeybdDev ( )
virtual
PsKeybdDev ( PsButtonTask pButtonTask)
protected
PsKeybdDev ( const PsKeybdDev rPsKeybdDev)
private

Member Function Documentation

virtual void disableIntr ( void  )
pure virtual

Implemented in PsKeybdDevLinux, and PsKeybdDevWnt.

virtual void enableIntr ( void  )
pure virtual

Implemented in PsKeybdDevLinux, and PsKeybdDevWnt.

PsKeybdDev * getKeybdDev ( PsButtonTask pButtonTask = NULL)
static
PsKeybdDev& operator= ( const PsKeybdDev rhs)
private

Member Data Documentation

PsButtonTask* mpButtonTask
protected
OsBSem sLock
staticprotected
PsKeybdDev * spInstance = 0
staticprotected