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

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


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
Initial value:

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

const CycleState goby::acomms::protobuf::MACUpdate::CycleState_MAX
Initial value:

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

const CycleState goby::acomms::protobuf::MACUpdate::CycleState_MIN
Initial value:

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

const int goby::acomms::protobuf::MACUpdate::UpdateType_ARRAYSIZE
Initial value:

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

const UpdateType goby::acomms::protobuf::MACUpdate::UpdateType_MAX
Initial value:

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

const UpdateType goby::acomms::protobuf::MACUpdate::UpdateType_MIN
Initial value:

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

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