Skip to content

Commit c7d904a

Browse files
committed
Apply include-what-you-use-suggestions
1 parent 9ee5524 commit c7d904a

34 files changed

+107
-12
lines changed

src/api_config.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include "util/inireader.hpp"
44
#include <algorithm>
55
#include <cstdlib>
6+
#include <exception>
67
#include <fstream>
78
#include <loguru.hpp>
89
#include <mutex>

src/cancellation.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include "cancellation.h"
2+
#include <exception>
23
#include <loguru.hpp>
34

45
lsl::cancellable_registry::~cancellable_registry() = default;

src/cancellation.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,11 @@
44
#include <mutex>
55
#include <set>
66
#include <stdexcept>
7+
#include <string>
78

89
namespace lsl {
10+
class cancellable_object;
11+
912
/// Exception class that indicates that an operation was performed on an registry that is being shut
1013
/// down.
1114
class shutdown_error : public std::runtime_error {

src/common.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,13 @@ const int LAST_ERROR_SIZE = 512;
4343

4444
namespace lsl {
4545
/// A very large time duration (> 1 year) for timeout values.
46-
const double FOREVER = 32000000.0;
46+
const double FOREVER = LSL_FOREVER;
4747

4848
/// Constant to indicate that a sample has the next successive time stamp.
49-
const double DEDUCED_TIMESTAMP = -1.0;
49+
const double DEDUCED_TIMESTAMP = LSL_DEDUCED_TIMESTAMP;
5050

5151
/// Constant to indicate that a stream has variable sampling rate.
52-
const double IRREGULAR_RATE = 0.0;
52+
const double IRREGULAR_RATE = LSL_IRREGULAR_RATE;
5353

5454
/// Obtain a local system time stamp in nanoseconds.
5555
int64_t lsl_local_clock_ns();

src/data_receiver.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,13 @@
55
#include "sample.h"
66
#include "socket_utils.h"
77
#include "util/cast.hpp"
8+
#include <chrono>
9+
#include <exception>
810
#include <iostream>
911
#include <loguru.hpp>
1012
#include <memory>
11-
#include <sstream>
13+
#include <string>
14+
#include <vector>
1215

1316
// a convention that applies when including portable_oarchive.h in multiple .cpp files.
1417
// otherwise, the templates are instantiated in this file and sample.cpp which leads

src/data_receiver.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include "forward.h"
88
#include <atomic>
99
#include <condition_variable>
10+
#include <cstdint>
1011
#include <mutex>
1112
#include <thread>
1213

src/info_receiver.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
#include "info_receiver.h"
22
#include "cancellable_streambuf.h"
33
#include "inlet_connection.h"
4+
#include "stream_info_impl.h"
45
#include <chrono>
5-
#include <iostream>
6+
#include <exception>
7+
#include <istream>
68
#include <loguru.hpp>
79
#include <memory>
810
#include <sstream>
11+
#include <string>
912

1013
lsl::info_receiver::info_receiver(inlet_connection &conn) : conn_(conn) {
1114
conn_.register_onlost(this, &fullinfo_upd_);

src/info_receiver.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
namespace lsl {
1111
class inlet_connection;
12+
class stream_info_impl;
1213

1314
/** Internal class of an inlet that is responsible for retrieving the info of the inlet.
1415
*

src/inlet_connection.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
11
#include "inlet_connection.h"
22
#include "api_config.h"
3+
#include "resolver_impl.h"
4+
#include <boost/asio/io_context.hpp>
5+
#include <boost/asio/ip/address.hpp>
6+
#include <boost/asio/ip/basic_resolver.hpp>
7+
#include <chrono>
8+
#include <exception>
39
#include <functional>
410
#include <loguru.hpp>
511
#include <sstream>
12+
#include <stdexcept>
13+
#include <vector>
614

715
using namespace lsl;
816
namespace ip = asio::ip;

src/inlet_connection.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,14 @@
33

44
#include "cancellation.h"
55
#include "resolver_impl.h"
6+
#include "stream_info_impl.h"
7+
#include <atomic>
68
#include <boost/asio/ip/tcp.hpp>
79
#include <boost/asio/ip/udp.hpp>
810
#include <condition_variable>
911
#include <map>
12+
#include <mutex>
13+
#include <string>
1014
#include <thread>
1115

1216
/* shared_mutex was added in C++17 so we use the boost shared_mutex when

0 commit comments

Comments
 (0)