Newer
Older
#pragma once
#include<string>
#include <pthread.h>
#include <fstream>
#include "../shared/ProducerConsumerQueue.h"
#include "../shared/ThreadClass.h"
using DocIndex = const unordered_map< string, vector< unsigned long > >;
ProducerConsumerQueue< DocIndex * > *doc_index_queue_in,
atomic_bool * bool_in
: mode( mode_in ),
urlFrontier( url_q_in ),
IndexerQueue( doc_index_queue_in ),
alive( bool_in )
virtual void run ( );
bool writeDocToDisk ( ParsedUrl url );
atomic_bool* alive;