Samchon Framework for CPP  1.0.0
IProtocol.hpp
1 #pragma once
2 #include <samchon/API.hpp>
3 
4 #include <vector>
5 #include <memory>
6 
7 namespace samchon
8 {
9 namespace protocol
10 {
11  class Invoke;
12 
31  class SAMCHON_FRAMEWORK_API IProtocol
32  {
33  public:
37  IProtocol();
38  virtual ~IProtocol() = default;
39 
46  virtual void replyData(std::shared_ptr<Invoke>) = NULL;
47 
54  virtual void sendData(std::shared_ptr<Invoke>) = NULL;
55  };
56 };
57 };
An interface of Invoke message chain.
Definition: IProtocol.hpp:31
Top level namespace of products built from samchon.
Definition: ByteArray.hpp:7