#include "mesytec-node/mesytec_node_nng.h" namespace mesytec::nng { nng_socket make_pair_socket(nng_duration timeout) { return make_socket(nng_pair0_open, timeout); } nng_socket make_push_socket(nng_duration timeout) { return make_socket(nng_push0_open, timeout); } nng_socket make_pull_socket(nng_duration timeout) { return make_socket(nng_pull0_open, timeout); } nng_socket make_pub_socket(nng_duration timeout) { return make_socket(nng_pub0_open, timeout); } nng_socket make_sub_socket(nng_duration timeout) { return make_socket(nng_sub0_open, timeout); } nng_socket make_req_socket(nng_duration timeout) { return make_socket(nng_req0_open, timeout); } nng_socket make_rep_socket(nng_duration timeout) { return make_socket(nng_rep0_open, timeout); } }