//
// Created by Jake Close on 2/13/18.
//

#pragma once

#include "../shared/url.h"
#include "../util/util.h"
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include <iostream>
#include <string.h>
#include <string>
#include <cassert>
#include <openssl/ssl.h>



class StreamReader
	{
public:
	StreamReader() {};
	virtual void fillBuffer() = 0;
	char *buffer;

	};