[core] Collapse adjacent USE_HOST ifdef blocks in Application (#15914)

This commit is contained in:
J. Nick Koston
2026-04-22 13:47:01 +02:00
committed by GitHub
parent 73714dc489
commit 886cd7ab72
+2 -6
View File
@@ -487,9 +487,6 @@ class Application {
#ifdef USE_HOST #ifdef USE_HOST
std::vector<int> socket_fds_; // Vector of all monitored socket file descriptors std::vector<int> socket_fds_; // Vector of all monitored socket file descriptors
#endif #endif
#ifdef USE_HOST
int wake_socket_fd_{-1}; // Shared wake notification socket for waking main loop from tasks
#endif
// StringRef members (8 bytes each: pointer + size) // StringRef members (8 bytes each: pointer + size)
StringRef name_; StringRef name_;
@@ -505,7 +502,8 @@ class Application {
#endif #endif
#ifdef USE_HOST #ifdef USE_HOST
int max_fd_{-1}; // Highest file descriptor number for select() int max_fd_{-1}; // Highest file descriptor number for select()
int wake_socket_fd_{-1}; // Shared wake notification socket for waking main loop from tasks
#endif #endif
// 2-byte members (grouped together for alignment) // 2-byte members (grouped together for alignment)
@@ -522,9 +520,7 @@ class Application {
#ifdef USE_HOST #ifdef USE_HOST
bool socket_fds_changed_{false}; // Flag to rebuild base_read_fds_ when socket_fds_ changes bool socket_fds_changed_{false}; // Flag to rebuild base_read_fds_ when socket_fds_ changes
#endif
#ifdef USE_HOST
// Variable-sized members (not needed with fast select — is_socket_ready_ reads rcvevent directly) // Variable-sized members (not needed with fast select — is_socket_ready_ reads rcvevent directly)
fd_set read_fds_{}; // Working fd_set: populated by select() fd_set read_fds_{}; // Working fd_set: populated by select()
fd_set base_read_fds_{}; // Cached fd_set rebuilt only when socket_fds_ changes fd_set base_read_fds_{}; // Cached fd_set rebuilt only when socket_fds_ changes