Classes | Namespaces | Macros | Typedefs | Functions
udp_sockets.h File Reference
#include "sick_scan/sick_scan_base.h"
#include <string>
#include <string.h>
#include <unistd.h>
#include <arpa/inet.h>
#include <netinet/ip.h>
#include <netinet/udp.h>
#include <sys/types.h>
#include <sys/socket.h>
#include "sick_scan/sick_ros_wrapper.h"
#include "sick_scansegment_xd/common.h"
#include "sick_scan/tcp/wsa_init.hpp"
Include dependency graph for udp_sockets.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sick_scansegment_xd::UdpReceiverSocketImpl
 
class  sick_scansegment_xd::UdpSenderSocketImpl
 class UdpSenderSocketImpl implements the udp socket for sending udp packages More...
 

Namespaces

 sick_scansegment_xd
 

Macros

#define __SICK_SCANSEGMENT_XD_UDP_SOCKETS_H
 
#define closesocket   close
 
#define INVALID_SOCKET   (-1)
 
#define UNLINK   unlink
 

Typedefs

typedef struct sockaddr SOCKADDR
 
typedef int SOCKET
 

Functions

static uint32_t sick_scansegment_xd::Convert4Byte (const uint8_t *p_data)
 
static std::string getErrorMessage (void)
 

Macro Definition Documentation

◆ __SICK_SCANSEGMENT_XD_UDP_SOCKETS_H

#define __SICK_SCANSEGMENT_XD_UDP_SOCKETS_H

Definition at line 57 of file udp_sockets.h.

◆ closesocket

#define closesocket   close

Definition at line 85 of file udp_sockets.h.

◆ INVALID_SOCKET

#define INVALID_SOCKET   (-1)

Definition at line 83 of file udp_sockets.h.

◆ UNLINK

#define UNLINK   unlink

Definition at line 84 of file udp_sockets.h.

Typedef Documentation

◆ SOCKADDR

typedef struct sockaddr SOCKADDR

Definition at line 82 of file udp_sockets.h.

◆ SOCKET

typedef int SOCKET

Definition at line 81 of file udp_sockets.h.

Function Documentation

◆ getErrorMessage()

static std::string getErrorMessage ( void  )
static

Definition at line 86 of file udp_sockets.h.



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