| // WARNING: This file is machine generated by fidlgen. |
| |
| package name |
| |
| |
| import ( |
| _zx "syscall/zx" |
| _bindings "syscall/zx/fidl" |
| ) |
| |
| |
| |
| |
| const ( |
| SwitchingOrdinalsOrdinalFiveOrdinal uint32 = 2005164903 |
| SwitchingOrdinalsOrdinalFiveGenOrdinal uint32 = 5 |
| SwitchingOrdinalsOnlyGeneratedOrdinalOrdinal uint32 = 667506719 |
| SwitchingOrdinalsOnlyGeneratedOrdinalGenOrdinal uint32 = 667506719 |
| SwitchingOrdinalsEventOrdinalFifteenOrdinal uint32 = 1467258273 |
| SwitchingOrdinalsEventOrdinalFifteenGenOrdinal uint32 = 15 |
| SwitchingOrdinalsEventOnlyGeneratedOrdinalOrdinal uint32 = 2146190926 |
| SwitchingOrdinalsEventOnlyGeneratedOrdinalGenOrdinal uint32 = 2146190926 |
| ) |
| |
| type SwitchingOrdinalsOrdinalFiveRequest struct { |
| _ struct{} `fidl2:"s,0,0"` |
| } |
| |
| var _mSwitchingOrdinalsOrdinalFiveRequest = _bindings.CreateLazyMarshaler(SwitchingOrdinalsOrdinalFiveRequest{}) |
| |
| func (msg *SwitchingOrdinalsOrdinalFiveRequest) Marshaler() _bindings.Marshaler { |
| return _mSwitchingOrdinalsOrdinalFiveRequest |
| } |
| |
| // Implements Payload. |
| func (_ *SwitchingOrdinalsOrdinalFiveRequest) InlineAlignment() int { |
| return 0 |
| } |
| |
| // Implements Payload. |
| func (_ *SwitchingOrdinalsOrdinalFiveRequest) InlineSize() int { |
| return 0 |
| } |
| |
| type SwitchingOrdinalsOnlyGeneratedOrdinalRequest struct { |
| _ struct{} `fidl2:"s,0,0"` |
| } |
| |
| var _mSwitchingOrdinalsOnlyGeneratedOrdinalRequest = _bindings.CreateLazyMarshaler(SwitchingOrdinalsOnlyGeneratedOrdinalRequest{}) |
| |
| func (msg *SwitchingOrdinalsOnlyGeneratedOrdinalRequest) Marshaler() _bindings.Marshaler { |
| return _mSwitchingOrdinalsOnlyGeneratedOrdinalRequest |
| } |
| |
| // Implements Payload. |
| func (_ *SwitchingOrdinalsOnlyGeneratedOrdinalRequest) InlineAlignment() int { |
| return 0 |
| } |
| |
| // Implements Payload. |
| func (_ *SwitchingOrdinalsOnlyGeneratedOrdinalRequest) InlineSize() int { |
| return 0 |
| } |
| |
| type SwitchingOrdinalsEventOrdinalFifteenResponse struct { |
| _ struct{} `fidl2:"s,0,0"` |
| } |
| |
| var _mSwitchingOrdinalsEventOrdinalFifteenResponse = _bindings.CreateLazyMarshaler(SwitchingOrdinalsEventOrdinalFifteenResponse{}) |
| |
| func (msg *SwitchingOrdinalsEventOrdinalFifteenResponse) Marshaler() _bindings.Marshaler { |
| return _mSwitchingOrdinalsEventOrdinalFifteenResponse |
| } |
| |
| // Implements Payload. |
| func (_ *SwitchingOrdinalsEventOrdinalFifteenResponse) InlineAlignment() int { |
| return 0 |
| } |
| |
| // Implements Payload. |
| func (_ *SwitchingOrdinalsEventOrdinalFifteenResponse) InlineSize() int { |
| return 0 |
| } |
| |
| type SwitchingOrdinalsEventOnlyGeneratedOrdinalResponse struct { |
| _ struct{} `fidl2:"s,0,0"` |
| } |
| |
| var _mSwitchingOrdinalsEventOnlyGeneratedOrdinalResponse = _bindings.CreateLazyMarshaler(SwitchingOrdinalsEventOnlyGeneratedOrdinalResponse{}) |
| |
| func (msg *SwitchingOrdinalsEventOnlyGeneratedOrdinalResponse) Marshaler() _bindings.Marshaler { |
| return _mSwitchingOrdinalsEventOnlyGeneratedOrdinalResponse |
| } |
| |
| // Implements Payload. |
| func (_ *SwitchingOrdinalsEventOnlyGeneratedOrdinalResponse) InlineAlignment() int { |
| return 0 |
| } |
| |
| // Implements Payload. |
| func (_ *SwitchingOrdinalsEventOnlyGeneratedOrdinalResponse) InlineSize() int { |
| return 0 |
| } |
| |
| type SwitchingOrdinalsInterface _bindings.ChannelProxy |
| |
| |
| func (p *SwitchingOrdinalsInterface) OrdinalFive() error { |
| req_ := SwitchingOrdinalsOrdinalFiveRequest{ |
| } |
| err := ((*_bindings.ChannelProxy)(p)).Send(SwitchingOrdinalsOrdinalFiveOrdinal, &req_) |
| return err |
| } |
| |
| func (p *SwitchingOrdinalsInterface) OnlyGeneratedOrdinal() error { |
| req_ := SwitchingOrdinalsOnlyGeneratedOrdinalRequest{ |
| } |
| err := ((*_bindings.ChannelProxy)(p)).Send(SwitchingOrdinalsOnlyGeneratedOrdinalOrdinal, &req_) |
| return err |
| } |
| |
| func (p *SwitchingOrdinalsInterface) ExpectEventOrdinalFifteen() error { |
| resp_ := SwitchingOrdinalsEventOrdinalFifteenResponse{} |
| err := ((*_bindings.ChannelProxy)(p)).Recv(SwitchingOrdinalsEventOrdinalFifteenOrdinal, &resp_, SwitchingOrdinalsEventOrdinalFifteenGenOrdinal) |
| return err |
| } |
| |
| func (p *SwitchingOrdinalsInterface) ExpectEventOnlyGeneratedOrdinal() error { |
| resp_ := SwitchingOrdinalsEventOnlyGeneratedOrdinalResponse{} |
| err := ((*_bindings.ChannelProxy)(p)).Recv(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) Dispatch(ord uint32, b_ []byte, h_ []_zx.Handle) (_bindings.Payload, error) { |
| switch ord { |
| case SwitchingOrdinalsOrdinalFiveGenOrdinal: |
| fallthrough |
| |
| case SwitchingOrdinalsOrdinalFiveOrdinal: |
| in_ := SwitchingOrdinalsOrdinalFiveRequest{} |
| if err_ := _bindings.Unmarshal(b_, h_, &in_); err_ != nil { |
| return nil, err_ |
| } |
| err_ := s.Impl.OrdinalFive() |
| return nil, err_ |
| case SwitchingOrdinalsOnlyGeneratedOrdinalOrdinal: |
| in_ := SwitchingOrdinalsOnlyGeneratedOrdinalRequest{} |
| if err_ := _bindings.Unmarshal(b_, h_, &in_); err_ != nil { |
| return nil, err_ |
| } |
| 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 { |
| event_ := SwitchingOrdinalsEventOrdinalFifteenResponse{ |
| } |
| return ((*_bindings.ChannelProxy)(p)).Send(SwitchingOrdinalsEventOrdinalFifteenOrdinal, &event_) |
| } |
| func (p *SwitchingOrdinalsEventProxy) EventOnlyGeneratedOrdinal() error { |
| event_ := SwitchingOrdinalsEventOnlyGeneratedOrdinalResponse{ |
| } |
| return ((*_bindings.ChannelProxy)(p)).Send(SwitchingOrdinalsEventOnlyGeneratedOrdinalOrdinal, &event_) |
| } |
| |
| |