22 #include <boost/optional.hpp> 33 using APIPtr = std::shared_ptr<APISession>;
The base class for API method handler implementation.
A service object provided by the Websocket module.
This is the header file for a generated source file, GitSHA1.cpp.
std::unique_ptr< ExternalCRUDResourceHandler > ExternalCRUDResourceHandlerUPtr
std::function< boost::optional< nlohmann::json >(const RequestContext &)> FiberHandlerT
std::unique_ptr< CRUDResourceHandler > CRUDResourceHandlerUPtr
std::unique_ptr< Facade > FacadeUPtr
std::unique_ptr< MethodHandler > MethodHandlerUPtr
The implementation class that runs the websocket server.
Base CRUD handler for use within the websocket module.
std::shared_ptr< APISession > APIPtr
A message sent by the server to a client.
A message sent by a client to Leosac.
Holds valuable pointer to provide context to a request.
A module that provide a websocket interface to Leosac.