MQTTSuite
Loading...
Searching...
No Matches
SocketContextFactory.h
Go to the documentation of this file.
1
/*
2
* MQTTSuite - A lightweight MQTT Integration System
3
* Copyright (C) Volker Christian <me@vchrist.at>
4
* 2022, 2023, 2024, 2025, 2026
5
*
6
* This program is free software: you can redistribute it and/or modify it
7
* under the terms of the GNU General Public License as published by the Free
8
* Software Foundation, either version 3 of the License, or (at your option)
9
* any later version.
10
*/
11
12
#
ifndef
MQTTSTORE_SOCKETCONTEXTFACTORY_H
13
#
define
MQTTSTORE_SOCKETCONTEXTFACTORY_H
14
15
#
include
<
core
/
socket
/
stream
/
SocketContextFactory
.
h
>
// IWYU pragma: export
16
17
namespace
mqtt::mqttstore {
18
19
class
SocketContextFactory
:
public
core::socket::stream::SocketContextFactory {
20
private
:
21
core::socket::stream::SocketContext*
create
(core::socket::stream::SocketConnection* socketConnection)
final
;
22
};
23
24
}
// namespace mqtt::mqttstore
25
26
#
endif
// MQTTSTORE_SOCKETCONTEXTFACTORY_H
mqtt::mqttstore::SocketContextFactory
Definition
SocketContextFactory.h:19
mqtt::mqttstore::SocketContextFactory::create
core::socket::stream::SocketContext * create(core::socket::stream::SocketConnection *socketConnection) final
Definition
SocketContextFactory.cpp:53
mqtt::mqttstore::lib::ConfigDatabase
Definition
ConfigSections.h:75
mqtt::mqttstore::lib::ConfigSession
Definition
ConfigSections.h:27
mqtt::mqttstore::lib::ConfigStorage
Definition
ConfigSections.h:101
mqtt::mqttstore::lib::ConfigStorage::getProjectionFile
std::string getProjectionFile() const
Definition
ConfigSections.cpp:182
mqtt::mqttstore::lib::ConfigStorage::getAutoCreateRawTable
bool getAutoCreateRawTable() const
Definition
ConfigSections.cpp:178
mqtt::mqttstore::lib::ConfigStorage::getRawTable
std::string getRawTable() const
Definition
ConfigSections.cpp:174
mqtt::mqttstore::lib::ConfigSubscribe
Definition
ConfigSections.h:61
mqtt::mqttstore::lib::StoragePlan
Definition
StoragePlan.h:28
mqtt::mqttstore::lib::StoragePlan::fromFile
static StoragePlan fromFile(const std::string &fileName)
Definition
StoragePlan.cpp:106
anonymous_namespace{SocketContextFactory.cpp}::getStorageOptions
StorageOptions getStorageOptions(const mqtt::mqttstore::lib::ConfigStorage *configStorage)
Definition
SocketContextFactory.cpp:39
mqtt::mqttstore
Definition
ConfigSections.cpp:14
anonymous_namespace{SocketContextFactory.cpp}::StorageOptions
Definition
SocketContextFactory.cpp:33
anonymous_namespace{SocketContextFactory.cpp}::StorageOptions::rawTable
std::string rawTable
Definition
SocketContextFactory.cpp:34
anonymous_namespace{SocketContextFactory.cpp}::StorageOptions::projectionFile
std::string projectionFile
Definition
SocketContextFactory.cpp:36
anonymous_namespace{SocketContextFactory.cpp}::StorageOptions::autoCreateRawTable
bool autoCreateRawTable
Definition
SocketContextFactory.cpp:35
mqttstore
SocketContextFactory.h
Generated on
for MQTTSuite by
1.15.0