AllegroFlare/Integrations/Network
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
global_abort |
std::atomic<bool> |
TEST_HOST_NAME |
std::string |
TEST_PORT_NUM |
std::string |
captured_callback_messages |
std::vector<std::string> |
Methods
get_global_abort_ptr() |
SetUp() |
TearDown() |
run_server_blocking(std::atomic<bool>* global_abort=nullptr) |
run_client_blocking(std::atomic<bool>* global_abort=nullptr, std::vector<std::string>* messages_queue=nullptr, std::mutex* messages_queue_mutex=nullptr, void (*callback)(std::string, void*)=nullptr, void* callback_data=nullptr) |
simple_capture_callback(std::string message="[unset-message]", void* data=nullptr) |
Dependencies
{"symbol"=>"void*", "headers"=>[]} |
{"symbol"=>"std::mutex*", "headers"=>["mutex"]} |
{"symbol"=>"std::vector<std::string>*", "headers"=>["vector", "string"]} |
{"symbol"=>"std::atomic<bool>", "headers"=>["atomic"]} |
{"symbol"=>"std::atomic<bool>*", "headers"=>["atomic"]} |
{"symbol"=>:":testing::Test", "headers"=>["gtest/gtest.h"]} |
{"symbol"=>"AllegroFlare::Network2::Client", "headers"=>["AllegroFlare/Network2/Client.hpp"]} |
{"symbol"=>"AllegroFlare::Network2::Server", "headers"=>["AllegroFlare/Network2/Server.hpp"]} |
{"symbol"=>"(void (*callback)(std::string))", "headers"=>["string"]} |
{"symbol"=>"std::atomic", "headers"=>["atomic"]} |
{"symbol"=>"std::mutex", "headers"=>["mutex"]} |
Sponsor
Visit CLUBCATT for cat shirts, cat mugs, cat puzzles, and more.