2727#include < string.h>
2828
2929#if defined(PLATFORM_UNIX)
30- #include < fcntl.h>
31- #include < arpa/inet.h>
32- #include < netdb.h>
33- #include < netinet/in.h>
34- #include < netinet/tcp.h>
35- #include < sys/types.h>
36- #include < sys/socket.h>
37- #include < unistd.h>
30+ # include < fcntl.h>
31+ # include < arpa/inet.h>
32+ # include < netdb.h>
33+ # include < netinet/in.h>
34+ # include < netinet/tcp.h>
35+ # include < sys/types.h>
36+ # include < sys/socket.h>
37+ # include < unistd.h>
3838#elif defined(PLATFORM_WINDOWS)
39- #include < winsock2.h>
40- #include < ws2tcpip.h>
39+ # include < winsock2.h>
40+ # include < ws2tcpip.h>
4141#endif
4242
4343#if defined(PLATFORM_UNIX)
44- #define CLOSESOCKET ::close
44+ # define CLOSESOCKET ::close
4545typedef const void * setsockopt_arg_t ;
46- #ifndef INVALID_SOCKET
47- #define INVALID_SOCKET -1
48- #endif
46+ # ifndef INVALID_SOCKET
47+ # define INVALID_SOCKET -1
48+ # endif
4949#elif defined(PLATFORM_WINDOWS)
50- #define CLOSESOCKET ::closesocket
50+ # define CLOSESOCKET ::closesocket
5151typedef const char * setsockopt_arg_t ;
5252typedef long suseconds_t ;
5353#endif
@@ -108,8 +108,8 @@ mock_server::mock_server()
108108 _listen_fd,
109109 SOL_SOCKET,
110110 SO_REUSEADDR,
111- static_cast <setsockopt_arg_t >(static_cast < const void *>(
112- &reuse_addr)),
111+ static_cast <setsockopt_arg_t >(
112+ static_cast < const void *>( &reuse_addr)),
113113 sizeof (reuse_addr)) != 0 )
114114 {
115115#if defined(PLATFORM_UNIX)
@@ -126,10 +126,8 @@ mock_server::mock_server()
126126 listen_addr.sin_family = AF_INET;
127127 listen_addr.sin_addr .s_addr = INADDR_ANY;
128128 listen_addr.sin_port = htons (0 );
129- if (bind (
130- _listen_fd,
131- (const sockaddr *)&listen_addr,
132- sizeof (listen_addr)) == -1 )
129+ if (bind (_listen_fd, (const sockaddr*)&listen_addr, sizeof (listen_addr)) ==
130+ -1 )
133131 throw std::runtime_error{" Bad `bind()`." };
134132
135133 if (listen (_listen_fd, 1 ) == -1 )
@@ -139,9 +137,7 @@ mock_server::mock_server()
139137 memset (&resolved_addr, 0 , sizeof (resolved_addr));
140138 socklen_t resolved_addr_len = sizeof (resolved_addr);
141139 if (getsockname (
142- _listen_fd,
143- (sockaddr *)&resolved_addr,
144- &resolved_addr_len) == -1 )
140+ _listen_fd, (sockaddr*)&resolved_addr, &resolved_addr_len) == -1 )
145141 throw std::runtime_error{" Bad `getsockname()`." };
146142 _port = ntohs (resolved_addr.sin_port );
147143}
@@ -150,10 +146,7 @@ void mock_server::accept()
150146{
151147 sockaddr_in remote_addr;
152148 socklen_t remote_addr_len = sizeof (remote_addr);
153- _conn_fd = ::accept (
154- _listen_fd,
155- (sockaddr *)&remote_addr,
156- &remote_addr_len);
149+ _conn_fd = ::accept (_listen_fd, (sockaddr*)&remote_addr, &remote_addr_len);
157150 if (_conn_fd == INVALID_SOCKET)
158151 throw std::runtime_error{" Bad `accept()`." };
159152#if defined(PLATFORM_UNIX)
@@ -169,7 +162,7 @@ bool mock_server::wait_for_data(std::optional<double> wait_timeout_sec)
169162 fd_set read_set;
170163 FD_ZERO (&read_set);
171164 FD_SET (_conn_fd, &read_set);
172- timeval* timeout_ptr = nullptr ; // nullptr blocks indefinitely.
165+ timeval* timeout_ptr = nullptr ; // nullptr blocks indefinitely.
173166 timeval timeout;
174167 if (wait_timeout_sec)
175168 {
@@ -178,9 +171,8 @@ bool mock_server::wait_for_data(std::optional<double> wait_timeout_sec)
178171#elif defined(PLATFORM_WINDOWS)
179172 const long secs = static_cast <long >(*wait_timeout_sec);
180173#endif
181- const suseconds_t usec =
182- static_cast <suseconds_t >(
183- 1000000.0 * (*wait_timeout_sec - static_cast <double >(secs)));
174+ const suseconds_t usec = static_cast <suseconds_t >(
175+ 1000000.0 * (*wait_timeout_sec - static_cast <double >(secs)));
184176 timeout = timeval{secs, usec};
185177 timeout_ptr = &timeout;
186178 }
@@ -209,11 +201,8 @@ size_t mock_server::recv(double wait_timeout_sec)
209201 for (;;)
210202 {
211203 wait_for_data ();
212- sock_ssize_t count = ::recv (
213- _conn_fd,
214- &chunk[0 ],
215- static_cast <sock_len_t >(chunk_len),
216- 0 );
204+ sock_ssize_t count =
205+ ::recv (_conn_fd, &chunk[0 ], static_cast <sock_len_t >(chunk_len), 0);
217206 if (count == -1 )
218207 throw std::runtime_error{" Bad `recv()`." };
219208 const size_t u_count = static_cast <size_t >(count);
@@ -266,4 +255,4 @@ mock_server::~mock_server()
266255#endif
267256}
268257
269- }
258+ } // namespace questdb::ingress::test
0 commit comments