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

#include <ProtonThreadBase.hxx>

Public Member Functions

 ProtonSenderBase (const std::string &u, std::chrono::duration< long int > retryDelay=std::chrono::seconds(2))
 
virtual ~ProtonSenderBase ()
 
void sendMessage (const resip::Data &msg)
 
void doSend ()
 

Public Attributes

std::chrono::duration< long int > mRetryDelay
 
std::string mUrl
 
proton::sender mSender
 
proton::work_queue * mWorkQueue
 
resip::TimeLimitFifo< Data > mFifo
 
uint64_t mPending
 

Protected Member Functions

resip::TimeLimitFifo< Data > & getFifo ()
 

Detailed Description

Definition at line 44 of file ProtonThreadBase.hxx.

Constructor & Destructor Documentation

◆ ProtonSenderBase()

ProtonThreadBase::ProtonSenderBase::ProtonSenderBase ( const std::string &  u,
std::chrono::duration< long int >  retryDelay = std::chrono::seconds(2) 
)

Definition at line 49 of file ProtonThreadBase.cxx.

◆ ~ProtonSenderBase()

ProtonThreadBase::ProtonSenderBase::~ProtonSenderBase ( )
virtual

Definition at line 60 of file ProtonThreadBase.cxx.

Member Function Documentation

◆ doSend()

void ProtonThreadBase::ProtonSenderBase::doSend ( )

Definition at line 82 of file ProtonThreadBase.cxx.

◆ getFifo()

resip::TimeLimitFifo< Data > & resip::ProtonThreadBase::ProtonSenderBase::getFifo ( )
inlineprotected

Definition at line 60 of file ProtonThreadBase.hxx.

◆ sendMessage()

void ProtonThreadBase::ProtonSenderBase::sendMessage ( const resip::Data &  msg)

Definition at line 65 of file ProtonThreadBase.cxx.

Member Data Documentation

◆ mFifo

resip::TimeLimitFifo<Data> resip::ProtonThreadBase::ProtonSenderBase::mFifo

Definition at line 54 of file ProtonThreadBase.hxx.

◆ mPending

uint64_t resip::ProtonThreadBase::ProtonSenderBase::mPending

Definition at line 55 of file ProtonThreadBase.hxx.

◆ mRetryDelay

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

Definition at line 50 of file ProtonThreadBase.hxx.

◆ mSender

proton::sender resip::ProtonThreadBase::ProtonSenderBase::mSender

Definition at line 52 of file ProtonThreadBase.hxx.

◆ mUrl

std::string resip::ProtonThreadBase::ProtonSenderBase::mUrl

Definition at line 51 of file ProtonThreadBase.hxx.

◆ mWorkQueue

proton::work_queue* resip::ProtonThreadBase::ProtonSenderBase::mWorkQueue

Definition at line 53 of file ProtonThreadBase.hxx.


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