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::TCPMessage Class Referencefinal
Inheritance diagram for tcp_io_device::TCPMessage:

Public Types

enum  MessageCase {
  kSetupMessage = 2, kDataMessage = 3, kStartMessage = 4, kStopMessage = 5,
  MESSAGE_NOT_SET = 0
}
 
enum  : int {
  kTimestampFieldNumber = 6, kMessageTypeFieldNumber = 1, kSetupMessageFieldNumber = 2, kDataMessageFieldNumber = 3,
  kStartMessageFieldNumber = 4, kStopMessageFieldNumber = 5
}
 
typedef TCPMessage_Type Type
 

Public Member Functions

PROTOBUF_CONSTEXPR TCPMessage (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 TCPMessage (const TCPMessage &from)
 
 TCPMessage (TCPMessage &&from) noexcept
 
TCPMessageoperator= (const TCPMessage &from)
 
TCPMessageoperator= (TCPMessage &&from) noexcept
 
void Swap (TCPMessage *other)
 
void UnsafeArenaSwap (TCPMessage *other)
 
TCPMessageNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const TCPMessage &from)
 
void MergeFrom (const TCPMessage &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
 
void clear_timestamp ()
 
uint64_t timestamp () const
 
void set_timestamp (uint64_t value)
 
void clear_messagetype ()
 
::tcp_io_device::TCPMessage_Type messagetype () const
 
void set_messagetype (::tcp_io_device::TCPMessage_Type value)
 
bool has_setupmessage () const
 
void clear_setupmessage ()
 
const ::tcp_io_device::SetupMessagesetupmessage () const
 
PROTOBUF_NODISCARD ::tcp_io_device::SetupMessagerelease_setupmessage ()
 
::tcp_io_device::SetupMessagemutable_setupmessage ()
 
void set_allocated_setupmessage (::tcp_io_device::SetupMessage *setupmessage)
 
void unsafe_arena_set_allocated_setupmessage (::tcp_io_device::SetupMessage *setupmessage)
 
::tcp_io_device::SetupMessageunsafe_arena_release_setupmessage ()
 
bool has_datamessage () const
 
void clear_datamessage ()
 
const ::tcp_io_device::DataMessagedatamessage () const
 
PROTOBUF_NODISCARD ::tcp_io_device::DataMessagerelease_datamessage ()
 
::tcp_io_device::DataMessagemutable_datamessage ()
 
void set_allocated_datamessage (::tcp_io_device::DataMessage *datamessage)
 
void unsafe_arena_set_allocated_datamessage (::tcp_io_device::DataMessage *datamessage)
 
::tcp_io_device::DataMessageunsafe_arena_release_datamessage ()
 
bool has_startmessage () const
 
void clear_startmessage ()
 
const ::tcp_io_device::StartMessagestartmessage () const
 
PROTOBUF_NODISCARD ::tcp_io_device::StartMessagerelease_startmessage ()
 
::tcp_io_device::StartMessagemutable_startmessage ()
 
void set_allocated_startmessage (::tcp_io_device::StartMessage *startmessage)
 
void unsafe_arena_set_allocated_startmessage (::tcp_io_device::StartMessage *startmessage)
 
::tcp_io_device::StartMessageunsafe_arena_release_startmessage ()
 
bool has_stopmessage () const
 
void clear_stopmessage ()
 
const ::tcp_io_device::StopMessagestopmessage () const
 
PROTOBUF_NODISCARD ::tcp_io_device::StopMessagerelease_stopmessage ()
 
::tcp_io_device::StopMessagemutable_stopmessage ()
 
void set_allocated_stopmessage (::tcp_io_device::StopMessage *stopmessage)
 
void unsafe_arena_set_allocated_stopmessage (::tcp_io_device::StopMessage *stopmessage)
 
::tcp_io_device::StopMessageunsafe_arena_release_stopmessage ()
 
void clear_message ()
 
MessageCase message_case () 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 TCPMessagedefault_instance ()
 
static const TCPMessageinternal_default_instance ()
 
static bool Type_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor ()
 
template<typename T >
static const std::string & Type_Name (T enum_t_value)
 
static bool Type_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Type *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr Type SETUP
 
static constexpr Type DATA
 
static constexpr Type START
 
static constexpr Type STOP
 
static constexpr Type RECONNECT
 
static constexpr Type Type_MIN
 
static constexpr Type Type_MAX
 
static constexpr int Type_ARRAYSIZE
 

Protected Member Functions

 TCPMessage (::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 (TCPMessage &a, TCPMessage &b)
 

Detailed Description

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

Member Data Documentation

◆ DATA

constexpr Type tcp_io_device::TCPMessage::DATA
staticconstexpr
Initial value:
=
TCPMessage_Type_DATA

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

◆ kIndexInFileMessages

constexpr int tcp_io_device::TCPMessage::kIndexInFileMessages
staticconstexpr
Initial value:
=
0

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

◆ RECONNECT

constexpr Type tcp_io_device::TCPMessage::RECONNECT
staticconstexpr
Initial value:
=
TCPMessage_Type_RECONNECT

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

◆ SETUP

constexpr Type tcp_io_device::TCPMessage::SETUP
staticconstexpr
Initial value:
=
TCPMessage_Type_SETUP

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

◆ START

constexpr Type tcp_io_device::TCPMessage::START
staticconstexpr
Initial value:
=
TCPMessage_Type_START

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

◆ STOP

constexpr Type tcp_io_device::TCPMessage::STOP
staticconstexpr
Initial value:
=
TCPMessage_Type_STOP

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

◆ Type_ARRAYSIZE

constexpr int tcp_io_device::TCPMessage::Type_ARRAYSIZE
staticconstexpr
Initial value:
=
TCPMessage_Type_Type_ARRAYSIZE

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

◆ Type_MAX

constexpr Type tcp_io_device::TCPMessage::Type_MAX
staticconstexpr
Initial value:
=
TCPMessage_Type_Type_MAX

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

◆ Type_MIN

constexpr Type tcp_io_device::TCPMessage::Type_MIN
staticconstexpr
Initial value:
=
TCPMessage_Type_Type_MIN

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


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