#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", URLSeen, MemoryURLSeen )