Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
common.h File Reference
#include <memory>
#include <boost/asio/read.hpp>
#include <boost/asio/write.hpp>
#include "goby/middleware/protobuf/io.pb.h"
#include "goby/util/binary.h"
#include "goby/util/debug_logger.h"
#include "goby/util/thirdparty/cobs/cobs.h"

Go to the source code of this file.

Namespaces

namespace  goby
 The global namespace for the Goby project.
 
namespace  goby::middleware
 Objects implementing the Goby nested middleware.
 
namespace  goby::middleware::io
 

Functions

template<class Thread >
void goby::middleware::io::cobs_async_write (Thread *this_thread, std::shared_ptr< const goby::middleware::protobuf::IOData > io_msg)
 
template<class Thread , class ThreadBase = Thread>
void goby::middleware::io::cobs_async_read (Thread *this_thread, std::shared_ptr< ThreadBase > self=std::shared_ptr< ThreadBase >())