ascii-chat 0.11.33
Video chat in your terminal
Loading...
Searching...
No Matches
Application Limits

Limits for clients, frame rates, display names, and other constraints. More...

Files

file  limits.h
 Application limits and constraints.
 

Macros

#define MAX_DISPLAY_NAME_LEN   32
 Maximum display name length in characters.
 
#define MAX_CLIENT_ID_LEN   64
 Maximum client ID length - format: "noun.N (transport:port)" e.g., "mountain.0 (tcp:48036)".
 
#define MAX_CLIENTS   32
 Maximum possible clients (static array size) - actual runtime limit set by –max-clients (1-32)
 
#define DEFAULT_MAX_FPS   60
 Default maximum frame rate (frames per second)
 
#define FRAME_INTERVAL_MS   (1000 / DEFAULT_MAX_FPS)
 Frame interval in milliseconds based on default FPS (compile-time constant)
 
#define FRAME_BUFFER_CAPACITY   (DEFAULT_MAX_FPS / 4)
 Frame buffer capacity based on default FPS (compile-time constant)
 

Detailed Description

Limits for clients, frame rates, display names, and other constraints.

Macro Definition Documentation

◆ DEFAULT_MAX_FPS

#define DEFAULT_MAX_FPS   60

#include <limits.h>

Default maximum frame rate (frames per second)

Definition at line 29 of file limits.h.

◆ FRAME_BUFFER_CAPACITY

#define FRAME_BUFFER_CAPACITY   (DEFAULT_MAX_FPS / 4)

#include <limits.h>

Frame buffer capacity based on default FPS (compile-time constant)

Definition at line 35 of file limits.h.

◆ FRAME_INTERVAL_MS

#define FRAME_INTERVAL_MS   (1000 / DEFAULT_MAX_FPS)

#include <limits.h>

Frame interval in milliseconds based on default FPS (compile-time constant)

Definition at line 32 of file limits.h.

◆ MAX_CLIENT_ID_LEN

#define MAX_CLIENT_ID_LEN   64

#include <limits.h>

Maximum client ID length - format: "noun.N (transport:port)" e.g., "mountain.0 (tcp:48036)".

Definition at line 23 of file limits.h.

◆ MAX_CLIENTS

#define MAX_CLIENTS   32

#include <limits.h>

Maximum possible clients (static array size) - actual runtime limit set by –max-clients (1-32)

Definition at line 26 of file limits.h.

◆ MAX_DISPLAY_NAME_LEN

#define MAX_DISPLAY_NAME_LEN   32

#include <limits.h>

Maximum display name length in characters.

Definition at line 20 of file limits.h.