SNode.C
Loading...
Searching...
No Matches
iot::mqtt::server::SharedSocketContextFactory Class Referenceabstract

#include <SharedSocketContextFactory.h>

Inheritance diagram for iot::mqtt::server::SharedSocketContextFactory:
Collaboration diagram for iot::mqtt::server::SharedSocketContextFactory:

Public Member Functions

 SharedSocketContextFactory ()=default
 
- Public Member Functions inherited from core::socket::stream::SocketContextFactory
 SocketContextFactory (SocketContextFactory &)=delete
 
 SocketContextFactory (SocketContextFactory &&)=delete
 
SocketContextFactoryoperator= (SocketContextFactory &)=delete
 
SocketContextFactoryoperator= (SocketContextFactory &&)=delete
 

Private Member Functions

virtual core::socket::stream::SocketContextcreate (core::socket::stream::SocketConnection *socketConnection, std::shared_ptr< iot::mqtt::server::broker::Broker > broker)=0
 
core::socket::stream::SocketContextcreate (core::socket::stream::SocketConnection *socketConnection) final
 

Additional Inherited Members

- Protected Member Functions inherited from core::socket::stream::SocketContextFactory
 SocketContextFactory ()=default
 
virtual ~SocketContextFactory ()
 

Detailed Description

Definition at line 43 of file SharedSocketContextFactory.h.

Constructor & Destructor Documentation

◆ SharedSocketContextFactory()

iot::mqtt::server::SharedSocketContextFactory::SharedSocketContextFactory ( )
default

Member Function Documentation

◆ create() [1/2]

core::socket::stream::SocketContext * iot::mqtt::server::SharedSocketContextFactory::create ( core::socket::stream::SocketConnection * socketConnection)
finalprivatevirtual

Implements core::socket::stream::SocketContextFactory.

Definition at line 30 of file SharedSocketContextFactory.cpp.

30 {
32 }
#define SUBSCRIBTION_MAX_QOS
Definition Broker.h:40
virtual core::socket::stream::SocketContext * create(core::socket::stream::SocketConnection *socketConnection, std::shared_ptr< iot::mqtt::server::broker::Broker > broker)=0
static std::shared_ptr< Broker > instance(uint8_t maxQoS)
Definition Broker.cpp:119

◆ create() [2/2]

virtual core::socket::stream::SocketContext * iot::mqtt::server::SharedSocketContextFactory::create ( core::socket::stream::SocketConnection * socketConnection,
std::shared_ptr< iot::mqtt::server::broker::Broker > broker )
privatepure virtual

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