Webserv
Loading...
Searching...
No Matches
utils.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <string>
4#include "utils/utils.hpp"
5
6namespace utils {
7
8bool isValidPort(int port);
9bool isValidPort(std::string const &);
10bool isValidIPv4(char const *);
11bool isValidIPv4(std::string const &);
12bool isAllDigit(std::string const &s);
13
14struct IpInfo {
15 std::string ip;
16 int port;
17};
18
19bool extractIpInfo(std::string const &, IpInfo &);
20
21} // namespace utils
Definition utils.hpp:6
bool extractIpInfo(std::string const &, IpInfo &)
Definition utils.cpp:37
bool isAllDigit(std::string const &s)
Definition utils.cpp:29
bool isValidIPv4(char const *)
Definition utils.cpp:10
bool isValidPort(int port)
Definition utils.cpp:21
Definition utils.hpp:14
int port
Definition utils.hpp:16
std::string ip
Definition utils.hpp:15