#include "SocketContextFactory.h"#include "config.h"#include "lib/ConfigApplication.h"#include <core/SNodeC.h>#include <utils/Config.h>#include <net/in/stream/legacy/SocketClient.h>#include <net/in/stream/tls/SocketClient.h>#include <net/in6/stream/legacy/SocketClient.h>#include <net/in6/stream/tls/SocketClient.h>#include <net/un/stream/legacy/SocketClient.h>#include <net/un/stream/tls/SocketClient.h>#include <web/http/legacy/in/Client.h>#include <web/http/legacy/in6/Client.h>#include <web/http/legacy/un/Client.h>#include <web/http/tls/in/Client.h>#include <web/http/tls/in6/Client.h>#include <web/http/tls/un/Client.h>#include <express/legacy/in/Server.h>#include <express/tls/in/Server.h>#include "lib/MappingAdminRouter.h"#include "lib/Mqtt.h"Go to the source code of this file.
Functions | |
| static void | reportState (const std::string &instanceName, const core::socket::SocketAddress &socketAddress, const core::socket::State &state) |
| template<template< typename SocketContextFactoryT, typename... ArgsT > typename SocketClientT, typename... Args> | |
| static SocketClientT< mqtt::mqttintegrator::SocketContextFactory, Args... > | startClient (const std::string &instanceName, const std::function< void(typename SocketClientT< mqtt::mqttintegrator::SocketContextFactory >::Config *)> &configurator, Args &&... args) |
| template<typename HttpClient> | |
| HttpClient | startClient (const std::string &name, const std::function< void(typename HttpClient::Config *)> &configurator=nullptr) |
| int | main (int argc, char *argv[]) |
| int main | ( | int | argc, |
| char * | argv[] ) |
Definition at line 178 of file mqttintegrator.cpp.
References reportState(), and mqtt::mqttintegrator::lib::Mqtt::updateSubscriptions().
|
static |
Definition at line 95 of file mqttintegrator.cpp.
Referenced by main().
|
static |
Definition at line 114 of file mqttintegrator.cpp.
| HttpClient startClient | ( | const std::string & | name, |
| const std::function< void(typename HttpClient::Config *)> & | configurator = nullptr ) |
Definition at line 134 of file mqttintegrator.cpp.