AERA
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Friends | List of all members
tcp_io_device::VariableDescription Class Referencefinal
Inheritance diagram for tcp_io_device::VariableDescription:

Public Types

enum  : int {
  kDimensionsFieldNumber = 4, kOpcodeStringHandleFieldNumber = 5, kEntityIDFieldNumber = 1, kIDFieldNumber = 2,
  kDataTypeFieldNumber = 3
}
 
typedef VariableDescription_DataType DataType
 

Public Member Functions

PROTOBUF_CONSTEXPR VariableDescription (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 VariableDescription (const VariableDescription &from)
 
 VariableDescription (VariableDescription &&from) noexcept
 
VariableDescriptionoperator= (const VariableDescription &from)
 
VariableDescriptionoperator= (VariableDescription &&from) noexcept
 
void Swap (VariableDescription *other)
 
void UnsafeArenaSwap (VariableDescription *other)
 
VariableDescriptionNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const VariableDescription &from)
 
void MergeFrom (const VariableDescription &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 dimensions_size () const
 
void clear_dimensions ()
 
uint64_t dimensions (int index) const
 
void set_dimensions (int index, uint64_t value)
 
void add_dimensions (uint64_t value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > & dimensions () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > * mutable_dimensions ()
 
void clear_opcode_string_handle ()
 
const std::string & opcode_string_handle () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_opcode_string_handle (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_opcode_string_handle ()
 
PROTOBUF_NODISCARD std::string * release_opcode_string_handle ()
 
void set_allocated_opcode_string_handle (std::string *opcode_string_handle)
 
void clear_entityid ()
 
int32_t entityid () const
 
void set_entityid (int32_t value)
 
void clear_id ()
 
int32_t id () const
 
void set_id (int32_t value)
 
void clear_datatype ()
 
::tcp_io_device::VariableDescription_DataType datatype () const
 
void set_datatype (::tcp_io_device::VariableDescription_DataType value)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_opcode_string_handle (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 VariableDescriptiondefault_instance ()
 
static const VariableDescriptioninternal_default_instance ()
 
static bool DataType_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * DataType_descriptor ()
 
template<typename T >
static const std::string & DataType_Name (T enum_t_value)
 
static bool DataType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DataType *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr DataType DOUBLE
 
static constexpr DataType INT64
 
static constexpr DataType BOOL
 
static constexpr DataType STRING
 
static constexpr DataType BYTES
 
static constexpr DataType COMMUNICATION_ID
 
static constexpr DataType DataType_MIN
 
static constexpr DataType DataType_MAX
 
static constexpr int DataType_ARRAYSIZE
 

Protected Member Functions

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

Detailed Description

Definition at line 1442 of file tcp_data_message.pb.h.

Member Data Documentation

◆ BOOL

constexpr DataType tcp_io_device::VariableDescription::BOOL
staticconstexpr
Initial value:
=
VariableDescription_DataType_BOOL

Definition at line 1565 of file tcp_data_message.pb.h.

◆ BYTES

constexpr DataType tcp_io_device::VariableDescription::BYTES
staticconstexpr
Initial value:
=
VariableDescription_DataType_BYTES

Definition at line 1569 of file tcp_data_message.pb.h.

◆ COMMUNICATION_ID

constexpr DataType tcp_io_device::VariableDescription::COMMUNICATION_ID
staticconstexpr
Initial value:
=
VariableDescription_DataType_COMMUNICATION_ID

Definition at line 1571 of file tcp_data_message.pb.h.

◆ DataType_ARRAYSIZE

constexpr int tcp_io_device::VariableDescription::DataType_ARRAYSIZE
staticconstexpr
Initial value:
=
VariableDescription_DataType_DataType_ARRAYSIZE

Definition at line 1580 of file tcp_data_message.pb.h.

◆ DataType_MAX

constexpr DataType tcp_io_device::VariableDescription::DataType_MAX
staticconstexpr
Initial value:
=
VariableDescription_DataType_DataType_MAX

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

◆ DataType_MIN

constexpr DataType tcp_io_device::VariableDescription::DataType_MIN
staticconstexpr
Initial value:
=
VariableDescription_DataType_DataType_MIN

Definition at line 1576 of file tcp_data_message.pb.h.

◆ DOUBLE

constexpr DataType tcp_io_device::VariableDescription::DOUBLE
staticconstexpr
Initial value:
=
VariableDescription_DataType_DOUBLE

Definition at line 1561 of file tcp_data_message.pb.h.

◆ INT64

constexpr DataType tcp_io_device::VariableDescription::INT64
staticconstexpr
Initial value:
=
VariableDescription_DataType_INT64

Definition at line 1563 of file tcp_data_message.pb.h.

◆ kIndexInFileMessages

constexpr int tcp_io_device::VariableDescription::kIndexInFileMessages
staticconstexpr
Initial value:
=
9

Definition at line 1489 of file tcp_data_message.pb.h.

◆ STRING

constexpr DataType tcp_io_device::VariableDescription::STRING
staticconstexpr
Initial value:
=
VariableDescription_DataType_STRING

Definition at line 1567 of file tcp_data_message.pb.h.


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