Goby3  3.1.5
2024.05.14
goby::moos::transitional::DCCLPublish Class Reference

#include <goby/moos/transitional/message_publish.h>

Public Member Functions

 DCCLPublish ()
 
void set_var (std::string var)
 
void set_format (std::string format)
 
void set_use_all_names (bool use_all_names)
 
void set_type (DCCLCppType type)
 
void add_name (const std::string &name)
 
void add_message_var (const std::shared_ptr< DCCLMessageVar > &mv)
 
void add_algorithms (const std::vector< std::string > &algorithms)
 
std::string var () const
 
std::string format () const
 
bool format_set () const
 
bool use_all_names () const
 
DCCLCppType type () const
 
std::vector< std::shared_ptr< DCCLMessageVar > > const & message_vars () const
 
std::vector< std::string > const & names () const
 
std::vector< std::vector< std::string > > const & algorithms () const
 
void initialize (const DCCLMessage &msg)
 

Detailed Description

Definition at line 52 of file message_publish.h.

Constructor & Destructor Documentation

◆ DCCLPublish()

goby::moos::transitional::DCCLPublish::DCCLPublish ( )
inline

Definition at line 55 of file message_publish.h.

Member Function Documentation

◆ add_algorithms()

void goby::moos::transitional::DCCLPublish::add_algorithms ( const std::vector< std::string > &  algorithms)
inline

Definition at line 70 of file message_publish.h.

◆ add_message_var()

void goby::moos::transitional::DCCLPublish::add_message_var ( const std::shared_ptr< DCCLMessageVar > &  mv)
inline

Definition at line 69 of file message_publish.h.

◆ add_name()

void goby::moos::transitional::DCCLPublish::add_name ( const std::string &  name)
inline

Definition at line 68 of file message_publish.h.

◆ algorithms()

std::vector<std::vector<std::string> > const& goby::moos::transitional::DCCLPublish::algorithms ( ) const
inline

Definition at line 88 of file message_publish.h.

◆ format()

std::string goby::moos::transitional::DCCLPublish::format ( ) const
inline

Definition at line 77 of file message_publish.h.

◆ format_set()

bool goby::moos::transitional::DCCLPublish::format_set ( ) const
inline

Definition at line 78 of file message_publish.h.

◆ initialize()

void goby::moos::transitional::DCCLPublish::initialize ( const DCCLMessage msg)

◆ message_vars()

std::vector<std::shared_ptr<DCCLMessageVar> > const& goby::moos::transitional::DCCLPublish::message_vars ( ) const
inline

Definition at line 82 of file message_publish.h.

◆ names()

std::vector<std::string> const& goby::moos::transitional::DCCLPublish::names ( ) const
inline

Definition at line 87 of file message_publish.h.

◆ set_format()

void goby::moos::transitional::DCCLPublish::set_format ( std::string  format)
inline

Definition at line 60 of file message_publish.h.

◆ set_type()

void goby::moos::transitional::DCCLPublish::set_type ( DCCLCppType  type)
inline

Definition at line 66 of file message_publish.h.

◆ set_use_all_names()

void goby::moos::transitional::DCCLPublish::set_use_all_names ( bool  use_all_names)
inline

Definition at line 65 of file message_publish.h.

◆ set_var()

void goby::moos::transitional::DCCLPublish::set_var ( std::string  var)
inline

Definition at line 59 of file message_publish.h.

◆ type()

DCCLCppType goby::moos::transitional::DCCLPublish::type ( ) const
inline

Definition at line 81 of file message_publish.h.

◆ use_all_names()

bool goby::moos::transitional::DCCLPublish::use_all_names ( ) const
inline

Definition at line 79 of file message_publish.h.

◆ var()

std::string goby::moos::transitional::DCCLPublish::var ( ) const
inline

Definition at line 76 of file message_publish.h.


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