IRSOL
C++ code implementing socket server for interacting with Baumer camera.
irsol::server::internal Namespace Reference

Classes

class  ClientSessionAcceptor
 Accepts incoming TCP connections and triggers a callback for each new client. More...
 
struct  FrameListeningState
 Controls how a client listens for frames, including thread management and GIS parameters. More...
 
struct  GisParams
 Per-client configuration parameters for the GIS (GetImageSequence) command. More...
 
struct  UserSessionData
 Encapsulates all per-client data used during a session's lifetime. More...
 

Typedefs

using OnNewClientCallback_t = std::function< void(irsol::types::client_id_t, irsol::types::socket_t &&)>
 Callback function for handling new client connections.