9 #ifndef _5ff4d940_4db7_4d85_9d3a_230b944b31fe
10 #define _5ff4d940_4db7_4d85_9d3a_230b944b31fe
40 typedef std::function<
41 void(std::shared_ptr<message::CMoveResponse>)
48 std::string
const & get_move_destination()
const;
50 void set_move_destination(std::string
const & move_destination);
53 uint16_t get_incoming_port()
const;
56 void set_incoming_port(uint16_t port);
60 std::shared_ptr<DataSet> query,
StoreCallback store_callback)
const;
64 std::shared_ptr<DataSet> query,
MoveCallback move_callback)
const;
74 std::vector<std::shared_ptr<DataSet>> move(
75 std::shared_ptr<DataSet> query)
const;
78 std::string _move_destination;
79 uint16_t _incoming_port;
82 std::shared_ptr<message::CMoveRequest const> request,
89 bool _handle_main_association(
MoveCallback callback)
const;
90 bool _handle_store_association(
96 #endif // _5ff4d940_4db7_4d85_9d3a_230b944b31fe