Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
Willemt Raft
Commits
fe6e4ebe
Commit
fe6e4ebe
authored
May 28, 2014
by
Willem Thiart
Browse files
Moved src around; Made clang happy
parent
06ab83e0
Changes
9
Hide whitespace changes
Inline
Side-by-side
Makefile
View file @
fe6e4ebe
...
...
@@ -46,10 +46,10 @@ static: $(OBJECTS)
ar
-r
libcraft.a
$(OBJECTS)
.PHONY
:
tests
tests
:
raft_server.c raft_server_properties.c raft_log.c raft_node.c $(TEST_DIR)/main_test.c $(TEST_DIR)/test_server.c $(TEST_DIR)/test_node.c $(TEST_DIR)/test_log.c $(TEST_DIR)/test_scenario.c $(TEST_DIR)/mock_send_functions.c $(TEST_DIR)/CuTest.c $(LLQUEUE_DIR)/linked_list_queue.c
tests
:
src/
raft_server.c
src/
raft_server_properties.c
src/
raft_log.c
src/
raft_node.c $(TEST_DIR)/main_test.c $(TEST_DIR)/test_server.c $(TEST_DIR)/test_node.c $(TEST_DIR)/test_log.c $(TEST_DIR)/test_scenario.c $(TEST_DIR)/mock_send_functions.c $(TEST_DIR)/CuTest.c $(LLQUEUE_DIR)/linked_list_queue.c
$(CC)
$(CFLAGS)
-o
tests_main
$^
./tests_main
gcov raft_server.c
gcov
src/
raft_server.c
clean
:
@
rm
-f
$(TEST_DIR)
/main_test.c
*
.o
$(GCOV_OUTPUT)
;
\
...
...
include/raft.h
View file @
fe6e4ebe
...
...
@@ -379,6 +379,10 @@ int raft_is_candidate(raft_server_t* me);
* @return currently elapsed timeout in milliseconds */
int
raft_get_timeout_elapsed
(
raft_server_t
*
me
);
/**
* @return request timeout in milliseconds */
int
raft_get_request_timeout
(
raft_server_t
*
me_
);
/**
* @return index of last applied entry */
int
raft_get_last_applied_idx
(
raft_server_t
*
me
);
...
...
include/raft_private.h
View file @
fe6e4ebe
...
...
@@ -73,6 +73,8 @@ void raft_become_leader(raft_server_t* me);
void
raft_become_candidate
(
raft_server_t
*
me
);
void
raft_become_follower
(
raft_server_t
*
me
);
void
raft_vote
(
raft_server_t
*
me
,
int
node
);
void
raft_set_current_term
(
raft_server_t
*
me
,
int
term
);
...
...
package.json
View file @
fe6e4ebe
...
...
@@ -8,10 +8,10 @@
"include/raft.h"
,
"include/raft_log.h"
,
"include/raft_private.h"
,
"raft_log.c"
,
"raft_node.c"
,
"raft_server.c"
,
"raft_server_properties.c"
"
src/
raft_log.c"
,
"
src/
raft_node.c"
,
"
src/
raft_server.c"
,
"
src/
raft_server_properties.c"
]
}
raft_log.c
→
src/
raft_log.c
View file @
fe6e4ebe
File moved
raft_node.c
→
src/
raft_node.c
View file @
fe6e4ebe
File moved
raft_server.c
→
src/
raft_server.c
View file @
fe6e4ebe
File moved
raft_server_properties.c
→
src/
raft_server_properties.c
View file @
fe6e4ebe
File moved
tests/mock_send_functions.h
View file @
fe6e4ebe
#ifndef MOCK_SEND_FUNCTIONS_H
#define MOCK_SEND_FUNCTIONS_H
void
senders_new
();
void
*
sender_new
(
void
*
address
);
void
*
sender_poll_msg_data
(
void
*
s
);
void
sender_poll_msgs
(
void
*
s
);
int
sender_msgs_available
(
void
*
s
);
void
sender_set_raft
(
void
*
s
,
void
*
r
);
int
sender_requestvote
(
raft_server_t
*
raft
,
void
*
udata
,
int
peer
,
msg_requestvote_t
*
msg
);
...
...
@@ -22,3 +30,5 @@ int sender_entries(raft_server_t* raft,
int
sender_entries_response
(
raft_server_t
*
raft
,
void
*
udata
,
int
peer
,
msg_entry_response_t
*
msg
);
#endif
/* MOCK_SEND_FUNCTIONS_H */
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment