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
PsHookswDev Class Referenceabstract

#include <PsHookswDev.h>

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

Public Member Functions

virtual ~PsHookswDev ()
 
virtual void disableIntr (void)=0
 
virtual void enableIntr (UtlBoolean lookForOffHook)=0
 
virtual UtlBoolean isOffHook (void)=0
 
virtual UtlBoolean isOnHook (void)=0
 

Static Public Member Functions

static PsHookswDev * getHookswDev (PsHookswTask *pHookswTask=NULL)
 

Protected Member Functions

 PsHookswDev (PsHookswTask *pHookswTask)
 

Protected Attributes

PsHookswTask * mpHookswTask
 

Static Protected Attributes

static PsHookswDev * spInstance = 0
 
static OsBSem sLock
 

Private Member Functions

 PsHookswDev (const PsHookswDev &rPsHookswDev)
 
PsHookswDev & operator= (const PsHookswDev &rhs)
 

Constructor & Destructor Documentation

~PsHookswDev ( )
virtual
PsHookswDev ( PsHookswTask *  pHookswTask)
protected
PsHookswDev ( const PsHookswDev &  rPsHookswDev)
private

Member Function Documentation

virtual void disableIntr ( void  )
pure virtual

Implemented in PsHookswDevLinux, and PsHookswDevWnt.

virtual void enableIntr ( UtlBoolean  lookForOffHook)
pure virtual

Implemented in PsHookswDevLinux, and PsHookswDevWnt.

PsHookswDev * getHookswDev ( PsHookswTask *  pHookswTask = NULL)
static
virtual UtlBoolean isOffHook ( void  )
pure virtual

Implemented in PsHookswDevLinux, and PsHookswDevWnt.

virtual UtlBoolean isOnHook ( void  )
pure virtual

Implemented in PsHookswDevLinux, and PsHookswDevWnt.

PsHookswDev& operator= ( const PsHookswDev &  rhs)
private

Member Data Documentation

PsHookswTask* mpHookswTask
protected
OsBSem sLock
staticprotected
PsHookswDev * spInstance = 0
staticprotected