IRSOL
C++ code implementing socket server for interacting with Baumer camera.
app.hpp File Reference

Main server application managing client connections and camera streaming. More...

#include "irsol/camera/interface.hpp"
#include "irsol/server/acceptor.hpp"
#include "irsol/server/client.hpp"
#include "irsol/server/handlers/factory.hpp"
#include "irsol/server/image_collector.hpp"
#include "irsol/server/message_handler.hpp"
#include "irsol/types.hpp"
#include <atomic>
#include <mutex>
#include <thread>
#include <unordered_map>

Go to the source code of this file.

Classes

class  irsol::server::App
 Main server application that manages client connections and camera streaming. More...
 

Namespaces

namespace  irsol
 
namespace  irsol::server
 Core server features. TOBE DEFINED FURTHER.
 

Detailed Description

Main server application managing client connections and camera streaming.

Defines the irsol::server::App class, which orchestrates the server-side infrastructure including:

  • Accepting client connections
  • Managing client sessions
  • Distributing captured frames from the camera
  • Handling incoming protocol messages

This class owns all components necessary to run a live server application.

Definition in file app.hpp.