Goby v2
Public Types | Public Member Functions | List of all members
goby::acomms::SBDMessageReader Class Referenceabstract
Inheritance diagram for goby::acomms::SBDMessageReader:
Inheritance graph
[legend]

Public Types

enum  { PRE_HEADER_SIZE = 3, BITS_PER_BYTE = 8 }
 

Public Member Functions

 SBDMessageReader (boost::asio::ip::tcp::socket &socket)
 
virtual bool data_ready () const =0
 
const goby::acomms::protobuf::DirectIPMOPreHeader & pre_header () const
 
const goby::acomms::protobuf::DirectIPMOHeader & header () const
 
const goby::acomms::protobuf::DirectIPMOPayload & body () const
 
const goby::acomms::protobuf::DirectIPMTConfirmation & confirm () const
 
void pre_header_handler (const boost::system::error_code &error, std::size_t bytes_transferred)
 
std::vector< char > & data ()
 

Detailed Description

Definition at line 38 of file iridium_shore_sbd.h.


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