![]() |
IRSOL
C++ code implementing socket server for interacting with Baumer camera.
|
Handler for assignment of the input sequence length parameter isl
.
More...
#include <assignment_input_sequence_length.hpp>
Public Member Functions | |
AssignmentInputSequenceLengthHandler (std::shared_ptr< Context > ctx) | |
Constructs the AssignmentInputSequenceLengthHandler. | |
![]() | |
virtual std::vector< out_message_t > | operator() (const irsol::types::client_id_t &clientId, T &&message) |
Invokes the handler for a given client and message. | |
Protected Member Functions | |
std::vector< out_message_t > | process (std::shared_ptr< irsol::server::ClientSession > session, protocol::Assignment &&message) final override |
Processes an assignment message to set the input sequence length. | |
![]() | |
HandlerBase (std::shared_ptr< Context > ctx) | |
Constructs the handler base. | |
virtual std::vector< out_message_t > | process (std::shared_ptr< irsol::server::ClientSession > session, T &&message)=0 |
Processes the protocol message for the given session. | |
Additional Inherited Members | |
![]() | |
std::shared_ptr< Context > | ctx |
Handler context (provides access to app and utilities). | |
Handler for assignment of the input sequence length parameter isl
.
Processes assignment messages to set the number of frames to collect in a client session during the isl
irsol::protocol::Command.
Definition at line 25 of file assignment_input_sequence_length.hpp.
irsol::server::handlers::AssignmentInputSequenceLengthHandler::AssignmentInputSequenceLengthHandler | ( | std::shared_ptr< Context > | ctx | ) |
Constructs the AssignmentInputSequenceLengthHandler.
ctx | Handler context. |
Definition at line 9 of file assignment_input_sequence_length.cpp.
|
finaloverrideprotected |
Processes an assignment message to set the input sequence length.
session | The client session. |
message | The assignment message. |
Definition at line 15 of file assignment_input_sequence_length.cpp.