コード例 #1
0
ファイル: raft_server.c プロジェクト: jaysnanavati/CRaft
int raft_is_candidate(raft_server_t* me_)
{
    return raft_get_state(me_) == RAFT_STATE_CANDIDATE;
}
コード例 #2
0
ファイル: raft_server.c プロジェクト: jaysnanavati/CRaft
int raft_is_leader(raft_server_t* me_)
{
    return raft_get_state(me_) == RAFT_STATE_LEADER;
}
コード例 #3
0
ファイル: test_server.c プロジェクト: apitests/libjl777
void TestRaft_server_starts_as_follower(CuTest * tc)
{
    void *r = raft_new();
    CuAssertTrue(tc, RAFT_STATE_FOLLOWER == raft_get_state(r));
}
コード例 #4
0
ファイル: raft_server.c プロジェクト: jaysnanavati/CRaft
int raft_is_follower(raft_server_t* me_)
{
    return raft_get_state(me_) == RAFT_STATE_FOLLOWER;
}
コード例 #5
0
ファイル: test_server.c プロジェクト: apitests/libjl777
void TestRaft_set_state(CuTest * tc)
{
    void *r = raft_new();
    raft_set_state(r, RAFT_STATE_LEADER);
    CuAssertTrue(tc, RAFT_STATE_LEADER == raft_get_state(r));
}