ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
acds_server.h
Go to the documentation of this file.
1
78
79#pragma once
80
81#include <stdint.h>
82#include <stdbool.h>
87#include "../../os/socket.h"
88
89#ifdef __cplusplus
90extern "C" {
91#endif
92
98
109static inline bool acip_server_is_valid_packet_type(packet_type_t type) {
110 return packet_is_acip_type(type);
111}
112
124
136
138
144
158asciichat_error_t acip_server_send_error(socket_t sockfd, acip_error_code_t error_code, const char *error_message);
159
161 /* acip_server */
163
164#ifdef __cplusplus
165}
166#endif
ascii-chat Discovery Service (ACDS) Protocol Message Formats
asciichat_error_t acip_server_send_error(socket_t sockfd, acip_error_code_t error_code, const char *error_message)
Send ACIP error response to client.
Definition acds_server.c:79
asciichat_error_t acip_server_validate_session_join(const acip_session_join_t *req)
Validate ACIP session join request.
Definition acds_server.c:57
asciichat_error_t acip_server_validate_session_create(const acip_session_create_t *req)
Validate ACIP session create request.
Definition acds_server.c:28
Synchronized per-thread pending error stacks and value snapshots. SET_ERRNO pushes,...
asciichat_error_t
Error and exit codes - unified status values (0-255).
Definition error_codes.h:44
acip_session_join_t
Definition acds.h:408
acip_error_code_t
ACIP error codes.
Definition acds.h:1073
acip_session_create_t
Definition acds.h:226
packet_type_t
Network protocol packet type enumeration.
Definition packet.h:301
int socket_t
ascii-chat Binary Network Protocol (complete system including ACIP discovery service)