mirror of
https://git.sr.ht/~thestr4ng3r/chiaki
synced 2025-08-14 18:57:07 -07:00
Add ChiakiException
This commit is contained in:
parent
01111d62e4
commit
1a5654bd49
4 changed files with 40 additions and 12 deletions
|
@ -146,6 +146,7 @@ typedef struct chiaki_session_t
|
|||
CHIAKI_EXPORT ChiakiErrorCode chiaki_session_init(ChiakiSession *session, ChiakiConnectInfo *connect_info);
|
||||
CHIAKI_EXPORT void chiaki_session_fini(ChiakiSession *session);
|
||||
CHIAKI_EXPORT ChiakiErrorCode chiaki_session_start(ChiakiSession *session);
|
||||
CHIAKI_EXPORT ChiakiErrorCode chiaki_session_stop(ChiakiSession *session);
|
||||
CHIAKI_EXPORT ChiakiErrorCode chiaki_session_join(ChiakiSession *session);
|
||||
CHIAKI_EXPORT ChiakiErrorCode chiaki_session_set_controller_state(ChiakiSession *session, ChiakiControllerState *state);
|
||||
|
||||
|
|
|
@ -121,6 +121,12 @@ CHIAKI_EXPORT ChiakiErrorCode chiaki_session_start(ChiakiSession *session)
|
|||
return chiaki_thread_create(&session->session_thread, session_thread_func, session);
|
||||
}
|
||||
|
||||
CHIAKI_EXPORT ChiakiErrorCode chiaki_session_stop(ChiakiSession *session)
|
||||
{
|
||||
// TODO
|
||||
return CHIAKI_ERR_SUCCESS;
|
||||
}
|
||||
|
||||
CHIAKI_EXPORT ChiakiErrorCode chiaki_session_join(ChiakiSession *session)
|
||||
{
|
||||
return chiaki_thread_join(&session->session_thread, NULL);
|
||||
|
@ -183,7 +189,7 @@ static void *session_thread_func(void *arg)
|
|||
goto quit_ctrl;
|
||||
}
|
||||
|
||||
CHIAKI_LOGI(&session->log, "Starting Senkusha");
|
||||
//CHIAKI_LOGI(&session->log, "Starting Senkusha");
|
||||
|
||||
/* TODO err = chiaki_senkusha_run(session);
|
||||
if(err != CHIAKI_ERR_SUCCESS)
|
||||
|
@ -196,7 +202,7 @@ static void *session_thread_func(void *arg)
|
|||
session->mtu = 1454;
|
||||
session->rtt = 12;
|
||||
|
||||
CHIAKI_LOGI(&session->log, "Senkusha completed successfully");
|
||||
//CHIAKI_LOGI(&session->log, "Senkusha completed successfully");
|
||||
|
||||
err = chiaki_random_bytes(session->handshake_key, sizeof(session->handshake_key));
|
||||
if(err != CHIAKI_ERR_SUCCESS)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue