4242
4343
4444namespace node {
45-
4645namespace cares_wrap {
4746
4847using v8::Array;
@@ -230,7 +229,7 @@ static Local<Array> HostentToNames(struct hostent* host) {
230229
231230class QueryWrap {
232231 public:
233- QueryWrap (Local<Object> req_wrap_obj) {
232+ explicit QueryWrap (Local<Object> req_wrap_obj) {
234233 HandleScope scope (node_isolate);
235234 persistent ().Reset (node_isolate, req_wrap_obj);
236235 }
@@ -333,7 +332,7 @@ class QueryWrap {
333332
334333class QueryAWrap : public QueryWrap {
335334 public:
336- QueryAWrap (Local<Object> req_wrap_obj) : QueryWrap(req_wrap_obj) {
335+ explicit QueryAWrap (Local<Object> req_wrap_obj) : QueryWrap(req_wrap_obj) {
337336 }
338337
339338 int Send (const char * name) {
@@ -363,7 +362,7 @@ class QueryAWrap: public QueryWrap {
363362
364363class QueryAaaaWrap : public QueryWrap {
365364 public:
366- QueryAaaaWrap (Local<Object> req_wrap_obj) : QueryWrap(req_wrap_obj) {
365+ explicit QueryAaaaWrap (Local<Object> req_wrap_obj) : QueryWrap(req_wrap_obj) {
367366 }
368367
369368 int Send (const char * name) {
@@ -398,7 +397,8 @@ class QueryAaaaWrap: public QueryWrap {
398397
399398class QueryCnameWrap : public QueryWrap {
400399 public:
401- QueryCnameWrap (Local<Object> req_wrap_obj) : QueryWrap(req_wrap_obj) {
400+ explicit QueryCnameWrap (Local<Object> req_wrap_obj)
401+ : QueryWrap(req_wrap_obj) {
402402 }
403403
404404 int Send (const char * name) {
@@ -436,7 +436,7 @@ class QueryCnameWrap: public QueryWrap {
436436
437437class QueryMxWrap : public QueryWrap {
438438 public:
439- QueryMxWrap (Local<Object> req_wrap_obj) : QueryWrap(req_wrap_obj) {
439+ explicit QueryMxWrap (Local<Object> req_wrap_obj) : QueryWrap(req_wrap_obj) {
440440 }
441441
442442 int Send (const char * name) {
@@ -478,7 +478,7 @@ class QueryMxWrap: public QueryWrap {
478478
479479class QueryNsWrap : public QueryWrap {
480480 public:
481- QueryNsWrap (Local<Object> req_wrap_obj) : QueryWrap(req_wrap_obj) {
481+ explicit QueryNsWrap (Local<Object> req_wrap_obj) : QueryWrap(req_wrap_obj) {
482482 }
483483
484484 int Send (const char * name) {
@@ -506,7 +506,7 @@ class QueryNsWrap: public QueryWrap {
506506
507507class QueryTxtWrap : public QueryWrap {
508508 public:
509- QueryTxtWrap (Local<Object> req_wrap_obj) : QueryWrap(req_wrap_obj) {
509+ explicit QueryTxtWrap (Local<Object> req_wrap_obj) : QueryWrap(req_wrap_obj) {
510510 }
511511
512512 int Send (const char * name) {
@@ -541,7 +541,7 @@ class QueryTxtWrap: public QueryWrap {
541541
542542class QuerySrvWrap : public QueryWrap {
543543 public:
544- QuerySrvWrap (Local<Object> req_wrap_obj) : QueryWrap(req_wrap_obj) {
544+ explicit QuerySrvWrap (Local<Object> req_wrap_obj) : QueryWrap(req_wrap_obj) {
545545 }
546546
547547 int Send (const char * name) {
@@ -593,7 +593,8 @@ class QuerySrvWrap: public QueryWrap {
593593
594594class QueryNaptrWrap : public QueryWrap {
595595 public:
596- QueryNaptrWrap (Local<Object> req_wrap_obj) : QueryWrap(req_wrap_obj) {
596+ explicit QueryNaptrWrap (Local<Object> req_wrap_obj)
597+ : QueryWrap(req_wrap_obj) {
597598 }
598599
599600 int Send (const char * name) {
@@ -630,7 +631,6 @@ class QueryNaptrWrap: public QueryWrap {
630631 for (ares_naptr_reply* naptr_current = naptr_start;
631632 naptr_current;
632633 naptr_current = naptr_current->next ) {
633-
634634 Local<Object> naptr_record = Object::New ();
635635
636636 naptr_record->Set (flags_symbol,
@@ -658,7 +658,8 @@ class QueryNaptrWrap: public QueryWrap {
658658
659659class GetHostByAddrWrap : public QueryWrap {
660660 public:
661- GetHostByAddrWrap (Local<Object> req_wrap_obj) : QueryWrap(req_wrap_obj) {
661+ explicit GetHostByAddrWrap (Local<Object> req_wrap_obj)
662+ : QueryWrap(req_wrap_obj) {
662663 }
663664
664665 int Send (const char * name) {
@@ -695,7 +696,8 @@ class GetHostByAddrWrap: public QueryWrap {
695696
696697class GetHostByNameWrap : public QueryWrap {
697698 public:
698- GetHostByNameWrap (Local<Object> req_wrap_obj) : QueryWrap(req_wrap_obj) {
699+ explicit GetHostByNameWrap (Local<Object> req_wrap_obj)
700+ : QueryWrap(req_wrap_obj) {
699701 }
700702
701703 int Send (const char * name, int family) {
@@ -768,7 +770,8 @@ static void QueryWithFamily(const FunctionCallbackInfo<Value>& args) {
768770void AfterGetAddrInfo (uv_getaddrinfo_t * req, int status, struct addrinfo * res) {
769771 HandleScope scope (node_isolate);
770772
771- GetAddrInfoReqWrap* req_wrap = (GetAddrInfoReqWrap*) req->data ;
773+ GetAddrInfoReqWrap* req_wrap =
774+ reinterpret_cast <GetAddrInfoReqWrap*>(req->data );
772775
773776 Local<Value> argv[] = {
774777 Integer::New (status, node_isolate),
@@ -802,7 +805,8 @@ void AfterGetAddrInfo(uv_getaddrinfo_t* req, int status, struct addrinfo* res) {
802805 // Ignore random ai_family types.
803806 if (address->ai_family == AF_INET) {
804807 // Juggle pointers
805- addr = (char *) &((struct sockaddr_in *) address->ai_addr )->sin_addr ;
808+ addr = reinterpret_cast <char *>(&(reinterpret_cast <struct sockaddr_in *>(
809+ address->ai_addr )->sin_addr ));
806810 int err = uv_inet_ntop (address->ai_family ,
807811 addr,
808812 ip,
@@ -828,7 +832,8 @@ void AfterGetAddrInfo(uv_getaddrinfo_t* req, int status, struct addrinfo* res) {
828832 // Ignore random ai_family types.
829833 if (address->ai_family == AF_INET6) {
830834 // Juggle pointers
831- addr = (char *) &((struct sockaddr_in6 *) address->ai_addr )->sin6_addr ;
835+ addr = reinterpret_cast <char *>(&(reinterpret_cast <struct sockaddr_in6 *>(
836+ address->ai_addr )->sin6_addr ));
832837 int err = uv_inet_ntop (address->ai_family ,
833838 addr,
834839 ip,
@@ -1075,9 +1080,7 @@ static void Initialize(Handle<Object> target) {
10751080 oncomplete_sym = String::New (" oncomplete" );
10761081}
10771082
1078-
1079- } // namespace cares_wrap
1080-
1083+ } // namespace cares_wrap
10811084} // namespace node
10821085
10831086NODE_MODULE (node_cares_wrap, node::cares_wrap::Initialize)
0 commit comments