blob: ee4649e327e500efea28417982620a6c8088f170 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include "LibFetchFetcher.hpp"
#include "LibFetchRewindInputStream.hpp"
#include "fetch.h"
LibFetchFetcher::LibFetchFetcher( )
{
// TODO: connection pool parameters from instantiation
fetchConnectionCacheInit( 1024, 16 );
}
LibFetchFetcher::~LibFetchFetcher( )
{
fetchConnectionCacheClose( );
}
RewindInputStream *LibFetchFetcher::fetch( const URL url )
{
LibFetchRewindInputStream *s = new LibFetchRewindInputStream( url );
return s;
}
REGISTER_MODULE( "libfetch_fetcher", Fetcher, LibFetchFetcher )
|