import "github.com/chromedp/cdproto/tethering"
Package tethering provides the Chrome DevTools Protocol commands, types, and events for the Tethering domain.
The Tethering domain defines methods and events for browser port binding.
Generated by the cdproto-gen command.
easyjson.go events.go tethering.go
const ( CommandBind = "Tethering.bind" CommandUnbind = "Tethering.unbind" )
Command names.
BindParams request browser port binding.
func Bind(port int64) *BindParams
Bind request browser port binding.
See: https://chromedevtools.github.io/devtools-protocol/tot/Tethering#method-bind
parameters:
port - Port number to bind.
func (p *BindParams) Do(ctx context.Context) (err error)
Do executes Tethering.bind against the provided context.
func (v BindParams) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (v BindParams) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (v *BindParams) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *BindParams) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type EventAccepted struct { Port int64 `json:"port"` // Port number that was successfully bound. ConnectionID string `json:"connectionId"` // Connection id to be used. }
EventAccepted informs that port was successfully bound and got a specified connection id.
See: https://chromedevtools.github.io/devtools-protocol/tot/Tethering#event-accepted
func (v EventAccepted) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (v EventAccepted) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (v *EventAccepted) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *EventAccepted) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
UnbindParams request browser port unbinding.
func Unbind(port int64) *UnbindParams
Unbind request browser port unbinding.
See: https://chromedevtools.github.io/devtools-protocol/tot/Tethering#method-unbind
parameters:
port - Port number to unbind.
func (p *UnbindParams) Do(ctx context.Context) (err error)
Do executes Tethering.unbind against the provided context.
func (v UnbindParams) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (v UnbindParams) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (v *UnbindParams) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *UnbindParams) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
Package tethering imports 6 packages (graph) and is imported by 3 packages. Updated 2021-01-08. Refresh now. Tools for package owners.