class StorageOperations
(source)
StorageOperations represents Storage protocol domain request/response operations and events that can be captured.
This API is marked as experimental in protocol definition and can change in the future.
Link
Protocol Storage domain documentation.
fun cacheStorageContentUpdated(): Flowable<CacheStorageContentUpdatedEvent>
A cache's contents have been modified. |
|
fun cacheStorageContentUpdatedTimed(): Flowable<Timed<CacheStorageContentUpdatedEvent>>
A cache's contents have been modified. |
|
fun cacheStorageListUpdated(): Flowable<CacheStorageListUpdatedEvent>
A cache has been added/deleted. |
|
fun cacheStorageListUpdatedTimed(): Flowable<Timed<CacheStorageListUpdatedEvent>>
A cache has been added/deleted. |
|
fun clearDataForOrigin(input: ClearDataForOriginRequest): Single<ResponseFrame>
Clears storage for origin. |
|
fun events(): Flowable<Event>
Returns flowable capturing all Storage domains events. |
|
fun getUsageAndQuota(input: GetUsageAndQuotaRequest): Single<GetUsageAndQuotaResponse>
Returns usage and quota in bytes. |
|
fun indexedDBContentUpdated(): Flowable<IndexedDBContentUpdatedEvent>
The origin's IndexedDB object store has been modified. |
|
fun indexedDBContentUpdatedTimed(): Flowable<Timed<IndexedDBContentUpdatedEvent>>
The origin's IndexedDB object store has been modified. |
|
fun indexedDBListUpdated(): Flowable<IndexedDBListUpdatedEvent>
The origin's IndexedDB database list has been modified. |
|
fun indexedDBListUpdatedTimed(): Flowable<Timed<IndexedDBListUpdatedEvent>>
The origin's IndexedDB database list has been modified. |
|
fun trackCacheStorageForOrigin(input: TrackCacheStorageForOriginRequest): Single<ResponseFrame>
Registers origin to be notified when an update occurs to its cache storage list. |
|
fun trackIndexedDBForOrigin(input: TrackIndexedDBForOriginRequest): Single<ResponseFrame>
Registers origin to be notified when an update occurs to its IndexedDB. |
|
fun untrackCacheStorageForOrigin(input: UntrackCacheStorageForOriginRequest): Single<ResponseFrame>
Unregisters origin from receiving notifications for cache storage. |
|
fun untrackIndexedDBForOrigin(input: UntrackIndexedDBForOriginRequest): Single<ResponseFrame>
Unregisters origin from receiving notifications for IndexedDB. |