reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::EventThreadInterruptor Class Reference

#include <EventStackThread.hxx>

Inheritance diagram for resip::EventThreadInterruptor:
[legend]

Public Member Functions

 EventThreadInterruptor (FdPollGrp &pollGrp)
 
virtual ~EventThreadInterruptor ()
 
- Public Member Functions inherited from resip::SelectInterruptor
 SelectInterruptor ()
 
virtual ~SelectInterruptor ()
 
virtual void handleProcessNotification ()
 Called by the stack when messages are posted to it.
 
void interrupt ()
 cause the 'artificial' fd to signal
 
void buildFdSet (FdSet &fdset)
 Used to add the 'artificial' fd to the fdset that will be responsible for interrupting a subsequent select call.
 
void process (FdSet &fdset)
 cleanup signalled fd
 
virtual void processPollEvent (FdPollEventMask mask)
 Called by PollGrp when activity is possible.
 
Socket getReadSocket () const
 
- Public Member Functions inherited from resip::AsyncProcessHandler
virtual ~AsyncProcessHandler ()
 
- Public Member Functions inherited from resip::FdPollItemIf
 FdPollItemIf ()
 
virtual ~FdPollItemIf ()
 

Protected Attributes

FdPollGrp & mPollGrp
 
FdPollItemHandle mPollItemHandle
 

Additional Inherited Members

- Protected Member Functions inherited from resip::SelectInterruptor
void processCleanup ()
 

Detailed Description

Definition at line 80 of file EventStackThread.hxx.

Constructor & Destructor Documentation

◆ EventThreadInterruptor()

EventThreadInterruptor::EventThreadInterruptor ( FdPollGrp &  pollGrp)

Definition at line 20 of file EventStackThread.cxx.

◆ ~EventThreadInterruptor()

EventThreadInterruptor::~EventThreadInterruptor ( )
virtual

Definition at line 26 of file EventStackThread.cxx.

Member Data Documentation

◆ mPollGrp

FdPollGrp& resip::EventThreadInterruptor::mPollGrp
protected

Definition at line 86 of file EventStackThread.hxx.

◆ mPollItemHandle

FdPollItemHandle resip::EventThreadInterruptor::mPollItemHandle
protected

Definition at line 87 of file EventStackThread.hxx.


The documentation for this class was generated from the following files: