#include <webcrawler.h>

Inheritance diagram for WebCrawler_Spider:
Collaboration diagram for WebCrawler_Spider:

Public Slots

void get ()
 
void httpFinished (QNetworkReply *reply)
 

Signals

void parse (QNetworkReply *reply)
 
void finished (QString)
 

Public Member Functions

 WebCrawler_Spider (QString seed, int maxNodes, int maxLinksPerPage, bool extLinks, bool intLinks)
 
 ~WebCrawler_Spider ()
 

Private Attributes

QNetworkAccessManager * http
 
QNetworkRequest * request
 
QNetworkReply * reply
 
QUrl currentUrl
 
QString m_seed
 
int m_maxPages
 
int m_visitedNodes
 
int m_maxLinksPerPage
 
bool m_extLinks
 
bool m_intLinks
 

Constructor & Destructor Documentation

WebCrawler_Spider::WebCrawler_Spider ( QString  seed,
int  maxNodes,
int  maxLinksPerPage,
bool  extLinks,
bool  intLinks 
)
WebCrawler_Spider::~WebCrawler_Spider ( )

Member Function Documentation

void WebCrawler_Spider::finished ( QString  )
signal
void WebCrawler_Spider::get ( )
slot
void WebCrawler_Spider::httpFinished ( QNetworkReply *  reply)
slot
void WebCrawler_Spider::parse ( QNetworkReply *  reply)
signal

Member Data Documentation

QUrl WebCrawler_Spider::currentUrl
private
QNetworkAccessManager* WebCrawler_Spider::http
private
bool WebCrawler_Spider::m_extLinks
private
bool WebCrawler_Spider::m_intLinks
private
int WebCrawler_Spider::m_maxLinksPerPage
private
int WebCrawler_Spider::m_maxPages
private
QString WebCrawler_Spider::m_seed
private
int WebCrawler_Spider::m_visitedNodes
private
QNetworkReply* WebCrawler_Spider::reply
private
QNetworkRequest* WebCrawler_Spider::request
private

The documentation for this class was generated from the following files: