| Index: content/public/common/presentation_connection_message.h
|
| diff --git a/content/public/common/presentation_connection_message.h b/content/public/common/presentation_connection_message.h
|
| index d9130c13860f1f0ed32a54a23a2eda036669f004..91c15d2bdffd003315e753f8bbf3d7fb3f77d639 100644
|
| --- a/content/public/common/presentation_connection_message.h
|
| +++ b/content/public/common/presentation_connection_message.h
|
| @@ -26,20 +26,25 @@ struct CONTENT_EXPORT PresentationConnectionMessage {
|
| // Constructs a new, untyped message (for Mojo). These messages are not valid
|
| // and exactly one of |message| or |data| must be set.
|
| PresentationConnectionMessage();
|
| - // PCM is a move-only type.
|
| - PresentationConnectionMessage(PresentationConnectionMessage&& other);
|
| + PresentationConnectionMessage(const PresentationConnectionMessage& other);
|
| + PresentationConnectionMessage(PresentationConnectionMessage&& other) noexcept;
|
| // Constructs a text message from |message|.
|
| explicit PresentationConnectionMessage(std::string message);
|
| // Constructs a binary message from |data|.
|
| explicit PresentationConnectionMessage(std::vector<uint8_t> data);
|
| +
|
| ~PresentationConnectionMessage();
|
|
|
| bool is_binary() const;
|
|
|
| bool operator==(const PresentationConnectionMessage& other) const;
|
| + PresentationConnectionMessage& operator=(
|
| + const PresentationConnectionMessage& other);
|
| PresentationConnectionMessage& operator=(
|
| PresentationConnectionMessage&& other);
|
|
|
| + std::string ToHumanReadableString() const;
|
| +
|
| base::Optional<std::string> message;
|
| base::Optional<std::vector<uint8_t>> data;
|
| };
|
|
|