Closed BrunoRiibeiro closed 1 month ago
The start_connector function has been divided into smaller functions with single responsibilities:
start_connector
initialize_connector
handle_write_event
handle_read_event
Replaced magic numbers with named constants (BUFFER_SIZE, MESSAGE_SIZE, EPOLL_MAX_EVENTS).
BUFFER_SIZE
MESSAGE_SIZE
EPOLL_MAX_EVENTS
Improved error handling with more descriptive messages.
Ensured consistent resource management with rigorous checks for memory allocation and release.
Updated variable and function names to be more descriptive, enhancing clarity and code maintainability.
The
start_connector
function has been divided into smaller functions with single responsibilities:initialize_connector
: Sets up the environment and initialises the epoll.handle_write_event
: Handles write events.handle_read_event
: Handles read events.Replaced magic numbers with named constants (
BUFFER_SIZE
,MESSAGE_SIZE
,EPOLL_MAX_EVENTS
).Improved error handling with more descriptive messages.
Ensured consistent resource management with rigorous checks for memory allocation and release.
Updated variable and function names to be more descriptive, enhancing clarity and code maintainability.