NetworkProcessPlatformStrategies.cpp [plain text]
#include "config.h"
#include "NetworkProcessPlatformStrategies.h"
#include <WebCore/BlobRegistryImpl.h>
using namespace WebCore;
namespace WebKit {
void NetworkProcessPlatformStrategies::initialize()
{
DEFINE_STATIC_LOCAL(NetworkProcessPlatformStrategies, platformStrategies, ());
setPlatformStrategies(&platformStrategies);
}
CookiesStrategy* NetworkProcessPlatformStrategies::createCookiesStrategy()
{
return 0;
}
DatabaseStrategy* NetworkProcessPlatformStrategies::createDatabaseStrategy()
{
return 0;
}
LoaderStrategy* NetworkProcessPlatformStrategies::createLoaderStrategy()
{
return this;
}
PasteboardStrategy* NetworkProcessPlatformStrategies::createPasteboardStrategy()
{
return 0;
}
PluginStrategy* NetworkProcessPlatformStrategies::createPluginStrategy()
{
return 0;
}
SharedWorkerStrategy* NetworkProcessPlatformStrategies::createSharedWorkerStrategy()
{
return 0;
}
StorageStrategy* NetworkProcessPlatformStrategies::createStorageStrategy()
{
return 0;
}
VisitedLinkStrategy* NetworkProcessPlatformStrategies::createVisitedLinkStrategy()
{
return 0;
}
ResourceLoadScheduler* NetworkProcessPlatformStrategies::resourceLoadScheduler()
{
ASSERT_NOT_REACHED();
return 0;
}
void NetworkProcessPlatformStrategies::loadResourceSynchronously(NetworkingContext*, unsigned long resourceLoadIdentifier, const ResourceRequest&, StoredCredentials, ClientCredentialPolicy, ResourceError&, ResourceResponse&, Vector<char>& data)
{
ASSERT_NOT_REACHED();
}
#if ENABLE(BLOB)
BlobRegistry* NetworkProcessPlatformStrategies::createBlobRegistry()
{
return new BlobRegistryImpl;
}
#endif
}