blink1-control
blink1_control::network::NetworkManager Class Reference

#include <NetworkManager.hpp>

Public Member Functions

 NetworkManager (std::string_view socketPath)
 
 ~NetworkManager ()
 
 NetworkManager (const NetworkManager &other)=delete
 
 NetworkManager (NetworkManager &&other)=delete
 
NetworkManageroperator= (const NetworkManager &other)=delete
 
NetworkManageroperator= (NetworkManager &&other)=delete
 
void start ()
 
void stop ()
 

Detailed Description

This class creates and maintains network connections.

Constructor & Destructor Documentation

◆ NetworkManager()

blink1_control::network::NetworkManager::NetworkManager ( std::string_view  socketPath)

Constructor.

Parameters
socketPathThe path to bind the socket to.

◆ ~NetworkManager()

blink1_control::network::NetworkManager::~NetworkManager ( )

Destructor.

Member Function Documentation

◆ start()

void blink1_control::network::NetworkManager::start ( )

Starts the network I/O service.

◆ stop()

void blink1_control::network::NetworkManager::stop ( )

Stops the network I/O service.


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