Samchon Framework for CPP  1.0.0
DSInvokeHistory.hpp
1 #pragma once
2 #include <samchon/API.hpp>
3 
4 #include <samchon/protocol/InvokeHistory.hpp>
5 
6 namespace samchon
7 {
8 namespace protocol
9 {
10 namespace master
11 {
12  class DistributedSystem;
13  class DistributedSystemRole;
14 
22  class SAMCHON_FRAMEWORK_API DSInvokeHistory
23  : public InvokeHistory
24  {
25  private:
26  typedef InvokeHistory super;
27 
28  protected:
33 
38 
39  public:
46  DSInvokeHistory(DistributedSystem*, DistributedSystemRole*, std::shared_ptr<Invoke>);
47 
51  auto getSystem() const->DistributedSystem*;
52 
56  auto getRole() const->DistributedSystemRole*;
57  };
58 };
59 };
60 };
An entity, a standard data class.
Definition: Entity.hpp:48
DistributedSystem * system
Source system.
A reported history of an Invoke message.
A history of an Invoke message.
A role of distributed processing system.
A network driver for a distributed system.
DistributedSystemRole * role
Source role.
Top level namespace of products built from samchon.
Definition: ByteArray.hpp:7