@@ -174,10 +174,14 @@ class api_config {
174174 int outlet_buffer_reserve_ms () const { return outlet_buffer_reserve_ms_; }
175175 // / Default pre-allocated buffer size for the outlet, in samples (irregular streams).
176176 int outlet_buffer_reserve_samples () const { return outlet_buffer_reserve_samples_; }
177+ // / Default socket send buffer size, in bytes.
178+ int socket_send_buffer_size () const { return socket_send_buffer_size_; }
177179 // / Default pre-allocated buffer size for the inlet, in ms (regular streams).
178180 int inlet_buffer_reserve_ms () const { return inlet_buffer_reserve_ms_; }
179181 // / Default pre-allocated buffer size for the inlet, in samples (irregular streams).
180182 int inlet_buffer_reserve_samples () const { return inlet_buffer_reserve_samples_; }
183+ // / Default socket receive buffer size, in bytes.
184+ int socket_receive_buffer_size () const { return socket_receive_buffer_size_; }
181185 // / Default halftime of the time-stamp smoothing window (if enabled), in seconds.
182186 float smoothing_halftime () const { return smoothing_halftime_; }
183187 // / Override timestamps with lsl clock if True
@@ -235,8 +239,10 @@ class api_config {
235239 double time_probe_max_rtt_;
236240 int outlet_buffer_reserve_ms_;
237241 int outlet_buffer_reserve_samples_;
242+ int socket_send_buffer_size_;
238243 int inlet_buffer_reserve_ms_;
239244 int inlet_buffer_reserve_samples_;
245+ int socket_receive_buffer_size_;
240246 float smoothing_halftime_;
241247 bool force_default_timestamps_;
242248};
0 commit comments