|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
Session lookup result. More...
#include <lib/network/acip/acds_client.h>
Data Fields | |
| bool | found |
| Session exists. | |
| uint8_t | session_id [16] |
| Session UUID (if found) | |
| uint8_t | host_pubkey [32] |
| Host's Ed25519 public key. | |
| uint8_t | capabilities |
| Session capabilities. | |
| uint8_t | max_participants |
| Maximum participants. | |
| uint8_t | current_participants |
| Current participant count. | |
| bool | has_password |
| Password required to join. | |
| uint64_t | created_at |
| Creation timestamp (Unix ms) | |
| uint64_t | expires_at |
| Expiration timestamp (Unix ms) | |
| bool | require_server_verify |
| ACDS policy: server must verify client identity. | |
| bool | require_client_verify |
| ACDS policy: client must verify server identity. | |
Session lookup result.
NOTE: Does NOT include server connection information (IP/port). Server address is only revealed after successful authentication via acds_session_join().
Definition at line 132 of file acds_client.h.
| uint8_t acds_session_lookup_result_t::capabilities |
Session capabilities.
Definition at line 136 of file acds_client.h.
Referenced by acds_session_lookup().
| uint64_t acds_session_lookup_result_t::created_at |
Creation timestamp (Unix ms)
Definition at line 140 of file acds_client.h.
Referenced by acds_session_lookup().
| uint8_t acds_session_lookup_result_t::current_participants |
Current participant count.
Definition at line 138 of file acds_client.h.
Referenced by acds_session_lookup().
| uint64_t acds_session_lookup_result_t::expires_at |
Expiration timestamp (Unix ms)
Definition at line 141 of file acds_client.h.
Referenced by acds_session_lookup().
| bool acds_session_lookup_result_t::found |
Session exists.
Definition at line 133 of file acds_client.h.
Referenced by acds_session_lookup(), and client_crypto_init().
| bool acds_session_lookup_result_t::has_password |
Password required to join.
Definition at line 139 of file acds_client.h.
Referenced by acds_session_lookup().
| uint8_t acds_session_lookup_result_t::host_pubkey[32] |
Host's Ed25519 public key.
Definition at line 135 of file acds_client.h.
Referenced by acds_session_lookup(), and client_crypto_init().
| uint8_t acds_session_lookup_result_t::max_participants |
Maximum participants.
Definition at line 137 of file acds_client.h.
Referenced by acds_session_lookup().
| bool acds_session_lookup_result_t::require_client_verify |
ACDS policy: client must verify server identity.
Definition at line 143 of file acds_client.h.
Referenced by acds_session_lookup().
| bool acds_session_lookup_result_t::require_server_verify |
ACDS policy: server must verify client identity.
Definition at line 142 of file acds_client.h.
Referenced by acds_session_lookup().
| uint8_t acds_session_lookup_result_t::session_id[16] |
Session UUID (if found)
Definition at line 134 of file acds_client.h.
Referenced by acds_session_lookup().