libflute
Namespaces | Macros | Functions
Transmitter.cpp File Reference
#include <errno.h>
#include <fcntl.h>
#include <netinet/ip.h>
#include <netinet/udp.h>
#include <unistd.h>
#include <openssl/md5.h>
#include "../utils/base64.h"
#include <zlib.h>
#include <ctime>
#include <cstdio>
#include <chrono>
#include <cstring>
#include <exception>
#include <iostream>
#include <list>
#include <string>
#include <system_error>
#include "spdlog/spdlog.h"
#include "File.h"
#include "IpSec.h"
#include "Transmitter.h"
Include dependency graph for Transmitter.cpp:

Go to the source code of this file.

Namespaces

 LibFlute
 

Macros

#define OPENSSL_SUPPRESS_DEPRECATED   1
 

Functions

static void LibFlute::create_udp_pkt (char *udp_buffer, const boost::asio::ip::udp::endpoint &endpoint, const char *data, size_t data_len, const boost::asio::ip::address &local_address)
 
static void LibFlute::create_ip_hdr (char *ip_buffer, const boost::asio::ip::udp::endpoint &endpoint, size_t pkt_size, const boost::asio::ip::address &local_address)
 
static uint16_t LibFlute::calculate_sum (uint16_t *buffer, size_t len)
 
static const Transmitter::FileDescription::date_time_type & LibFlute::_get_ntp_epoch ()
 

Macro Definition Documentation

◆ OPENSSL_SUPPRESS_DEPRECATED

#define OPENSSL_SUPPRESS_DEPRECATED   1

Definition at line 27 of file Transmitter.cpp.