aboutsummaryrefslogtreecommitdiff
path: root/launch-socket.h
diff options
context:
space:
mode:
authoriceyrazor <iceyrazor@mailfence.com>2026-10-11 00:21:32 -0500
committericeyrazor <iceyrazor@mailfence.com>2026-10-11 00:21:32 -0500
commita926ae205ecb42a603e428346cf99dc1e66ed691 (patch)
tree9d207cf8f84dc1d9e48b541f0a18309f7f96c442 /launch-socket.h
parent3521cc6e1a87f16c8db5c3c5a0c3cf59e1ff04cb (diff)
major refactor: Some Thread Safety
- removed web. silly to have that in a socket library - made shared changing variables atomic - added mutex locking to some things - removed requirement for iceys-c-libs (that was a web thing) - removed launch variable - check if on_message is actually defined - init on_message and on_disconnect NULL
Diffstat (limited to 'launch-socket.h')
-rwxr-xr-xlaunch-socket.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/launch-socket.h b/launch-socket.h
index 0f87b5d..2e10b04 100755
--- a/launch-socket.h
+++ b/launch-socket.h
@@ -11,7 +11,9 @@
#include <string.h>
#include <Server.h>
-void server_close_socket(struct Server *server);
+int server_close_socket(struct Server *server);
-pthread_t launch_socket(struct Server *server);
+int launch_socket(struct Server *server);
+
+void broadcast(struct Server *server, int socketFD, char* message);
#endif