llarp_main_abort => llarp_logic_stop_timer

pull/5/head
Ryan Tharp 6 years ago
parent 42e839ab81
commit 876324fdbc

@ -35,6 +35,9 @@ llarp_main_setup(struct llarp_main *ptr);
int
llarp_main_run(struct llarp_main *ptr);
void
llarp_main_abort(struct llarp_main *ptr);
/// load nodeDB into memory
int
llarp_main_loadDatabase(struct llarp_main *ptr);

@ -34,6 +34,9 @@ llarp_logic_cancel_call(struct llarp_logic* logic, uint32_t id);
void
llarp_logic_remove_call(struct llarp_logic* logic, uint32_t id);
void
llarp_logic_stop_timer(struct llarp_logic* logic);
void
llarp_logic_stop(struct llarp_logic* logic);

@ -344,6 +344,12 @@ llarp_main_run(struct llarp_main *ptr)
return ptr->ctx->Run();
}
void
llarp_main_abort(struct llarp_main *ptr)
{
llarp_logic_stop_timer(ptr->ctx->router->logic);
}
int
llarp_main_loadDatabase(struct llarp_main *ptr)
{

@ -51,6 +51,13 @@ llarp_free_logic(struct llarp_logic** logic)
*logic = nullptr;
}
void
llarp_logic_stop_timer(struct llarp_logic* logic)
{
if(logic->timer)
llarp_timer_stop(logic->timer);
}
void
llarp_logic_stop(struct llarp_logic* logic)
{

Loading…
Cancel
Save