2 #include <samchon/API.hpp> 4 #include <samchon/protocol/ExternalSystemRole.hpp> 14 class DistributedSystemArray;
15 class DistributedSystem;
17 class DSInvokeHistoryArray;
18 class DSRoleHistoryList;
74 virtual void construct(std::shared_ptr<library::XML>)
override;
92 auto getPerformance() const ->
double;
97 auto getAllocationHistoryList() const->DSRoleHistoryList*;
112 virtual
void sendData(
std::shared_ptr<
Invoke>) override;
117 virtual auto toXML() const->
std::shared_ptr<library::XML> override;
DSInvokeHistoryArray * invokeHistoryArray
A history log for archiving elapsed time for each process.
An entity, a standard data class.
An array of distributed system drivers.
A network driver for an external system.
std::set< DistributedSystem * > allocatedSystems
Allocated systems of about the role, at now.
A role of distributed processing system.
A network driver for a distributed system.
A role belongs to an external system.
Standard message of network I/O.
double performance
A required performance index.
DSRoleHistoryList * allocationHistoryList
A history log for archiving role allocation to a system.
An array of PRInvokeHistory.
Top level namespace of products built from samchon.