cachestorage

package
v0.0.0-...-7421a99 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 29, 2017 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package cachestorage provides the Chrome Debugging Protocol commands, types, and events for the Chrome CacheStorage domain.

Generated by the chromedp-gen command.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cache

type Cache struct {
	CacheID        CacheID `json:"cacheId,omitempty"`        // An opaque unique id of the cache.
	SecurityOrigin string  `json:"securityOrigin,omitempty"` // Security origin of the cache.
	CacheName      string  `json:"cacheName,omitempty"`      // The name of the cache.
}

Cache cache identifier.

func (Cache) MarshalEasyJSON

func (v Cache) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (Cache) MarshalJSON

func (v Cache) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*Cache) UnmarshalEasyJSON

func (v *Cache) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*Cache) UnmarshalJSON

func (v *Cache) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type CacheID

type CacheID string

CacheID unique identifier of the Cache object.

func (CacheID) String

func (t CacheID) String() string

String returns the CacheID as string value.

type DataEntry

type DataEntry struct {
	Request  string `json:"request,omitempty"`  // Request url spec.
	Response string `json:"response,omitempty"` // Response stataus text.
}

DataEntry data entry.

func (DataEntry) MarshalEasyJSON

func (v DataEntry) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (DataEntry) MarshalJSON

func (v DataEntry) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*DataEntry) UnmarshalEasyJSON

func (v *DataEntry) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*DataEntry) UnmarshalJSON

func (v *DataEntry) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type DeleteCacheParams

type DeleteCacheParams struct {
	CacheID CacheID `json:"cacheId"` // Id of cache for deletion.
}

DeleteCacheParams deletes a cache.

func DeleteCache

func DeleteCache(cacheID CacheID) *DeleteCacheParams

DeleteCache deletes a cache.

parameters:

cacheID - Id of cache for deletion.

func (*DeleteCacheParams) Do

func (p *DeleteCacheParams) Do(ctxt context.Context, h cdp.FrameHandler) (err error)

Do executes CacheStorage.deleteCache.

func (DeleteCacheParams) MarshalEasyJSON

func (v DeleteCacheParams) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (DeleteCacheParams) MarshalJSON

func (v DeleteCacheParams) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*DeleteCacheParams) UnmarshalEasyJSON

func (v *DeleteCacheParams) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*DeleteCacheParams) UnmarshalJSON

func (v *DeleteCacheParams) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type DeleteEntryParams

type DeleteEntryParams struct {
	CacheID CacheID `json:"cacheId"` // Id of cache where the entry will be deleted.
	Request string  `json:"request"` // URL spec of the request.
}

DeleteEntryParams deletes a cache entry.

func DeleteEntry

func DeleteEntry(cacheID CacheID, request string) *DeleteEntryParams

DeleteEntry deletes a cache entry.

parameters:

cacheID - Id of cache where the entry will be deleted.
request - URL spec of the request.

func (*DeleteEntryParams) Do

func (p *DeleteEntryParams) Do(ctxt context.Context, h cdp.FrameHandler) (err error)

Do executes CacheStorage.deleteEntry.

func (DeleteEntryParams) MarshalEasyJSON

func (v DeleteEntryParams) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (DeleteEntryParams) MarshalJSON

func (v DeleteEntryParams) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*DeleteEntryParams) UnmarshalEasyJSON

func (v *DeleteEntryParams) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*DeleteEntryParams) UnmarshalJSON

func (v *DeleteEntryParams) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type RequestCacheNamesParams

type RequestCacheNamesParams struct {
	SecurityOrigin string `json:"securityOrigin"` // Security origin.
}

RequestCacheNamesParams requests cache names.

func RequestCacheNames

func RequestCacheNames(securityOrigin string) *RequestCacheNamesParams

RequestCacheNames requests cache names.

parameters:

securityOrigin - Security origin.

func (*RequestCacheNamesParams) Do

func (p *RequestCacheNamesParams) Do(ctxt context.Context, h cdp.FrameHandler) (caches []*Cache, err error)

Do executes CacheStorage.requestCacheNames.

returns:

caches - Caches for the security origin.

func (RequestCacheNamesParams) MarshalEasyJSON

func (v RequestCacheNamesParams) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (RequestCacheNamesParams) MarshalJSON

func (v RequestCacheNamesParams) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*RequestCacheNamesParams) UnmarshalEasyJSON

func (v *RequestCacheNamesParams) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*RequestCacheNamesParams) UnmarshalJSON

func (v *RequestCacheNamesParams) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type RequestCacheNamesReturns

type RequestCacheNamesReturns struct {
	Caches []*Cache `json:"caches,omitempty"` // Caches for the security origin.
}

RequestCacheNamesReturns return values.

func (RequestCacheNamesReturns) MarshalEasyJSON

func (v RequestCacheNamesReturns) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (RequestCacheNamesReturns) MarshalJSON

func (v RequestCacheNamesReturns) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*RequestCacheNamesReturns) UnmarshalEasyJSON

func (v *RequestCacheNamesReturns) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*RequestCacheNamesReturns) UnmarshalJSON

func (v *RequestCacheNamesReturns) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type RequestEntriesParams

type RequestEntriesParams struct {
	CacheID   CacheID `json:"cacheId"`   // ID of cache to get entries from.
	SkipCount int64   `json:"skipCount"` // Number of records to skip.
	PageSize  int64   `json:"pageSize"`  // Number of records to fetch.
}

RequestEntriesParams requests data from cache.

func RequestEntries

func RequestEntries(cacheID CacheID, skipCount int64, pageSize int64) *RequestEntriesParams

RequestEntries requests data from cache.

parameters:

cacheID - ID of cache to get entries from.
skipCount - Number of records to skip.
pageSize - Number of records to fetch.

func (*RequestEntriesParams) Do

func (p *RequestEntriesParams) Do(ctxt context.Context, h cdp.FrameHandler) (cacheDataEntries []*DataEntry, hasMore bool, err error)

Do executes CacheStorage.requestEntries.

returns:

cacheDataEntries - Array of object store data entries.
hasMore - If true, there are more entries to fetch in the given range.

func (RequestEntriesParams) MarshalEasyJSON

func (v RequestEntriesParams) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (RequestEntriesParams) MarshalJSON

func (v RequestEntriesParams) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*RequestEntriesParams) UnmarshalEasyJSON

func (v *RequestEntriesParams) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*RequestEntriesParams) UnmarshalJSON

func (v *RequestEntriesParams) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type RequestEntriesReturns

type RequestEntriesReturns struct {
	CacheDataEntries []*DataEntry `json:"cacheDataEntries,omitempty"` // Array of object store data entries.
	HasMore          bool         `json:"hasMore,omitempty"`          // If true, there are more entries to fetch in the given range.
}

RequestEntriesReturns return values.

func (RequestEntriesReturns) MarshalEasyJSON

func (v RequestEntriesReturns) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (RequestEntriesReturns) MarshalJSON

func (v RequestEntriesReturns) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*RequestEntriesReturns) UnmarshalEasyJSON

func (v *RequestEntriesReturns) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*RequestEntriesReturns) UnmarshalJSON

func (v *RequestEntriesReturns) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL