blob: 4a6fe245c3a7f84436d412b10cd5267c9193380a [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
package name
import (
_zx "syscall/zx"
_bindings "syscall/zx/fidl"
)
const (
SwitchingOrdinalsOrdinalFiveOrdinal uint32 = 2005164903
SwitchingOrdinalsOrdinalFiveGenOrdinal uint32 = 2005164903
SwitchingOrdinalsOnlyGeneratedOrdinalOrdinal uint32 = 667506719
SwitchingOrdinalsOnlyGeneratedOrdinalGenOrdinal uint32 = 667506719
SwitchingOrdinalsEventOrdinalFifteenOrdinal uint32 = 1467258273
SwitchingOrdinalsEventOrdinalFifteenGenOrdinal uint32 = 1467258273
SwitchingOrdinalsEventOnlyGeneratedOrdinalOrdinal uint32 = 2146190926
SwitchingOrdinalsEventOnlyGeneratedOrdinalGenOrdinal uint32 = 2146190926
)
type SwitchingOrdinalsInterface _bindings.ChannelProxy
func (p *SwitchingOrdinalsInterface) OrdinalFive() error {
var req_ _bindings.Message
err := ((*_bindings.ChannelProxy)(p)).SendNew(SwitchingOrdinalsOrdinalFiveOrdinal, req_)
return err
}
func (p *SwitchingOrdinalsInterface) OnlyGeneratedOrdinal() error {
var req_ _bindings.Message
err := ((*_bindings.ChannelProxy)(p)).SendNew(SwitchingOrdinalsOnlyGeneratedOrdinalOrdinal, req_)
return err
}
func (p *SwitchingOrdinalsInterface) ExpectEventOrdinalFifteen() error {
var resp_ _bindings.Message
err := ((*_bindings.ChannelProxy)(p)).RecvNew(SwitchingOrdinalsEventOrdinalFifteenOrdinal, resp_)
return err
}
func (p *SwitchingOrdinalsInterface) ExpectEventOnlyGeneratedOrdinal() error {
var resp_ _bindings.Message
err := ((*_bindings.ChannelProxy)(p)).RecvNew(SwitchingOrdinalsEventOnlyGeneratedOrdinalOrdinal, resp_)
return err
}
type SwitchingOrdinals interface {
OrdinalFive() error
OnlyGeneratedOrdinal() error
}
type SwitchingOrdinalsTransitionalBase struct {}
type SwitchingOrdinalsInterfaceRequest _bindings.InterfaceRequest
func NewSwitchingOrdinalsInterfaceRequest() (SwitchingOrdinalsInterfaceRequest, *SwitchingOrdinalsInterface, error) {
req, cli, err := _bindings.NewInterfaceRequest()
return SwitchingOrdinalsInterfaceRequest(req), (*SwitchingOrdinalsInterface)(cli), err
}
type SwitchingOrdinalsStub struct {
Impl SwitchingOrdinals
}
func (s *SwitchingOrdinalsStub) DispatchNew(ord uint32, b_ []byte, h_ []_zx.Handle) (_bindings.Message, error) {
switch ord {
case SwitchingOrdinalsOrdinalFiveOrdinal:
err_ := s.Impl.OrdinalFive()
return nil, err_
case SwitchingOrdinalsOnlyGeneratedOrdinalOrdinal:
err_ := s.Impl.OnlyGeneratedOrdinal()
return nil, err_
}
return nil, _bindings.ErrUnknownOrdinal
}
type SwitchingOrdinalsService struct {
_bindings.BindingSet
}
func (s *SwitchingOrdinalsService) Add(impl SwitchingOrdinals, c _zx.Channel, onError func(error)) (_bindings.BindingKey, error) {
return s.BindingSet.Add(&SwitchingOrdinalsStub{Impl: impl}, c, onError)
}
func (s *SwitchingOrdinalsService) EventProxyFor(key _bindings.BindingKey) (*SwitchingOrdinalsEventProxy, bool) {
pxy, err := s.BindingSet.ProxyFor(key)
return (*SwitchingOrdinalsEventProxy)(pxy), err
}
type SwitchingOrdinalsEventProxy _bindings.ChannelProxy
func (p *SwitchingOrdinalsEventProxy) EventOrdinalFifteen() error {
var event_ _bindings.Message
return ((*_bindings.ChannelProxy)(p)).SendNew(SwitchingOrdinalsEventOrdinalFifteenOrdinal, event_)
}
func (p *SwitchingOrdinalsEventProxy) EventOnlyGeneratedOrdinal() error {
var event_ _bindings.Message
return ((*_bindings.ChannelProxy)(p)).SendNew(SwitchingOrdinalsEventOnlyGeneratedOrdinalOrdinal, event_)
}