| Index: content/browser/shared_worker/shared_worker_service_impl.cc
|
| diff --git a/content/browser/shared_worker/shared_worker_service_impl.cc b/content/browser/shared_worker/shared_worker_service_impl.cc
|
| index ada002fc9e54ece0ed10ac92973051c059ece6de..d1e245a4268825a414649040c9779c02e974ddd9 100644
|
| --- a/content/browser/shared_worker/shared_worker_service_impl.cc
|
| +++ b/content/browser/shared_worker/shared_worker_service_impl.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "content/browser/shared_worker/shared_worker_service_impl.h"
|
|
|
| +#include "content/browser/shared_worker/shared_worker_message_filter.h"
|
| #include "content/common/worker_messages.h"
|
| #include "content/public/browser/browser_thread.h"
|
| #include "content/public/browser/worker_service_observer.h"
|
| @@ -11,21 +12,16 @@
|
| namespace content {
|
|
|
| SharedWorkerServiceImpl* SharedWorkerServiceImpl::GetInstance() {
|
| - // TODO(horo): implement this.
|
| - NOTIMPLEMENTED();
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
|
| return Singleton<SharedWorkerServiceImpl>::get();
|
| }
|
|
|
| SharedWorkerServiceImpl::SharedWorkerServiceImpl() {
|
| - // TODO(horo): implement this.
|
| }
|
|
|
| SharedWorkerServiceImpl::~SharedWorkerServiceImpl() {
|
| - // TODO(horo): implement this.
|
| }
|
|
|
| -
|
| bool SharedWorkerServiceImpl::TerminateWorker(int process_id, int route_id) {
|
| // TODO(horo): implement this.
|
| return false;
|
| @@ -47,4 +43,102 @@ void SharedWorkerServiceImpl::RemoveObserver(WorkerServiceObserver* observer) {
|
| observers_.RemoveObserver(observer);
|
| }
|
|
|
| +void SharedWorkerServiceImpl::CreateWorker(
|
| + const ViewHostMsg_CreateWorker_Params& params,
|
| + int route_id,
|
| + SharedWorkerMessageFilter* filter,
|
| + ResourceContext* resource_context,
|
| + const WorkerStoragePartition& partition,
|
| + bool* url_mismatch) {
|
| + // TODO(horo): implement this.
|
| + NOTIMPLEMENTED();
|
| +}
|
| +
|
| +void SharedWorkerServiceImpl::ForwardToWorker(
|
| + const IPC::Message& message,
|
| + SharedWorkerMessageFilter* filter) {
|
| + // TODO(horo): implement this.
|
| + NOTIMPLEMENTED();
|
| +}
|
| +
|
| +void SharedWorkerServiceImpl::DocumentDetached(
|
| + unsigned long long document_id,
|
| + SharedWorkerMessageFilter* filter) {
|
| + // TODO(horo): implement this.
|
| + NOTIMPLEMENTED();
|
| +}
|
| +
|
| +void SharedWorkerServiceImpl::WorkerContextClosed(
|
| + int worker_route_id,
|
| + SharedWorkerMessageFilter* filter) {
|
| + // TODO(horo): implement this.
|
| + NOTIMPLEMENTED();
|
| +}
|
| +
|
| +void SharedWorkerServiceImpl::WorkerContextDestroyed(
|
| + int worker_route_id,
|
| + SharedWorkerMessageFilter* filter) {
|
| + // TODO(horo): implement this.
|
| + NOTIMPLEMENTED();
|
| +}
|
| +
|
| +void SharedWorkerServiceImpl::WorkerScriptLoaded(
|
| + int worker_route_id,
|
| + SharedWorkerMessageFilter* filter) {
|
| + // TODO(horo): implement this.
|
| + NOTIMPLEMENTED();
|
| +}
|
| +
|
| +void SharedWorkerServiceImpl::WorkerScriptLoadFailed(
|
| + int worker_route_id,
|
| + SharedWorkerMessageFilter* filter) {
|
| + // TODO(horo): implement this.
|
| + NOTIMPLEMENTED();
|
| +}
|
| +
|
| +void SharedWorkerServiceImpl::WorkerConnected(
|
| + int message_port_id,
|
| + int worker_route_id,
|
| + SharedWorkerMessageFilter* filter) {
|
| + // TODO(horo): implement this.
|
| + NOTIMPLEMENTED();
|
| +}
|
| +
|
| +void SharedWorkerServiceImpl::AllowDatabase(
|
| + int worker_route_id,
|
| + const GURL& url,
|
| + const base::string16& name,
|
| + const base::string16& display_name,
|
| + unsigned long estimated_size,
|
| + bool* result,
|
| + SharedWorkerMessageFilter* filter) {
|
| + // TODO(horo): implement this.
|
| + NOTIMPLEMENTED();
|
| +}
|
| +
|
| +void SharedWorkerServiceImpl::AllowFileSystem(
|
| + int worker_route_id,
|
| + const GURL& url,
|
| + bool* result,
|
| + SharedWorkerMessageFilter* filter) {
|
| + // TODO(horo): implement this.
|
| + NOTIMPLEMENTED();
|
| +}
|
| +
|
| +void SharedWorkerServiceImpl::AllowIndexedDB(
|
| + int worker_route_id,
|
| + const GURL& url,
|
| + const base::string16& name,
|
| + bool* result,
|
| + SharedWorkerMessageFilter* filter) {
|
| + // TODO(horo): implement this.
|
| + NOTIMPLEMENTED();
|
| +}
|
| +
|
| +void SharedWorkerServiceImpl::OnSharedWorkerMessageFilterClosing(
|
| + SharedWorkerMessageFilter* filter) {
|
| + // TODO(horo): implement this.
|
| + NOTIMPLEMENTED();
|
| +}
|
| +
|
| } // namespace content
|
|
|