diff options
Diffstat (limited to 'src/engine/shared/websockets.h')
| -rw-r--r-- | src/engine/shared/websockets.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/engine/shared/websockets.h b/src/engine/shared/websockets.h new file mode 100644 index 00000000..95f6fc12 --- /dev/null +++ b/src/engine/shared/websockets.h @@ -0,0 +1,16 @@ +#ifndef WEBSOCKETS_H +#define WEBSOCKETS_H + +#if !defined(CONF_FAMILY_UNIX) + #error websockets only work on unix, sorry +#endif + +#include <netinet/in.h> + +int websocket_create(const char *addr, int port); +int websocket_destroy(int socket); +int websocket_recv(int socket, unsigned char *data, size_t maxsize, struct sockaddr_in *sockaddrbuf, size_t fromLen); +int websocket_send(int socket, const unsigned char *data, size_t size, int port); +int websocket_fd_set(int socket, fd_set *set); + +#endif |