Public Member Functions | Private Attributes | List of all members
sick_scansegment_xd::UdpPoster Class Reference

#include <udp_poster.h>

Public Member Functions

const std::string & IP (void) const
 
const int & Port (void) const
 
bool Post (const std::string &request, std::string &response)
 
 UdpPoster (const std::string &ip="192.168.0.1", int udp_port=2115)
 
 ~UdpPoster ()
 

Private Attributes

std::string m_ip
 
int m_port
 
UdpReceiverSocketImplm_receiver_impl
 
UdpSenderSocketImplm_sender_impl
 

Detailed Description

Definition at line 81 of file udp_poster.h.

Constructor & Destructor Documentation

◆ UdpPoster()

sick_scansegment_xd::UdpPoster::UdpPoster ( const std::string &  ip = "192.168.0.1",
int  udp_port = 2115 
)

Definition at line 63 of file udp_poster.cpp.

◆ ~UdpPoster()

sick_scansegment_xd::UdpPoster::~UdpPoster ( )

Definition at line 85 of file udp_poster.cpp.

Member Function Documentation

◆ IP()

const std::string & sick_scansegment_xd::UdpPoster::IP ( void  ) const

Definition at line 102 of file udp_poster.cpp.

◆ Port()

const int & sick_scansegment_xd::UdpPoster::Port ( void  ) const

Definition at line 110 of file udp_poster.cpp.

◆ Post()

bool sick_scansegment_xd::UdpPoster::Post ( const std::string &  request,
std::string &  response 
)

Definition at line 121 of file udp_poster.cpp.

Member Data Documentation

◆ m_ip

std::string sick_scansegment_xd::UdpPoster::m_ip
private

Definition at line 120 of file udp_poster.h.

◆ m_port

int sick_scansegment_xd::UdpPoster::m_port
private

Definition at line 121 of file udp_poster.h.

◆ m_receiver_impl

UdpReceiverSocketImpl* sick_scansegment_xd::UdpPoster::m_receiver_impl
private

Definition at line 123 of file udp_poster.h.

◆ m_sender_impl

UdpSenderSocketImpl* sick_scansegment_xd::UdpPoster::m_sender_impl
private

Definition at line 122 of file udp_poster.h.


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


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:21