Goby v2
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Friends | List of all members
goby::acomms::protobuf::MACUpdate Class Reference
Inheritance diagram for goby::acomms::protobuf::MACUpdate:
Inheritance graph
[legend]

Public Types

enum  DCCLParameters { DCCL_ID = 5, DCCL_MAX_BYTES = 64 }
 
typedef MACUpdate_UpdateType UpdateType
 
typedef MACUpdate_CycleState CycleState
 

Public Member Functions

 MACUpdate (const MACUpdate &from)
 
MACUpdateoperator= (const MACUpdate &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (MACUpdate *other)
 
MACUpdateNew () const
 
void CopyFrom (const ::google::protobuf::Message &from)
 
void MergeFrom (const ::google::protobuf::Message &from)
 
void CopyFrom (const MACUpdate &from)
 
void MergeFrom (const MACUpdate &from)
 
void Clear ()
 
bool IsInitialized () const
 
int ByteSize () const
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input)
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const
 
::google::protobuf::uint8 * SerializeWithCachedSizesToArray (::google::protobuf::uint8 *output) const
 
int GetCachedSize () const
 
::google::protobuf::Metadata GetMetadata () const
 
bool has_src () const
 
void clear_src ()
 
inline::google::protobuf::int32 src () const
 
void set_src (::google::protobuf::int32 value)
 
bool has_dest () const
 
void clear_dest ()
 
inline::google::protobuf::int32 dest () const
 
void set_dest (::google::protobuf::int32 value)
 
bool has_update_type () const
 
void clear_update_type ()
 
inline::goby::acomms::protobuf::MACUpdate_UpdateType update_type () const
 
void set_update_type (::goby::acomms::protobuf::MACUpdate_UpdateType value)
 
int slot_size () const
 
void clear_slot ()
 
const ::goby::acomms::protobuf::ModemTransmissionslot (int index) const
 
inline::goby::acomms::protobuf::ModemTransmission * mutable_slot (int index)
 
inline::goby::acomms::protobuf::ModemTransmission * add_slot ()
 
const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission > & slot () const
 
inline::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission > * mutable_slot ()
 
bool has_first_iterator () const
 
void clear_first_iterator ()
 
inline::google::protobuf::int32 first_iterator () const
 
void set_first_iterator (::google::protobuf::int32 value)
 
bool has_second_iterator () const
 
void clear_second_iterator ()
 
inline::google::protobuf::int32 second_iterator () const
 
void set_second_iterator (::google::protobuf::int32 value)
 
bool has_cycle_state () const
 
void clear_cycle_state ()
 
inline::goby::acomms::protobuf::MACUpdate_CycleState cycle_state () const
 
void set_cycle_state (::goby::acomms::protobuf::MACUpdate_CycleState value)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const MACUpdatedefault_instance ()
 
static bool UpdateType_IsValid (int value)
 
static const ::google::protobuf::EnumDescriptor * UpdateType_descriptor ()
 
static const ::std::string & UpdateType_Name (UpdateType value)
 
static bool UpdateType_Parse (const ::std::string &name, UpdateType *value)
 
static bool CycleState_IsValid (int value)
 
static const ::google::protobuf::EnumDescriptor * CycleState_descriptor ()
 
static const ::std::string & CycleState_Name (CycleState value)
 
static bool CycleState_Parse (const ::std::string &name, CycleState *value)
 

Static Public Attributes

static const UpdateType NO_CHANGE = MACUpdate_UpdateType_NO_CHANGE
 
static const UpdateType ASSIGN = MACUpdate_UpdateType_ASSIGN
 
static const UpdateType PUSH_BACK = MACUpdate_UpdateType_PUSH_BACK
 
static const UpdateType PUSH_FRONT = MACUpdate_UpdateType_PUSH_FRONT
 
static const UpdateType POP_BACK = MACUpdate_UpdateType_POP_BACK
 
static const UpdateType POP_FRONT = MACUpdate_UpdateType_POP_FRONT
 
static const UpdateType INSERT = MACUpdate_UpdateType_INSERT
 
static const UpdateType ERASE = MACUpdate_UpdateType_ERASE
 
static const UpdateType CLEAR = MACUpdate_UpdateType_CLEAR
 
static const UpdateType UpdateType_MIN
 
static const UpdateType UpdateType_MAX
 
static const int UpdateType_ARRAYSIZE
 
static const CycleState STOPPED = MACUpdate_CycleState_STOPPED
 
static const CycleState STARTED = MACUpdate_CycleState_STARTED
 
static const CycleState CycleState_MIN
 
static const CycleState CycleState_MAX
 
static const int CycleState_ARRAYSIZE
 
static const int kSrcFieldNumber = 1
 
static const int kDestFieldNumber = 2
 
static const int kUpdateTypeFieldNumber = 3
 
static const int kSlotFieldNumber = 4
 
static const int kFirstIteratorFieldNumber = 5
 
static const int kSecondIteratorFieldNumber = 6
 
static const int kCycleStateFieldNumber = 7
 

Friends

void protobuf_AddDesc_goby_2facomms_2fprotobuf_2famac_2eproto ()
 
void protobuf_AssignDesc_goby_2facomms_2fprotobuf_2famac_2eproto ()
 
void protobuf_ShutdownFile_goby_2facomms_2fprotobuf_2famac_2eproto ()
 

Detailed Description

Definition at line 95 of file amac.pb.h.

Member Data Documentation

const int goby::acomms::protobuf::MACUpdate::CycleState_ARRAYSIZE
static
Initial value:
=
MACUpdate_CycleState_CycleState_ARRAYSIZE

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

const CycleState goby::acomms::protobuf::MACUpdate::CycleState_MAX
static
Initial value:
=
MACUpdate_CycleState_CycleState_MAX

Definition at line 185 of file amac.pb.h.

const CycleState goby::acomms::protobuf::MACUpdate::CycleState_MIN
static
Initial value:
=
MACUpdate_CycleState_CycleState_MIN

Definition at line 183 of file amac.pb.h.

const int goby::acomms::protobuf::MACUpdate::UpdateType_ARRAYSIZE
static
Initial value:
=
MACUpdate_UpdateType_UpdateType_ARRAYSIZE

Definition at line 163 of file amac.pb.h.

const UpdateType goby::acomms::protobuf::MACUpdate::UpdateType_MAX
static
Initial value:
=
MACUpdate_UpdateType_UpdateType_MAX

Definition at line 161 of file amac.pb.h.

const UpdateType goby::acomms::protobuf::MACUpdate::UpdateType_MIN
static
Initial value:
=
MACUpdate_UpdateType_UpdateType_MIN

Definition at line 159 of file amac.pb.h.


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