Skip to content

Commit a30992b

Browse files
committed
Rename Refresh to Recreate
1 parent 5388682 commit a30992b

7 files changed

+13
-18
lines changed

collector/lib/CollectorOutput.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -121,11 +121,11 @@ bool CollectorOutput::EstablishGrpcStreamSingle() {
121121
// Refresh all clients
122122
bool success = true;
123123
for (const auto& client : signal_clients_) {
124-
success &= client->Refresh();
124+
success &= client->Recreate();
125125
}
126126

127127
for (const auto& client : sensor_clients_) {
128-
success &= client->Refresh();
128+
success &= client->Recreate();
129129
}
130130

131131
if (success) {

collector/lib/CollectorOutput.h

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include "SensorClient.h"
1111
#include "SignalHandler.h"
1212
#include "SignalServiceClient.h"
13+
#include "StoppableThread.h"
1314

1415
namespace collector {
1516

collector/lib/SensorClient.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include "Logging.h"
44

55
namespace collector {
6-
bool SensorClient::Refresh() {
6+
bool SensorClient::Recreate() {
77
context_ = std::make_unique<grpc::ClientContext>();
88
writer_ = DuplexClient::CreateWithReadsIgnored(&sensor::CollectorService::Stub::AsyncCommunicate, channel_, context_.get());
99
if (!writer_->WaitUntilStarted(std::chrono::seconds(30))) {

collector/lib/SensorClient.h

+3-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#ifndef _SENSOR_CLIENT_H_
22
#define _SENSOR_CLIENT_H_
33

4-
#include <condition_variable>
54
#include <memory>
65

76
#include <grpcpp/channel.h>
@@ -11,7 +10,6 @@
1110

1211
#include "DuplexGRPC.h"
1312
#include "SignalHandler.h"
14-
#include "StoppableThread.h"
1513

1614
namespace collector {
1715

@@ -33,7 +31,7 @@ class ISensorClient {
3331
*
3432
* @returns true if the refresh was succesful, false otherwise.
3533
*/
36-
virtual bool Refresh() = 0;
34+
virtual bool Recreate() = 0;
3735

3836
/**
3937
* Send a message to sensor through the iservice.
@@ -61,7 +59,7 @@ class SensorClient : public ISensorClient {
6159
: channel_(std::move(channel)) {
6260
}
6361

64-
bool Refresh() override;
62+
bool Recreate() override;
6563

6664
SignalHandler::Result SendMsg(const sensor::MsgFromCollector& msg) override;
6765

@@ -78,7 +76,7 @@ class SensorClient : public ISensorClient {
7876
};
7977

8078
class SensorClientStdout : public ISensorClient {
81-
bool Refresh() override { return true; }
79+
bool Recreate() override { return true; }
8280

8381
SignalHandler::Result SendMsg(const sensor::MsgFromCollector& msg) override {
8482
LogProtobufMessage(msg);

collector/lib/SignalServiceClient.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
namespace collector {
77

8-
bool SignalServiceClient::Refresh() {
8+
bool SignalServiceClient::Recreate() {
99
context_ = std::make_unique<grpc::ClientContext>();
1010
writer_ = DuplexClient::CreateWithReadsIgnored(&SignalService::Stub::AsyncPushSignals, channel_, context_.get());
1111
if (!writer_->WaitUntilStarted(std::chrono::seconds(30))) {

collector/lib/SignalServiceClient.h

+3-7
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,22 @@
44
// SIGNAL_SERVICE_CLIENT.h
55
// This class defines our GRPC client abstraction
66

7-
#include <mutex>
8-
97
#include <grpc/grpc.h>
108
#include <grpcpp/channel.h>
119
#include <grpcpp/client_context.h>
1210

13-
#include "api/v1/signal.pb.h"
1411
#include "internalapi/sensor/signal_iservice.grpc.pb.h"
1512

1613
#include "DuplexGRPC.h"
1714
#include "SignalHandler.h"
18-
#include "StoppableThread.h"
1915

2016
namespace collector {
2117

2218
class ISignalServiceClient {
2319
public:
2420
using SignalStreamMessage = sensor::SignalStreamMessage;
2521

26-
virtual bool Refresh() = 0;
22+
virtual bool Recreate() = 0;
2723
virtual SignalHandler::Result PushSignals(const SignalStreamMessage& msg) = 0;
2824

2925
virtual ~ISignalServiceClient() = default;
@@ -45,7 +41,7 @@ class SignalServiceClient : public ISignalServiceClient {
4541
explicit SignalServiceClient(std::shared_ptr<grpc::Channel> channel)
4642
: channel_(std::move(channel)), stream_active_(false) {}
4743

48-
bool Refresh() override;
44+
bool Recreate() override;
4945

5046
SignalHandler::Result PushSignals(const SignalStreamMessage& msg) override;
5147

@@ -70,7 +66,7 @@ class StdoutSignalServiceClient : public ISignalServiceClient {
7066

7167
explicit StdoutSignalServiceClient() = default;
7268

73-
bool Refresh() override { return true; }
69+
bool Recreate() override { return true; }
7470

7571
SignalHandler::Result PushSignals(const SignalStreamMessage& msg) override;
7672
};

collector/test/CollectorOutputTest.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
namespace collector {
1111
class MockSensorClient : public ISensorClient {
1212
public:
13-
MOCK_METHOD(bool, Refresh, ());
13+
MOCK_METHOD(bool, Recreate, ());
1414
MOCK_METHOD(SignalHandler::Result, SendMsg, (const sensor::MsgFromCollector&));
1515
};
1616

1717
class MockSignalClient : public ISignalServiceClient {
1818
public:
19-
MOCK_METHOD(bool, Refresh, ());
19+
MOCK_METHOD(bool, Recreate, ());
2020
MOCK_METHOD(SignalHandler::Result, PushSignals, (const sensor::SignalStreamMessage&));
2121
};
2222

0 commit comments

Comments
 (0)