Skip to content
This repository was archived by the owner on Apr 6, 2019. It is now read-only.

Commit 01e022c

Browse files
committed
fix compilation issues reported in #136
1 parent 420fafd commit 01e022c

File tree

5 files changed

+7
-2
lines changed

5 files changed

+7
-2
lines changed

includes/cpp_redis/core/sentinel.hpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,13 @@
2222

2323
#pragma once
2424

25+
#include <atomic>
26+
#include <condition_variable>
2527
#include <queue>
2628
#include <vector>
2729

2830
#include <cpp_redis/misc/logger.hpp>
2931
#include <cpp_redis/network/redis_connection.hpp>
30-
#include <tacopie/network/io_service.hpp>
3132

3233
namespace cpp_redis {
3334

includes/cpp_redis/core/subscriber.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
#pragma once
2424

25+
#include <atomic>
2526
#include <functional>
2627
#include <map>
2728
#include <mutex>

sources/core/client.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ client::client(void)
3737

3838
client::client(const std::shared_ptr<network::tcp_client_iface>& tcp_client)
3939
: m_client(tcp_client)
40+
, m_sentinel(tcp_client)
4041
, m_reconnecting(false)
4142
, m_cancel(false)
4243
, m_callbacks_running(0) {

sources/core/sentinel.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
#include <cpp_redis/misc/error.hpp>
2525
#include <cpp_redis/misc/logger.hpp>
2626
#include <cpp_redis/network/redis_connection.hpp>
27-
#include <tacopie/network/io_service.hpp>
2827

2928
namespace cpp_redis {
3029

sources/core/subscriber.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
#include <cpp_redis/misc/error.hpp>
2525
#include <cpp_redis/misc/logger.hpp>
2626

27+
#include <thread>
28+
2729
namespace cpp_redis {
2830

2931
#ifndef __CPP_REDIS_USE_CUSTOM_TCP_CLIENT
@@ -37,6 +39,7 @@ subscriber::subscriber(void)
3739

3840
subscriber::subscriber(const std::shared_ptr<network::tcp_client_iface>& tcp_client)
3941
: m_client(tcp_client)
42+
, m_sentinel(tcp_client)
4043
, m_reconnecting(false)
4144
, m_cancel(false)
4245
, m_auth_reply_callback(nullptr) {

0 commit comments

Comments
 (0)