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

#include <ProtonThreadBase.hxx>

Public Member Functions

 ProtonReceiverBase (const std::string &u, std::chrono::duration< long int > maximumAge, std::chrono::duration< long int > retryDelay)
 
virtual ~ProtonReceiverBase ()
 
std::unique_ptr< json::Object > getBodyAsJSON (const proton::message &m)
 

Public Attributes

std::chrono::duration< long int > mMaximumAge
 
std::chrono::duration< long int > mRetryDelay
 
std::string mUrl
 
proton::receiver mReceiver
 
proton::work_queue * mWorkQueue
 
resip::TimeLimitFifo< proton::message > mFifo
 

Protected Member Functions

resip::TimeLimitFifo< proton::message > & getFifo ()
 

Detailed Description

Definition at line 26 of file ProtonThreadBase.hxx.

Constructor & Destructor Documentation

◆ ProtonReceiverBase()

ProtonThreadBase::ProtonReceiverBase::ProtonReceiverBase ( const std::string &  u,
std::chrono::duration< long int >  maximumAge,
std::chrono::duration< long int >  retryDelay 
)

Definition at line 34 of file ProtonThreadBase.cxx.

◆ ~ProtonReceiverBase()

ProtonThreadBase::ProtonReceiverBase::~ProtonReceiverBase ( )
virtual

Definition at line 45 of file ProtonThreadBase.cxx.

Member Function Documentation

◆ getBodyAsJSON()

std::unique_ptr< json::Object > ProtonThreadBase::ProtonReceiverBase::getBodyAsJSON ( const proton::message &  m)

Definition at line 283 of file ProtonThreadBase.cxx.

◆ getFifo()

resip::TimeLimitFifo< proton::message > & resip::ProtonThreadBase::ProtonReceiverBase::getFifo ( )
inlineprotected

Definition at line 41 of file ProtonThreadBase.hxx.

Member Data Documentation

◆ mFifo

resip::TimeLimitFifo<proton::message> resip::ProtonThreadBase::ProtonReceiverBase::mFifo

Definition at line 38 of file ProtonThreadBase.hxx.

◆ mMaximumAge

std::chrono::duration<long int> resip::ProtonThreadBase::ProtonReceiverBase::mMaximumAge

Definition at line 33 of file ProtonThreadBase.hxx.

◆ mReceiver

proton::receiver resip::ProtonThreadBase::ProtonReceiverBase::mReceiver

Definition at line 36 of file ProtonThreadBase.hxx.

◆ mRetryDelay

std::chrono::duration<long int> resip::ProtonThreadBase::ProtonReceiverBase::mRetryDelay

Definition at line 34 of file ProtonThreadBase.hxx.

◆ mUrl

std::string resip::ProtonThreadBase::ProtonReceiverBase::mUrl

Definition at line 35 of file ProtonThreadBase.hxx.

◆ mWorkQueue

proton::work_queue* resip::ProtonThreadBase::ProtonReceiverBase::mWorkQueue

Definition at line 37 of file ProtonThreadBase.hxx.


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