Goby3 3.5.1
2026.06.04
Loading...
Searching...
No Matches
goby::moos::transitional::DCCLAlgorithmPerformer Class Reference

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

Public Member Functions

void algorithm (DCCLMessageVal &in, unsigned array_index, const std::string &algorithm, const std::map< std::string, std::vector< DCCLMessageVal > > &vals)
void run_algorithm (const std::string &algorithm, DCCLMessageVal &in, const std::vector< DCCLMessageVal > &ref)
void add_algorithm (const std::string &name, AlgFunction1 func)
void add_adv_algorithm (const std::string &name, AlgFunction2 func)
void check_algorithm (const std::string &alg, const DCCLMessage &msg)

Static Public Member Functions

static DCCLAlgorithmPerformer * getInstance ()
static void deleteInstance ()

Detailed Description

Definition at line 53 of file message_algorithms.h.

Member Function Documentation

◆ add_adv_algorithm()

void goby::moos::transitional::DCCLAlgorithmPerformer::add_adv_algorithm ( const std::string & name,
AlgFunction2 func )
inline

Definition at line 70 of file message_algorithms.h.

◆ add_algorithm()

void goby::moos::transitional::DCCLAlgorithmPerformer::add_algorithm ( const std::string & name,
AlgFunction1 func )
inline

Definition at line 65 of file message_algorithms.h.

◆ algorithm()

void goby::moos::transitional::DCCLAlgorithmPerformer::algorithm ( DCCLMessageVal & in,
unsigned array_index,
const std::string & algorithm,
const std::map< std::string, std::vector< DCCLMessageVal > > & vals )

◆ check_algorithm()

void goby::moos::transitional::DCCLAlgorithmPerformer::check_algorithm ( const std::string & alg,
const DCCLMessage & msg )

◆ deleteInstance()

void goby::moos::transitional::DCCLAlgorithmPerformer::deleteInstance ( )
static

◆ getInstance()

DCCLAlgorithmPerformer * goby::moos::transitional::DCCLAlgorithmPerformer::getInstance ( )
static

◆ run_algorithm()

void goby::moos::transitional::DCCLAlgorithmPerformer::run_algorithm ( const std::string & algorithm,
DCCLMessageVal & in,
const std::vector< DCCLMessageVal > & ref )

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