blob: 055d8d0813d8fc6e17cda7961446d83973075547 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#include "MemoryURLSeen.hpp"
#include "Logger.hpp"
MemoryURLSeen::MemoryURLSeen( )
{
}
bool MemoryURLSeen::seen( const URL url )
{
bool hasSeen = false;
if( m_urls.find( url ) != m_urls.end( ) ) {
hasSeen = true;
}
LOG( logDEBUG ) << "Checking if URL '" << url << "' has been seen before"
<< ( hasSeen ? ", already seen" : ", no, is new" );
m_urls.insert( url );
return hasSeen;
}
REGISTER_MODULE( "memory_urlseen", 0, 0, URLSeen, MemoryURLSeen )
|