Goby3  3.1.5
2024.05.14
goby::acomms::directip::SBDConnection Class Reference

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

Inheritance diagram for goby::acomms::directip::SBDConnection:

Public Member Functions

boost::asio::ip::tcp::socket & socket ()
 
void start ()
 
 ~SBDConnection ()
 
double connect_time () const
 
const SBDMOMessageReadermessage () const
 
const std::string & remote_endpoint_str ()
 

Static Public Member Functions

static std::shared_ptr< SBDConnectioncreate (const boost::asio::ip::tcp::socket::executor_type &executor)
 

Detailed Description

Definition at line 209 of file iridium_shore_sbd_directip.h.

Constructor & Destructor Documentation

◆ ~SBDConnection()

goby::acomms::directip::SBDConnection::~SBDConnection ( )
inline

Definition at line 235 of file iridium_shore_sbd_directip.h.

Member Function Documentation

◆ connect_time()

double goby::acomms::directip::SBDConnection::connect_time ( ) const
inline

Definition at line 237 of file iridium_shore_sbd_directip.h.

◆ create()

static std::shared_ptr<SBDConnection> goby::acomms::directip::SBDConnection::create ( const boost::asio::ip::tcp::socket::executor_type &  executor)
inlinestatic

Definition at line 212 of file iridium_shore_sbd_directip.h.

◆ message()

const SBDMOMessageReader& goby::acomms::directip::SBDConnection::message ( ) const
inline

Definition at line 239 of file iridium_shore_sbd_directip.h.

◆ remote_endpoint_str()

const std::string& goby::acomms::directip::SBDConnection::remote_endpoint_str ( )
inline

Definition at line 240 of file iridium_shore_sbd_directip.h.

◆ socket()

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

Definition at line 222 of file iridium_shore_sbd_directip.h.

◆ start()

void goby::acomms::directip::SBDConnection::start ( )
inline

Definition at line 224 of file iridium_shore_sbd_directip.h.


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