2 #include <samchon/API.hpp> 4 #include <samchon/templates/external/base/ExternalSystemArrayBase.hpp> 19 class ParallelSystemArrayBase
22 size_t history_sequence_{0};
28 ParallelSystemArrayBase()
30 history_sequence_ = 0;
32 virtual ~ParallelSystemArrayBase() =
default;
37 auto _Get_history_sequence()
const ->
size_t 39 return history_sequence_;
41 auto _Fetch_history_sequence() ->
size_t 43 return ++history_sequence_;
46 void _Set_history_sequence(
size_t val)
48 history_sequence_ = val;
55 virtual auto sendPieceData(std::shared_ptr<protocol::Invoke> invoke,
size_t first,
size_t last) ->
size_t = 0;
57 virtual auto _Complete_history(std::shared_ptr<slave::InvokeHistory> history) ->
bool = 0;