Add ChiakiException

This commit is contained in:
Florian Märkl 2019-08-01 20:07:44 +02:00
commit 1a5654bd49
No known key found for this signature in database
GPG key ID: 125BC8A5A6A1E857
4 changed files with 40 additions and 12 deletions

View file

@ -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);

View file

@ -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)