Skip to content
Snippets Groups Projects
LocalReader.h 469 B
//
// Created by Ben Bergkamp on 2/14/18.
//

#pragma once

#include "StreamReader.h"

class LocalReader : public StreamReader
	{
public:

	LocalReader ( string filename ) : fileName( filename)
		{ }

	bool request ( );

	bool fillBuffer ( char *buf, size_t buf_size );

	ParsedUrl * getUrl ( );

	bool checkStatus ( );

	string PageToString ( );

	void closeReader ( );

	void setUrl(ParsedUrl * url);

private:
	string fileName;
	ParsedUrl * test_url;
	int fd;

	};