Goby3 3.3.0
2025.07.10
Loading...
Searching...
No Matches
goby::zeromq::protobuf::InprocControl Class Referencefinal

#include <goby/zeromq/protobuf/interprocess_zeromq.pb.h>

Inheritance diagram for goby::zeromq::protobuf::InprocControl:

Public Types

enum  : int {
  kSubscriptionIdentifierFieldNumber = 3 , kReceivedDataFieldNumber = 4 , kPublishSocketFieldNumber = 2 , kHoldFieldNumber = 10 ,
  kTypeFieldNumber = 1
}
 
typedef InprocControl_InprocControlType InprocControlType
 

Public Member Functions

 InprocControl ()
 
 ~InprocControl () override
 
PROTOBUF_CONSTEXPR InprocControl (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 InprocControl (const InprocControl &from)
 
 InprocControl (InprocControl &&from) noexcept
 
InprocControloperator= (const InprocControl &from)
 
InprocControloperator= (InprocControl &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (InprocControl *other)
 
void UnsafeArenaSwap (InprocControl *other)
 
InprocControlNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const InprocControl &from)
 
void MergeFrom (const InprocControl &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
 
bool has_subscription_identifier () const
 
void clear_subscription_identifier ()
 
const std::string & subscription_identifier () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_subscription_identifier (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_subscription_identifier ()
 
PROTOBUF_NODISCARD std::string * release_subscription_identifier ()
 
void set_allocated_subscription_identifier (std::string *subscription_identifier)
 
bool has_received_data () const
 
void clear_received_data ()
 
const std::string & received_data () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_received_data (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_received_data ()
 
PROTOBUF_NODISCARD std::string * release_received_data ()
 
void set_allocated_received_data (std::string *received_data)
 
bool has_publish_socket () const
 
void clear_publish_socket ()
 
const ::goby::zeromq::protobuf::Socketpublish_socket () const
 
PROTOBUF_NODISCARD::goby::zeromq::protobuf::Socket * release_publish_socket ()
 
::goby::zeromq::protobuf::Socketmutable_publish_socket ()
 
void set_allocated_publish_socket (::goby::zeromq::protobuf::Socket *publish_socket)
 
void unsafe_arena_set_allocated_publish_socket (::goby::zeromq::protobuf::Socket *publish_socket)
 
::goby::zeromq::protobuf::Socketunsafe_arena_release_publish_socket ()
 
bool has_hold () const
 
void clear_hold ()
 
bool hold () const
 
void set_hold (bool value)
 
bool has_type () const
 
void clear_type ()
 
::goby::zeromq::protobuf::InprocControl_InprocControlType type () const
 
void set_type (::goby::zeromq::protobuf::InprocControl_InprocControlType value)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_subscription_identifier (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_received_data (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 InprocControldefault_instance ()
 
static const InprocControlinternal_default_instance ()
 
static bool InprocControlType_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * InprocControlType_descriptor ()
 
template<typename T >
static const std::string & InprocControlType_Name (T enum_t_value)
 
static bool InprocControlType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, InprocControlType *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr InprocControlType PUB_CONFIGURATION
 
static constexpr InprocControlType SUBSCRIBE
 
static constexpr InprocControlType SUBSCRIBE_ACK
 
static constexpr InprocControlType UNSUBSCRIBE
 
static constexpr InprocControlType UNSUBSCRIBE_ACK
 
static constexpr InprocControlType RECEIVE
 
static constexpr InprocControlType SHUTDOWN
 
static constexpr InprocControlType REQUEST_HOLD_STATE
 
static constexpr InprocControlType NOTIFY_HOLD_STATE
 
static constexpr InprocControlType InprocControlType_MIN
 
static constexpr InprocControlType InprocControlType_MAX
 
static constexpr int InprocControlType_ARRAYSIZE
 

Protected Member Functions

 InprocControl (::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_2fzeromq_2fprotobuf_2finterprocess_5fzeromq_2eproto
 
void swap (InprocControl &a, InprocControl &b)
 

Detailed Description

Definition at line 1088 of file interprocess_zeromq.pb.h.

Member Typedef Documentation

◆ InprocControlType

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kSubscriptionIdentifierFieldNumber 
kReceivedDataFieldNumber 
kPublishSocketFieldNumber 
kHoldFieldNumber 
kTypeFieldNumber 

Definition at line 1259 of file interprocess_zeromq.pb.h.

Constructor & Destructor Documentation

◆ InprocControl() [1/5]

goby::zeromq::protobuf::InprocControl::InprocControl ( )
inline

Definition at line 1091 of file interprocess_zeromq.pb.h.

◆ ~InprocControl()

goby::zeromq::protobuf::InprocControl::~InprocControl ( )
override

◆ InprocControl() [2/5]

PROTOBUF_CONSTEXPR goby::zeromq::protobuf::InprocControl::InprocControl ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ InprocControl() [3/5]

goby::zeromq::protobuf::InprocControl::InprocControl ( const InprocControl from)

◆ InprocControl() [4/5]

goby::zeromq::protobuf::InprocControl::InprocControl ( InprocControl &&  from)
inlinenoexcept

Definition at line 1096 of file interprocess_zeromq.pb.h.

◆ InprocControl() [5/5]

goby::zeromq::protobuf::InprocControl::InprocControl ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

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

◆ _InternalSerialize()

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

◆ ByteSizeLong()

size_t goby::zeromq::protobuf::InprocControl::ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void goby::zeromq::protobuf::InprocControl::Clear ( )
final

◆ clear_hold()

void goby::zeromq::protobuf::InprocControl::clear_hold ( )
inline

Definition at line 2522 of file interprocess_zeromq.pb.h.

◆ clear_publish_socket()

void goby::zeromq::protobuf::InprocControl::clear_publish_socket ( )
inline

Definition at line 2297 of file interprocess_zeromq.pb.h.

◆ clear_received_data()

void goby::zeromq::protobuf::InprocControl::clear_received_data ( )
inline

Definition at line 2454 of file interprocess_zeromq.pb.h.

◆ clear_subscription_identifier()

void goby::zeromq::protobuf::InprocControl::clear_subscription_identifier ( )
inline

Definition at line 2386 of file interprocess_zeromq.pb.h.

◆ clear_type()

void goby::zeromq::protobuf::InprocControl::clear_type ( )
inline

Definition at line 2267 of file interprocess_zeromq.pb.h.

◆ CopyFrom()

void goby::zeromq::protobuf::InprocControl::CopyFrom ( const InprocControl from)

◆ default_instance()

static const InprocControl & goby::zeromq::protobuf::InprocControl::default_instance ( )
inlinestatic

Definition at line 1135 of file interprocess_zeromq.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::zeromq::protobuf::InprocControl::descriptor ( )
inlinestatic

Definition at line 1126 of file interprocess_zeromq.pb.h.

◆ GetCachedSize()

int goby::zeromq::protobuf::InprocControl::GetCachedSize ( ) const
inlinefinal

Definition at line 1188 of file interprocess_zeromq.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * goby::zeromq::protobuf::InprocControl::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::zeromq::protobuf::InprocControl::GetDescriptor ( )
inlinestatic

Definition at line 1129 of file interprocess_zeromq.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata goby::zeromq::protobuf::InprocControl::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * goby::zeromq::protobuf::InprocControl::GetReflection ( )
inlinestatic

Definition at line 1132 of file interprocess_zeromq.pb.h.

◆ has_hold()

bool goby::zeromq::protobuf::InprocControl::has_hold ( ) const
inline

Definition at line 2519 of file interprocess_zeromq.pb.h.

◆ has_publish_socket()

bool goby::zeromq::protobuf::InprocControl::has_publish_socket ( ) const
inline

Definition at line 2294 of file interprocess_zeromq.pb.h.

◆ has_received_data()

bool goby::zeromq::protobuf::InprocControl::has_received_data ( ) const
inline

Definition at line 2451 of file interprocess_zeromq.pb.h.

◆ has_subscription_identifier()

bool goby::zeromq::protobuf::InprocControl::has_subscription_identifier ( ) const
inline

Definition at line 2383 of file interprocess_zeromq.pb.h.

◆ has_type()

bool goby::zeromq::protobuf::InprocControl::has_type ( ) const
inline

Definition at line 2264 of file interprocess_zeromq.pb.h.

◆ hold()

bool goby::zeromq::protobuf::InprocControl::hold ( ) const
inline

Definition at line 2529 of file interprocess_zeromq.pb.h.

◆ InprocControlType_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::zeromq::protobuf::InprocControl::InprocControlType_descriptor ( )
inlinestatic

Definition at line 1242 of file interprocess_zeromq.pb.h.

◆ InprocControlType_IsValid()

static bool goby::zeromq::protobuf::InprocControl::InprocControlType_IsValid ( int  value)
inlinestatic

Definition at line 1232 of file interprocess_zeromq.pb.h.

◆ InprocControlType_Name()

template<typename T >
static const std::string & goby::zeromq::protobuf::InprocControl::InprocControlType_Name ( enum_t_value)
inlinestatic

Definition at line 1246 of file interprocess_zeromq.pb.h.

◆ InprocControlType_Parse()

static bool goby::zeromq::protobuf::InprocControl::InprocControlType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
InprocControlType value 
)
inlinestatic

Definition at line 1252 of file interprocess_zeromq.pb.h.

◆ internal_default_instance()

static const InprocControl * goby::zeromq::protobuf::InprocControl::internal_default_instance ( )
inlinestatic

Definition at line 1138 of file interprocess_zeromq.pb.h.

◆ IsInitialized()

bool goby::zeromq::protobuf::InprocControl::IsInitialized ( ) const
final

◆ MergeFrom()

void goby::zeromq::protobuf::InprocControl::MergeFrom ( const InprocControl from)
inline

Definition at line 1175 of file interprocess_zeromq.pb.h.

◆ mutable_publish_socket()

goby::zeromq::protobuf::Socket * goby::zeromq::protobuf::InprocControl::mutable_publish_socket ( )
inline

Definition at line 2353 of file interprocess_zeromq.pb.h.

◆ mutable_received_data()

std::string * goby::zeromq::protobuf::InprocControl::mutable_received_data ( )
inline

Definition at line 2469 of file interprocess_zeromq.pb.h.

◆ mutable_subscription_identifier()

std::string * goby::zeromq::protobuf::InprocControl::mutable_subscription_identifier ( )
inline

Definition at line 2401 of file interprocess_zeromq.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * goby::zeromq::protobuf::InprocControl::mutable_unknown_fields ( )
inline

Definition at line 1122 of file interprocess_zeromq.pb.h.

◆ New()

InprocControl * goby::zeromq::protobuf::InprocControl::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

Definition at line 1169 of file interprocess_zeromq.pb.h.

◆ operator=() [1/2]

InprocControl & goby::zeromq::protobuf::InprocControl::operator= ( const InprocControl from)
inline

Definition at line 1101 of file interprocess_zeromq.pb.h.

◆ operator=() [2/2]

InprocControl & goby::zeromq::protobuf::InprocControl::operator= ( InprocControl &&  from)
inlinenoexcept

Definition at line 1105 of file interprocess_zeromq.pb.h.

◆ publish_socket()

const ::goby::zeromq::protobuf::Socket & goby::zeromq::protobuf::InprocControl::publish_socket ( ) const
inline

Definition at line 2306 of file interprocess_zeromq.pb.h.

◆ received_data()

const std::string & goby::zeromq::protobuf::InprocControl::received_data ( ) const
inline

Definition at line 2458 of file interprocess_zeromq.pb.h.

◆ release_publish_socket()

goby::zeromq::protobuf::Socket * goby::zeromq::protobuf::InprocControl::release_publish_socket ( )
inline

Definition at line 2323 of file interprocess_zeromq.pb.h.

◆ release_received_data()

std::string * goby::zeromq::protobuf::InprocControl::release_received_data ( )
inline

Definition at line 2485 of file interprocess_zeromq.pb.h.

◆ release_subscription_identifier()

std::string * goby::zeromq::protobuf::InprocControl::release_subscription_identifier ( )
inline

Definition at line 2417 of file interprocess_zeromq.pb.h.

◆ set_allocated_publish_socket()

void goby::zeromq::protobuf::InprocControl::set_allocated_publish_socket ( ::goby::zeromq::protobuf::Socket publish_socket)
inline

Definition at line 2358 of file interprocess_zeromq.pb.h.

◆ set_allocated_received_data()

void goby::zeromq::protobuf::InprocControl::set_allocated_received_data ( std::string *  received_data)
inline

Definition at line 2499 of file interprocess_zeromq.pb.h.

◆ set_allocated_subscription_identifier()

void goby::zeromq::protobuf::InprocControl::set_allocated_subscription_identifier ( std::string *  subscription_identifier)
inline

Definition at line 2431 of file interprocess_zeromq.pb.h.

◆ set_hold()

void goby::zeromq::protobuf::InprocControl::set_hold ( bool  value)
inline

Definition at line 2537 of file interprocess_zeromq.pb.h.

◆ set_received_data() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::zeromq::protobuf::InprocControl::set_received_data ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_received_data() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::zeromq::protobuf::InprocControl::set_received_data ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 2464 of file interprocess_zeromq.pb.h.

◆ set_subscription_identifier() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::zeromq::protobuf::InprocControl::set_subscription_identifier ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_subscription_identifier() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::zeromq::protobuf::InprocControl::set_subscription_identifier ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 2396 of file interprocess_zeromq.pb.h.

◆ set_type()

void goby::zeromq::protobuf::InprocControl::set_type ( ::goby::zeromq::protobuf::InprocControl_InprocControlType  value)
inline

Definition at line 2283 of file interprocess_zeromq.pb.h.

◆ subscription_identifier()

const std::string & goby::zeromq::protobuf::InprocControl::subscription_identifier ( ) const
inline

Definition at line 2390 of file interprocess_zeromq.pb.h.

◆ Swap()

void goby::zeromq::protobuf::InprocControl::Swap ( InprocControl other)
inline

Definition at line 1148 of file interprocess_zeromq.pb.h.

◆ type()

goby::zeromq::protobuf::InprocControl_InprocControlType goby::zeromq::protobuf::InprocControl::type ( ) const
inline

Definition at line 2274 of file interprocess_zeromq.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & goby::zeromq::protobuf::InprocControl::unknown_fields ( ) const
inline

Definition at line 1119 of file interprocess_zeromq.pb.h.

◆ unsafe_arena_release_publish_socket()

goby::zeromq::protobuf::Socket * goby::zeromq::protobuf::InprocControl::unsafe_arena_release_publish_socket ( )
inline

Definition at line 2338 of file interprocess_zeromq.pb.h.

◆ unsafe_arena_set_allocated_publish_socket()

void goby::zeromq::protobuf::InprocControl::unsafe_arena_set_allocated_publish_socket ( ::goby::zeromq::protobuf::Socket publish_socket)
inline

Definition at line 2310 of file interprocess_zeromq.pb.h.

◆ UnsafeArenaSwap()

void goby::zeromq::protobuf::InprocControl::UnsafeArenaSwap ( InprocControl other)
inline

Definition at line 1161 of file interprocess_zeromq.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 1350 of file interprocess_zeromq.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

Definition at line 1197 of file interprocess_zeromq.pb.h.

◆ ::TableStruct_goby_2fzeromq_2fprotobuf_2finterprocess_5fzeromq_2eproto

◆ swap

void swap ( InprocControl a,
InprocControl b 
)
friend

Definition at line 1145 of file interprocess_zeromq.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData goby::zeromq::protobuf::InprocControl::_class_data_
static

Definition at line 1206 of file interprocess_zeromq.pb.h.

◆ _impl_

Impl_ goby::zeromq::protobuf::InprocControl::_impl_

Definition at line 1362 of file interprocess_zeromq.pb.h.

◆ InprocControlType_ARRAYSIZE

constexpr int goby::zeromq::protobuf::InprocControl::InprocControlType_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 1239 of file interprocess_zeromq.pb.h.

◆ InprocControlType_MAX

constexpr InprocControlType goby::zeromq::protobuf::InprocControl::InprocControlType_MAX
staticconstexpr
Initial value:
=
constexpr InprocControl_InprocControlType InprocControl_InprocControlType_InprocControlType_MAX

Definition at line 1237 of file interprocess_zeromq.pb.h.

◆ InprocControlType_MIN

constexpr InprocControlType goby::zeromq::protobuf::InprocControl::InprocControlType_MIN
staticconstexpr
Initial value:
=
constexpr InprocControl_InprocControlType InprocControl_InprocControlType_InprocControlType_MIN

Definition at line 1235 of file interprocess_zeromq.pb.h.

◆ kIndexInFileMessages

constexpr int goby::zeromq::protobuf::InprocControl::kIndexInFileMessages
staticconstexpr
Initial value:
=
3

Definition at line 1142 of file interprocess_zeromq.pb.h.

◆ NOTIFY_HOLD_STATE

constexpr InprocControlType goby::zeromq::protobuf::InprocControl::NOTIFY_HOLD_STATE
staticconstexpr

◆ PUB_CONFIGURATION

constexpr InprocControlType goby::zeromq::protobuf::InprocControl::PUB_CONFIGURATION
staticconstexpr

◆ RECEIVE

constexpr InprocControlType goby::zeromq::protobuf::InprocControl::RECEIVE
staticconstexpr

◆ REQUEST_HOLD_STATE

constexpr InprocControlType goby::zeromq::protobuf::InprocControl::REQUEST_HOLD_STATE
staticconstexpr

◆ SHUTDOWN

constexpr InprocControlType goby::zeromq::protobuf::InprocControl::SHUTDOWN
staticconstexpr

◆ SUBSCRIBE

constexpr InprocControlType goby::zeromq::protobuf::InprocControl::SUBSCRIBE
staticconstexpr

◆ SUBSCRIBE_ACK

constexpr InprocControlType goby::zeromq::protobuf::InprocControl::SUBSCRIBE_ACK
staticconstexpr

◆ UNSUBSCRIBE

constexpr InprocControlType goby::zeromq::protobuf::InprocControl::UNSUBSCRIBE
staticconstexpr

◆ UNSUBSCRIBE_ACK

constexpr InprocControlType goby::zeromq::protobuf::InprocControl::UNSUBSCRIBE_ACK
staticconstexpr

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