Goby3 3.7.0
2026.11.12
Loading...
Searching...
No Matches
goby::zenoh::protobuf::InterProcessPortalConfig Class Referencefinal

#include <goby/zenoh/protobuf/interprocess_config.pb.h>

Inheritance diagram for goby::zenoh::protobuf::InterProcessPortalConfig:

Public Types

enum  : int {
  kConnectEndpointFieldNumber = 4 , kListenEndpointFieldNumber = 5 , kJson5OverrideFieldNumber = 30 , kPlatformFieldNumber = 1 ,
  kKeyPrefixFieldNumber = 2 , kScoutingInterfaceFieldNumber = 7 , kClientNameFieldNumber = 20 , kHoldFieldNumber = 40 ,
  kExpressFieldNumber = 11 , kCongestionControlFieldNumber = 10 , kModeFieldNumber = 3 , kMulticastScoutingFieldNumber = 6
}
 
typedef InterProcessPortalConfig_ConfigOverride ConfigOverride
 
typedef InterProcessPortalConfig_Hold Hold
 
typedef InterProcessPortalConfig_Mode Mode
 
typedef InterProcessPortalConfig_CongestionControl CongestionControl
 

Public Member Functions

 InterProcessPortalConfig ()
 
 ~InterProcessPortalConfig () override
 
PROTOBUF_CONSTEXPR InterProcessPortalConfig (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 InterProcessPortalConfig (const InterProcessPortalConfig &from)
 
 InterProcessPortalConfig (InterProcessPortalConfig &&from) noexcept
 
InterProcessPortalConfig & operator= (const InterProcessPortalConfig &from)
 
InterProcessPortalConfig & operator= (InterProcessPortalConfig &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (InterProcessPortalConfig *other)
 
void UnsafeArenaSwap (InterProcessPortalConfig *other)
 
InterProcessPortalConfig * New (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const InterProcessPortalConfig &from)
 
void MergeFrom (const InterProcessPortalConfig &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
 
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int connect_endpoint_size () const
 
void clear_connect_endpoint ()
 
const std::string & connect_endpoint (int index) const
 
std::string * mutable_connect_endpoint (int index)
 
void set_connect_endpoint (int index, const std::string &value)
 
void set_connect_endpoint (int index, std::string &&value)
 
void set_connect_endpoint (int index, const char *value)
 
void set_connect_endpoint (int index, const char *value, size_t size)
 
std::string * add_connect_endpoint ()
 
void add_connect_endpoint (const std::string &value)
 
void add_connect_endpoint (std::string &&value)
 
void add_connect_endpoint (const char *value)
 
void add_connect_endpoint (const char *value, size_t size)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & connect_endpoint () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_connect_endpoint ()
 
int listen_endpoint_size () const
 
void clear_listen_endpoint ()
 
const std::string & listen_endpoint (int index) const
 
std::string * mutable_listen_endpoint (int index)
 
void set_listen_endpoint (int index, const std::string &value)
 
void set_listen_endpoint (int index, std::string &&value)
 
void set_listen_endpoint (int index, const char *value)
 
void set_listen_endpoint (int index, const char *value, size_t size)
 
std::string * add_listen_endpoint ()
 
void add_listen_endpoint (const std::string &value)
 
void add_listen_endpoint (std::string &&value)
 
void add_listen_endpoint (const char *value)
 
void add_listen_endpoint (const char *value, size_t size)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & listen_endpoint () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_listen_endpoint ()
 
int json5_override_size () const
 
void clear_json5_override ()
 
::goby::zenoh::protobuf::InterProcessPortalConfig_ConfigOverride * mutable_json5_override (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::zenoh::protobuf::InterProcessPortalConfig_ConfigOverride > * mutable_json5_override ()
 
const ::goby::zenoh::protobuf::InterProcessPortalConfig_ConfigOverride & json5_override (int index) const
 
::goby::zenoh::protobuf::InterProcessPortalConfig_ConfigOverride * add_json5_override ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::zenoh::protobuf::InterProcessPortalConfig_ConfigOverride > & json5_override () const
 
bool has_platform () const
 
void clear_platform ()
 
const std::string & platform () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_platform (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_platform ()
 
PROTOBUF_NODISCARD std::string * release_platform ()
 
void set_allocated_platform (std::string *platform)
 
bool has_key_prefix () const
 
void clear_key_prefix ()
 
const std::string & key_prefix () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_key_prefix (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_key_prefix ()
 
PROTOBUF_NODISCARD std::string * release_key_prefix ()
 
void set_allocated_key_prefix (std::string *key_prefix)
 
bool has_scouting_interface () const
 
void clear_scouting_interface ()
 
const std::string & scouting_interface () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_scouting_interface (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_scouting_interface ()
 
PROTOBUF_NODISCARD std::string * release_scouting_interface ()
 
void set_allocated_scouting_interface (std::string *scouting_interface)
 
bool has_client_name () const
 
void clear_client_name ()
 
const std::string & client_name () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_client_name (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_client_name ()
 
PROTOBUF_NODISCARD std::string * release_client_name ()
 
void set_allocated_client_name (std::string *client_name)
 
bool has_hold () const
 
void clear_hold ()
 
const ::goby::zenoh::protobuf::InterProcessPortalConfig_Hold & hold () const
 
PROTOBUF_NODISCARD::goby::zenoh::protobuf::InterProcessPortalConfig_Hold * release_hold ()
 
::goby::zenoh::protobuf::InterProcessPortalConfig_Hold * mutable_hold ()
 
void set_allocated_hold (::goby::zenoh::protobuf::InterProcessPortalConfig_Hold *hold)
 
void unsafe_arena_set_allocated_hold (::goby::zenoh::protobuf::InterProcessPortalConfig_Hold *hold)
 
::goby::zenoh::protobuf::InterProcessPortalConfig_Hold * unsafe_arena_release_hold ()
 
bool has_express () const
 
void clear_express ()
 
bool express () const
 
void set_express (bool value)
 
bool has_congestion_control () const
 
void clear_congestion_control ()
 
::goby::zenoh::protobuf::InterProcessPortalConfig_CongestionControl congestion_control () const
 
void set_congestion_control (::goby::zenoh::protobuf::InterProcessPortalConfig_CongestionControl value)
 
bool has_mode () const
 
void clear_mode ()
 
::goby::zenoh::protobuf::InterProcessPortalConfig_Mode mode () const
 
void set_mode (::goby::zenoh::protobuf::InterProcessPortalConfig_Mode value)
 
bool has_multicast_scouting () const
 
void clear_multicast_scouting ()
 
bool multicast_scouting () const
 
void set_multicast_scouting (bool value)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_key_prefix (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_scouting_interface (ArgT0 &&arg0, ArgT... args)
 

Static Public Member Functions

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const InterProcessPortalConfig & default_instance ()
 
static const InterProcessPortalConfig * internal_default_instance ()
 
static bool Mode_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Mode_descriptor ()
 
template<typename T >
static const std::string & Mode_Name (T enum_t_value)
 
static bool Mode_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Mode *value)
 
static bool CongestionControl_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * CongestionControl_descriptor ()
 
template<typename T >
static const std::string & CongestionControl_Name (T enum_t_value)
 
static bool CongestionControl_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CongestionControl *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr Mode PEER
 
static constexpr Mode CLIENT
 
static constexpr Mode ROUTER
 
static constexpr Mode Mode_MIN
 
static constexpr Mode Mode_MAX
 
static constexpr int Mode_ARRAYSIZE
 
static constexpr CongestionControl BLOCK
 
static constexpr CongestionControl DROP
 
static constexpr CongestionControl CongestionControl_MIN
 
static constexpr CongestionControl CongestionControl_MAX
 
static constexpr int CongestionControl_ARRAYSIZE
 

Protected Member Functions

 InterProcessPortalConfig (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
 

Friends

class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
 
template<typename T >
class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
 
struct ::TableStruct_goby_2fzenoh_2fprotobuf_2finterprocess_5fconfig_2eproto
 
void swap (InterProcessPortalConfig &a, InterProcessPortalConfig &b)
 

Detailed Description

Definition at line 500 of file interprocess_config.pb.h.

Member Typedef Documentation

◆ ConfigOverride

◆ CongestionControl

◆ Hold

◆ Mode

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kConnectEndpointFieldNumber 
kListenEndpointFieldNumber 
kJson5OverrideFieldNumber 
kPlatformFieldNumber 
kKeyPrefixFieldNumber 
kScoutingInterfaceFieldNumber 
kClientNameFieldNumber 
kHoldFieldNumber 
kExpressFieldNumber 
kCongestionControlFieldNumber 
kModeFieldNumber 
kMulticastScoutingFieldNumber 

Definition at line 692 of file interprocess_config.pb.h.

Constructor & Destructor Documentation

◆ InterProcessPortalConfig() [1/5]

goby::zenoh::protobuf::InterProcessPortalConfig::InterProcessPortalConfig ( )
inline

Definition at line 503 of file interprocess_config.pb.h.

◆ ~InterProcessPortalConfig()

goby::zenoh::protobuf::InterProcessPortalConfig::~InterProcessPortalConfig ( )
override

◆ InterProcessPortalConfig() [2/5]

PROTOBUF_CONSTEXPR goby::zenoh::protobuf::InterProcessPortalConfig::InterProcessPortalConfig ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ InterProcessPortalConfig() [3/5]

goby::zenoh::protobuf::InterProcessPortalConfig::InterProcessPortalConfig ( const InterProcessPortalConfig &  from)

◆ InterProcessPortalConfig() [4/5]

goby::zenoh::protobuf::InterProcessPortalConfig::InterProcessPortalConfig ( InterProcessPortalConfig &&  from)
inlinenoexcept

Definition at line 508 of file interprocess_config.pb.h.

◆ InterProcessPortalConfig() [5/5]

goby::zenoh::protobuf::InterProcessPortalConfig::InterProcessPortalConfig ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * goby::zenoh::protobuf::InterProcessPortalConfig::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * goby::zenoh::protobuf::InterProcessPortalConfig::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ add_connect_endpoint() [1/5]

std::string * goby::zenoh::protobuf::InterProcessPortalConfig::add_connect_endpoint ( )
inline

Definition at line 1357 of file interprocess_config.pb.h.

◆ add_connect_endpoint() [2/5]

void goby::zenoh::protobuf::InterProcessPortalConfig::add_connect_endpoint ( const char *  value)
inline

Definition at line 1402 of file interprocess_config.pb.h.

◆ add_connect_endpoint() [3/5]

void goby::zenoh::protobuf::InterProcessPortalConfig::add_connect_endpoint ( const char *  value,
size_t  size 
)
inline

Definition at line 1407 of file interprocess_config.pb.h.

◆ add_connect_endpoint() [4/5]

void goby::zenoh::protobuf::InterProcessPortalConfig::add_connect_endpoint ( const std::string &  value)
inline

Definition at line 1394 of file interprocess_config.pb.h.

◆ add_connect_endpoint() [5/5]

void goby::zenoh::protobuf::InterProcessPortalConfig::add_connect_endpoint ( std::string &&  value)
inline

Definition at line 1398 of file interprocess_config.pb.h.

◆ add_json5_override()

goby::zenoh::protobuf::InterProcessPortalConfig_ConfigOverride * goby::zenoh::protobuf::InterProcessPortalConfig::add_json5_override ( )
inline

Definition at line 1679 of file interprocess_config.pb.h.

◆ add_listen_endpoint() [1/5]

std::string * goby::zenoh::protobuf::InterProcessPortalConfig::add_listen_endpoint ( )
inline

Definition at line 1432 of file interprocess_config.pb.h.

◆ add_listen_endpoint() [2/5]

void goby::zenoh::protobuf::InterProcessPortalConfig::add_listen_endpoint ( const char *  value)
inline

Definition at line 1477 of file interprocess_config.pb.h.

◆ add_listen_endpoint() [3/5]

void goby::zenoh::protobuf::InterProcessPortalConfig::add_listen_endpoint ( const char *  value,
size_t  size 
)
inline

Definition at line 1482 of file interprocess_config.pb.h.

◆ add_listen_endpoint() [4/5]

void goby::zenoh::protobuf::InterProcessPortalConfig::add_listen_endpoint ( const std::string &  value)
inline

Definition at line 1469 of file interprocess_config.pb.h.

◆ add_listen_endpoint() [5/5]

void goby::zenoh::protobuf::InterProcessPortalConfig::add_listen_endpoint ( std::string &&  value)
inline

Definition at line 1473 of file interprocess_config.pb.h.

◆ ByteSizeLong()

size_t goby::zenoh::protobuf::InterProcessPortalConfig::ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void goby::zenoh::protobuf::InterProcessPortalConfig::Clear ( )
final

◆ clear_client_name()

void goby::zenoh::protobuf::InterProcessPortalConfig::clear_client_name ( )
inline

Definition at line 1788 of file interprocess_config.pb.h.

◆ clear_congestion_control()

void goby::zenoh::protobuf::InterProcessPortalConfig::clear_congestion_control ( )
inline

Definition at line 1601 of file interprocess_config.pb.h.

◆ clear_connect_endpoint()

void goby::zenoh::protobuf::InterProcessPortalConfig::clear_connect_endpoint ( )
inline

Definition at line 1354 of file interprocess_config.pb.h.

◆ clear_express()

void goby::zenoh::protobuf::InterProcessPortalConfig::clear_express ( )
inline

Definition at line 1630 of file interprocess_config.pb.h.

◆ clear_hold()

void goby::zenoh::protobuf::InterProcessPortalConfig::clear_hold ( )
inline

Definition at line 1699 of file interprocess_config.pb.h.

◆ clear_json5_override()

void goby::zenoh::protobuf::InterProcessPortalConfig::clear_json5_override ( )
inline

Definition at line 1657 of file interprocess_config.pb.h.

◆ clear_key_prefix()

void goby::zenoh::protobuf::InterProcessPortalConfig::clear_key_prefix ( )
inline

Definition at line 1267 of file interprocess_config.pb.h.

◆ clear_listen_endpoint()

void goby::zenoh::protobuf::InterProcessPortalConfig::clear_listen_endpoint ( )
inline

Definition at line 1429 of file interprocess_config.pb.h.

◆ clear_mode()

void goby::zenoh::protobuf::InterProcessPortalConfig::clear_mode ( )
inline

Definition at line 1326 of file interprocess_config.pb.h.

◆ clear_multicast_scouting()

void goby::zenoh::protobuf::InterProcessPortalConfig::clear_multicast_scouting ( )
inline

Definition at line 1505 of file interprocess_config.pb.h.

◆ clear_platform()

void goby::zenoh::protobuf::InterProcessPortalConfig::clear_platform ( )
inline

Definition at line 1208 of file interprocess_config.pb.h.

◆ clear_scouting_interface()

void goby::zenoh::protobuf::InterProcessPortalConfig::clear_scouting_interface ( )
inline

Definition at line 1533 of file interprocess_config.pb.h.

◆ client_name()

const std::string & goby::zenoh::protobuf::InterProcessPortalConfig::client_name ( ) const
inline

Definition at line 1792 of file interprocess_config.pb.h.

◆ congestion_control()

goby::zenoh::protobuf::InterProcessPortalConfig_CongestionControl goby::zenoh::protobuf::InterProcessPortalConfig::congestion_control ( ) const
inline

Definition at line 1608 of file interprocess_config.pb.h.

◆ CongestionControl_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::zenoh::protobuf::InterProcessPortalConfig::CongestionControl_descriptor ( )
inlinestatic

Definition at line 675 of file interprocess_config.pb.h.

◆ CongestionControl_IsValid()

static bool goby::zenoh::protobuf::InterProcessPortalConfig::CongestionControl_IsValid ( int  value)
inlinestatic

Definition at line 665 of file interprocess_config.pb.h.

◆ CongestionControl_Name()

template<typename T >
static const std::string & goby::zenoh::protobuf::InterProcessPortalConfig::CongestionControl_Name ( T  enum_t_value)
inlinestatic

Definition at line 679 of file interprocess_config.pb.h.

◆ CongestionControl_Parse()

static bool goby::zenoh::protobuf::InterProcessPortalConfig::CongestionControl_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
CongestionControl *  value 
)
inlinestatic

Definition at line 685 of file interprocess_config.pb.h.

◆ connect_endpoint() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & goby::zenoh::protobuf::InterProcessPortalConfig::connect_endpoint ( ) const
inline

Definition at line 1412 of file interprocess_config.pb.h.

◆ connect_endpoint() [2/2]

const std::string & goby::zenoh::protobuf::InterProcessPortalConfig::connect_endpoint ( int  index) const
inline

Definition at line 1365 of file interprocess_config.pb.h.

◆ connect_endpoint_size()

int goby::zenoh::protobuf::InterProcessPortalConfig::connect_endpoint_size ( ) const
inline

Definition at line 1351 of file interprocess_config.pb.h.

◆ CopyFrom()

void goby::zenoh::protobuf::InterProcessPortalConfig::CopyFrom ( const InterProcessPortalConfig &  from)

◆ default_instance()

static const InterProcessPortalConfig & goby::zenoh::protobuf::InterProcessPortalConfig::default_instance ( )
inlinestatic

Definition at line 547 of file interprocess_config.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::zenoh::protobuf::InterProcessPortalConfig::descriptor ( )
inlinestatic

Definition at line 538 of file interprocess_config.pb.h.

◆ express()

bool goby::zenoh::protobuf::InterProcessPortalConfig::express ( ) const
inline

Definition at line 1637 of file interprocess_config.pb.h.

◆ GetCachedSize()

int goby::zenoh::protobuf::InterProcessPortalConfig::GetCachedSize ( ) const
inlinefinal

Definition at line 600 of file interprocess_config.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * goby::zenoh::protobuf::InterProcessPortalConfig::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::zenoh::protobuf::InterProcessPortalConfig::GetDescriptor ( )
inlinestatic

Definition at line 541 of file interprocess_config.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata goby::zenoh::protobuf::InterProcessPortalConfig::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * goby::zenoh::protobuf::InterProcessPortalConfig::GetReflection ( )
inlinestatic

Definition at line 544 of file interprocess_config.pb.h.

◆ has_client_name()

bool goby::zenoh::protobuf::InterProcessPortalConfig::has_client_name ( ) const
inline

Definition at line 1785 of file interprocess_config.pb.h.

◆ has_congestion_control()

bool goby::zenoh::protobuf::InterProcessPortalConfig::has_congestion_control ( ) const
inline

Definition at line 1598 of file interprocess_config.pb.h.

◆ has_express()

bool goby::zenoh::protobuf::InterProcessPortalConfig::has_express ( ) const
inline

Definition at line 1627 of file interprocess_config.pb.h.

◆ has_hold()

bool goby::zenoh::protobuf::InterProcessPortalConfig::has_hold ( ) const
inline

Definition at line 1696 of file interprocess_config.pb.h.

◆ has_key_prefix()

bool goby::zenoh::protobuf::InterProcessPortalConfig::has_key_prefix ( ) const
inline

Definition at line 1264 of file interprocess_config.pb.h.

◆ has_mode()

bool goby::zenoh::protobuf::InterProcessPortalConfig::has_mode ( ) const
inline

Definition at line 1323 of file interprocess_config.pb.h.

◆ has_multicast_scouting()

bool goby::zenoh::protobuf::InterProcessPortalConfig::has_multicast_scouting ( ) const
inline

Definition at line 1502 of file interprocess_config.pb.h.

◆ has_platform()

bool goby::zenoh::protobuf::InterProcessPortalConfig::has_platform ( ) const
inline

Definition at line 1205 of file interprocess_config.pb.h.

◆ has_scouting_interface()

bool goby::zenoh::protobuf::InterProcessPortalConfig::has_scouting_interface ( ) const
inline

Definition at line 1530 of file interprocess_config.pb.h.

◆ hold()

const ::goby::zenoh::protobuf::InterProcessPortalConfig_Hold & goby::zenoh::protobuf::InterProcessPortalConfig::hold ( ) const
inline

Definition at line 1708 of file interprocess_config.pb.h.

◆ internal_default_instance()

static const InterProcessPortalConfig * goby::zenoh::protobuf::InterProcessPortalConfig::internal_default_instance ( )
inlinestatic

Definition at line 550 of file interprocess_config.pb.h.

◆ IsInitialized()

bool goby::zenoh::protobuf::InterProcessPortalConfig::IsInitialized ( ) const
final

◆ json5_override() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::goby::zenoh::protobuf::InterProcessPortalConfig_ConfigOverride > & goby::zenoh::protobuf::InterProcessPortalConfig::json5_override ( ) const
inline

Definition at line 1685 of file interprocess_config.pb.h.

◆ json5_override() [2/2]

const ::goby::zenoh::protobuf::InterProcessPortalConfig_ConfigOverride & goby::zenoh::protobuf::InterProcessPortalConfig::json5_override ( int  index) const
inline

Definition at line 1672 of file interprocess_config.pb.h.

◆ json5_override_size()

int goby::zenoh::protobuf::InterProcessPortalConfig::json5_override_size ( ) const
inline

Definition at line 1654 of file interprocess_config.pb.h.

◆ key_prefix()

const std::string & goby::zenoh::protobuf::InterProcessPortalConfig::key_prefix ( ) const
inline

Definition at line 1271 of file interprocess_config.pb.h.

◆ listen_endpoint() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & goby::zenoh::protobuf::InterProcessPortalConfig::listen_endpoint ( ) const
inline

Definition at line 1487 of file interprocess_config.pb.h.

◆ listen_endpoint() [2/2]

const std::string & goby::zenoh::protobuf::InterProcessPortalConfig::listen_endpoint ( int  index) const
inline

Definition at line 1440 of file interprocess_config.pb.h.

◆ listen_endpoint_size()

int goby::zenoh::protobuf::InterProcessPortalConfig::listen_endpoint_size ( ) const
inline

Definition at line 1426 of file interprocess_config.pb.h.

◆ MergeFrom()

void goby::zenoh::protobuf::InterProcessPortalConfig::MergeFrom ( const InterProcessPortalConfig &  from)
inline

Definition at line 587 of file interprocess_config.pb.h.

◆ mode()

goby::zenoh::protobuf::InterProcessPortalConfig_Mode goby::zenoh::protobuf::InterProcessPortalConfig::mode ( ) const
inline

Definition at line 1333 of file interprocess_config.pb.h.

◆ Mode_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::zenoh::protobuf::InterProcessPortalConfig::Mode_descriptor ( )
inlinestatic

Definition at line 645 of file interprocess_config.pb.h.

◆ Mode_IsValid()

static bool goby::zenoh::protobuf::InterProcessPortalConfig::Mode_IsValid ( int  value)
inlinestatic

Definition at line 635 of file interprocess_config.pb.h.

◆ Mode_Name()

template<typename T >
static const std::string & goby::zenoh::protobuf::InterProcessPortalConfig::Mode_Name ( T  enum_t_value)
inlinestatic

Definition at line 649 of file interprocess_config.pb.h.

◆ Mode_Parse()

static bool goby::zenoh::protobuf::InterProcessPortalConfig::Mode_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Mode *  value 
)
inlinestatic

Definition at line 655 of file interprocess_config.pb.h.

◆ multicast_scouting()

bool goby::zenoh::protobuf::InterProcessPortalConfig::multicast_scouting ( ) const
inline

Definition at line 1512 of file interprocess_config.pb.h.

◆ mutable_client_name()

std::string * goby::zenoh::protobuf::InterProcessPortalConfig::mutable_client_name ( )
inline

Definition at line 1803 of file interprocess_config.pb.h.

◆ mutable_connect_endpoint() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * goby::zenoh::protobuf::InterProcessPortalConfig::mutable_connect_endpoint ( )
inline

Definition at line 1417 of file interprocess_config.pb.h.

◆ mutable_connect_endpoint() [2/2]

std::string * goby::zenoh::protobuf::InterProcessPortalConfig::mutable_connect_endpoint ( int  index)
inline

Definition at line 1369 of file interprocess_config.pb.h.

◆ mutable_hold()

goby::zenoh::protobuf::InterProcessPortalConfig_Hold * goby::zenoh::protobuf::InterProcessPortalConfig::mutable_hold ( )
inline

Definition at line 1755 of file interprocess_config.pb.h.

◆ mutable_json5_override() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::goby::zenoh::protobuf::InterProcessPortalConfig_ConfigOverride > * goby::zenoh::protobuf::InterProcessPortalConfig::mutable_json5_override ( )
inline

Definition at line 1665 of file interprocess_config.pb.h.

◆ mutable_json5_override() [2/2]

goby::zenoh::protobuf::InterProcessPortalConfig_ConfigOverride * goby::zenoh::protobuf::InterProcessPortalConfig::mutable_json5_override ( int  index)
inline

Definition at line 1660 of file interprocess_config.pb.h.

◆ mutable_key_prefix()

std::string * goby::zenoh::protobuf::InterProcessPortalConfig::mutable_key_prefix ( )
inline

Definition at line 1283 of file interprocess_config.pb.h.

◆ mutable_listen_endpoint() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * goby::zenoh::protobuf::InterProcessPortalConfig::mutable_listen_endpoint ( )
inline

Definition at line 1492 of file interprocess_config.pb.h.

◆ mutable_listen_endpoint() [2/2]

std::string * goby::zenoh::protobuf::InterProcessPortalConfig::mutable_listen_endpoint ( int  index)
inline

Definition at line 1444 of file interprocess_config.pb.h.

◆ mutable_platform()

std::string * goby::zenoh::protobuf::InterProcessPortalConfig::mutable_platform ( )
inline

Definition at line 1224 of file interprocess_config.pb.h.

◆ mutable_scouting_interface()

std::string * goby::zenoh::protobuf::InterProcessPortalConfig::mutable_scouting_interface ( )
inline

Definition at line 1548 of file interprocess_config.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * goby::zenoh::protobuf::InterProcessPortalConfig::mutable_unknown_fields ( )
inline

Definition at line 534 of file interprocess_config.pb.h.

◆ New()

InterProcessPortalConfig * goby::zenoh::protobuf::InterProcessPortalConfig::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

Definition at line 581 of file interprocess_config.pb.h.

◆ operator=() [1/2]

InterProcessPortalConfig & goby::zenoh::protobuf::InterProcessPortalConfig::operator= ( const InterProcessPortalConfig &  from)
inline

Definition at line 513 of file interprocess_config.pb.h.

◆ operator=() [2/2]

InterProcessPortalConfig & goby::zenoh::protobuf::InterProcessPortalConfig::operator= ( InterProcessPortalConfig &&  from)
inlinenoexcept

Definition at line 517 of file interprocess_config.pb.h.

◆ platform()

const std::string & goby::zenoh::protobuf::InterProcessPortalConfig::platform ( ) const
inline

Definition at line 1212 of file interprocess_config.pb.h.

◆ release_client_name()

std::string * goby::zenoh::protobuf::InterProcessPortalConfig::release_client_name ( )
inline

Definition at line 1819 of file interprocess_config.pb.h.

◆ release_hold()

goby::zenoh::protobuf::InterProcessPortalConfig_Hold * goby::zenoh::protobuf::InterProcessPortalConfig::release_hold ( )
inline

Definition at line 1725 of file interprocess_config.pb.h.

◆ release_key_prefix()

std::string * goby::zenoh::protobuf::InterProcessPortalConfig::release_key_prefix ( )
inline

Definition at line 1299 of file interprocess_config.pb.h.

◆ release_platform()

std::string * goby::zenoh::protobuf::InterProcessPortalConfig::release_platform ( )
inline

Definition at line 1240 of file interprocess_config.pb.h.

◆ release_scouting_interface()

std::string * goby::zenoh::protobuf::InterProcessPortalConfig::release_scouting_interface ( )
inline

Definition at line 1564 of file interprocess_config.pb.h.

◆ scouting_interface()

const std::string & goby::zenoh::protobuf::InterProcessPortalConfig::scouting_interface ( ) const
inline

Definition at line 1537 of file interprocess_config.pb.h.

◆ set_allocated_client_name()

void goby::zenoh::protobuf::InterProcessPortalConfig::set_allocated_client_name ( std::string *  client_name)
inline

Definition at line 1833 of file interprocess_config.pb.h.

◆ set_allocated_hold()

void goby::zenoh::protobuf::InterProcessPortalConfig::set_allocated_hold ( ::goby::zenoh::protobuf::InterProcessPortalConfig_Hold *  hold)
inline

Definition at line 1760 of file interprocess_config.pb.h.

◆ set_allocated_key_prefix()

void goby::zenoh::protobuf::InterProcessPortalConfig::set_allocated_key_prefix ( std::string *  key_prefix)
inline

Definition at line 1308 of file interprocess_config.pb.h.

◆ set_allocated_platform()

void goby::zenoh::protobuf::InterProcessPortalConfig::set_allocated_platform ( std::string *  platform)
inline

Definition at line 1249 of file interprocess_config.pb.h.

◆ set_allocated_scouting_interface()

void goby::zenoh::protobuf::InterProcessPortalConfig::set_allocated_scouting_interface ( std::string *  scouting_interface)
inline

Definition at line 1578 of file interprocess_config.pb.h.

◆ set_client_name()

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::zenoh::protobuf::InterProcessPortalConfig::set_client_name ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_congestion_control()

void goby::zenoh::protobuf::InterProcessPortalConfig::set_congestion_control ( ::goby::zenoh::protobuf::InterProcessPortalConfig_CongestionControl  value)
inline

Definition at line 1617 of file interprocess_config.pb.h.

◆ set_connect_endpoint() [1/4]

void goby::zenoh::protobuf::InterProcessPortalConfig::set_connect_endpoint ( int  index,
const char *  value 
)
inline

Definition at line 1381 of file interprocess_config.pb.h.

◆ set_connect_endpoint() [2/4]

void goby::zenoh::protobuf::InterProcessPortalConfig::set_connect_endpoint ( int  index,
const char *  value,
size_t  size 
)
inline

Definition at line 1386 of file interprocess_config.pb.h.

◆ set_connect_endpoint() [3/4]

void goby::zenoh::protobuf::InterProcessPortalConfig::set_connect_endpoint ( int  index,
const std::string &  value 
)
inline

Definition at line 1373 of file interprocess_config.pb.h.

◆ set_connect_endpoint() [4/4]

void goby::zenoh::protobuf::InterProcessPortalConfig::set_connect_endpoint ( int  index,
std::string &&  value 
)
inline

Definition at line 1377 of file interprocess_config.pb.h.

◆ set_express()

void goby::zenoh::protobuf::InterProcessPortalConfig::set_express ( bool  value)
inline

Definition at line 1645 of file interprocess_config.pb.h.

◆ set_key_prefix() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::zenoh::protobuf::InterProcessPortalConfig::set_key_prefix ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_key_prefix() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::zenoh::protobuf::InterProcessPortalConfig::set_key_prefix ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 1278 of file interprocess_config.pb.h.

◆ set_listen_endpoint() [1/4]

void goby::zenoh::protobuf::InterProcessPortalConfig::set_listen_endpoint ( int  index,
const char *  value 
)
inline

Definition at line 1456 of file interprocess_config.pb.h.

◆ set_listen_endpoint() [2/4]

void goby::zenoh::protobuf::InterProcessPortalConfig::set_listen_endpoint ( int  index,
const char *  value,
size_t  size 
)
inline

Definition at line 1461 of file interprocess_config.pb.h.

◆ set_listen_endpoint() [3/4]

void goby::zenoh::protobuf::InterProcessPortalConfig::set_listen_endpoint ( int  index,
const std::string &  value 
)
inline

Definition at line 1448 of file interprocess_config.pb.h.

◆ set_listen_endpoint() [4/4]

void goby::zenoh::protobuf::InterProcessPortalConfig::set_listen_endpoint ( int  index,
std::string &&  value 
)
inline

Definition at line 1452 of file interprocess_config.pb.h.

◆ set_mode()

void goby::zenoh::protobuf::InterProcessPortalConfig::set_mode ( ::goby::zenoh::protobuf::InterProcessPortalConfig_Mode  value)
inline

Definition at line 1342 of file interprocess_config.pb.h.

◆ set_multicast_scouting()

void goby::zenoh::protobuf::InterProcessPortalConfig::set_multicast_scouting ( bool  value)
inline

Definition at line 1520 of file interprocess_config.pb.h.

◆ set_platform()

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::zenoh::protobuf::InterProcessPortalConfig::set_platform ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_scouting_interface() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::zenoh::protobuf::InterProcessPortalConfig::set_scouting_interface ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_scouting_interface() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::zenoh::protobuf::InterProcessPortalConfig::set_scouting_interface ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 1543 of file interprocess_config.pb.h.

◆ Swap()

void goby::zenoh::protobuf::InterProcessPortalConfig::Swap ( InterProcessPortalConfig *  other)
inline

Definition at line 560 of file interprocess_config.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & goby::zenoh::protobuf::InterProcessPortalConfig::unknown_fields ( ) const
inline

Definition at line 531 of file interprocess_config.pb.h.

◆ unsafe_arena_release_hold()

goby::zenoh::protobuf::InterProcessPortalConfig_Hold * goby::zenoh::protobuf::InterProcessPortalConfig::unsafe_arena_release_hold ( )
inline

Definition at line 1740 of file interprocess_config.pb.h.

◆ unsafe_arena_set_allocated_hold()

void goby::zenoh::protobuf::InterProcessPortalConfig::unsafe_arena_set_allocated_hold ( ::goby::zenoh::protobuf::InterProcessPortalConfig_Hold *  hold)
inline

Definition at line 1712 of file interprocess_config.pb.h.

◆ UnsafeArenaSwap()

void goby::zenoh::protobuf::InterProcessPortalConfig::UnsafeArenaSwap ( InterProcessPortalConfig *  other)
inline

Definition at line 573 of file interprocess_config.pb.h.

Friends And Related Symbol Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

template<typename T >
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
friend

Definition at line 918 of file interprocess_config.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
friend

Definition at line 609 of file interprocess_config.pb.h.

◆ ::TableStruct_goby_2fzenoh_2fprotobuf_2finterprocess_5fconfig_2eproto

◆ swap

void swap ( InterProcessPortalConfig &  a,
InterProcessPortalConfig &  b 
)
friend

Definition at line 557 of file interprocess_config.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData goby::zenoh::protobuf::InterProcessPortalConfig::_class_data_
static

Definition at line 618 of file interprocess_config.pb.h.

◆ _impl_

Impl_ goby::zenoh::protobuf::InterProcessPortalConfig::_impl_

Definition at line 939 of file interprocess_config.pb.h.

◆ BLOCK

constexpr CongestionControl goby::zenoh::protobuf::InterProcessPortalConfig::BLOCK
staticconstexpr

◆ CLIENT

constexpr Mode goby::zenoh::protobuf::InterProcessPortalConfig::CLIENT
staticconstexpr

◆ CongestionControl_ARRAYSIZE

constexpr int goby::zenoh::protobuf::InterProcessPortalConfig::CongestionControl_ARRAYSIZE
staticconstexpr

◆ CongestionControl_MAX

constexpr CongestionControl goby::zenoh::protobuf::InterProcessPortalConfig::CongestionControl_MAX
staticconstexpr
Initial value:
=
constexpr InterProcessPortalConfig_CongestionControl InterProcessPortalConfig_CongestionControl_CongestionControl_MAX

Definition at line 670 of file interprocess_config.pb.h.

◆ CongestionControl_MIN

constexpr CongestionControl goby::zenoh::protobuf::InterProcessPortalConfig::CongestionControl_MIN
staticconstexpr
Initial value:
=
constexpr InterProcessPortalConfig_CongestionControl InterProcessPortalConfig_CongestionControl_CongestionControl_MIN

Definition at line 668 of file interprocess_config.pb.h.

◆ DROP

constexpr CongestionControl goby::zenoh::protobuf::InterProcessPortalConfig::DROP
staticconstexpr

◆ kIndexInFileMessages

constexpr int goby::zenoh::protobuf::InterProcessPortalConfig::kIndexInFileMessages
staticconstexpr
Initial value:
=
2

Definition at line 554 of file interprocess_config.pb.h.

◆ Mode_ARRAYSIZE

constexpr int goby::zenoh::protobuf::InterProcessPortalConfig::Mode_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 642 of file interprocess_config.pb.h.

◆ Mode_MAX

constexpr Mode goby::zenoh::protobuf::InterProcessPortalConfig::Mode_MAX
staticconstexpr
Initial value:
=
constexpr InterProcessPortalConfig_Mode InterProcessPortalConfig_Mode_Mode_MAX

Definition at line 640 of file interprocess_config.pb.h.

◆ Mode_MIN

constexpr Mode goby::zenoh::protobuf::InterProcessPortalConfig::Mode_MIN
staticconstexpr
Initial value:
=
constexpr InterProcessPortalConfig_Mode InterProcessPortalConfig_Mode_Mode_MIN

Definition at line 638 of file interprocess_config.pb.h.

◆ PEER

constexpr Mode goby::zenoh::protobuf::InterProcessPortalConfig::PEER
staticconstexpr

◆ ROUTER

constexpr Mode goby::zenoh::protobuf::InterProcessPortalConfig::ROUTER
staticconstexpr

The documentation for this class was generated from the following file: