This source file includes following definitions.
- ServiceWorkerStatusToString
#include "content/common/service_worker/service_worker_status_code.h"
#include "base/logging.h"
namespace content {
const char* ServiceWorkerStatusToString(ServiceWorkerStatusCode status) {
switch (status) {
case SERVICE_WORKER_OK:
return "Operation has succeeded";
case SERVICE_WORKER_ERROR_FAILED:
return "Operation has failed (unknown reason)";
case SERVICE_WORKER_ERROR_ABORT:
return "Operation has been aborted";
case SERVICE_WORKER_ERROR_PROCESS_NOT_FOUND:
return "Could not find a renderer process to run a service worker";
case SERVICE_WORKER_ERROR_NOT_FOUND:
return "Not found";
case SERVICE_WORKER_ERROR_EXISTS:
return "Already exists";
case SERVICE_WORKER_ERROR_START_WORKER_FAILED:
return "ServiceWorker cannot be started";
case SERVICE_WORKER_ERROR_INSTALL_WORKER_FAILED:
return "ServiceWorker failed to install";
case SERVICE_WORKER_ERROR_ACTIVATE_WORKER_FAILED:
return "ServiceWorker failed to activate";
case SERVICE_WORKER_ERROR_IPC_FAILED:
return "IPC connection was closed or IPC error has occured";
}
NOTREACHED();
return "";
}
}