Goby3  3.1.5a
2024.05.23
goby::acomms::directip::SBDMOMessageReader Class Reference

#include <goby/acomms/modemdriver/iridium_shore_sbd_directip.h>

Inheritance diagram for goby::acomms::directip::SBDMOMessageReader:
goby::acomms::directip::SBDMessageReader

Public Member Functions

 SBDMOMessageReader (boost::asio::ip::tcp::socket &socket)
 
bool data_ready () const
 
- Public Member Functions inherited from goby::acomms::directip::SBDMessageReader
 SBDMessageReader (boost::asio::ip::tcp::socket &socket)
 
const goby::acomms::iridium::protobuf::DirectIPMOPreHeaderpre_header () const
 
const goby::acomms::iridium::protobuf::DirectIPMOHeaderheader () const
 
const goby::acomms::iridium::protobuf::DirectIPMOPayloadbody () const
 
const goby::acomms::iridium::protobuf::DirectIPMTConfirmationconfirm () const
 
void pre_header_handler (const boost::system::error_code &error, std::size_t bytes_transferred)
 
std::vector< char > & data ()
 

Additional Inherited Members

- Public Types inherited from goby::acomms::directip::SBDMessageReader
enum  { PRE_HEADER_SIZE = 3, BITS_PER_BYTE = 8 }
 

Detailed Description

Definition at line 188 of file iridium_shore_sbd_directip.h.

Constructor & Destructor Documentation

◆ SBDMOMessageReader()

goby::acomms::directip::SBDMOMessageReader::SBDMOMessageReader ( boost::asio::ip::tcp::socket &  socket)
inline

Definition at line 191 of file iridium_shore_sbd_directip.h.

Member Function Documentation

◆ data_ready()

bool goby::acomms::directip::SBDMOMessageReader::data_ready ( ) const
inlinevirtual

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