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

#include <WsBaseTransport.hxx>

Inheritance diagram for resip::WsBaseTransport:
[legend]

Public Member Functions

 RESIP_HeapCount (WsBaseTransport)
 
 WsBaseTransport (std::shared_ptr< WsConnectionValidator >=nullptr, std::shared_ptr< WsCookieContextFactory >=std::make_shared< BasicWsCookieContextFactory >())
 
 WsBaseTransport (const WsBaseTransport &)=delete
 
 WsBaseTransport (WsBaseTransport &&)=delete
 
virtual ~WsBaseTransport ()=default
 
WsBaseTransport & operator= (const WsBaseTransport &)=delete
 
WsBaseTransport & operator= (WsBaseTransport &&)=delete
 
std::shared_ptr< WsCookieContextFactory > cookieContextFactory () const noexcept
 

Protected Attributes

std::shared_ptr< WsConnectionValidator > mConnectionValidator
 
std::shared_ptr< WsCookieContextFactory > mCookieContextFactory
 

Detailed Description

Definition at line 12 of file WsBaseTransport.hxx.

Constructor & Destructor Documentation

◆ WsBaseTransport() [1/3]

WsBaseTransport::WsBaseTransport ( std::shared_ptr< WsConnectionValidator >  connectionValidator = nullptr,
std::shared_ptr< WsCookieContextFactory >  cookieContextFactory = std::make_shared<BasicWsCookieContextFactory>() 
)
explicit

Definition at line 20 of file WsBaseTransport.cxx.

◆ WsBaseTransport() [2/3]

resip::WsBaseTransport::WsBaseTransport ( const WsBaseTransport &  )
delete

◆ WsBaseTransport() [3/3]

resip::WsBaseTransport::WsBaseTransport ( WsBaseTransport &&  )
delete

◆ ~WsBaseTransport()

virtual resip::WsBaseTransport::~WsBaseTransport ( )
virtualdefault

Member Function Documentation

◆ cookieContextFactory()

std::shared_ptr< WsCookieContextFactory > resip::WsBaseTransport::cookieContextFactory ( ) const
inlinenoexcept

Definition at line 24 of file WsBaseTransport.hxx.

◆ operator=() [1/2]

WsBaseTransport & resip::WsBaseTransport::operator= ( const WsBaseTransport &  )
delete

◆ operator=() [2/2]

WsBaseTransport & resip::WsBaseTransport::operator= ( WsBaseTransport &&  )
delete

◆ RESIP_HeapCount()

resip::WsBaseTransport::RESIP_HeapCount ( WsBaseTransport  )

Member Data Documentation

◆ mConnectionValidator

std::shared_ptr<WsConnectionValidator> resip::WsBaseTransport::mConnectionValidator
protected

Definition at line 27 of file WsBaseTransport.hxx.

◆ mCookieContextFactory

std::shared_ptr<WsCookieContextFactory> resip::WsBaseTransport::mCookieContextFactory
protected

Definition at line 28 of file WsBaseTransport.hxx.


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