Files
nearby/compiled_proto/proto/mediums/web_rtc_signaling_frames.pb.h
T
2023-05-22 10:28:16 -07:00

2478 lines
98 KiB
C++

// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: proto/mediums/web_rtc_signaling_frames.proto
#ifndef GOOGLE_PROTOBUF_INCLUDED_proto_2fmediums_2fweb_5frtc_5fsignaling_5fframes_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_proto_2fmediums_2fweb_5frtc_5fsignaling_5fframes_2eproto
#include <limits>
#include <string>
#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3019000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3019001 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif
#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_table_driven.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h> // IWYU pragma: export
#include <google/protobuf/extension_set.h> // IWYU pragma: export
#include <google/protobuf/generated_enum_util.h>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_proto_2fmediums_2fweb_5frtc_5fsignaling_5fframes_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
} // namespace internal
PROTOBUF_NAMESPACE_CLOSE
// Internal implementation detail -- do not use these members.
struct TableStruct_proto_2fmediums_2fweb_5frtc_5fsignaling_5fframes_2eproto {
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[8]
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
static const uint32_t offsets[];
};
namespace location {
namespace nearby {
namespace mediums {
class Answer;
struct AnswerDefaultTypeInternal;
extern AnswerDefaultTypeInternal _Answer_default_instance_;
class IceCandidate;
struct IceCandidateDefaultTypeInternal;
extern IceCandidateDefaultTypeInternal _IceCandidate_default_instance_;
class IceCandidates;
struct IceCandidatesDefaultTypeInternal;
extern IceCandidatesDefaultTypeInternal _IceCandidates_default_instance_;
class Offer;
struct OfferDefaultTypeInternal;
extern OfferDefaultTypeInternal _Offer_default_instance_;
class PeerId;
struct PeerIdDefaultTypeInternal;
extern PeerIdDefaultTypeInternal _PeerId_default_instance_;
class ReadyForSignalingPoke;
struct ReadyForSignalingPokeDefaultTypeInternal;
extern ReadyForSignalingPokeDefaultTypeInternal _ReadyForSignalingPoke_default_instance_;
class SessionDescription;
struct SessionDescriptionDefaultTypeInternal;
extern SessionDescriptionDefaultTypeInternal _SessionDescription_default_instance_;
class WebRtcSignalingFrame;
struct WebRtcSignalingFrameDefaultTypeInternal;
extern WebRtcSignalingFrameDefaultTypeInternal _WebRtcSignalingFrame_default_instance_;
} // namespace mediums
} // namespace nearby
} // namespace location
PROTOBUF_NAMESPACE_OPEN
template<> ::location::nearby::mediums::Answer* Arena::CreateMaybeMessage<::location::nearby::mediums::Answer>(Arena*);
template<> ::location::nearby::mediums::IceCandidate* Arena::CreateMaybeMessage<::location::nearby::mediums::IceCandidate>(Arena*);
template<> ::location::nearby::mediums::IceCandidates* Arena::CreateMaybeMessage<::location::nearby::mediums::IceCandidates>(Arena*);
template<> ::location::nearby::mediums::Offer* Arena::CreateMaybeMessage<::location::nearby::mediums::Offer>(Arena*);
template<> ::location::nearby::mediums::PeerId* Arena::CreateMaybeMessage<::location::nearby::mediums::PeerId>(Arena*);
template<> ::location::nearby::mediums::ReadyForSignalingPoke* Arena::CreateMaybeMessage<::location::nearby::mediums::ReadyForSignalingPoke>(Arena*);
template<> ::location::nearby::mediums::SessionDescription* Arena::CreateMaybeMessage<::location::nearby::mediums::SessionDescription>(Arena*);
template<> ::location::nearby::mediums::WebRtcSignalingFrame* Arena::CreateMaybeMessage<::location::nearby::mediums::WebRtcSignalingFrame>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace location {
namespace nearby {
namespace mediums {
enum WebRtcSignalingFrame_FrameType : int {
WebRtcSignalingFrame_FrameType_UNKNOWN_FRAME_TYPE = 0,
WebRtcSignalingFrame_FrameType_OFFER_TYPE = 1,
WebRtcSignalingFrame_FrameType_ANSWER_TYPE = 2,
WebRtcSignalingFrame_FrameType_ICE_CANDIDATES_TYPE = 3,
WebRtcSignalingFrame_FrameType_READY_FOR_SIGNALING_POKE_TYPE = 4
};
bool WebRtcSignalingFrame_FrameType_IsValid(int value);
constexpr WebRtcSignalingFrame_FrameType WebRtcSignalingFrame_FrameType_FrameType_MIN = WebRtcSignalingFrame_FrameType_UNKNOWN_FRAME_TYPE;
constexpr WebRtcSignalingFrame_FrameType WebRtcSignalingFrame_FrameType_FrameType_MAX = WebRtcSignalingFrame_FrameType_READY_FOR_SIGNALING_POKE_TYPE;
constexpr int WebRtcSignalingFrame_FrameType_FrameType_ARRAYSIZE = WebRtcSignalingFrame_FrameType_FrameType_MAX + 1;
const std::string& WebRtcSignalingFrame_FrameType_Name(WebRtcSignalingFrame_FrameType value);
template<typename T>
inline const std::string& WebRtcSignalingFrame_FrameType_Name(T enum_t_value) {
static_assert(::std::is_same<T, WebRtcSignalingFrame_FrameType>::value ||
::std::is_integral<T>::value,
"Incorrect type passed to function WebRtcSignalingFrame_FrameType_Name.");
return WebRtcSignalingFrame_FrameType_Name(static_cast<WebRtcSignalingFrame_FrameType>(enum_t_value));
}
bool WebRtcSignalingFrame_FrameType_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WebRtcSignalingFrame_FrameType* value);
// ===================================================================
class WebRtcSignalingFrame final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:location.nearby.mediums.WebRtcSignalingFrame) */ {
public:
inline WebRtcSignalingFrame() : WebRtcSignalingFrame(nullptr) {}
~WebRtcSignalingFrame() override;
explicit constexpr WebRtcSignalingFrame(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
WebRtcSignalingFrame(const WebRtcSignalingFrame& from);
WebRtcSignalingFrame(WebRtcSignalingFrame&& from) noexcept
: WebRtcSignalingFrame() {
*this = ::std::move(from);
}
inline WebRtcSignalingFrame& operator=(const WebRtcSignalingFrame& from) {
CopyFrom(from);
return *this;
}
inline WebRtcSignalingFrame& operator=(WebRtcSignalingFrame&& from) noexcept {
if (this == &from) return *this;
if (GetOwningArena() == from.GetOwningArena()
#ifdef PROTOBUF_FORCE_COPY_IN_MOVE
&& GetOwningArena() != nullptr
#endif // !PROTOBUF_FORCE_COPY_IN_MOVE
) {
InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
inline const std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
}
inline std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields<std::string>();
}
static const WebRtcSignalingFrame& default_instance() {
return *internal_default_instance();
}
enum FrameCase {
kOffer = 3,
kAnswer = 4,
kIceCandidates = 5,
kReadyForSignalingPoke = 6,
FRAME_NOT_SET = 0,
};
static inline const WebRtcSignalingFrame* internal_default_instance() {
return reinterpret_cast<const WebRtcSignalingFrame*>(
&_WebRtcSignalingFrame_default_instance_);
}
static constexpr int kIndexInFileMessages =
0;
friend void swap(WebRtcSignalingFrame& a, WebRtcSignalingFrame& b) {
a.Swap(&b);
}
inline void Swap(WebRtcSignalingFrame* other) {
if (other == this) return;
#ifdef PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() != nullptr &&
GetOwningArena() == other->GetOwningArena()) {
#else // PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() == other->GetOwningArena()) {
#endif // !PROTOBUF_FORCE_COPY_IN_SWAP
InternalSwap(other);
} else {
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
}
}
void UnsafeArenaSwap(WebRtcSignalingFrame* other) {
if (other == this) return;
GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
InternalSwap(other);
}
// implements Message ----------------------------------------------
WebRtcSignalingFrame* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
return CreateMaybeMessage<WebRtcSignalingFrame>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
void CopyFrom(const WebRtcSignalingFrame& from);
void MergeFrom(const WebRtcSignalingFrame& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(WebRtcSignalingFrame* other);
private:
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "location.nearby.mediums.WebRtcSignalingFrame";
}
protected:
explicit WebRtcSignalingFrame(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
private:
static void ArenaDtor(void* object);
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
typedef WebRtcSignalingFrame_FrameType FrameType;
static constexpr FrameType UNKNOWN_FRAME_TYPE =
WebRtcSignalingFrame_FrameType_UNKNOWN_FRAME_TYPE;
static constexpr FrameType OFFER_TYPE =
WebRtcSignalingFrame_FrameType_OFFER_TYPE;
static constexpr FrameType ANSWER_TYPE =
WebRtcSignalingFrame_FrameType_ANSWER_TYPE;
static constexpr FrameType ICE_CANDIDATES_TYPE =
WebRtcSignalingFrame_FrameType_ICE_CANDIDATES_TYPE;
static constexpr FrameType READY_FOR_SIGNALING_POKE_TYPE =
WebRtcSignalingFrame_FrameType_READY_FOR_SIGNALING_POKE_TYPE;
static inline bool FrameType_IsValid(int value) {
return WebRtcSignalingFrame_FrameType_IsValid(value);
}
static constexpr FrameType FrameType_MIN =
WebRtcSignalingFrame_FrameType_FrameType_MIN;
static constexpr FrameType FrameType_MAX =
WebRtcSignalingFrame_FrameType_FrameType_MAX;
static constexpr int FrameType_ARRAYSIZE =
WebRtcSignalingFrame_FrameType_FrameType_ARRAYSIZE;
template<typename T>
static inline const std::string& FrameType_Name(T enum_t_value) {
static_assert(::std::is_same<T, FrameType>::value ||
::std::is_integral<T>::value,
"Incorrect type passed to function FrameType_Name.");
return WebRtcSignalingFrame_FrameType_Name(enum_t_value);
}
static inline bool FrameType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
FrameType* value) {
return WebRtcSignalingFrame_FrameType_Parse(name, value);
}
// accessors -------------------------------------------------------
enum : int {
kSenderIdFieldNumber = 1,
kTypeFieldNumber = 2,
kOfferFieldNumber = 3,
kAnswerFieldNumber = 4,
kIceCandidatesFieldNumber = 5,
kReadyForSignalingPokeFieldNumber = 6,
};
// optional .location.nearby.mediums.PeerId sender_id = 1;
bool has_sender_id() const;
private:
bool _internal_has_sender_id() const;
public:
void clear_sender_id();
const ::location::nearby::mediums::PeerId& sender_id() const;
PROTOBUF_NODISCARD ::location::nearby::mediums::PeerId* release_sender_id();
::location::nearby::mediums::PeerId* mutable_sender_id();
void set_allocated_sender_id(::location::nearby::mediums::PeerId* sender_id);
private:
const ::location::nearby::mediums::PeerId& _internal_sender_id() const;
::location::nearby::mediums::PeerId* _internal_mutable_sender_id();
public:
void unsafe_arena_set_allocated_sender_id(
::location::nearby::mediums::PeerId* sender_id);
::location::nearby::mediums::PeerId* unsafe_arena_release_sender_id();
// optional .location.nearby.mediums.WebRtcSignalingFrame.FrameType type = 2;
bool has_type() const;
private:
bool _internal_has_type() const;
public:
void clear_type();
::location::nearby::mediums::WebRtcSignalingFrame_FrameType type() const;
void set_type(::location::nearby::mediums::WebRtcSignalingFrame_FrameType value);
private:
::location::nearby::mediums::WebRtcSignalingFrame_FrameType _internal_type() const;
void _internal_set_type(::location::nearby::mediums::WebRtcSignalingFrame_FrameType value);
public:
// .location.nearby.mediums.Offer offer = 3;
bool has_offer() const;
private:
bool _internal_has_offer() const;
public:
void clear_offer();
const ::location::nearby::mediums::Offer& offer() const;
PROTOBUF_NODISCARD ::location::nearby::mediums::Offer* release_offer();
::location::nearby::mediums::Offer* mutable_offer();
void set_allocated_offer(::location::nearby::mediums::Offer* offer);
private:
const ::location::nearby::mediums::Offer& _internal_offer() const;
::location::nearby::mediums::Offer* _internal_mutable_offer();
public:
void unsafe_arena_set_allocated_offer(
::location::nearby::mediums::Offer* offer);
::location::nearby::mediums::Offer* unsafe_arena_release_offer();
// .location.nearby.mediums.Answer answer = 4;
bool has_answer() const;
private:
bool _internal_has_answer() const;
public:
void clear_answer();
const ::location::nearby::mediums::Answer& answer() const;
PROTOBUF_NODISCARD ::location::nearby::mediums::Answer* release_answer();
::location::nearby::mediums::Answer* mutable_answer();
void set_allocated_answer(::location::nearby::mediums::Answer* answer);
private:
const ::location::nearby::mediums::Answer& _internal_answer() const;
::location::nearby::mediums::Answer* _internal_mutable_answer();
public:
void unsafe_arena_set_allocated_answer(
::location::nearby::mediums::Answer* answer);
::location::nearby::mediums::Answer* unsafe_arena_release_answer();
// .location.nearby.mediums.IceCandidates ice_candidates = 5;
bool has_ice_candidates() const;
private:
bool _internal_has_ice_candidates() const;
public:
void clear_ice_candidates();
const ::location::nearby::mediums::IceCandidates& ice_candidates() const;
PROTOBUF_NODISCARD ::location::nearby::mediums::IceCandidates* release_ice_candidates();
::location::nearby::mediums::IceCandidates* mutable_ice_candidates();
void set_allocated_ice_candidates(::location::nearby::mediums::IceCandidates* ice_candidates);
private:
const ::location::nearby::mediums::IceCandidates& _internal_ice_candidates() const;
::location::nearby::mediums::IceCandidates* _internal_mutable_ice_candidates();
public:
void unsafe_arena_set_allocated_ice_candidates(
::location::nearby::mediums::IceCandidates* ice_candidates);
::location::nearby::mediums::IceCandidates* unsafe_arena_release_ice_candidates();
// .location.nearby.mediums.ReadyForSignalingPoke ready_for_signaling_poke = 6;
bool has_ready_for_signaling_poke() const;
private:
bool _internal_has_ready_for_signaling_poke() const;
public:
void clear_ready_for_signaling_poke();
const ::location::nearby::mediums::ReadyForSignalingPoke& ready_for_signaling_poke() const;
PROTOBUF_NODISCARD ::location::nearby::mediums::ReadyForSignalingPoke* release_ready_for_signaling_poke();
::location::nearby::mediums::ReadyForSignalingPoke* mutable_ready_for_signaling_poke();
void set_allocated_ready_for_signaling_poke(::location::nearby::mediums::ReadyForSignalingPoke* ready_for_signaling_poke);
private:
const ::location::nearby::mediums::ReadyForSignalingPoke& _internal_ready_for_signaling_poke() const;
::location::nearby::mediums::ReadyForSignalingPoke* _internal_mutable_ready_for_signaling_poke();
public:
void unsafe_arena_set_allocated_ready_for_signaling_poke(
::location::nearby::mediums::ReadyForSignalingPoke* ready_for_signaling_poke);
::location::nearby::mediums::ReadyForSignalingPoke* unsafe_arena_release_ready_for_signaling_poke();
void clear_Frame();
FrameCase Frame_case() const;
// @@protoc_insertion_point(class_scope:location.nearby.mediums.WebRtcSignalingFrame)
private:
class _Internal;
void set_has_offer();
void set_has_answer();
void set_has_ice_candidates();
void set_has_ready_for_signaling_poke();
inline bool has_Frame() const;
inline void clear_has_Frame();
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
::location::nearby::mediums::PeerId* sender_id_;
int type_;
union FrameUnion {
constexpr FrameUnion() : _constinit_{} {}
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
::location::nearby::mediums::Offer* offer_;
::location::nearby::mediums::Answer* answer_;
::location::nearby::mediums::IceCandidates* ice_candidates_;
::location::nearby::mediums::ReadyForSignalingPoke* ready_for_signaling_poke_;
} Frame_;
uint32_t _oneof_case_[1];
friend struct ::TableStruct_proto_2fmediums_2fweb_5frtc_5fsignaling_5fframes_2eproto;
};
// -------------------------------------------------------------------
class PeerId final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:location.nearby.mediums.PeerId) */ {
public:
inline PeerId() : PeerId(nullptr) {}
~PeerId() override;
explicit constexpr PeerId(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
PeerId(const PeerId& from);
PeerId(PeerId&& from) noexcept
: PeerId() {
*this = ::std::move(from);
}
inline PeerId& operator=(const PeerId& from) {
CopyFrom(from);
return *this;
}
inline PeerId& operator=(PeerId&& from) noexcept {
if (this == &from) return *this;
if (GetOwningArena() == from.GetOwningArena()
#ifdef PROTOBUF_FORCE_COPY_IN_MOVE
&& GetOwningArena() != nullptr
#endif // !PROTOBUF_FORCE_COPY_IN_MOVE
) {
InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
inline const std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
}
inline std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields<std::string>();
}
static const PeerId& default_instance() {
return *internal_default_instance();
}
static inline const PeerId* internal_default_instance() {
return reinterpret_cast<const PeerId*>(
&_PeerId_default_instance_);
}
static constexpr int kIndexInFileMessages =
1;
friend void swap(PeerId& a, PeerId& b) {
a.Swap(&b);
}
inline void Swap(PeerId* other) {
if (other == this) return;
#ifdef PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() != nullptr &&
GetOwningArena() == other->GetOwningArena()) {
#else // PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() == other->GetOwningArena()) {
#endif // !PROTOBUF_FORCE_COPY_IN_SWAP
InternalSwap(other);
} else {
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
}
}
void UnsafeArenaSwap(PeerId* other) {
if (other == this) return;
GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
InternalSwap(other);
}
// implements Message ----------------------------------------------
PeerId* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
return CreateMaybeMessage<PeerId>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
void CopyFrom(const PeerId& from);
void MergeFrom(const PeerId& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(PeerId* other);
private:
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "location.nearby.mediums.PeerId";
}
protected:
explicit PeerId(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
private:
static void ArenaDtor(void* object);
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kIdFieldNumber = 1,
};
// optional string id = 1;
bool has_id() const;
private:
bool _internal_has_id() const;
public:
void clear_id();
const std::string& id() const;
template <typename ArgT0 = const std::string&, typename... ArgT>
void set_id(ArgT0&& arg0, ArgT... args);
std::string* mutable_id();
PROTOBUF_NODISCARD std::string* release_id();
void set_allocated_id(std::string* id);
private:
const std::string& _internal_id() const;
inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
std::string* _internal_mutable_id();
public:
// @@protoc_insertion_point(class_scope:location.nearby.mediums.PeerId)
private:
class _Internal;
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
friend struct ::TableStruct_proto_2fmediums_2fweb_5frtc_5fsignaling_5fframes_2eproto;
};
// -------------------------------------------------------------------
class SessionDescription final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:location.nearby.mediums.SessionDescription) */ {
public:
inline SessionDescription() : SessionDescription(nullptr) {}
~SessionDescription() override;
explicit constexpr SessionDescription(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
SessionDescription(const SessionDescription& from);
SessionDescription(SessionDescription&& from) noexcept
: SessionDescription() {
*this = ::std::move(from);
}
inline SessionDescription& operator=(const SessionDescription& from) {
CopyFrom(from);
return *this;
}
inline SessionDescription& operator=(SessionDescription&& from) noexcept {
if (this == &from) return *this;
if (GetOwningArena() == from.GetOwningArena()
#ifdef PROTOBUF_FORCE_COPY_IN_MOVE
&& GetOwningArena() != nullptr
#endif // !PROTOBUF_FORCE_COPY_IN_MOVE
) {
InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
inline const std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
}
inline std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields<std::string>();
}
static const SessionDescription& default_instance() {
return *internal_default_instance();
}
static inline const SessionDescription* internal_default_instance() {
return reinterpret_cast<const SessionDescription*>(
&_SessionDescription_default_instance_);
}
static constexpr int kIndexInFileMessages =
2;
friend void swap(SessionDescription& a, SessionDescription& b) {
a.Swap(&b);
}
inline void Swap(SessionDescription* other) {
if (other == this) return;
#ifdef PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() != nullptr &&
GetOwningArena() == other->GetOwningArena()) {
#else // PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() == other->GetOwningArena()) {
#endif // !PROTOBUF_FORCE_COPY_IN_SWAP
InternalSwap(other);
} else {
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
}
}
void UnsafeArenaSwap(SessionDescription* other) {
if (other == this) return;
GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
InternalSwap(other);
}
// implements Message ----------------------------------------------
SessionDescription* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
return CreateMaybeMessage<SessionDescription>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
void CopyFrom(const SessionDescription& from);
void MergeFrom(const SessionDescription& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(SessionDescription* other);
private:
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "location.nearby.mediums.SessionDescription";
}
protected:
explicit SessionDescription(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
private:
static void ArenaDtor(void* object);
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kDescriptionFieldNumber = 1,
};
// optional string description = 1;
bool has_description() const;
private:
bool _internal_has_description() const;
public:
void clear_description();
const std::string& description() const;
template <typename ArgT0 = const std::string&, typename... ArgT>
void set_description(ArgT0&& arg0, ArgT... args);
std::string* mutable_description();
PROTOBUF_NODISCARD std::string* release_description();
void set_allocated_description(std::string* description);
private:
const std::string& _internal_description() const;
inline PROTOBUF_ALWAYS_INLINE void _internal_set_description(const std::string& value);
std::string* _internal_mutable_description();
public:
// @@protoc_insertion_point(class_scope:location.nearby.mediums.SessionDescription)
private:
class _Internal;
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
friend struct ::TableStruct_proto_2fmediums_2fweb_5frtc_5fsignaling_5fframes_2eproto;
};
// -------------------------------------------------------------------
class IceCandidate final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:location.nearby.mediums.IceCandidate) */ {
public:
inline IceCandidate() : IceCandidate(nullptr) {}
~IceCandidate() override;
explicit constexpr IceCandidate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
IceCandidate(const IceCandidate& from);
IceCandidate(IceCandidate&& from) noexcept
: IceCandidate() {
*this = ::std::move(from);
}
inline IceCandidate& operator=(const IceCandidate& from) {
CopyFrom(from);
return *this;
}
inline IceCandidate& operator=(IceCandidate&& from) noexcept {
if (this == &from) return *this;
if (GetOwningArena() == from.GetOwningArena()
#ifdef PROTOBUF_FORCE_COPY_IN_MOVE
&& GetOwningArena() != nullptr
#endif // !PROTOBUF_FORCE_COPY_IN_MOVE
) {
InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
inline const std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
}
inline std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields<std::string>();
}
static const IceCandidate& default_instance() {
return *internal_default_instance();
}
static inline const IceCandidate* internal_default_instance() {
return reinterpret_cast<const IceCandidate*>(
&_IceCandidate_default_instance_);
}
static constexpr int kIndexInFileMessages =
3;
friend void swap(IceCandidate& a, IceCandidate& b) {
a.Swap(&b);
}
inline void Swap(IceCandidate* other) {
if (other == this) return;
#ifdef PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() != nullptr &&
GetOwningArena() == other->GetOwningArena()) {
#else // PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() == other->GetOwningArena()) {
#endif // !PROTOBUF_FORCE_COPY_IN_SWAP
InternalSwap(other);
} else {
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
}
}
void UnsafeArenaSwap(IceCandidate* other) {
if (other == this) return;
GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
InternalSwap(other);
}
// implements Message ----------------------------------------------
IceCandidate* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
return CreateMaybeMessage<IceCandidate>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
void CopyFrom(const IceCandidate& from);
void MergeFrom(const IceCandidate& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(IceCandidate* other);
private:
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "location.nearby.mediums.IceCandidate";
}
protected:
explicit IceCandidate(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
private:
static void ArenaDtor(void* object);
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kSdpFieldNumber = 1,
kSdpMidFieldNumber = 2,
kSdpMLineIndexFieldNumber = 3,
};
// optional string sdp = 1;
bool has_sdp() const;
private:
bool _internal_has_sdp() const;
public:
void clear_sdp();
const std::string& sdp() const;
template <typename ArgT0 = const std::string&, typename... ArgT>
void set_sdp(ArgT0&& arg0, ArgT... args);
std::string* mutable_sdp();
PROTOBUF_NODISCARD std::string* release_sdp();
void set_allocated_sdp(std::string* sdp);
private:
const std::string& _internal_sdp() const;
inline PROTOBUF_ALWAYS_INLINE void _internal_set_sdp(const std::string& value);
std::string* _internal_mutable_sdp();
public:
// optional string sdp_mid = 2;
bool has_sdp_mid() const;
private:
bool _internal_has_sdp_mid() const;
public:
void clear_sdp_mid();
const std::string& sdp_mid() const;
template <typename ArgT0 = const std::string&, typename... ArgT>
void set_sdp_mid(ArgT0&& arg0, ArgT... args);
std::string* mutable_sdp_mid();
PROTOBUF_NODISCARD std::string* release_sdp_mid();
void set_allocated_sdp_mid(std::string* sdp_mid);
private:
const std::string& _internal_sdp_mid() const;
inline PROTOBUF_ALWAYS_INLINE void _internal_set_sdp_mid(const std::string& value);
std::string* _internal_mutable_sdp_mid();
public:
// optional int32 sdp_m_line_index = 3;
bool has_sdp_m_line_index() const;
private:
bool _internal_has_sdp_m_line_index() const;
public:
void clear_sdp_m_line_index();
int32_t sdp_m_line_index() const;
void set_sdp_m_line_index(int32_t value);
private:
int32_t _internal_sdp_m_line_index() const;
void _internal_set_sdp_m_line_index(int32_t value);
public:
// @@protoc_insertion_point(class_scope:location.nearby.mediums.IceCandidate)
private:
class _Internal;
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sdp_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sdp_mid_;
int32_t sdp_m_line_index_;
friend struct ::TableStruct_proto_2fmediums_2fweb_5frtc_5fsignaling_5fframes_2eproto;
};
// -------------------------------------------------------------------
class IceCandidates final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:location.nearby.mediums.IceCandidates) */ {
public:
inline IceCandidates() : IceCandidates(nullptr) {}
~IceCandidates() override;
explicit constexpr IceCandidates(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
IceCandidates(const IceCandidates& from);
IceCandidates(IceCandidates&& from) noexcept
: IceCandidates() {
*this = ::std::move(from);
}
inline IceCandidates& operator=(const IceCandidates& from) {
CopyFrom(from);
return *this;
}
inline IceCandidates& operator=(IceCandidates&& from) noexcept {
if (this == &from) return *this;
if (GetOwningArena() == from.GetOwningArena()
#ifdef PROTOBUF_FORCE_COPY_IN_MOVE
&& GetOwningArena() != nullptr
#endif // !PROTOBUF_FORCE_COPY_IN_MOVE
) {
InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
inline const std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
}
inline std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields<std::string>();
}
static const IceCandidates& default_instance() {
return *internal_default_instance();
}
static inline const IceCandidates* internal_default_instance() {
return reinterpret_cast<const IceCandidates*>(
&_IceCandidates_default_instance_);
}
static constexpr int kIndexInFileMessages =
4;
friend void swap(IceCandidates& a, IceCandidates& b) {
a.Swap(&b);
}
inline void Swap(IceCandidates* other) {
if (other == this) return;
#ifdef PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() != nullptr &&
GetOwningArena() == other->GetOwningArena()) {
#else // PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() == other->GetOwningArena()) {
#endif // !PROTOBUF_FORCE_COPY_IN_SWAP
InternalSwap(other);
} else {
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
}
}
void UnsafeArenaSwap(IceCandidates* other) {
if (other == this) return;
GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
InternalSwap(other);
}
// implements Message ----------------------------------------------
IceCandidates* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
return CreateMaybeMessage<IceCandidates>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
void CopyFrom(const IceCandidates& from);
void MergeFrom(const IceCandidates& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(IceCandidates* other);
private:
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "location.nearby.mediums.IceCandidates";
}
protected:
explicit IceCandidates(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
private:
static void ArenaDtor(void* object);
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kIceCandidatesFieldNumber = 1,
};
// repeated .location.nearby.mediums.IceCandidate ice_candidates = 1;
int ice_candidates_size() const;
private:
int _internal_ice_candidates_size() const;
public:
void clear_ice_candidates();
::location::nearby::mediums::IceCandidate* mutable_ice_candidates(int index);
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::location::nearby::mediums::IceCandidate >*
mutable_ice_candidates();
private:
const ::location::nearby::mediums::IceCandidate& _internal_ice_candidates(int index) const;
::location::nearby::mediums::IceCandidate* _internal_add_ice_candidates();
public:
const ::location::nearby::mediums::IceCandidate& ice_candidates(int index) const;
::location::nearby::mediums::IceCandidate* add_ice_candidates();
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::location::nearby::mediums::IceCandidate >&
ice_candidates() const;
// @@protoc_insertion_point(class_scope:location.nearby.mediums.IceCandidates)
private:
class _Internal;
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::location::nearby::mediums::IceCandidate > ice_candidates_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_proto_2fmediums_2fweb_5frtc_5fsignaling_5fframes_2eproto;
};
// -------------------------------------------------------------------
class Offer final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:location.nearby.mediums.Offer) */ {
public:
inline Offer() : Offer(nullptr) {}
~Offer() override;
explicit constexpr Offer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
Offer(const Offer& from);
Offer(Offer&& from) noexcept
: Offer() {
*this = ::std::move(from);
}
inline Offer& operator=(const Offer& from) {
CopyFrom(from);
return *this;
}
inline Offer& operator=(Offer&& from) noexcept {
if (this == &from) return *this;
if (GetOwningArena() == from.GetOwningArena()
#ifdef PROTOBUF_FORCE_COPY_IN_MOVE
&& GetOwningArena() != nullptr
#endif // !PROTOBUF_FORCE_COPY_IN_MOVE
) {
InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
inline const std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
}
inline std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields<std::string>();
}
static const Offer& default_instance() {
return *internal_default_instance();
}
static inline const Offer* internal_default_instance() {
return reinterpret_cast<const Offer*>(
&_Offer_default_instance_);
}
static constexpr int kIndexInFileMessages =
5;
friend void swap(Offer& a, Offer& b) {
a.Swap(&b);
}
inline void Swap(Offer* other) {
if (other == this) return;
#ifdef PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() != nullptr &&
GetOwningArena() == other->GetOwningArena()) {
#else // PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() == other->GetOwningArena()) {
#endif // !PROTOBUF_FORCE_COPY_IN_SWAP
InternalSwap(other);
} else {
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
}
}
void UnsafeArenaSwap(Offer* other) {
if (other == this) return;
GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
InternalSwap(other);
}
// implements Message ----------------------------------------------
Offer* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
return CreateMaybeMessage<Offer>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
void CopyFrom(const Offer& from);
void MergeFrom(const Offer& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(Offer* other);
private:
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "location.nearby.mediums.Offer";
}
protected:
explicit Offer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
private:
static void ArenaDtor(void* object);
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kSessionDescriptionFieldNumber = 1,
};
// optional .location.nearby.mediums.SessionDescription session_description = 1;
bool has_session_description() const;
private:
bool _internal_has_session_description() const;
public:
void clear_session_description();
const ::location::nearby::mediums::SessionDescription& session_description() const;
PROTOBUF_NODISCARD ::location::nearby::mediums::SessionDescription* release_session_description();
::location::nearby::mediums::SessionDescription* mutable_session_description();
void set_allocated_session_description(::location::nearby::mediums::SessionDescription* session_description);
private:
const ::location::nearby::mediums::SessionDescription& _internal_session_description() const;
::location::nearby::mediums::SessionDescription* _internal_mutable_session_description();
public:
void unsafe_arena_set_allocated_session_description(
::location::nearby::mediums::SessionDescription* session_description);
::location::nearby::mediums::SessionDescription* unsafe_arena_release_session_description();
// @@protoc_insertion_point(class_scope:location.nearby.mediums.Offer)
private:
class _Internal;
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
::location::nearby::mediums::SessionDescription* session_description_;
friend struct ::TableStruct_proto_2fmediums_2fweb_5frtc_5fsignaling_5fframes_2eproto;
};
// -------------------------------------------------------------------
class Answer final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:location.nearby.mediums.Answer) */ {
public:
inline Answer() : Answer(nullptr) {}
~Answer() override;
explicit constexpr Answer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
Answer(const Answer& from);
Answer(Answer&& from) noexcept
: Answer() {
*this = ::std::move(from);
}
inline Answer& operator=(const Answer& from) {
CopyFrom(from);
return *this;
}
inline Answer& operator=(Answer&& from) noexcept {
if (this == &from) return *this;
if (GetOwningArena() == from.GetOwningArena()
#ifdef PROTOBUF_FORCE_COPY_IN_MOVE
&& GetOwningArena() != nullptr
#endif // !PROTOBUF_FORCE_COPY_IN_MOVE
) {
InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
inline const std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
}
inline std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields<std::string>();
}
static const Answer& default_instance() {
return *internal_default_instance();
}
static inline const Answer* internal_default_instance() {
return reinterpret_cast<const Answer*>(
&_Answer_default_instance_);
}
static constexpr int kIndexInFileMessages =
6;
friend void swap(Answer& a, Answer& b) {
a.Swap(&b);
}
inline void Swap(Answer* other) {
if (other == this) return;
#ifdef PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() != nullptr &&
GetOwningArena() == other->GetOwningArena()) {
#else // PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() == other->GetOwningArena()) {
#endif // !PROTOBUF_FORCE_COPY_IN_SWAP
InternalSwap(other);
} else {
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
}
}
void UnsafeArenaSwap(Answer* other) {
if (other == this) return;
GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
InternalSwap(other);
}
// implements Message ----------------------------------------------
Answer* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
return CreateMaybeMessage<Answer>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
void CopyFrom(const Answer& from);
void MergeFrom(const Answer& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(Answer* other);
private:
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "location.nearby.mediums.Answer";
}
protected:
explicit Answer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
private:
static void ArenaDtor(void* object);
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
enum : int {
kSessionDescriptionFieldNumber = 1,
};
// optional .location.nearby.mediums.SessionDescription session_description = 1;
bool has_session_description() const;
private:
bool _internal_has_session_description() const;
public:
void clear_session_description();
const ::location::nearby::mediums::SessionDescription& session_description() const;
PROTOBUF_NODISCARD ::location::nearby::mediums::SessionDescription* release_session_description();
::location::nearby::mediums::SessionDescription* mutable_session_description();
void set_allocated_session_description(::location::nearby::mediums::SessionDescription* session_description);
private:
const ::location::nearby::mediums::SessionDescription& _internal_session_description() const;
::location::nearby::mediums::SessionDescription* _internal_mutable_session_description();
public:
void unsafe_arena_set_allocated_session_description(
::location::nearby::mediums::SessionDescription* session_description);
::location::nearby::mediums::SessionDescription* unsafe_arena_release_session_description();
// @@protoc_insertion_point(class_scope:location.nearby.mediums.Answer)
private:
class _Internal;
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
::location::nearby::mediums::SessionDescription* session_description_;
friend struct ::TableStruct_proto_2fmediums_2fweb_5frtc_5fsignaling_5fframes_2eproto;
};
// -------------------------------------------------------------------
class ReadyForSignalingPoke final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:location.nearby.mediums.ReadyForSignalingPoke) */ {
public:
inline ReadyForSignalingPoke() : ReadyForSignalingPoke(nullptr) {}
~ReadyForSignalingPoke() override;
explicit constexpr ReadyForSignalingPoke(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
ReadyForSignalingPoke(const ReadyForSignalingPoke& from);
ReadyForSignalingPoke(ReadyForSignalingPoke&& from) noexcept
: ReadyForSignalingPoke() {
*this = ::std::move(from);
}
inline ReadyForSignalingPoke& operator=(const ReadyForSignalingPoke& from) {
CopyFrom(from);
return *this;
}
inline ReadyForSignalingPoke& operator=(ReadyForSignalingPoke&& from) noexcept {
if (this == &from) return *this;
if (GetOwningArena() == from.GetOwningArena()
#ifdef PROTOBUF_FORCE_COPY_IN_MOVE
&& GetOwningArena() != nullptr
#endif // !PROTOBUF_FORCE_COPY_IN_MOVE
) {
InternalSwap(&from);
} else {
CopyFrom(from);
}
return *this;
}
inline const std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
}
inline std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields<std::string>();
}
static const ReadyForSignalingPoke& default_instance() {
return *internal_default_instance();
}
static inline const ReadyForSignalingPoke* internal_default_instance() {
return reinterpret_cast<const ReadyForSignalingPoke*>(
&_ReadyForSignalingPoke_default_instance_);
}
static constexpr int kIndexInFileMessages =
7;
friend void swap(ReadyForSignalingPoke& a, ReadyForSignalingPoke& b) {
a.Swap(&b);
}
inline void Swap(ReadyForSignalingPoke* other) {
if (other == this) return;
#ifdef PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() != nullptr &&
GetOwningArena() == other->GetOwningArena()) {
#else // PROTOBUF_FORCE_COPY_IN_SWAP
if (GetOwningArena() == other->GetOwningArena()) {
#endif // !PROTOBUF_FORCE_COPY_IN_SWAP
InternalSwap(other);
} else {
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
}
}
void UnsafeArenaSwap(ReadyForSignalingPoke* other) {
if (other == this) return;
GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
InternalSwap(other);
}
// implements Message ----------------------------------------------
ReadyForSignalingPoke* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
return CreateMaybeMessage<ReadyForSignalingPoke>(arena);
}
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
void CopyFrom(const ReadyForSignalingPoke& from);
void MergeFrom(const ReadyForSignalingPoke& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
size_t ByteSizeLong() const final;
const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
uint8_t* _InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
int GetCachedSize() const final { return _cached_size_.Get(); }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(ReadyForSignalingPoke* other);
private:
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
return "location.nearby.mediums.ReadyForSignalingPoke";
}
protected:
explicit ReadyForSignalingPoke(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned = false);
private:
static void ArenaDtor(void* object);
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
public:
std::string GetTypeName() const final;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
// @@protoc_insertion_point(class_scope:location.nearby.mediums.ReadyForSignalingPoke)
private:
class _Internal;
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_proto_2fmediums_2fweb_5frtc_5fsignaling_5fframes_2eproto;
};
// ===================================================================
// ===================================================================
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif // __GNUC__
// WebRtcSignalingFrame
// optional .location.nearby.mediums.PeerId sender_id = 1;
inline bool WebRtcSignalingFrame::_internal_has_sender_id() const {
bool value = (_has_bits_[0] & 0x00000001u) != 0;
PROTOBUF_ASSUME(!value || sender_id_ != nullptr);
return value;
}
inline bool WebRtcSignalingFrame::has_sender_id() const {
return _internal_has_sender_id();
}
inline void WebRtcSignalingFrame::clear_sender_id() {
if (sender_id_ != nullptr) sender_id_->Clear();
_has_bits_[0] &= ~0x00000001u;
}
inline const ::location::nearby::mediums::PeerId& WebRtcSignalingFrame::_internal_sender_id() const {
const ::location::nearby::mediums::PeerId* p = sender_id_;
return p != nullptr ? *p : reinterpret_cast<const ::location::nearby::mediums::PeerId&>(
::location::nearby::mediums::_PeerId_default_instance_);
}
inline const ::location::nearby::mediums::PeerId& WebRtcSignalingFrame::sender_id() const {
// @@protoc_insertion_point(field_get:location.nearby.mediums.WebRtcSignalingFrame.sender_id)
return _internal_sender_id();
}
inline void WebRtcSignalingFrame::unsafe_arena_set_allocated_sender_id(
::location::nearby::mediums::PeerId* sender_id) {
if (GetArenaForAllocation() == nullptr) {
delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(sender_id_);
}
sender_id_ = sender_id;
if (sender_id) {
_has_bits_[0] |= 0x00000001u;
} else {
_has_bits_[0] &= ~0x00000001u;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:location.nearby.mediums.WebRtcSignalingFrame.sender_id)
}
inline ::location::nearby::mediums::PeerId* WebRtcSignalingFrame::release_sender_id() {
_has_bits_[0] &= ~0x00000001u;
::location::nearby::mediums::PeerId* temp = sender_id_;
sender_id_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
if (GetArenaForAllocation() == nullptr) { delete old; }
#else // PROTOBUF_FORCE_COPY_IN_RELEASE
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
return temp;
}
inline ::location::nearby::mediums::PeerId* WebRtcSignalingFrame::unsafe_arena_release_sender_id() {
// @@protoc_insertion_point(field_release:location.nearby.mediums.WebRtcSignalingFrame.sender_id)
_has_bits_[0] &= ~0x00000001u;
::location::nearby::mediums::PeerId* temp = sender_id_;
sender_id_ = nullptr;
return temp;
}
inline ::location::nearby::mediums::PeerId* WebRtcSignalingFrame::_internal_mutable_sender_id() {
_has_bits_[0] |= 0x00000001u;
if (sender_id_ == nullptr) {
auto* p = CreateMaybeMessage<::location::nearby::mediums::PeerId>(GetArenaForAllocation());
sender_id_ = p;
}
return sender_id_;
}
inline ::location::nearby::mediums::PeerId* WebRtcSignalingFrame::mutable_sender_id() {
::location::nearby::mediums::PeerId* _msg = _internal_mutable_sender_id();
// @@protoc_insertion_point(field_mutable:location.nearby.mediums.WebRtcSignalingFrame.sender_id)
return _msg;
}
inline void WebRtcSignalingFrame::set_allocated_sender_id(::location::nearby::mediums::PeerId* sender_id) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
if (message_arena == nullptr) {
delete sender_id_;
}
if (sender_id) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::location::nearby::mediums::PeerId>::GetOwningArena(sender_id);
if (message_arena != submessage_arena) {
sender_id = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, sender_id, submessage_arena);
}
_has_bits_[0] |= 0x00000001u;
} else {
_has_bits_[0] &= ~0x00000001u;
}
sender_id_ = sender_id;
// @@protoc_insertion_point(field_set_allocated:location.nearby.mediums.WebRtcSignalingFrame.sender_id)
}
// optional .location.nearby.mediums.WebRtcSignalingFrame.FrameType type = 2;
inline bool WebRtcSignalingFrame::_internal_has_type() const {
bool value = (_has_bits_[0] & 0x00000002u) != 0;
return value;
}
inline bool WebRtcSignalingFrame::has_type() const {
return _internal_has_type();
}
inline void WebRtcSignalingFrame::clear_type() {
type_ = 0;
_has_bits_[0] &= ~0x00000002u;
}
inline ::location::nearby::mediums::WebRtcSignalingFrame_FrameType WebRtcSignalingFrame::_internal_type() const {
return static_cast< ::location::nearby::mediums::WebRtcSignalingFrame_FrameType >(type_);
}
inline ::location::nearby::mediums::WebRtcSignalingFrame_FrameType WebRtcSignalingFrame::type() const {
// @@protoc_insertion_point(field_get:location.nearby.mediums.WebRtcSignalingFrame.type)
return _internal_type();
}
inline void WebRtcSignalingFrame::_internal_set_type(::location::nearby::mediums::WebRtcSignalingFrame_FrameType value) {
assert(::location::nearby::mediums::WebRtcSignalingFrame_FrameType_IsValid(value));
_has_bits_[0] |= 0x00000002u;
type_ = value;
}
inline void WebRtcSignalingFrame::set_type(::location::nearby::mediums::WebRtcSignalingFrame_FrameType value) {
_internal_set_type(value);
// @@protoc_insertion_point(field_set:location.nearby.mediums.WebRtcSignalingFrame.type)
}
// .location.nearby.mediums.Offer offer = 3;
inline bool WebRtcSignalingFrame::_internal_has_offer() const {
return Frame_case() == kOffer;
}
inline bool WebRtcSignalingFrame::has_offer() const {
return _internal_has_offer();
}
inline void WebRtcSignalingFrame::set_has_offer() {
_oneof_case_[0] = kOffer;
}
inline void WebRtcSignalingFrame::clear_offer() {
if (_internal_has_offer()) {
if (GetArenaForAllocation() == nullptr) {
delete Frame_.offer_;
}
clear_has_Frame();
}
}
inline ::location::nearby::mediums::Offer* WebRtcSignalingFrame::release_offer() {
// @@protoc_insertion_point(field_release:location.nearby.mediums.WebRtcSignalingFrame.offer)
if (_internal_has_offer()) {
clear_has_Frame();
::location::nearby::mediums::Offer* temp = Frame_.offer_;
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
Frame_.offer_ = nullptr;
return temp;
} else {
return nullptr;
}
}
inline const ::location::nearby::mediums::Offer& WebRtcSignalingFrame::_internal_offer() const {
return _internal_has_offer()
? *Frame_.offer_
: reinterpret_cast< ::location::nearby::mediums::Offer&>(::location::nearby::mediums::_Offer_default_instance_);
}
inline const ::location::nearby::mediums::Offer& WebRtcSignalingFrame::offer() const {
// @@protoc_insertion_point(field_get:location.nearby.mediums.WebRtcSignalingFrame.offer)
return _internal_offer();
}
inline ::location::nearby::mediums::Offer* WebRtcSignalingFrame::unsafe_arena_release_offer() {
// @@protoc_insertion_point(field_unsafe_arena_release:location.nearby.mediums.WebRtcSignalingFrame.offer)
if (_internal_has_offer()) {
clear_has_Frame();
::location::nearby::mediums::Offer* temp = Frame_.offer_;
Frame_.offer_ = nullptr;
return temp;
} else {
return nullptr;
}
}
inline void WebRtcSignalingFrame::unsafe_arena_set_allocated_offer(::location::nearby::mediums::Offer* offer) {
clear_Frame();
if (offer) {
set_has_offer();
Frame_.offer_ = offer;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:location.nearby.mediums.WebRtcSignalingFrame.offer)
}
inline ::location::nearby::mediums::Offer* WebRtcSignalingFrame::_internal_mutable_offer() {
if (!_internal_has_offer()) {
clear_Frame();
set_has_offer();
Frame_.offer_ = CreateMaybeMessage< ::location::nearby::mediums::Offer >(GetArenaForAllocation());
}
return Frame_.offer_;
}
inline ::location::nearby::mediums::Offer* WebRtcSignalingFrame::mutable_offer() {
::location::nearby::mediums::Offer* _msg = _internal_mutable_offer();
// @@protoc_insertion_point(field_mutable:location.nearby.mediums.WebRtcSignalingFrame.offer)
return _msg;
}
// .location.nearby.mediums.Answer answer = 4;
inline bool WebRtcSignalingFrame::_internal_has_answer() const {
return Frame_case() == kAnswer;
}
inline bool WebRtcSignalingFrame::has_answer() const {
return _internal_has_answer();
}
inline void WebRtcSignalingFrame::set_has_answer() {
_oneof_case_[0] = kAnswer;
}
inline void WebRtcSignalingFrame::clear_answer() {
if (_internal_has_answer()) {
if (GetArenaForAllocation() == nullptr) {
delete Frame_.answer_;
}
clear_has_Frame();
}
}
inline ::location::nearby::mediums::Answer* WebRtcSignalingFrame::release_answer() {
// @@protoc_insertion_point(field_release:location.nearby.mediums.WebRtcSignalingFrame.answer)
if (_internal_has_answer()) {
clear_has_Frame();
::location::nearby::mediums::Answer* temp = Frame_.answer_;
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
Frame_.answer_ = nullptr;
return temp;
} else {
return nullptr;
}
}
inline const ::location::nearby::mediums::Answer& WebRtcSignalingFrame::_internal_answer() const {
return _internal_has_answer()
? *Frame_.answer_
: reinterpret_cast< ::location::nearby::mediums::Answer&>(::location::nearby::mediums::_Answer_default_instance_);
}
inline const ::location::nearby::mediums::Answer& WebRtcSignalingFrame::answer() const {
// @@protoc_insertion_point(field_get:location.nearby.mediums.WebRtcSignalingFrame.answer)
return _internal_answer();
}
inline ::location::nearby::mediums::Answer* WebRtcSignalingFrame::unsafe_arena_release_answer() {
// @@protoc_insertion_point(field_unsafe_arena_release:location.nearby.mediums.WebRtcSignalingFrame.answer)
if (_internal_has_answer()) {
clear_has_Frame();
::location::nearby::mediums::Answer* temp = Frame_.answer_;
Frame_.answer_ = nullptr;
return temp;
} else {
return nullptr;
}
}
inline void WebRtcSignalingFrame::unsafe_arena_set_allocated_answer(::location::nearby::mediums::Answer* answer) {
clear_Frame();
if (answer) {
set_has_answer();
Frame_.answer_ = answer;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:location.nearby.mediums.WebRtcSignalingFrame.answer)
}
inline ::location::nearby::mediums::Answer* WebRtcSignalingFrame::_internal_mutable_answer() {
if (!_internal_has_answer()) {
clear_Frame();
set_has_answer();
Frame_.answer_ = CreateMaybeMessage< ::location::nearby::mediums::Answer >(GetArenaForAllocation());
}
return Frame_.answer_;
}
inline ::location::nearby::mediums::Answer* WebRtcSignalingFrame::mutable_answer() {
::location::nearby::mediums::Answer* _msg = _internal_mutable_answer();
// @@protoc_insertion_point(field_mutable:location.nearby.mediums.WebRtcSignalingFrame.answer)
return _msg;
}
// .location.nearby.mediums.IceCandidates ice_candidates = 5;
inline bool WebRtcSignalingFrame::_internal_has_ice_candidates() const {
return Frame_case() == kIceCandidates;
}
inline bool WebRtcSignalingFrame::has_ice_candidates() const {
return _internal_has_ice_candidates();
}
inline void WebRtcSignalingFrame::set_has_ice_candidates() {
_oneof_case_[0] = kIceCandidates;
}
inline void WebRtcSignalingFrame::clear_ice_candidates() {
if (_internal_has_ice_candidates()) {
if (GetArenaForAllocation() == nullptr) {
delete Frame_.ice_candidates_;
}
clear_has_Frame();
}
}
inline ::location::nearby::mediums::IceCandidates* WebRtcSignalingFrame::release_ice_candidates() {
// @@protoc_insertion_point(field_release:location.nearby.mediums.WebRtcSignalingFrame.ice_candidates)
if (_internal_has_ice_candidates()) {
clear_has_Frame();
::location::nearby::mediums::IceCandidates* temp = Frame_.ice_candidates_;
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
Frame_.ice_candidates_ = nullptr;
return temp;
} else {
return nullptr;
}
}
inline const ::location::nearby::mediums::IceCandidates& WebRtcSignalingFrame::_internal_ice_candidates() const {
return _internal_has_ice_candidates()
? *Frame_.ice_candidates_
: reinterpret_cast< ::location::nearby::mediums::IceCandidates&>(::location::nearby::mediums::_IceCandidates_default_instance_);
}
inline const ::location::nearby::mediums::IceCandidates& WebRtcSignalingFrame::ice_candidates() const {
// @@protoc_insertion_point(field_get:location.nearby.mediums.WebRtcSignalingFrame.ice_candidates)
return _internal_ice_candidates();
}
inline ::location::nearby::mediums::IceCandidates* WebRtcSignalingFrame::unsafe_arena_release_ice_candidates() {
// @@protoc_insertion_point(field_unsafe_arena_release:location.nearby.mediums.WebRtcSignalingFrame.ice_candidates)
if (_internal_has_ice_candidates()) {
clear_has_Frame();
::location::nearby::mediums::IceCandidates* temp = Frame_.ice_candidates_;
Frame_.ice_candidates_ = nullptr;
return temp;
} else {
return nullptr;
}
}
inline void WebRtcSignalingFrame::unsafe_arena_set_allocated_ice_candidates(::location::nearby::mediums::IceCandidates* ice_candidates) {
clear_Frame();
if (ice_candidates) {
set_has_ice_candidates();
Frame_.ice_candidates_ = ice_candidates;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:location.nearby.mediums.WebRtcSignalingFrame.ice_candidates)
}
inline ::location::nearby::mediums::IceCandidates* WebRtcSignalingFrame::_internal_mutable_ice_candidates() {
if (!_internal_has_ice_candidates()) {
clear_Frame();
set_has_ice_candidates();
Frame_.ice_candidates_ = CreateMaybeMessage< ::location::nearby::mediums::IceCandidates >(GetArenaForAllocation());
}
return Frame_.ice_candidates_;
}
inline ::location::nearby::mediums::IceCandidates* WebRtcSignalingFrame::mutable_ice_candidates() {
::location::nearby::mediums::IceCandidates* _msg = _internal_mutable_ice_candidates();
// @@protoc_insertion_point(field_mutable:location.nearby.mediums.WebRtcSignalingFrame.ice_candidates)
return _msg;
}
// .location.nearby.mediums.ReadyForSignalingPoke ready_for_signaling_poke = 6;
inline bool WebRtcSignalingFrame::_internal_has_ready_for_signaling_poke() const {
return Frame_case() == kReadyForSignalingPoke;
}
inline bool WebRtcSignalingFrame::has_ready_for_signaling_poke() const {
return _internal_has_ready_for_signaling_poke();
}
inline void WebRtcSignalingFrame::set_has_ready_for_signaling_poke() {
_oneof_case_[0] = kReadyForSignalingPoke;
}
inline void WebRtcSignalingFrame::clear_ready_for_signaling_poke() {
if (_internal_has_ready_for_signaling_poke()) {
if (GetArenaForAllocation() == nullptr) {
delete Frame_.ready_for_signaling_poke_;
}
clear_has_Frame();
}
}
inline ::location::nearby::mediums::ReadyForSignalingPoke* WebRtcSignalingFrame::release_ready_for_signaling_poke() {
// @@protoc_insertion_point(field_release:location.nearby.mediums.WebRtcSignalingFrame.ready_for_signaling_poke)
if (_internal_has_ready_for_signaling_poke()) {
clear_has_Frame();
::location::nearby::mediums::ReadyForSignalingPoke* temp = Frame_.ready_for_signaling_poke_;
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
Frame_.ready_for_signaling_poke_ = nullptr;
return temp;
} else {
return nullptr;
}
}
inline const ::location::nearby::mediums::ReadyForSignalingPoke& WebRtcSignalingFrame::_internal_ready_for_signaling_poke() const {
return _internal_has_ready_for_signaling_poke()
? *Frame_.ready_for_signaling_poke_
: reinterpret_cast< ::location::nearby::mediums::ReadyForSignalingPoke&>(::location::nearby::mediums::_ReadyForSignalingPoke_default_instance_);
}
inline const ::location::nearby::mediums::ReadyForSignalingPoke& WebRtcSignalingFrame::ready_for_signaling_poke() const {
// @@protoc_insertion_point(field_get:location.nearby.mediums.WebRtcSignalingFrame.ready_for_signaling_poke)
return _internal_ready_for_signaling_poke();
}
inline ::location::nearby::mediums::ReadyForSignalingPoke* WebRtcSignalingFrame::unsafe_arena_release_ready_for_signaling_poke() {
// @@protoc_insertion_point(field_unsafe_arena_release:location.nearby.mediums.WebRtcSignalingFrame.ready_for_signaling_poke)
if (_internal_has_ready_for_signaling_poke()) {
clear_has_Frame();
::location::nearby::mediums::ReadyForSignalingPoke* temp = Frame_.ready_for_signaling_poke_;
Frame_.ready_for_signaling_poke_ = nullptr;
return temp;
} else {
return nullptr;
}
}
inline void WebRtcSignalingFrame::unsafe_arena_set_allocated_ready_for_signaling_poke(::location::nearby::mediums::ReadyForSignalingPoke* ready_for_signaling_poke) {
clear_Frame();
if (ready_for_signaling_poke) {
set_has_ready_for_signaling_poke();
Frame_.ready_for_signaling_poke_ = ready_for_signaling_poke;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:location.nearby.mediums.WebRtcSignalingFrame.ready_for_signaling_poke)
}
inline ::location::nearby::mediums::ReadyForSignalingPoke* WebRtcSignalingFrame::_internal_mutable_ready_for_signaling_poke() {
if (!_internal_has_ready_for_signaling_poke()) {
clear_Frame();
set_has_ready_for_signaling_poke();
Frame_.ready_for_signaling_poke_ = CreateMaybeMessage< ::location::nearby::mediums::ReadyForSignalingPoke >(GetArenaForAllocation());
}
return Frame_.ready_for_signaling_poke_;
}
inline ::location::nearby::mediums::ReadyForSignalingPoke* WebRtcSignalingFrame::mutable_ready_for_signaling_poke() {
::location::nearby::mediums::ReadyForSignalingPoke* _msg = _internal_mutable_ready_for_signaling_poke();
// @@protoc_insertion_point(field_mutable:location.nearby.mediums.WebRtcSignalingFrame.ready_for_signaling_poke)
return _msg;
}
inline bool WebRtcSignalingFrame::has_Frame() const {
return Frame_case() != FRAME_NOT_SET;
}
inline void WebRtcSignalingFrame::clear_has_Frame() {
_oneof_case_[0] = FRAME_NOT_SET;
}
inline WebRtcSignalingFrame::FrameCase WebRtcSignalingFrame::Frame_case() const {
return WebRtcSignalingFrame::FrameCase(_oneof_case_[0]);
}
// -------------------------------------------------------------------
// PeerId
// optional string id = 1;
inline bool PeerId::_internal_has_id() const {
bool value = (_has_bits_[0] & 0x00000001u) != 0;
return value;
}
inline bool PeerId::has_id() const {
return _internal_has_id();
}
inline void PeerId::clear_id() {
id_.ClearToEmpty();
_has_bits_[0] &= ~0x00000001u;
}
inline const std::string& PeerId::id() const {
// @@protoc_insertion_point(field_get:location.nearby.mediums.PeerId.id)
return _internal_id();
}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PeerId::set_id(ArgT0&& arg0, ArgT... args) {
_has_bits_[0] |= 0x00000001u;
id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
// @@protoc_insertion_point(field_set:location.nearby.mediums.PeerId.id)
}
inline std::string* PeerId::mutable_id() {
std::string* _s = _internal_mutable_id();
// @@protoc_insertion_point(field_mutable:location.nearby.mediums.PeerId.id)
return _s;
}
inline const std::string& PeerId::_internal_id() const {
return id_.Get();
}
inline void PeerId::_internal_set_id(const std::string& value) {
_has_bits_[0] |= 0x00000001u;
id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
}
inline std::string* PeerId::_internal_mutable_id() {
_has_bits_[0] |= 0x00000001u;
return id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
}
inline std::string* PeerId::release_id() {
// @@protoc_insertion_point(field_release:location.nearby.mediums.PeerId.id)
if (!_internal_has_id()) {
return nullptr;
}
_has_bits_[0] &= ~0x00000001u;
auto* p = id_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
if (id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
}
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
return p;
}
inline void PeerId::set_allocated_id(std::string* id) {
if (id != nullptr) {
_has_bits_[0] |= 0x00000001u;
} else {
_has_bits_[0] &= ~0x00000001u;
}
id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), id,
GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
if (id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
}
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
// @@protoc_insertion_point(field_set_allocated:location.nearby.mediums.PeerId.id)
}
// -------------------------------------------------------------------
// SessionDescription
// optional string description = 1;
inline bool SessionDescription::_internal_has_description() const {
bool value = (_has_bits_[0] & 0x00000001u) != 0;
return value;
}
inline bool SessionDescription::has_description() const {
return _internal_has_description();
}
inline void SessionDescription::clear_description() {
description_.ClearToEmpty();
_has_bits_[0] &= ~0x00000001u;
}
inline const std::string& SessionDescription::description() const {
// @@protoc_insertion_point(field_get:location.nearby.mediums.SessionDescription.description)
return _internal_description();
}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SessionDescription::set_description(ArgT0&& arg0, ArgT... args) {
_has_bits_[0] |= 0x00000001u;
description_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
// @@protoc_insertion_point(field_set:location.nearby.mediums.SessionDescription.description)
}
inline std::string* SessionDescription::mutable_description() {
std::string* _s = _internal_mutable_description();
// @@protoc_insertion_point(field_mutable:location.nearby.mediums.SessionDescription.description)
return _s;
}
inline const std::string& SessionDescription::_internal_description() const {
return description_.Get();
}
inline void SessionDescription::_internal_set_description(const std::string& value) {
_has_bits_[0] |= 0x00000001u;
description_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
}
inline std::string* SessionDescription::_internal_mutable_description() {
_has_bits_[0] |= 0x00000001u;
return description_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
}
inline std::string* SessionDescription::release_description() {
// @@protoc_insertion_point(field_release:location.nearby.mediums.SessionDescription.description)
if (!_internal_has_description()) {
return nullptr;
}
_has_bits_[0] &= ~0x00000001u;
auto* p = description_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
if (description_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
}
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
return p;
}
inline void SessionDescription::set_allocated_description(std::string* description) {
if (description != nullptr) {
_has_bits_[0] |= 0x00000001u;
} else {
_has_bits_[0] &= ~0x00000001u;
}
description_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), description,
GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
if (description_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
}
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
// @@protoc_insertion_point(field_set_allocated:location.nearby.mediums.SessionDescription.description)
}
// -------------------------------------------------------------------
// IceCandidate
// optional string sdp = 1;
inline bool IceCandidate::_internal_has_sdp() const {
bool value = (_has_bits_[0] & 0x00000001u) != 0;
return value;
}
inline bool IceCandidate::has_sdp() const {
return _internal_has_sdp();
}
inline void IceCandidate::clear_sdp() {
sdp_.ClearToEmpty();
_has_bits_[0] &= ~0x00000001u;
}
inline const std::string& IceCandidate::sdp() const {
// @@protoc_insertion_point(field_get:location.nearby.mediums.IceCandidate.sdp)
return _internal_sdp();
}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void IceCandidate::set_sdp(ArgT0&& arg0, ArgT... args) {
_has_bits_[0] |= 0x00000001u;
sdp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
// @@protoc_insertion_point(field_set:location.nearby.mediums.IceCandidate.sdp)
}
inline std::string* IceCandidate::mutable_sdp() {
std::string* _s = _internal_mutable_sdp();
// @@protoc_insertion_point(field_mutable:location.nearby.mediums.IceCandidate.sdp)
return _s;
}
inline const std::string& IceCandidate::_internal_sdp() const {
return sdp_.Get();
}
inline void IceCandidate::_internal_set_sdp(const std::string& value) {
_has_bits_[0] |= 0x00000001u;
sdp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
}
inline std::string* IceCandidate::_internal_mutable_sdp() {
_has_bits_[0] |= 0x00000001u;
return sdp_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
}
inline std::string* IceCandidate::release_sdp() {
// @@protoc_insertion_point(field_release:location.nearby.mediums.IceCandidate.sdp)
if (!_internal_has_sdp()) {
return nullptr;
}
_has_bits_[0] &= ~0x00000001u;
auto* p = sdp_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
if (sdp_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
}
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
return p;
}
inline void IceCandidate::set_allocated_sdp(std::string* sdp) {
if (sdp != nullptr) {
_has_bits_[0] |= 0x00000001u;
} else {
_has_bits_[0] &= ~0x00000001u;
}
sdp_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sdp,
GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
if (sdp_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
}
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
// @@protoc_insertion_point(field_set_allocated:location.nearby.mediums.IceCandidate.sdp)
}
// optional string sdp_mid = 2;
inline bool IceCandidate::_internal_has_sdp_mid() const {
bool value = (_has_bits_[0] & 0x00000002u) != 0;
return value;
}
inline bool IceCandidate::has_sdp_mid() const {
return _internal_has_sdp_mid();
}
inline void IceCandidate::clear_sdp_mid() {
sdp_mid_.ClearToEmpty();
_has_bits_[0] &= ~0x00000002u;
}
inline const std::string& IceCandidate::sdp_mid() const {
// @@protoc_insertion_point(field_get:location.nearby.mediums.IceCandidate.sdp_mid)
return _internal_sdp_mid();
}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void IceCandidate::set_sdp_mid(ArgT0&& arg0, ArgT... args) {
_has_bits_[0] |= 0x00000002u;
sdp_mid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
// @@protoc_insertion_point(field_set:location.nearby.mediums.IceCandidate.sdp_mid)
}
inline std::string* IceCandidate::mutable_sdp_mid() {
std::string* _s = _internal_mutable_sdp_mid();
// @@protoc_insertion_point(field_mutable:location.nearby.mediums.IceCandidate.sdp_mid)
return _s;
}
inline const std::string& IceCandidate::_internal_sdp_mid() const {
return sdp_mid_.Get();
}
inline void IceCandidate::_internal_set_sdp_mid(const std::string& value) {
_has_bits_[0] |= 0x00000002u;
sdp_mid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
}
inline std::string* IceCandidate::_internal_mutable_sdp_mid() {
_has_bits_[0] |= 0x00000002u;
return sdp_mid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
}
inline std::string* IceCandidate::release_sdp_mid() {
// @@protoc_insertion_point(field_release:location.nearby.mediums.IceCandidate.sdp_mid)
if (!_internal_has_sdp_mid()) {
return nullptr;
}
_has_bits_[0] &= ~0x00000002u;
auto* p = sdp_mid_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
if (sdp_mid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
sdp_mid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
}
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
return p;
}
inline void IceCandidate::set_allocated_sdp_mid(std::string* sdp_mid) {
if (sdp_mid != nullptr) {
_has_bits_[0] |= 0x00000002u;
} else {
_has_bits_[0] &= ~0x00000002u;
}
sdp_mid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sdp_mid,
GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
if (sdp_mid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
sdp_mid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
}
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
// @@protoc_insertion_point(field_set_allocated:location.nearby.mediums.IceCandidate.sdp_mid)
}
// optional int32 sdp_m_line_index = 3;
inline bool IceCandidate::_internal_has_sdp_m_line_index() const {
bool value = (_has_bits_[0] & 0x00000004u) != 0;
return value;
}
inline bool IceCandidate::has_sdp_m_line_index() const {
return _internal_has_sdp_m_line_index();
}
inline void IceCandidate::clear_sdp_m_line_index() {
sdp_m_line_index_ = 0;
_has_bits_[0] &= ~0x00000004u;
}
inline int32_t IceCandidate::_internal_sdp_m_line_index() const {
return sdp_m_line_index_;
}
inline int32_t IceCandidate::sdp_m_line_index() const {
// @@protoc_insertion_point(field_get:location.nearby.mediums.IceCandidate.sdp_m_line_index)
return _internal_sdp_m_line_index();
}
inline void IceCandidate::_internal_set_sdp_m_line_index(int32_t value) {
_has_bits_[0] |= 0x00000004u;
sdp_m_line_index_ = value;
}
inline void IceCandidate::set_sdp_m_line_index(int32_t value) {
_internal_set_sdp_m_line_index(value);
// @@protoc_insertion_point(field_set:location.nearby.mediums.IceCandidate.sdp_m_line_index)
}
// -------------------------------------------------------------------
// IceCandidates
// repeated .location.nearby.mediums.IceCandidate ice_candidates = 1;
inline int IceCandidates::_internal_ice_candidates_size() const {
return ice_candidates_.size();
}
inline int IceCandidates::ice_candidates_size() const {
return _internal_ice_candidates_size();
}
inline void IceCandidates::clear_ice_candidates() {
ice_candidates_.Clear();
}
inline ::location::nearby::mediums::IceCandidate* IceCandidates::mutable_ice_candidates(int index) {
// @@protoc_insertion_point(field_mutable:location.nearby.mediums.IceCandidates.ice_candidates)
return ice_candidates_.Mutable(index);
}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::location::nearby::mediums::IceCandidate >*
IceCandidates::mutable_ice_candidates() {
// @@protoc_insertion_point(field_mutable_list:location.nearby.mediums.IceCandidates.ice_candidates)
return &ice_candidates_;
}
inline const ::location::nearby::mediums::IceCandidate& IceCandidates::_internal_ice_candidates(int index) const {
return ice_candidates_.Get(index);
}
inline const ::location::nearby::mediums::IceCandidate& IceCandidates::ice_candidates(int index) const {
// @@protoc_insertion_point(field_get:location.nearby.mediums.IceCandidates.ice_candidates)
return _internal_ice_candidates(index);
}
inline ::location::nearby::mediums::IceCandidate* IceCandidates::_internal_add_ice_candidates() {
return ice_candidates_.Add();
}
inline ::location::nearby::mediums::IceCandidate* IceCandidates::add_ice_candidates() {
::location::nearby::mediums::IceCandidate* _add = _internal_add_ice_candidates();
// @@protoc_insertion_point(field_add:location.nearby.mediums.IceCandidates.ice_candidates)
return _add;
}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::location::nearby::mediums::IceCandidate >&
IceCandidates::ice_candidates() const {
// @@protoc_insertion_point(field_list:location.nearby.mediums.IceCandidates.ice_candidates)
return ice_candidates_;
}
// -------------------------------------------------------------------
// Offer
// optional .location.nearby.mediums.SessionDescription session_description = 1;
inline bool Offer::_internal_has_session_description() const {
bool value = (_has_bits_[0] & 0x00000001u) != 0;
PROTOBUF_ASSUME(!value || session_description_ != nullptr);
return value;
}
inline bool Offer::has_session_description() const {
return _internal_has_session_description();
}
inline void Offer::clear_session_description() {
if (session_description_ != nullptr) session_description_->Clear();
_has_bits_[0] &= ~0x00000001u;
}
inline const ::location::nearby::mediums::SessionDescription& Offer::_internal_session_description() const {
const ::location::nearby::mediums::SessionDescription* p = session_description_;
return p != nullptr ? *p : reinterpret_cast<const ::location::nearby::mediums::SessionDescription&>(
::location::nearby::mediums::_SessionDescription_default_instance_);
}
inline const ::location::nearby::mediums::SessionDescription& Offer::session_description() const {
// @@protoc_insertion_point(field_get:location.nearby.mediums.Offer.session_description)
return _internal_session_description();
}
inline void Offer::unsafe_arena_set_allocated_session_description(
::location::nearby::mediums::SessionDescription* session_description) {
if (GetArenaForAllocation() == nullptr) {
delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(session_description_);
}
session_description_ = session_description;
if (session_description) {
_has_bits_[0] |= 0x00000001u;
} else {
_has_bits_[0] &= ~0x00000001u;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:location.nearby.mediums.Offer.session_description)
}
inline ::location::nearby::mediums::SessionDescription* Offer::release_session_description() {
_has_bits_[0] &= ~0x00000001u;
::location::nearby::mediums::SessionDescription* temp = session_description_;
session_description_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
if (GetArenaForAllocation() == nullptr) { delete old; }
#else // PROTOBUF_FORCE_COPY_IN_RELEASE
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
return temp;
}
inline ::location::nearby::mediums::SessionDescription* Offer::unsafe_arena_release_session_description() {
// @@protoc_insertion_point(field_release:location.nearby.mediums.Offer.session_description)
_has_bits_[0] &= ~0x00000001u;
::location::nearby::mediums::SessionDescription* temp = session_description_;
session_description_ = nullptr;
return temp;
}
inline ::location::nearby::mediums::SessionDescription* Offer::_internal_mutable_session_description() {
_has_bits_[0] |= 0x00000001u;
if (session_description_ == nullptr) {
auto* p = CreateMaybeMessage<::location::nearby::mediums::SessionDescription>(GetArenaForAllocation());
session_description_ = p;
}
return session_description_;
}
inline ::location::nearby::mediums::SessionDescription* Offer::mutable_session_description() {
::location::nearby::mediums::SessionDescription* _msg = _internal_mutable_session_description();
// @@protoc_insertion_point(field_mutable:location.nearby.mediums.Offer.session_description)
return _msg;
}
inline void Offer::set_allocated_session_description(::location::nearby::mediums::SessionDescription* session_description) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
if (message_arena == nullptr) {
delete session_description_;
}
if (session_description) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::location::nearby::mediums::SessionDescription>::GetOwningArena(session_description);
if (message_arena != submessage_arena) {
session_description = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, session_description, submessage_arena);
}
_has_bits_[0] |= 0x00000001u;
} else {
_has_bits_[0] &= ~0x00000001u;
}
session_description_ = session_description;
// @@protoc_insertion_point(field_set_allocated:location.nearby.mediums.Offer.session_description)
}
// -------------------------------------------------------------------
// Answer
// optional .location.nearby.mediums.SessionDescription session_description = 1;
inline bool Answer::_internal_has_session_description() const {
bool value = (_has_bits_[0] & 0x00000001u) != 0;
PROTOBUF_ASSUME(!value || session_description_ != nullptr);
return value;
}
inline bool Answer::has_session_description() const {
return _internal_has_session_description();
}
inline void Answer::clear_session_description() {
if (session_description_ != nullptr) session_description_->Clear();
_has_bits_[0] &= ~0x00000001u;
}
inline const ::location::nearby::mediums::SessionDescription& Answer::_internal_session_description() const {
const ::location::nearby::mediums::SessionDescription* p = session_description_;
return p != nullptr ? *p : reinterpret_cast<const ::location::nearby::mediums::SessionDescription&>(
::location::nearby::mediums::_SessionDescription_default_instance_);
}
inline const ::location::nearby::mediums::SessionDescription& Answer::session_description() const {
// @@protoc_insertion_point(field_get:location.nearby.mediums.Answer.session_description)
return _internal_session_description();
}
inline void Answer::unsafe_arena_set_allocated_session_description(
::location::nearby::mediums::SessionDescription* session_description) {
if (GetArenaForAllocation() == nullptr) {
delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(session_description_);
}
session_description_ = session_description;
if (session_description) {
_has_bits_[0] |= 0x00000001u;
} else {
_has_bits_[0] &= ~0x00000001u;
}
// @@protoc_insertion_point(field_unsafe_arena_set_allocated:location.nearby.mediums.Answer.session_description)
}
inline ::location::nearby::mediums::SessionDescription* Answer::release_session_description() {
_has_bits_[0] &= ~0x00000001u;
::location::nearby::mediums::SessionDescription* temp = session_description_;
session_description_ = nullptr;
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
if (GetArenaForAllocation() == nullptr) { delete old; }
#else // PROTOBUF_FORCE_COPY_IN_RELEASE
if (GetArenaForAllocation() != nullptr) {
temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
}
#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
return temp;
}
inline ::location::nearby::mediums::SessionDescription* Answer::unsafe_arena_release_session_description() {
// @@protoc_insertion_point(field_release:location.nearby.mediums.Answer.session_description)
_has_bits_[0] &= ~0x00000001u;
::location::nearby::mediums::SessionDescription* temp = session_description_;
session_description_ = nullptr;
return temp;
}
inline ::location::nearby::mediums::SessionDescription* Answer::_internal_mutable_session_description() {
_has_bits_[0] |= 0x00000001u;
if (session_description_ == nullptr) {
auto* p = CreateMaybeMessage<::location::nearby::mediums::SessionDescription>(GetArenaForAllocation());
session_description_ = p;
}
return session_description_;
}
inline ::location::nearby::mediums::SessionDescription* Answer::mutable_session_description() {
::location::nearby::mediums::SessionDescription* _msg = _internal_mutable_session_description();
// @@protoc_insertion_point(field_mutable:location.nearby.mediums.Answer.session_description)
return _msg;
}
inline void Answer::set_allocated_session_description(::location::nearby::mediums::SessionDescription* session_description) {
::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
if (message_arena == nullptr) {
delete session_description_;
}
if (session_description) {
::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::location::nearby::mediums::SessionDescription>::GetOwningArena(session_description);
if (message_arena != submessage_arena) {
session_description = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
message_arena, session_description, submessage_arena);
}
_has_bits_[0] |= 0x00000001u;
} else {
_has_bits_[0] &= ~0x00000001u;
}
session_description_ = session_description;
// @@protoc_insertion_point(field_set_allocated:location.nearby.mediums.Answer.session_description)
}
// -------------------------------------------------------------------
// ReadyForSignalingPoke
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif // __GNUC__
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// @@protoc_insertion_point(namespace_scope)
} // namespace mediums
} // namespace nearby
} // namespace location
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::location::nearby::mediums::WebRtcSignalingFrame_FrameType> : ::std::true_type {};
PROTOBUF_NAMESPACE_CLOSE
// @@protoc_insertion_point(global_scope)
#include <google/protobuf/port_undef.inc>
#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_proto_2fmediums_2fweb_5frtc_5fsignaling_5fframes_2eproto