mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-16 15:36:12 -04:00
Roll forward to cl/318932159
Signed-off-by: Alexey Polyudov <apolyudov@google.com> Change-Id: Ia0cddfc8cf46c66d5739bdb45ab7825422912082
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
#include "proto/connections/offline_wire_formats.pb.h"
|
||||
#include "platform_v2/base/byte_array.h"
|
||||
#include "platform_v2/public/atomic_boolean.h"
|
||||
#include "platform_v2/public/atomic_reference.h"
|
||||
#include "platform_v2/public/count_down_latch.h"
|
||||
#include "platform_v2/public/mutex.h"
|
||||
#include "proto/connections_enums.pb.h"
|
||||
@@ -47,6 +48,8 @@ class PayloadManager : public EndpointManager::FrameProcessor {
|
||||
void OnEndpointDisconnect(ClientProxy* client, const std::string& endpoint_id,
|
||||
CountDownLatch* barrier) override;
|
||||
|
||||
void DisconnectFromEndpointManager();
|
||||
|
||||
private:
|
||||
// Information about an endpoint for a particular payload.
|
||||
struct EndpointInfo {
|
||||
@@ -65,7 +68,7 @@ class PayloadManager : public EndpointManager::FrameProcessor {
|
||||
PayloadTransferFrame::ControlMessage::EventType event);
|
||||
|
||||
std::string id;
|
||||
Status status = Status::kUnknown;
|
||||
AtomicReference<Status> status {Status::kUnknown};
|
||||
std::int64_t offset = 0;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user