Top-level context (Linux required)

This commit is contained in:
2022-12-18 07:17:35 +08:00
parent 0b407ac587
commit c17bd38d33
31 changed files with 18526 additions and 42826 deletions
@@ -5,7 +5,7 @@
#include <boost/asio/ip/udp.hpp>
#include <string>
#include <cstdint>
#include <iostream>
namespace gelfcpp
{
@@ -30,10 +30,15 @@ public:
*/
GelfUDPOutput(const std::string& host, uint16_t port)
{
std::cout << "static constructor\n";
boost::asio::ip::udp::resolver resolver(service_);
std::cout << "resolver\n";
boost::asio::ip::udp::resolver::query query(host, std::to_string(port));
std::cout << "query\n";
endpoint_ = *resolver.resolve(query);
std::cout << "endpoint\n";
socket_.reset(new boost::asio::ip::udp::socket(service_, endpoint_.protocol()));
std::cout << "socket\n";
}
/**