Goby3 3.5.1
2026.06.04
Loading...
Searching...
No Matches
goby::middleware::julia::ApplicationWrapper< App > Class Template Reference

#include <goby/middleware/languages/julia/application.h>

Public Member Functions

 ApplicationWrapper (std::string config)
void run ()
ApplicationWrapperinterprocess ()
void publish (PubSubLayer layer, std::string type_name, int scheme, std::string group, const std::vector< std::uint8_t > &bytes)
void subscribe (PubSubLayer layer, std::string type_name, int scheme, std::string group, std::string func, std::string module)
void set_loop_frequency_hertz (double freq)
std::vector< std::uint8_t > cfg_serialized ()

Detailed Description

template<typename App>
class goby::middleware::julia::ApplicationWrapper< App >

Definition at line 70 of file application.h.

Constructor & Destructor Documentation

◆ ApplicationWrapper()

template<typename App>
goby::middleware::julia::ApplicationWrapper< App >::ApplicationWrapper ( std::string config)
inline

Definition at line 73 of file application.h.

Member Function Documentation

◆ cfg_serialized()

template<typename App>
std::vector< std::uint8_t > goby::middleware::julia::ApplicationWrapper< App >::cfg_serialized ( )
inline

Definition at line 118 of file application.h.

◆ interprocess()

template<typename App>
ApplicationWrapper & goby::middleware::julia::ApplicationWrapper< App >::interprocess ( )
inline

Definition at line 102 of file application.h.

◆ publish()

template<typename App>
void goby::middleware::julia::ApplicationWrapper< App >::publish ( PubSubLayer layer,
std::string type_name,
int scheme,
std::string group,
const std::vector< std::uint8_t > & bytes )
inline

Definition at line 104 of file application.h.

◆ run()

template<typename App>
void goby::middleware::julia::ApplicationWrapper< App >::run ( )
inline

Definition at line 100 of file application.h.

◆ set_loop_frequency_hertz()

template<typename App>
void goby::middleware::julia::ApplicationWrapper< App >::set_loop_frequency_hertz ( double freq)
inline

Definition at line 116 of file application.h.

◆ subscribe()

template<typename App>
void goby::middleware::julia::ApplicationWrapper< App >::subscribe ( PubSubLayer layer,
std::string type_name,
int scheme,
std::string group,
std::string func,
std::string module )
inline

Definition at line 110 of file application.h.


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