Skip to content

Commit

Permalink
make make_sockaddr_storage easier to use
Browse files Browse the repository at this point in the history
  • Loading branch information
fuzziqersoftware committed Jul 21, 2022
1 parent c08fe2a commit 9336a3a
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/Network.cc
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ uint32_t resolve_ipv4(const string& addr) {


pair<struct sockaddr_storage, size_t> make_sockaddr_storage(const string& addr,
int port) {
uint16_t port) {
struct sockaddr_storage s;
memset(&s, 0, sizeof(s));

Expand Down
7 changes: 6 additions & 1 deletion src/Network.hh
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,12 @@


std::pair<struct sockaddr_storage, size_t> make_sockaddr_storage(
const std::string& addr, int port);
const std::string& addr, uint16_t port);

inline std::pair<struct sockaddr_storage, size_t> make_sockaddr_storage(
const std::pair<std::string, uint16_t>& netloc) {
return make_sockaddr_storage(netloc.first, netloc.second);
}

std::string render_sockaddr_storage(const sockaddr_storage& s);

Expand Down

0 comments on commit 9336a3a

Please sign in to comment.