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

Base handler templates for protocol message processing. More...

#include "irsol/protocol.hpp"
#include "irsol/server/handlers/context.hpp"
#include "irsol/traits.hpp"
#include <vector>

Go to the source code of this file.

Classes

class  irsol::server::handlers::internal::HandlerBase< T, >
 Generic handler base class for protocol messages. More...
 

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.
 
namespace  irsol::server::handlers::internal
 

Typedefs

using irsol::server::handlers::in_message_t = protocol::InMessage
 
using irsol::server::handlers::out_message_t = protocol::OutMessage
 
using irsol::server::handlers::AssignmentHandler = internal::HandlerBase< protocol::Assignment >
 Handler type for assignment messages.
 
using irsol::server::handlers::InquiryHandler = internal::HandlerBase< protocol::Inquiry >
 Handler type for inquiry messages.
 
using irsol::server::handlers::CommandHandler = internal::HandlerBase< protocol::Command >
 Handler type for command messages.
 

Detailed Description

Base handler templates for protocol message processing.

Defines generic handler base classes for assignment, inquiry, and command messages, as well as type aliases for common handler types.

Definition in file base.hpp.