Skip to content
Snippets Groups Projects
Commit 81ed50fd authored by dnsadmin's avatar dnsadmin
Browse files

Struct kulcsszavak eltűntetése (#16)

parent ad185a6b
No related branches found
No related tags found
No related merge requests found
...@@ -55,7 +55,7 @@ public: ...@@ -55,7 +55,7 @@ public:
* @see bind() * @see bind()
* @throws socket_error if bind fails * @throws socket_error if bind fails
*/ */
void bind_wp(const struct sockaddr *__addr, size_t __len); void bind_wp(const sockaddr *__addr, size_t __len);
/** /**
* More OO wrapper for bind() function. * More OO wrapper for bind() function.
...@@ -70,14 +70,14 @@ public: ...@@ -70,14 +70,14 @@ public:
* @throw const char* exception if there is an error while receiving the packet. * @throw const char* exception if there is an error while receiving the packet.
* It contains the cause of the error. * It contains the cause of the error.
*/ */
udp_packet_wp recvfrom_wp(struct sockaddr *sender_address, socklen_t *sender_address_len); udp_packet_wp recvfrom_wp(sockaddr *sender_address, socklen_t *sender_address_len);
/** /**
* Bare wrapper for sendto() function. * Bare wrapper for sendto() function.
* @see sendto() * @see sendto()
*/ */
void sendto_wp(const void *__buf, size_t __n, void sendto_wp(const void *__buf, size_t __n,
int __flags, const struct sockaddr *__addr, int __flags, const sockaddr *__addr,
socklen_t __addr_len); socklen_t __addr_len);
/** /**
...@@ -93,7 +93,7 @@ public: ...@@ -93,7 +93,7 @@ public:
* @param msg The dns message to send to. * @param msg The dns message to send to.
* @see sendto() * @see sendto()
*/ */
void sendto_wp(const dns_message_em &msg, int __flags, const struct sockaddr *__addr, void sendto_wp(const dns_message_em &msg, int __flags, const sockaddr *__addr,
socklen_t __addr_len); socklen_t __addr_len);
/** /**
......
...@@ -158,8 +158,8 @@ int main(int argc, char *argv[]) ...@@ -158,8 +158,8 @@ int main(int argc, char *argv[])
} }
// Init server // Init server
struct in6_addr in6_addr_any = IN6ADDR_ANY_INIT; //IN6ADDR_LOOPBACK_INIT; in6_addr in6_addr_any = IN6ADDR_ANY_INIT; //IN6ADDR_LOOPBACK_INIT;
struct sockaddr_in6 server_address; sockaddr_in6 server_address;
memset(&server_address, 0, sizeof(server_address)); memset(&server_address, 0, sizeof(server_address));
server_address.sin6_family = AF_INET6; server_address.sin6_family = AF_INET6;
server_address.sin6_addr = in6_addr_any; server_address.sin6_addr = in6_addr_any;
......
...@@ -74,7 +74,7 @@ void dns_server::shutdown() { ...@@ -74,7 +74,7 @@ void dns_server::shutdown() {
} }
void dns_server::serve_one_request() { void dns_server::serve_one_request() {
struct sockaddr_in6 sender; sockaddr_in6 sender;
socklen_t slen = sizeof(sender); socklen_t slen = sizeof(sender);
dns_message_em query; dns_message_em query;
udp_packet_wp received_packet; udp_packet_wp received_packet;
......
...@@ -31,7 +31,7 @@ void udp_socket_wp::setsockopt_wp(int __level, int __optname, const void* __optv ...@@ -31,7 +31,7 @@ void udp_socket_wp::setsockopt_wp(int __level, int __optname, const void* __optv
} }
} }
void udp_socket_wp::bind_wp(const struct sockaddr* __addr, size_t __len) { void udp_socket_wp::bind_wp(const sockaddr* __addr, size_t __len) {
if (bind(fd, __addr, __len) < 0) { if (bind(fd, __addr, __len) < 0) {
throw socket_error(strerror(errno)); throw socket_error(strerror(errno));
} }
...@@ -54,7 +54,7 @@ udp_packet_wp udp_socket_wp::recvfrom_wp(sockaddr *sender_address, socklen_t* se ...@@ -54,7 +54,7 @@ udp_packet_wp udp_socket_wp::recvfrom_wp(sockaddr *sender_address, socklen_t* se
} }
void udp_socket_wp::sendto_wp(const void *__buf, size_t __n, void udp_socket_wp::sendto_wp(const void *__buf, size_t __n,
int __flags, const struct sockaddr *__addr, int __flags, const sockaddr *__addr,
socklen_t __addr_len) { socklen_t __addr_len) {
sendto(fd, __buf, __n, __flags, __addr, __addr_len); sendto(fd, __buf, __n, __flags, __addr, __addr_len);
} }
...@@ -63,7 +63,7 @@ void udp_socket_wp::sendto_wp(const void* __buf, size_t __n, int __flags, const ...@@ -63,7 +63,7 @@ void udp_socket_wp::sendto_wp(const void* __buf, size_t __n, int __flags, const
this->sendto_wp(__buf, __n, __flags, wrapped_sockaddr.get_sockaddr(), wrapped_sockaddr.get_addr_len()); this->sendto_wp(__buf, __n, __flags, wrapped_sockaddr.get_sockaddr(), wrapped_sockaddr.get_addr_len());
} }
void udp_socket_wp::sendto_wp(const dns_message_em &msg, int __flags, const struct sockaddr *__addr, socklen_t __addr_len) { void udp_socket_wp::sendto_wp(const dns_message_em &msg, int __flags, const sockaddr *__addr, socklen_t __addr_len) {
udp_packet_wp pckt; udp_packet_wp pckt;
pckt.address.set_sockaddr(__addr, __addr_len); pckt.address.set_sockaddr(__addr, __addr_len);
pckt<<msg; pckt<<msg;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment