Goby3 3.4.0
2026.04.13
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: