RTC Toolkit 5.1.0
Loading...
Searching...
No Matches
Classes | Typedefs | Functions | Variables
main.cpp File Reference

Event Handling. More...

#include <cstdlib>
#include <log4cplus/loglevel.h>
#include <map>
#include <memory>
#include <mutex>
#include <optional>
#include <shared_mutex>
#include <string>
#include <thread>
#include <CLI/CLI.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/beast/core.hpp>
#include <boost/beast/http.hpp>
#include <boost/beast/version.hpp>
#include <boost/config.hpp>
#include <fmt/format.h>
#include <gsl/span>
#include <nlohmann/json.hpp>
#include <numapp/thread.hpp>
#include "eventHandling.hpp"
#include "rtctk/componentFramework/logger.hpp"

Classes

struct  DataPoint
 
class  RequestHandler< Body, Allocator, Send >
 

Typedefs

using tcp = boost::asio::ip::tcp
 

Functions

std::set< std::string > GetAllNames (const std::string &dp)
 
void DoSession (tcp::socket &socket)
 
int main (int argc, char *argv[])
 

Variables

std::shared_mutex g_mutex
 
std::unordered_map< std::string, DataPointg_data
 
EventQueue g_queue
 

Detailed Description

Event Handling.

Typedef Documentation

◆ tcp

using tcp = boost::asio::ip::tcp

Function Documentation

◆ DoSession()

void DoSession ( tcp::socket & socket)

◆ GetAllNames()

std::set< std::string > GetAllNames ( const std::string & dp)

◆ main()

int main ( int argc,
char * argv[] )

Variable Documentation

◆ g_data

std::unordered_map<std::string, DataPoint> g_data

◆ g_mutex

std::shared_mutex g_mutex

◆ g_queue

EventQueue g_queue