Samchon Framework for CPP  1.0.0
DistributedSlaveSystemMediator.hpp
1 #pragma once
2 #include <samchon/API.hpp>
3 
4 #include <samchon/protocol/slave/SlaveSystem.hpp>
5 
6 namespace samchon
7 {
8 namespace protocol
9 {
10 namespace master
11 {
12  class DistributedSystemArrayMediator;
13 
35  class SAMCHON_FRAMEWORK_API DistributedSlaveSystemMediator
36  : public virtual slave::SlaveSystem
37  {
38  private:
39  typedef slave::SlaveSystem super;
40 
41  protected:
46 
47  public:
52  virtual ~DistributedSlaveSystemMediator() = default;
53 
54  virtual void replyData(std::shared_ptr<Invoke>) override;
55 
56  public:
57  virtual auto TAG() const->std::string override;
58  };
59 };
60 };
61 };
DistributedSystemArrayMediator * master
A master system for mediation.
A mediator of distributed system between master and slaves.
Definition: RWMutex.hpp:4
An Entity and a container of children Entity objects.
Definition: EntityGroup.hpp:52
Top level namespace of products built from samchon.
Definition: ByteArray.hpp:7