2 #include <samchon/API.hpp> 4 #include <samchon/protocol/SharedEntityArray.hpp> 5 # include <samchon/protocol/ExternalSystem.hpp> 6 #include <samchon/protocol/IProtocol.hpp> 12 class ExternalSystemRole;
74 virtual void start() = 0;
85 auto hasRole(
const std::string&)
const -> bool;
109 virtual void sendData(std::shared_ptr<Invoke>)
override;
120 virtual void replyData(std::shared_ptr<Invoke>)
override;
125 virtual auto TAG()
const->std::string
override;
126 virtual auto CHILD_TAG()
const->std::string
override;
An array of ExternalSystem(s).
An Entity and a container of children Entity objects.
A role belongs to an external system.
An interface of Invoke message chain.
Top level namespace of products built from samchon.