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.