aboutsummaryrefslogtreecommitdiff
path: root/cast/sender
diff options
context:
space:
mode:
authorbtolsch <btolsch@chromium.org>2020-02-12 16:48:48 -0800
committerCommit Bot <commit-bot@chromium.org>2020-02-13 01:23:35 +0000
commit3c647c95611343018ce4574ef8a3b3d2ec0f088a (patch)
tree98fef1a1dde8caeadba495a030457448da971eec /cast/sender
parentb0b4bb3063d8b1d161167f183fdeb538acba48b7 (diff)
downloadopenscreen-3c647c95611343018ce4574ef8a3b3d2ec0f088a.tar.gz
Change CastSocket to use signed ID
This change aligns CastSocket both with the style guide recommendation to prefer signed integers and to the Chrome CastSocket implementation, which will make it easier to integrate into Chrome. Bug: openscreen:59 Change-Id: If22691c41d46d1baa8350b402f8f3b3450cb7c32 Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2051212 Commit-Queue: Brandon Tolsch <btolsch@chromium.org> Reviewed-by: Ryan Keane <rwkeane@google.com>
Diffstat (limited to 'cast/sender')
-rw-r--r--cast/sender/channel/sender_socket_factory.cc4
-rw-r--r--cast/sender/channel/sender_socket_factory.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/cast/sender/channel/sender_socket_factory.cc b/cast/sender/channel/sender_socket_factory.cc
index 8dff73c4..6f8d9a51 100644
--- a/cast/sender/channel/sender_socket_factory.cc
+++ b/cast/sender/channel/sender_socket_factory.cc
@@ -16,11 +16,11 @@ namespace openscreen {
namespace cast {
bool operator<(const std::unique_ptr<SenderSocketFactory::PendingAuth>& a,
- uint32_t b) {
+ int32_t b) {
return a && a->socket->socket_id() < b;
}
-bool operator<(uint32_t a,
+bool operator<(int32_t a,
const std::unique_ptr<SenderSocketFactory::PendingAuth>& b) {
return b && a < b->socket->socket_id();
}
diff --git a/cast/sender/channel/sender_socket_factory.h b/cast/sender/channel/sender_socket_factory.h
index 9cb31066..094530dd 100644
--- a/cast/sender/channel/sender_socket_factory.h
+++ b/cast/sender/channel/sender_socket_factory.h
@@ -79,8 +79,8 @@ class SenderSocketFactory final : public TlsConnectionFactory::Client,
bssl::UniquePtr<X509> peer_cert;
};
- friend bool operator<(const std::unique_ptr<PendingAuth>& a, uint32_t b);
- friend bool operator<(uint32_t a, const std::unique_ptr<PendingAuth>& b);
+ friend bool operator<(const std::unique_ptr<PendingAuth>& a, int32_t b);
+ friend bool operator<(int32_t a, const std::unique_ptr<PendingAuth>& b);
std::vector<PendingConnection>::iterator FindPendingConnection(
const IPEndpoint& endpoint);