OPAL  Version 3.18.8
SIPTimeoutWorkItem< Target_T > Class Template Reference

#include <sippdu.h>

Inheritance diagram for SIPTimeoutWorkItem< Target_T >:
Collaboration diagram for SIPTimeoutWorkItem< Target_T >:

Public Types

typedef void(Target_T::* Callback )()
 

Public Member Functions

 SIPTimeoutWorkItem (SIPEndPoint &ep, const PString &token, Callback callback)
 
virtual void Work ()
 
- Public Member Functions inherited from SIPWorkItem
 SIPWorkItem (SIPEndPoint &ep, const PString &token)
 
bool GetTarget (PSafePtr< SIPTransaction > &transaction)
 
bool GetTarget (PSafePtr< SIPConnection > &connection)
 
bool GetTarget (PSafePtr< SIPHandler > &handler)
 

Protected Attributes

Callback m_callback
 
- Protected Attributes inherited from SIPWorkItem
SIPEndPointm_endpoint
 
PString m_token
 

Member Typedef Documentation

template<class Target_T >
typedef void(Target_T::* SIPTimeoutWorkItem< Target_T >::Callback)()

Constructor & Destructor Documentation

template<class Target_T >
SIPTimeoutWorkItem< Target_T >::SIPTimeoutWorkItem ( SIPEndPoint ep,
const PString &  token,
Callback  callback 
)
inline

Member Function Documentation

template<class Target_T >
virtual void SIPTimeoutWorkItem< Target_T >::Work ( )
inlinevirtual

Field Documentation

template<class Target_T >
Callback SIPTimeoutWorkItem< Target_T >::m_callback
protected

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