#ifndef _INPUT_H
#define _INPUT_H 1
+#include <stddef.h>
+#include <time.h>
#include <string>
#include "thread.h"
class InputProto;
// Extremely rudimentary URL parsing.
-bool parse_url(const std::string &url, std::string *protocol, std::string *host, std::string *port, std::string *path);
+bool parse_url(const std::string &url, std::string *protocol, std::string *user, std::string *host, std::string *port, std::string *path);
// Figure out the right type of input based on the URL, and create a new Input of the right type.
// Will return NULL if unknown.