| 23 | |
| 24 | template<typename Cmd> |
| 25 | std::pair<std::pair<uint32_t, LevinProtocol::CommandType>, std::pair<P2PProtocolBasic::LevinHandlerFunction, size_t>> |
| 26 | levin_pair(void (P2PProtocolBasic::*handler)(Cmd &&)) { |
| 27 | return std::make_pair(std::make_pair(Cmd::ID, static_cast<LevinProtocol::CommandType>(Cmd::TYPE)), |
| 28 | std::make_pair(levin_method(handler), Cmd::MAX_SIZE)); |
| 29 | } |
| 30 | |
| 31 | const std::map<std::pair<uint32_t, LevinProtocol::CommandType>, |
| 32 | std::pair<P2PProtocolBasic::LevinHandlerFunction, size_t>> |
nothing calls this directly
no test coverage detected