Return Type | Function name | Arguments |
---|---|---|
unsigned int | hzDocHtml::ExtractLinksBasic | (hzVect<hzUrl>&,const hzSet<hzString>&,const hzString&,) |
Declared in file: hzDocument.h
Defined in file : hzDocHtml.cpp
Function Logic:
Function body:
unsigned int hzDocHtml::ExtractLinksBasic (hzVect<hzUrl>& links, const hzSet<hzString>& domains, const hzString& form) { hzUrl link ; uint32_t nIndex ; links.Clear() ; for (nIndex = 0; nIndex < m_vecLinks.Count() ; nIndex++) { link = m_vecLinks[nIndex] ; if (!link) continue ; if (domains.Count()) { if (!domains.Exists(link.Domain())) continue ; } if (form) { if (!FormCheckCstr(*link, *form)) continue ; } links.Add(link) ; } return links.Count() ; }