Constructor parameter pack for SST.
More...
#include <sst.hpp>
Constructor parameter pack for SST.
Definition at line 124 of file sst.hpp.
◆ SSTParams()
sst::SSTParams::SSTParams |
( |
const std::vector< uint32_t > & |
_members, |
|
|
const uint32_t |
my_node_id, |
|
|
const failure_upcall_t |
failure_upcall = nullptr , |
|
|
const std::vector< char > |
already_failed = {} , |
|
|
const bool |
start_predicate_thread = true |
|
) |
| |
|
inline |
- Parameters
-
_members | A vector of node IDs, each of which represents a node participating in the SST. The order of nodes in this vector is the order in which their rows will appear in the SST. |
my_node_id | The ID of the local node |
failure_upcall | The function to call when SST detects that a remote node has failed. |
already_failed | A boolean vector indicating whether a node identified in members has already failed at the time this SST is constructed (i.e. already_failed[i] is true if members[i] has failed). |
start_predicate_thread | Whether the predicate evaluation thread should be started immediately on construction of the SST. If false, predicate evaluation will not start until start_predicate_evalution() is called. |
Definition at line 147 of file sst.hpp.
◆ already_failed
const std::vector<char> sst::SSTParams::already_failed |
◆ failure_upcall
◆ members
const std::vector<uint32_t>& sst::SSTParams::members |
◆ my_node_id
const uint32_t sst::SSTParams::my_node_id |
◆ start_predicate_thread
const bool sst::SSTParams::start_predicate_thread |
The documentation for this struct was generated from the following file: