Goby3 3.2.3
2025.05.13
|
#include <goby/middleware/protobuf/intervehicle.pb.h>
Public Types | |
enum | : int { kHeaderFieldNumber = 1 , kLatencyFieldNumber = 2 , kReasonFieldNumber = 3 } |
typedef ExpireData_ExpireReason | ExpireReason |
typedef boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type | latency_dimension |
typedef boost::units::make_scaled_unit< boost::units::unit< latency_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type | latency_unit |
Public Member Functions | |
ExpireData () | |
~ExpireData () override | |
PROTOBUF_CONSTEXPR | ExpireData (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) |
ExpireData (const ExpireData &from) | |
ExpireData (ExpireData &&from) noexcept | |
ExpireData & | operator= (const ExpireData &from) |
ExpireData & | operator= (ExpireData &&from) noexcept |
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & | unknown_fields () const |
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * | mutable_unknown_fields () |
void | Swap (ExpireData *other) |
void | UnsafeArenaSwap (ExpireData *other) |
ExpireData * | New (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final |
void | CopyFrom (const ExpireData &from) |
void | MergeFrom (const ExpireData &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_header () const |
void | clear_header () |
const ::goby::middleware::intervehicle::protobuf::Header & | header () const |
PROTOBUF_NODISCARD::goby::middleware::intervehicle::protobuf::Header * | release_header () |
::goby::middleware::intervehicle::protobuf::Header * | mutable_header () |
void | set_allocated_header (::goby::middleware::intervehicle::protobuf::Header *header) |
void | unsafe_arena_set_allocated_header (::goby::middleware::intervehicle::protobuf::Header *header) |
::goby::middleware::intervehicle::protobuf::Header * | unsafe_arena_release_header () |
bool | has_latency () const |
void | clear_latency () |
int64_t | latency () const |
void | set_latency (int64_t value) |
bool | has_reason () const |
void | clear_reason () |
::goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason | reason () const |
void | set_reason (::goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason value) |
template<typename Quantity > | |
void | set_latency_with_units (Quantity value_w_units) |
template<typename Quantity > | |
Quantity | latency_with_units () const |
boost::units::quantity< latency_unit, google::protobuf::int64 > | latency_with_units () const |
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 ExpireData & | default_instance () |
static const ExpireData * | internal_default_instance () |
static bool | ExpireReason_IsValid (int value) |
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * | ExpireReason_descriptor () |
template<typename T > | |
static const std::string & | ExpireReason_Name (T enum_t_value) |
static bool | ExpireReason_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ExpireReason *value) |
Static Public Attributes | |
static constexpr int | kIndexInFileMessages |
static const ClassData | _class_data_ |
static constexpr ExpireReason | EXPIRED_NO_SUBSCRIBERS |
static constexpr ExpireReason | EXPIRED_TIME_TO_LIVE_EXCEEDED |
static constexpr ExpireReason | EXPIRED_BUFFER_OVERFLOW |
static constexpr ExpireReason | ExpireReason_MIN |
static constexpr ExpireReason | ExpireReason_MAX |
static constexpr int | ExpireReason_ARRAYSIZE |
Protected Member Functions | |
ExpireData (::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_2fmiddleware_2fprotobuf_2fintervehicle_2eproto |
void | swap (ExpireData &a, ExpireData &b) |
Definition at line 2150 of file intervehicle.pb.h.
Definition at line 2275 of file intervehicle.pb.h.
typedef boost::units::derived_dimension<boost::units::time_base_dimension,1>::type goby::middleware::intervehicle::protobuf::ExpireData::latency_dimension |
Definition at line 2358 of file intervehicle.pb.h.
typedef boost::units::make_scaled_unit<boost::units::unit<latency_dimension,boost::units::si::system>,boost::units::scale<10,boost::units::static_rational<-6>>>::type goby::middleware::intervehicle::protobuf::ExpireData::latency_unit |
Definition at line 2360 of file intervehicle.pb.h.
anonymous enum : int |
Enumerator | |
---|---|
kHeaderFieldNumber | |
kLatencyFieldNumber | |
kReasonFieldNumber |
Definition at line 2309 of file intervehicle.pb.h.
|
inline |
Definition at line 2153 of file intervehicle.pb.h.
|
override |
|
explicit |
goby::middleware::intervehicle::protobuf::ExpireData::ExpireData | ( | const ExpireData & | from | ) |
|
inlinenoexcept |
Definition at line 2158 of file intervehicle.pb.h.
|
explicitprotected |
|
final |
|
final |
|
final |
|
final |
|
inline |
Definition at line 5347 of file intervehicle.pb.h.
|
inline |
Definition at line 5436 of file intervehicle.pb.h.
|
inline |
Definition at line 5464 of file intervehicle.pb.h.
void goby::middleware::intervehicle::protobuf::ExpireData::CopyFrom | ( | const ExpireData & | from | ) |
|
inlinestatic |
Definition at line 2197 of file intervehicle.pb.h.
|
inlinestatic |
Definition at line 2188 of file intervehicle.pb.h.
|
inlinestatic |
Definition at line 2292 of file intervehicle.pb.h.
|
inlinestatic |
Definition at line 2282 of file intervehicle.pb.h.
|
inlinestatic |
Definition at line 2296 of file intervehicle.pb.h.
|
inlinestatic |
Definition at line 2302 of file intervehicle.pb.h.
|
inlinefinal |
Definition at line 2250 of file intervehicle.pb.h.
|
final |
|
inlinestatic |
Definition at line 2191 of file intervehicle.pb.h.
|
final |
|
inlinestatic |
Definition at line 2194 of file intervehicle.pb.h.
|
inline |
Definition at line 5344 of file intervehicle.pb.h.
|
inline |
Definition at line 5433 of file intervehicle.pb.h.
|
inline |
Definition at line 5461 of file intervehicle.pb.h.
|
inline |
Definition at line 5356 of file intervehicle.pb.h.
|
inlinestatic |
Definition at line 2200 of file intervehicle.pb.h.
|
final |
|
inline |
Definition at line 5443 of file intervehicle.pb.h.
|
inline |
Definition at line 2367 of file intervehicle.pb.h.
|
inline |
Definition at line 2370 of file intervehicle.pb.h.
|
inline |
Definition at line 2237 of file intervehicle.pb.h.
|
inline |
Definition at line 5403 of file intervehicle.pb.h.
|
inline |
Definition at line 2184 of file intervehicle.pb.h.
|
inlinefinal |
Definition at line 2231 of file intervehicle.pb.h.
|
inline |
Definition at line 2163 of file intervehicle.pb.h.
|
inlinenoexcept |
Definition at line 2167 of file intervehicle.pb.h.
|
inline |
Definition at line 5471 of file intervehicle.pb.h.
|
inline |
Definition at line 5373 of file intervehicle.pb.h.
|
inline |
Definition at line 5408 of file intervehicle.pb.h.
|
inline |
Definition at line 5451 of file intervehicle.pb.h.
|
inline |
Definition at line 2363 of file intervehicle.pb.h.
|
inline |
Definition at line 5480 of file intervehicle.pb.h.
|
inline |
Definition at line 2210 of file intervehicle.pb.h.
|
inline |
Definition at line 2181 of file intervehicle.pb.h.
|
inline |
Definition at line 5388 of file intervehicle.pb.h.
|
inline |
Definition at line 5360 of file intervehicle.pb.h.
|
inline |
Definition at line 2223 of file intervehicle.pb.h.
|
friend |
Definition at line 2380 of file intervehicle.pb.h.
|
friend |
Definition at line 2259 of file intervehicle.pb.h.
Definition at line 2391 of file intervehicle.pb.h.
|
friend |
Definition at line 2207 of file intervehicle.pb.h.
|
static |
Definition at line 2268 of file intervehicle.pb.h.
Impl_ goby::middleware::intervehicle::protobuf::ExpireData::_impl_ |
Definition at line 2390 of file intervehicle.pb.h.
|
staticconstexpr |
Definition at line 2280 of file intervehicle.pb.h.
|
staticconstexpr |
Definition at line 2276 of file intervehicle.pb.h.
|
staticconstexpr |
Definition at line 2278 of file intervehicle.pb.h.
|
staticconstexpr |
Definition at line 2289 of file intervehicle.pb.h.
|
staticconstexpr |
Definition at line 2287 of file intervehicle.pb.h.
|
staticconstexpr |
Definition at line 2285 of file intervehicle.pb.h.
|
staticconstexpr |
Definition at line 2204 of file intervehicle.pb.h.