template_pkg  1.0.0
A template ROS2 Package
Loading...
Searching...
No Matches
roship_io::transport::UdpSocket Class Reference

#include <udp_socket.hpp>

Inheritance diagram for roship_io::transport::UdpSocket:
Collaboration diagram for roship_io::transport::UdpSocket:

Classes

struct  Params
 

Public Member Functions

 UdpSocket (Params params)
 
 ~UdpSocket ()
 
void send (const std::vector< byte > &message)
 
void sendTo (const std::string &ip, int port, const std::vector< byte > &message)
 
void spinOnce ()
 
void addCallback (const MessageCallback &callback)
 

Constructor & Destructor Documentation

◆ UdpSocket()

TRANSPORT_NS_HEAD UdpSocket::UdpSocket ( Params params)

◆ ~UdpSocket()

UdpSocket::~UdpSocket ( )

Member Function Documentation

◆ addCallback()

void UdpSocket::addCallback ( const MessageCallback & callback)
virtual

◆ send()

void UdpSocket::send ( const std::vector< byte > & message)
virtual

◆ sendTo()

void UdpSocket::sendTo ( const std::string & ip,
int port,
const std::vector< byte > & message )

◆ spinOnce()

void UdpSocket::spinOnce ( )
virtual

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