tinyrpc/includes/net/abstract_dispatcher.hpp

21 lines
377 B
C++
Raw Normal View History

2025-01-21 16:35:26 +08:00
#pragma once
#include "abstract_coder.hpp"
2025-02-04 16:09:27 +08:00
#include "server_tcp_connect.hpp"
2025-01-21 16:35:26 +08:00
namespace tinyrpc {
class AbstractDispatcher {
public:
AbstractDispatcher() = default;
virtual ~AbstractDispatcher() = default;
2025-02-04 16:09:27 +08:00
virtual void dispatcher(ServerTcpConnection& conn, AbstractData& data, AbstractData& respond) = 0;
2025-01-21 16:35:26 +08:00
private:
};
}