WIP: Clean up

This commit is contained in:
Tristan B. Velloza Kildaire 2022-01-06 17:50:25 +02:00
parent 3275240b63
commit 324969ee5e
1 changed files with 29 additions and 0 deletions

View File

@ -43,6 +43,9 @@ int32_t startOutbound(Session*);
void lockSession(Session*);
void unlockSession(Session*);
void managementLoop();
void lockSession(Session* session)
{
assert(session);
@ -55,6 +58,7 @@ void unlockSession(Session* session)
}
/**
* Setup all sessions
*/
@ -205,6 +209,31 @@ void sessionMainFunc(void* data)
pids[0] = startListener(session);
pids[1] = startOutbound(session);
if(pids[0] > 0)
{
//Bind
}
else
{
/* TODO: Debug print message about bind failing */
}
if(pids[1] > 0)
{
//Outbound good
}
else
{
/* TODO: Debug print message about failing to outbound */
}
/* Enter management loop */
managementLoop();
}
void managementLoop()
{
/* Management loop */
while(1)
{