summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2020-01-06 07:07:55 +0100
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2020-01-06 07:07:55 +0100
commitf9a06303ce72aa6697c17447dfef545db72c2407 (patch)
tree7cbc0638bcf7879f0b978881f66b51192e290e08 /src/server/conversion_main_loop.c
parentee48214209e66aa8c6f353262b175895373f76df (diff)
Working on the client/server communication...
Diffstat (limited to 'src/server/conversion_main_loop.c')
-rw-r--r--src/server/conversion_main_loop.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/server/conversion_main_loop.c b/src/server/conversion_main_loop.c
index c948954..e36bbd0 100644
--- a/src/server/conversion_main_loop.c
+++ b/src/server/conversion_main_loop.c
@@ -150,10 +150,10 @@ static int wait_for_next_event
{
struct timeval curr_timeout;
- /* TODO: mutex lock */
+ pthread_mutex_lock(&(server->mutex));
/* call to select may alter timeout */
curr_timeout = relabsd_parameters_get_timeout(&(server->parameters));
- /* TODO: mutex unlock */
+ pthread_mutex_unlock(&(server->mutex));
ready_fds =
select
@@ -228,17 +228,17 @@ int relabsd_server_conversion_loop
)
)
{
- /* TODO: mutex lock */
+ pthread_mutex_lock(&(server->mutex));
convert_input(server);
- /* TODO: mutex unlock */
+ pthread_mutex_unlock(&(server->mutex));
}
break;
case 0:
- /* TODO: mutex lock */
+ pthread_mutex_lock(&(server->mutex));
reset_axes(server);
- /* TODO: mutex unlock */
+ pthread_mutex_unlock(&(server->mutex));
break;
}
}