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 PsHookswDevgetHookswDev (PsHookswTask *pHookswTask=NULL)
 

Protected Member Functions

 PsHookswDev (PsHookswTask *pHookswTask)
 

Protected Attributes

PsHookswTaskmpHookswTask
 

Static Protected Attributes

static PsHookswDevspInstance = 0
 
static OsBSem sLock
 

Private Member Functions

 PsHookswDev (const PsHookswDev &rPsHookswDev)
 
PsHookswDevoperator= (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