sipXcallLib home page


Public Member Functions | Protected Attributes | List of all members
MyPlayerListenerPoller Class Reference

#include <MyPlayerListenerPoller.h>

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

Public Member Functions

 MyPlayerListenerPoller (int iTimeoutSecs=15)
 
virtual ~MyPlayerListenerPoller (void)
 
virtual void clearState ()
 
virtual UtlBoolean waitForState (PlayerState state)
 
virtual void playerRealized (MpPlayerEvent &event)
 
virtual void playerPrefetched (MpPlayerEvent &event)
 
virtual void playerPlaying (MpPlayerEvent &event)
 
virtual void playerPaused (MpPlayerEvent &event)
 
virtual void playerStopped (MpPlayerEvent &event)
 
virtual void playerFailed (MpPlayerEvent &event)
 

Protected Attributes

int miTimeoutSec
 
UtlBoolean mStates [MAX_STATES]
 
OsBSem mSemStateChange
 
OsBSem mSemGuard
 

Constructor & Destructor Documentation

MyPlayerListenerPoller ( int  iTimeoutSecs = 15)
virtual ~MyPlayerListenerPoller ( void  )
virtual

Member Function Documentation

virtual void clearState ( )
virtual
virtual void playerFailed ( MpPlayerEvent &  event)
virtual
virtual void playerPaused ( MpPlayerEvent &  event)
virtual
virtual void playerPlaying ( MpPlayerEvent &  event)
virtual
virtual void playerPrefetched ( MpPlayerEvent &  event)
virtual
virtual void playerRealized ( MpPlayerEvent &  event)
virtual
virtual void playerStopped ( MpPlayerEvent &  event)
virtual
virtual UtlBoolean waitForState ( PlayerState  state)
virtual

Member Data Documentation

int miTimeoutSec
protected
OsBSem mSemGuard
protected
OsBSem mSemStateChange
protected
UtlBoolean mStates[MAX_STATES]
protected