#include <cstdint>#include <functional>#include <map>#include <stdexcept>#include <string>#include <vector>

Go to the source code of this file.
Namespaces | |
| nanorpc | |
| nanorpc::core | |
| nanorpc::core::type | |
Typedefs | |
| using | nanorpc::core::type::buffer = std::vector< std::uint8_t > |
| using | nanorpc::core::type::error_handler = std::function< void(std::exception_ptr)> |
| using | nanorpc::core::type::executor = std::function< buffer(buffer)> |
| using | nanorpc::core::type::executor_map = std::map< std::string, executor > |
| using | nanorpc::core::type::id = std::uint64_t |