| Index: cloud_print/gcp20/prototype/dns_response_builder.h
|
| diff --git a/cloud_print/gcp20/prototype/dns_response_builder.h b/cloud_print/gcp20/prototype/dns_response_builder.h
|
| index 2421fb033453e9dd75dd40555b3655b84db81551..9f4bae5579aef492f213bd2f395e732bddfcafa4 100644
|
| --- a/cloud_print/gcp20/prototype/dns_response_builder.h
|
| +++ b/cloud_print/gcp20/prototype/dns_response_builder.h
|
| @@ -5,10 +5,12 @@
|
| #ifndef CLOUD_PRINT_GCP20_PROTOTYPE_DNS_RESPONSE_BUILDER_H_
|
| #define CLOUD_PRINT_GCP20_PROTOTYPE_DNS_RESPONSE_BUILDER_H_
|
|
|
| +#include <stdint.h>
|
| +
|
| #include <string>
|
| #include <vector>
|
|
|
| -#include "base/basictypes.h"
|
| +#include "base/macros.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "net/base/io_buffer.h"
|
| #include "net/base/ip_address_number.h"
|
| @@ -24,9 +26,9 @@ struct DnsResponseRecord {
|
| ~DnsResponseRecord();
|
|
|
| std::string name; // in dotted form
|
| - uint16 type;
|
| - uint16 klass;
|
| - uint32 ttl;
|
| + uint16_t type;
|
| + uint16_t klass;
|
| + uint32_t ttl;
|
| std::string rdata;
|
| };
|
|
|
| @@ -34,36 +36,37 @@ struct DnsResponseRecord {
|
| class DnsResponseBuilder {
|
| public:
|
| // Initializes builder.
|
| - explicit DnsResponseBuilder(uint16 id);
|
| + explicit DnsResponseBuilder(uint16_t id);
|
|
|
| // Destroys the object.
|
| ~DnsResponseBuilder();
|
|
|
| // Methods for appending different types of responses to packet.
|
| void AppendPtr(const std::string& service_type,
|
| - uint32 ttl,
|
| + uint32_t ttl,
|
| const std::string& service_name,
|
| bool answer);
|
|
|
| void AppendSrv(const std::string& service_name,
|
| - uint32 ttl,
|
| - uint16 priority,
|
| - uint16 weight, uint16 http_port,
|
| + uint32_t ttl,
|
| + uint16_t priority,
|
| + uint16_t weight,
|
| + uint16_t http_port,
|
| const std::string& service_domain_name,
|
| bool answer);
|
|
|
| void AppendA(const std::string& service_domain_name,
|
| - uint32 ttl,
|
| + uint32_t ttl,
|
| net::IPAddressNumber http_ipv4,
|
| bool answer);
|
|
|
| void AppendAAAA(const std::string& service_domain_name,
|
| - uint32 ttl,
|
| + uint32_t ttl,
|
| net::IPAddressNumber http_ipv6,
|
| bool answer);
|
|
|
| void AppendTxt(const std::string& service_name,
|
| - uint32 ttl,
|
| + uint32_t ttl,
|
| const std::vector<std::string>& metadata,
|
| bool answer);
|
|
|
| @@ -73,8 +76,8 @@ class DnsResponseBuilder {
|
| private:
|
| // Appends response to packet.
|
| void AddResponse(const std::string& name,
|
| - uint16 type,
|
| - uint32 ttl,
|
| + uint16_t type,
|
| + uint32_t ttl,
|
| const std::string& rdata,
|
| bool answer);
|
|
|
|
|