20 lines
366 B
C++
20 lines
366 B
C++
#pragma once
|
|
|
|
#include "abstract_coder.hpp"
|
|
#include "tcp_connection.hpp"
|
|
|
|
namespace tinyrpc {
|
|
|
|
|
|
class AbstractDispatcher {
|
|
public:
|
|
AbstractDispatcher() = default;
|
|
virtual ~AbstractDispatcher() = default;
|
|
virtual void dispatcher(TcpConnection& conn, AbstractData& data, AbstractData& respond) = 0;
|
|
|
|
private:
|
|
|
|
|
|
|
|
};
|
|
} |