X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=httpinput.cpp;h=5b74319d71f77645c99b45452b0a677298316901;hp=c0cfc03bbe6d619bb152aa7a7e265b3d76fef10d;hb=a0fe013448d188b324c00383cfd91695d9d3d076;hpb=3b73724f08274a2c5a435d6a834bc10fcf3db41b diff --git a/httpinput.cpp b/httpinput.cpp index c0cfc03..5b74319 100644 --- a/httpinput.cpp +++ b/httpinput.cpp @@ -55,7 +55,7 @@ HTTPInput::HTTPInput(const string &url, Input::Encoding encoding) num_connection_attempts(0), suppress_logging(false) { - pthread_mutex_init(&stats_mutex, NULL); + pthread_mutex_init(&stats_mutex, nullptr); stats.url = url; stats.bytes_received = 0; stats.data_bytes_received = 0; @@ -89,7 +89,7 @@ HTTPInput::HTTPInput(const InputProto &serialized) string protocol, user; parse_url(url, &protocol, &user, &host, &port, &path); // Don't care if it fails. - pthread_mutex_init(&stats_mutex, NULL); + pthread_mutex_init(&stats_mutex, nullptr); stats.url = url; stats.bytes_received = serialized.bytes_received(); stats.data_bytes_received = serialized.data_bytes_received(); @@ -97,7 +97,7 @@ HTTPInput::HTTPInput(const InputProto &serialized) if (serialized.has_connect_time()) { stats.connect_time = serialized.connect_time(); } else { - stats.connect_time = time(NULL); + stats.connect_time = time(nullptr); } if (serialized.has_latency_sec()) { stats.latency_sec = serialized.latency_sec(); @@ -151,7 +151,7 @@ InputProto HTTPInput::serialize() const int HTTPInput::lookup_and_connect(const string &host, const string &port) { addrinfo *ai; - int err = getaddrinfo(host.c_str(), port.c_str(), NULL, &ai); + int err = getaddrinfo(host.c_str(), port.c_str(), nullptr, &ai); if (err != 0) { if (!suppress_logging) { log(WARNING, "[%s] Lookup of '%s' failed (%s).", @@ -194,7 +194,7 @@ int HTTPInput::lookup_and_connect(const string &host, const string &port) // Wait for the connect to complete, or an error to happen. for ( ;; ) { - bool complete = wait_for_activity(sock, POLLIN | POLLOUT, NULL); + bool complete = wait_for_activity(sock, POLLIN | POLLOUT, nullptr); if (should_stop()) { safe_close(sock); return -1; @@ -406,7 +406,7 @@ void HTTPInput::do_work() } MutexLock lock(&stats_mutex); - stats.connect_time = time(NULL); + stats.connect_time = time(nullptr); clock_gettime(CLOCK_MONOTONIC_COARSE, &last_activity); } break; @@ -474,7 +474,7 @@ void HTTPInput::do_work() if (status == RP_EXTRA_DATA) { char *ptr = static_cast( memmem(response.data(), response.size(), "\r\n\r\n", 4)); - assert(ptr != NULL); + assert(ptr != nullptr); extra_data = string(ptr + 4, &response[0] + response.size()); response.resize(ptr - response.data()); } @@ -601,7 +601,7 @@ void HTTPInput::process_data(char *ptr, size_t bytes) char *ptr = static_cast( memmem(pending_data.data(), pending_data.size(), METACUBE2_SYNC, strlen(METACUBE2_SYNC))); - if (ptr == NULL) { + if (ptr == nullptr) { // OK, so we didn't find the sync marker. We know then that // we do not have the _full_ marker in the buffer, but we // could have N-1 bytes. Drop everything before that,