#ifndef blink_protocol_CacheStorage_h
#define blink_protocol_CacheStorage_h
#include "third_party/blink/renderer/core/core_export.h"
#include "third_party/blink/renderer/core/inspector/protocol/protocol.h"
#include "third_party/blink/renderer/core/inspector/protocol/storage.h"
namespace blink {
namespace protocol {
namespace CacheStorage {
CacheId;
CachedResponseType;
class DataEntry;
class Cache;
class Header;
class CachedResponse;
namespace CachedResponseTypeEnum {
CORE_EXPORT extern const char Basic[];
CORE_EXPORT extern const char Cors[];
CORE_EXPORT extern const char Default[];
CORE_EXPORT extern const char Error[];
CORE_EXPORT extern const char OpaqueResponse[];
CORE_EXPORT extern const char OpaqueRedirect[];
}
class CORE_EXPORT DataEntry : public ::crdtp::ProtocolObject<DataEntry> { … };
class CORE_EXPORT Cache : public ::crdtp::ProtocolObject<Cache> { … };
class CORE_EXPORT Header : public ::crdtp::ProtocolObject<Header> { … };
class CORE_EXPORT CachedResponse : public ::crdtp::ProtocolObject<CachedResponse> { … };
class CORE_EXPORT Backend { … };
class CORE_EXPORT Frontend { … };
class CORE_EXPORT Dispatcher { … };
class CORE_EXPORT Metainfo { … };
}
}
}
#endif