blob: efcf5baa36d9c0e503e51373e7f1dd59ed3c7858 [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
// fidl_experiment = output_index_json
package errorsyntax
import (
testerrorsyntaxparent "fidl/test/errorsyntax/parent"
_bindings "syscall/zx/fidl"
)
type ExampleUseOfErrorSyntaxCallWhichMayFailRequest struct {
_ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"`
S string `fidl_offset_v2:"0" fidl_bounds:""`
}
var _mExampleUseOfErrorSyntaxCallWhichMayFailRequest = _bindings.CreateLazyMarshaler(ExampleUseOfErrorSyntaxCallWhichMayFailRequest{})
func (msg *ExampleUseOfErrorSyntaxCallWhichMayFailRequest) Marshaler() _bindings.Marshaler {
return _mExampleUseOfErrorSyntaxCallWhichMayFailRequest
}
type ExampleUseOfErrorSyntaxCallWhichMayFailResponse struct {
_ struct{} `fidl:"s" fidl_size_v2:"8" fidl_alignment_v2:"8"`
Value int64 `fidl_offset_v2:"0"`
}
var _mExampleUseOfErrorSyntaxCallWhichMayFailResponse = _bindings.CreateLazyMarshaler(ExampleUseOfErrorSyntaxCallWhichMayFailResponse{})
func (msg *ExampleUseOfErrorSyntaxCallWhichMayFailResponse) Marshaler() _bindings.Marshaler {
return _mExampleUseOfErrorSyntaxCallWhichMayFailResponse
}
type I_exampleUseOfErrorSyntaxCallWhichMayFailResultTag uint64
const (
ExampleUseOfErrorSyntaxCallWhichMayFailResultResponse = 1 // 0x00000001
ExampleUseOfErrorSyntaxCallWhichMayFailResultErr = 2 // 0x00000002
)
type ExampleUseOfErrorSyntaxCallWhichMayFailResult struct {
I_exampleUseOfErrorSyntaxCallWhichMayFailResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"`
Response ExampleUseOfErrorSyntaxCallWhichMayFailResponse `fidl_ordinal:"1"`
Err uint32 `fidl_ordinal:"2"`
}
var _mExampleUseOfErrorSyntaxCallWhichMayFailResult = _bindings.CreateLazyMarshaler(ExampleUseOfErrorSyntaxCallWhichMayFailResult{})
func (msg *ExampleUseOfErrorSyntaxCallWhichMayFailResult) Marshaler() _bindings.Marshaler {
return _mExampleUseOfErrorSyntaxCallWhichMayFailResult
}
func (_m *ExampleUseOfErrorSyntaxCallWhichMayFailResult) reset() {
switch _m.I_exampleUseOfErrorSyntaxCallWhichMayFailResultTag {
case 1:
var _zeroed ExampleUseOfErrorSyntaxCallWhichMayFailResponse
_m.Response = _zeroed
case 2:
var _zeroed uint32
_m.Err = _zeroed
}
}
func (_m *ExampleUseOfErrorSyntaxCallWhichMayFailResult) Which() I_exampleUseOfErrorSyntaxCallWhichMayFailResultTag {
return _m.I_exampleUseOfErrorSyntaxCallWhichMayFailResultTag
}
func (_m *ExampleUseOfErrorSyntaxCallWhichMayFailResult) Ordinal() uint64 {
return uint64(_m.I_exampleUseOfErrorSyntaxCallWhichMayFailResultTag)
}
func (_m *ExampleUseOfErrorSyntaxCallWhichMayFailResult) SetResponse(response ExampleUseOfErrorSyntaxCallWhichMayFailResponse) {
_m.reset()
_m.I_exampleUseOfErrorSyntaxCallWhichMayFailResultTag = ExampleUseOfErrorSyntaxCallWhichMayFailResultResponse
_m.Response = response
}
func ExampleUseOfErrorSyntaxCallWhichMayFailResultWithResponse(response ExampleUseOfErrorSyntaxCallWhichMayFailResponse) ExampleUseOfErrorSyntaxCallWhichMayFailResult {
var _u ExampleUseOfErrorSyntaxCallWhichMayFailResult
_u.SetResponse(response)
return _u
}
func (_m *ExampleUseOfErrorSyntaxCallWhichMayFailResult) SetErr(err uint32) {
_m.reset()
_m.I_exampleUseOfErrorSyntaxCallWhichMayFailResultTag = ExampleUseOfErrorSyntaxCallWhichMayFailResultErr
_m.Err = err
}
func ExampleUseOfErrorSyntaxCallWhichMayFailResultWithErr(err uint32) ExampleUseOfErrorSyntaxCallWhichMayFailResult {
var _u ExampleUseOfErrorSyntaxCallWhichMayFailResult
_u.SetErr(err)
return _u
}
const (
ExampleUseOfErrorSyntaxComposedCallWhichMayFailOrdinal uint64 = 0x3179cf8f46814221
ExampleUseOfErrorSyntaxCallWhichMayFailOrdinal uint64 = 0x3424ff83ce3004a2
)
type ExampleUseOfErrorSyntaxWithCtxInterface _bindings.ChannelProxy
func (p *ExampleUseOfErrorSyntaxWithCtxInterface) ComposedCallWhichMayFail(ctx_ _bindings.Context, s string) (testerrorsyntaxparent.ParentUsesErrorSyntaxComposedCallWhichMayFailResult, error) {
req_ := &testerrorsyntaxparent.ParentUsesErrorSyntaxComposedCallWhichMayFailRequest{S: s}
resp_ := &testerrorsyntaxparent.ParentUsesErrorSyntaxComposedCallWhichMayFailResult{}
err_ := ((*_bindings.ChannelProxy)(p)).Call(ExampleUseOfErrorSyntaxComposedCallWhichMayFailOrdinal, req_, resp_)
return (*resp_), err_
}
func (p *ExampleUseOfErrorSyntaxWithCtxInterface) CallWhichMayFail(ctx_ _bindings.Context, s string) (ExampleUseOfErrorSyntaxCallWhichMayFailResult, error) {
req_ := &ExampleUseOfErrorSyntaxCallWhichMayFailRequest{S: s}
resp_ := &ExampleUseOfErrorSyntaxCallWhichMayFailResult{}
err_ := ((*_bindings.ChannelProxy)(p)).Call(ExampleUseOfErrorSyntaxCallWhichMayFailOrdinal, req_, resp_)
return (*resp_), err_
}
type ExampleUseOfErrorSyntaxWithCtx interface {
ComposedCallWhichMayFail(ctx_ _bindings.Context, s string) (testerrorsyntaxparent.ParentUsesErrorSyntaxComposedCallWhichMayFailResult, error)
CallWhichMayFail(ctx_ _bindings.Context, s string) (ExampleUseOfErrorSyntaxCallWhichMayFailResult, error)
}
type ExampleUseOfErrorSyntaxWithCtxInterfaceRequest _bindings.InterfaceRequest
func NewExampleUseOfErrorSyntaxWithCtxInterfaceRequest() (ExampleUseOfErrorSyntaxWithCtxInterfaceRequest, *ExampleUseOfErrorSyntaxWithCtxInterface, error) {
req, cli, err := _bindings.NewInterfaceRequest()
return ExampleUseOfErrorSyntaxWithCtxInterfaceRequest(req), (*ExampleUseOfErrorSyntaxWithCtxInterface)(cli), err
}
type ExampleUseOfErrorSyntaxWithCtxStub struct {
Impl ExampleUseOfErrorSyntaxWithCtx
}
func (s_ *ExampleUseOfErrorSyntaxWithCtxStub) Dispatch(args_ _bindings.DispatchArgs) (_bindings.Message, bool, error) {
switch args_.Ordinal {
case ExampleUseOfErrorSyntaxComposedCallWhichMayFailOrdinal:
in_ := &testerrorsyntaxparent.ParentUsesErrorSyntaxComposedCallWhichMayFailRequest{}
marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx)
if !ok {
return nil, false, _bindings.ErrMissingMarshalerContext
}
if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil {
return nil, false, err_
}
payload, err_ := s_.Impl.ComposedCallWhichMayFail(args_.Ctx, (*in_).S)
out_ := &payload
return out_, true, err_
case ExampleUseOfErrorSyntaxCallWhichMayFailOrdinal:
in_ := &ExampleUseOfErrorSyntaxCallWhichMayFailRequest{}
marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx)
if !ok {
return nil, false, _bindings.ErrMissingMarshalerContext
}
if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil {
return nil, false, err_
}
payload, err_ := s_.Impl.CallWhichMayFail(args_.Ctx, (*in_).S)
out_ := &payload
return out_, true, err_
}
return nil, false, _bindings.ErrUnknownOrdinal
}
type ExampleUseOfErrorSyntaxEventProxy _bindings.ChannelProxy