![]() |
IRSOL
C++ code implementing socket server for interacting with Baumer camera.
|
Factory utilities for constructing handler instances. More...
Go to the source code of this file.
Namespaces | |
namespace | irsol |
namespace | irsol::server |
Core server features. TOBE DEFINED FURTHER. | |
namespace | irsol::server::handlers |
Contains all logic for dispatching and implementing protocol message handlers. | |
Functions | |
template<typename HandlerT , typename... Args> | |
constexpr auto | irsol::server::handlers::makeHandler (std::shared_ptr< Context > ctx, Args &&... args) |
Constructs a handler instance of the given type. | |
template<typename InMessageT , typename LambdaT > | |
constexpr auto | irsol::server::handlers::makeLambdaHandler (std::shared_ptr< Context > ctx, LambdaT &&lambda) |
Constructs a lambda handler for the specified message type. | |
Factory utilities for constructing handler instances.
Provides helper functions for creating handler and lambda handler instances.
Definition in file factory.hpp.