2 #include <samchon/API.hpp> 4 #include <samchon/protocol/ExternalSystemArray.hpp> 6 #include <samchon/Dictionary.hpp> 7 #include <samchon/library/GAParameters.hpp> 15 class DistributedSystem;
16 class DistributedSystemRole;
66 virtual void construct(std::shared_ptr<library::XML>)
override;
75 virtual auto createRole(std::shared_ptr<library::XML>)->DistributedSystemRole* = 0;
81 virtual void start()
override;
95 virtual void allocateRoles();
108 auto hasRole(const
std::
string &) const ->
bool;
121 virtual auto toXML() const->
std::shared_ptr<library::XML> override;
An array of ExternalSystem(s).
An array of distributed system drivers.
Dictionary< std::shared_ptr< DistributedSystemRole > > roleDictionary
A dictionary of role objects.
An Entity and a container of children Entity objects.
A role of distributed processing system.
A network driver for a distributed system.
A structure containing parameters of genetic algorithm.
Top level namespace of products built from samchon.