Goby v2
Public Member Functions | List of all members
goby::transitional::DCCLMessage Class Reference

Public Member Functions

void write_schema_to_dccl2 (std::ofstream *proto_file)
void set_name (const std::string &name)
void set_id (unsigned id)
template<typename T >
void set_id (const T &t)
void set_trigger (const std::string &trigger_type)
void set_trigger_var (const std::string &trigger_var)
void set_trigger_time (double trigger_time)
template<typename T >
void set_trigger_time (const T &t)
void set_trigger_mandatory (const std::string &trigger_mandatory)
void set_in_var (const std::string &in_var)
void set_out_var (const std::string &out_var)
void set_size (unsigned size)
template<typename T >
void set_size (const T &t)
void set_repeat_enabled (unsigned repeat_enabled)
template<typename T >
void set_repeat_enabled (const T &t)
void add_message_var (const std::string &type)
void add_publish ()
void set_descriptor (const google::protobuf::Descriptor *descriptor)
std::string name () const
unsigned id () const
unsigned size () const
std::string trigger_var () const
std::string trigger_mandatory () const
double trigger_time () const
unsigned trigger_number () const
std::string trigger_type () const
std::string in_var () const
std::string out_var () const
bool repeat_enabled () const
unsigned repeat () const
DCCLMessageVarlast_message_var ()
DCCLMessageVarheader_var (transitional::DCCLHeaderPart p)
DCCLPublishlast_publish ()
std::vector< boost::shared_ptr< DCCLMessageVar > > & layout ()
std::vector< boost::shared_ptr< DCCLMessageVar > > & header ()
const std::vector< boost::shared_ptr< DCCLMessageVar > > & layout_const () const
const std::vector< boost::shared_ptr< DCCLMessageVar > > & header_const () const
std::vector< DCCLPublish > & publishes ()
const std::vector< DCCLPublish > & publishes_const () const
boost::shared_ptr< DCCLMessageVarname2message_var (const std::string &name) const
const google::protobuf::Descriptor * descriptor ()
std::map< std::string, std::string > message_var_names () const
void preprocess ()
void set_repeat_array_length ()
unsigned calc_total_size ()
void set_head_defaults (std::map< std::string, std::vector< DCCLMessageVal > > &in, unsigned modem_id)
DCCLMessageoperator++ ()
const DCCLMessage operator++ (int)

Detailed Description

Definition at line 57 of file message.h.

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