2018-05-01 23:45:06 +00:00
|
|
|
// Code generated by capnpc-go. DO NOT EDIT.
|
|
|
|
|
|
|
|
package tunnelrpc
|
|
|
|
|
|
|
|
import (
|
2019-05-28 20:53:35 +00:00
|
|
|
context "golang.org/x/net/context"
|
2019-06-12 15:07:24 +00:00
|
|
|
strconv "strconv"
|
2018-05-01 23:45:06 +00:00
|
|
|
capnp "zombiezen.com/go/capnproto2"
|
|
|
|
text "zombiezen.com/go/capnproto2/encoding/text"
|
|
|
|
schemas "zombiezen.com/go/capnproto2/schemas"
|
|
|
|
server "zombiezen.com/go/capnproto2/server"
|
|
|
|
)
|
|
|
|
|
|
|
|
type Authentication struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// Authentication_TypeID is the unique identifier for the type Authentication.
|
|
|
|
const Authentication_TypeID = 0xc082ef6e0d42ed1d
|
|
|
|
|
|
|
|
func NewAuthentication(s *capnp.Segment) (Authentication, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 3})
|
|
|
|
return Authentication{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootAuthentication(s *capnp.Segment) (Authentication, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 3})
|
|
|
|
return Authentication{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootAuthentication(msg *capnp.Message) (Authentication, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return Authentication{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Authentication) String() string {
|
|
|
|
str, _ := text.Marshal(0xc082ef6e0d42ed1d, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Authentication) Key() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Authentication) HasKey() bool {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Authentication) KeyBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Authentication) SetKey(v string) error {
|
|
|
|
return s.Struct.SetText(0, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Authentication) Email() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Authentication) HasEmail() bool {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Authentication) EmailBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Authentication) SetEmail(v string) error {
|
|
|
|
return s.Struct.SetText(1, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Authentication) OriginCAKey() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Authentication) HasOriginCAKey() bool {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Authentication) OriginCAKeyBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Authentication) SetOriginCAKey(v string) error {
|
|
|
|
return s.Struct.SetText(2, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
// Authentication_List is a list of Authentication.
|
|
|
|
type Authentication_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewAuthentication creates a new list of Authentication.
|
|
|
|
func NewAuthentication_List(s *capnp.Segment, sz int32) (Authentication_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 3}, sz)
|
|
|
|
return Authentication_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Authentication_List) At(i int) Authentication { return Authentication{s.List.Struct(i)} }
|
|
|
|
|
|
|
|
func (s Authentication_List) Set(i int, v Authentication) error { return s.List.SetStruct(i, v.Struct) }
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s Authentication_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xc082ef6e0d42ed1d, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2018-05-01 23:45:06 +00:00
|
|
|
// Authentication_Promise is a wrapper for a Authentication promised by a client call.
|
|
|
|
type Authentication_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p Authentication_Promise) Struct() (Authentication, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return Authentication{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
type TunnelRegistration struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// TunnelRegistration_TypeID is the unique identifier for the type TunnelRegistration.
|
|
|
|
const TunnelRegistration_TypeID = 0xf41a0f001ad49e46
|
|
|
|
|
|
|
|
func NewTunnelRegistration(s *capnp.Segment) (TunnelRegistration, error) {
|
2018-10-02 16:54:41 +00:00
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4})
|
2018-05-01 23:45:06 +00:00
|
|
|
return TunnelRegistration{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootTunnelRegistration(s *capnp.Segment) (TunnelRegistration, error) {
|
2018-10-02 16:54:41 +00:00
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4})
|
2018-05-01 23:45:06 +00:00
|
|
|
return TunnelRegistration{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootTunnelRegistration(msg *capnp.Message) (TunnelRegistration, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return TunnelRegistration{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) String() string {
|
|
|
|
str, _ := text.Marshal(0xf41a0f001ad49e46, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) Err() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) HasErr() bool {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) ErrBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) SetErr(v string) error {
|
|
|
|
return s.Struct.SetText(0, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) Url() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) HasUrl() bool {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) UrlBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) SetUrl(v string) error {
|
|
|
|
return s.Struct.SetText(1, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) LogLines() (capnp.TextList, error) {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
|
|
|
return capnp.TextList{List: p.List()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) HasLogLines() bool {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) SetLogLines(v capnp.TextList) error {
|
|
|
|
return s.Struct.SetPtr(2, v.List.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewLogLines sets the logLines field to a newly
|
|
|
|
// allocated capnp.TextList, preferring placement in s's segment.
|
|
|
|
func (s TunnelRegistration) NewLogLines(n int32) (capnp.TextList, error) {
|
|
|
|
l, err := capnp.NewTextList(s.Struct.Segment(), n)
|
|
|
|
if err != nil {
|
|
|
|
return capnp.TextList{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(2, l.List.ToPtr())
|
|
|
|
return l, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) PermanentFailure() bool {
|
|
|
|
return s.Struct.Bit(0)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) SetPermanentFailure(v bool) {
|
|
|
|
s.Struct.SetBit(0, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) TunnelID() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(3)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) HasTunnelID() bool {
|
|
|
|
p, err := s.Struct.Ptr(3)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) TunnelIDBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(3)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration) SetTunnelID(v string) error {
|
|
|
|
return s.Struct.SetText(3, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
// TunnelRegistration_List is a list of TunnelRegistration.
|
|
|
|
type TunnelRegistration_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewTunnelRegistration creates a new list of TunnelRegistration.
|
|
|
|
func NewTunnelRegistration_List(s *capnp.Segment, sz int32) (TunnelRegistration_List, error) {
|
2018-10-02 16:54:41 +00:00
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4}, sz)
|
2018-05-01 23:45:06 +00:00
|
|
|
return TunnelRegistration_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration_List) At(i int) TunnelRegistration {
|
|
|
|
return TunnelRegistration{s.List.Struct(i)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelRegistration_List) Set(i int, v TunnelRegistration) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s TunnelRegistration_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xf41a0f001ad49e46, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2018-05-01 23:45:06 +00:00
|
|
|
// TunnelRegistration_Promise is a wrapper for a TunnelRegistration promised by a client call.
|
|
|
|
type TunnelRegistration_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p TunnelRegistration_Promise) Struct() (TunnelRegistration, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return TunnelRegistration{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
type RegistrationOptions struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// RegistrationOptions_TypeID is the unique identifier for the type RegistrationOptions.
|
|
|
|
const RegistrationOptions_TypeID = 0xc793e50592935b4a
|
|
|
|
|
|
|
|
func NewRegistrationOptions(s *capnp.Segment) (RegistrationOptions, error) {
|
2018-10-08 19:20:28 +00:00
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 16, PointerCount: 7})
|
2018-05-01 23:45:06 +00:00
|
|
|
return RegistrationOptions{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootRegistrationOptions(s *capnp.Segment) (RegistrationOptions, error) {
|
2018-10-08 19:20:28 +00:00
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 16, PointerCount: 7})
|
2018-05-01 23:45:06 +00:00
|
|
|
return RegistrationOptions{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootRegistrationOptions(msg *capnp.Message) (RegistrationOptions, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return RegistrationOptions{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) String() string {
|
|
|
|
str, _ := text.Marshal(0xc793e50592935b4a, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) ClientId() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) HasClientId() bool {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) ClientIdBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) SetClientId(v string) error {
|
|
|
|
return s.Struct.SetText(0, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) Version() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) HasVersion() bool {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) VersionBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) SetVersion(v string) error {
|
|
|
|
return s.Struct.SetText(1, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) Os() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) HasOs() bool {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) OsBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) SetOs(v string) error {
|
|
|
|
return s.Struct.SetText(2, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) ExistingTunnelPolicy() ExistingTunnelPolicy {
|
|
|
|
return ExistingTunnelPolicy(s.Struct.Uint16(0))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) SetExistingTunnelPolicy(v ExistingTunnelPolicy) {
|
|
|
|
s.Struct.SetUint16(0, uint16(v))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) PoolName() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(3)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) HasPoolName() bool {
|
|
|
|
p, err := s.Struct.Ptr(3)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) PoolNameBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(3)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) SetPoolName(v string) error {
|
|
|
|
return s.Struct.SetText(3, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) Tags() (Tag_List, error) {
|
|
|
|
p, err := s.Struct.Ptr(4)
|
|
|
|
return Tag_List{List: p.List()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) HasTags() bool {
|
|
|
|
p, err := s.Struct.Ptr(4)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) SetTags(v Tag_List) error {
|
|
|
|
return s.Struct.SetPtr(4, v.List.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewTags sets the tags field to a newly
|
|
|
|
// allocated Tag_List, preferring placement in s's segment.
|
|
|
|
func (s RegistrationOptions) NewTags(n int32) (Tag_List, error) {
|
|
|
|
l, err := NewTag_List(s.Struct.Segment(), n)
|
|
|
|
if err != nil {
|
|
|
|
return Tag_List{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(4, l.List.ToPtr())
|
|
|
|
return l, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) ConnectionId() uint8 {
|
|
|
|
return s.Struct.Uint8(2)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) SetConnectionId(v uint8) {
|
|
|
|
s.Struct.SetUint8(2, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) OriginLocalIp() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(5)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) HasOriginLocalIp() bool {
|
|
|
|
p, err := s.Struct.Ptr(5)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) OriginLocalIpBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(5)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) SetOriginLocalIp(v string) error {
|
|
|
|
return s.Struct.SetText(5, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) IsAutoupdated() bool {
|
|
|
|
return s.Struct.Bit(24)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) SetIsAutoupdated(v bool) {
|
|
|
|
s.Struct.SetBit(24, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) RunFromTerminal() bool {
|
|
|
|
return s.Struct.Bit(25)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) SetRunFromTerminal(v bool) {
|
|
|
|
s.Struct.SetBit(25, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) CompressionQuality() uint64 {
|
|
|
|
return s.Struct.Uint64(8)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) SetCompressionQuality(v uint64) {
|
|
|
|
s.Struct.SetUint64(8, v)
|
|
|
|
}
|
|
|
|
|
2018-10-08 19:20:28 +00:00
|
|
|
func (s RegistrationOptions) Uuid() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(6)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) HasUuid() bool {
|
|
|
|
p, err := s.Struct.Ptr(6)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) UuidBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(6)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions) SetUuid(v string) error {
|
|
|
|
return s.Struct.SetText(6, v)
|
|
|
|
}
|
|
|
|
|
2018-05-01 23:45:06 +00:00
|
|
|
// RegistrationOptions_List is a list of RegistrationOptions.
|
|
|
|
type RegistrationOptions_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewRegistrationOptions creates a new list of RegistrationOptions.
|
|
|
|
func NewRegistrationOptions_List(s *capnp.Segment, sz int32) (RegistrationOptions_List, error) {
|
2018-10-08 19:20:28 +00:00
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 16, PointerCount: 7}, sz)
|
2018-05-01 23:45:06 +00:00
|
|
|
return RegistrationOptions_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions_List) At(i int) RegistrationOptions {
|
|
|
|
return RegistrationOptions{s.List.Struct(i)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s RegistrationOptions_List) Set(i int, v RegistrationOptions) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s RegistrationOptions_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xc793e50592935b4a, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2018-05-01 23:45:06 +00:00
|
|
|
// RegistrationOptions_Promise is a wrapper for a RegistrationOptions promised by a client call.
|
|
|
|
type RegistrationOptions_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p RegistrationOptions_Promise) Struct() (RegistrationOptions, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return RegistrationOptions{s}, err
|
|
|
|
}
|
|
|
|
|
2019-03-18 23:14:47 +00:00
|
|
|
type CapnpConnectParameters struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// CapnpConnectParameters_TypeID is the unique identifier for the type CapnpConnectParameters.
|
|
|
|
const CapnpConnectParameters_TypeID = 0xa78f37418c1077c8
|
|
|
|
|
|
|
|
func NewCapnpConnectParameters(s *capnp.Segment) (CapnpConnectParameters, error) {
|
2019-05-03 21:43:45 +00:00
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4})
|
2019-03-18 23:14:47 +00:00
|
|
|
return CapnpConnectParameters{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootCapnpConnectParameters(s *capnp.Segment) (CapnpConnectParameters, error) {
|
2019-05-03 21:43:45 +00:00
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4})
|
2019-03-18 23:14:47 +00:00
|
|
|
return CapnpConnectParameters{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootCapnpConnectParameters(msg *capnp.Message) (CapnpConnectParameters, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return CapnpConnectParameters{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s CapnpConnectParameters) String() string {
|
|
|
|
str, _ := text.Marshal(0xa78f37418c1077c8, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s CapnpConnectParameters) OriginCert() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return []byte(p.Data()), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s CapnpConnectParameters) HasOriginCert() bool {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s CapnpConnectParameters) SetOriginCert(v []byte) error {
|
|
|
|
return s.Struct.SetData(0, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s CapnpConnectParameters) CloudflaredID() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return []byte(p.Data()), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s CapnpConnectParameters) HasCloudflaredID() bool {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s CapnpConnectParameters) SetCloudflaredID(v []byte) error {
|
|
|
|
return s.Struct.SetData(1, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s CapnpConnectParameters) NumPreviousAttempts() uint8 {
|
|
|
|
return s.Struct.Uint8(0)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s CapnpConnectParameters) SetNumPreviousAttempts(v uint8) {
|
|
|
|
s.Struct.SetUint8(0, v)
|
|
|
|
}
|
|
|
|
|
2019-04-01 18:50:30 +00:00
|
|
|
func (s CapnpConnectParameters) Tags() (Tag_List, error) {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
|
|
|
return Tag_List{List: p.List()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s CapnpConnectParameters) HasTags() bool {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s CapnpConnectParameters) SetTags(v Tag_List) error {
|
|
|
|
return s.Struct.SetPtr(2, v.List.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewTags sets the tags field to a newly
|
|
|
|
// allocated Tag_List, preferring placement in s's segment.
|
|
|
|
func (s CapnpConnectParameters) NewTags(n int32) (Tag_List, error) {
|
|
|
|
l, err := NewTag_List(s.Struct.Segment(), n)
|
|
|
|
if err != nil {
|
|
|
|
return Tag_List{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(2, l.List.ToPtr())
|
|
|
|
return l, err
|
|
|
|
}
|
|
|
|
|
2019-05-03 21:43:45 +00:00
|
|
|
func (s CapnpConnectParameters) CloudflaredVersion() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(3)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s CapnpConnectParameters) HasCloudflaredVersion() bool {
|
|
|
|
p, err := s.Struct.Ptr(3)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s CapnpConnectParameters) CloudflaredVersionBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(3)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s CapnpConnectParameters) SetCloudflaredVersion(v string) error {
|
|
|
|
return s.Struct.SetText(3, v)
|
|
|
|
}
|
|
|
|
|
2019-03-18 23:14:47 +00:00
|
|
|
// CapnpConnectParameters_List is a list of CapnpConnectParameters.
|
|
|
|
type CapnpConnectParameters_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewCapnpConnectParameters creates a new list of CapnpConnectParameters.
|
|
|
|
func NewCapnpConnectParameters_List(s *capnp.Segment, sz int32) (CapnpConnectParameters_List, error) {
|
2019-05-03 21:43:45 +00:00
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4}, sz)
|
2019-03-18 23:14:47 +00:00
|
|
|
return CapnpConnectParameters_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s CapnpConnectParameters_List) At(i int) CapnpConnectParameters {
|
|
|
|
return CapnpConnectParameters{s.List.Struct(i)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s CapnpConnectParameters_List) Set(i int, v CapnpConnectParameters) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s CapnpConnectParameters_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xa78f37418c1077c8, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-03-18 23:14:47 +00:00
|
|
|
// CapnpConnectParameters_Promise is a wrapper for a CapnpConnectParameters promised by a client call.
|
|
|
|
type CapnpConnectParameters_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p CapnpConnectParameters_Promise) Struct() (CapnpConnectParameters, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return CapnpConnectParameters{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
type ConnectResult struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// ConnectResult_TypeID is the unique identifier for the type ConnectResult.
|
|
|
|
const ConnectResult_TypeID = 0xff8d9848747c956a
|
|
|
|
|
|
|
|
func NewConnectResult(s *capnp.Segment) (ConnectResult, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2})
|
|
|
|
return ConnectResult{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootConnectResult(s *capnp.Segment) (ConnectResult, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2})
|
|
|
|
return ConnectResult{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootConnectResult(msg *capnp.Message) (ConnectResult, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return ConnectResult{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ConnectResult) String() string {
|
|
|
|
str, _ := text.Marshal(0xff8d9848747c956a, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ConnectResult) Err() (ConnectError, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return ConnectError{Struct: p.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ConnectResult) HasErr() bool {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ConnectResult) SetErr(v ConnectError) error {
|
|
|
|
return s.Struct.SetPtr(0, v.Struct.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewErr sets the err field to a newly
|
|
|
|
// allocated ConnectError struct, preferring placement in s's segment.
|
|
|
|
func (s ConnectResult) NewErr() (ConnectError, error) {
|
|
|
|
ss, err := NewConnectError(s.Struct.Segment())
|
|
|
|
if err != nil {
|
|
|
|
return ConnectError{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ConnectResult) ServerInfo() (ServerInfo, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return ServerInfo{Struct: p.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ConnectResult) HasServerInfo() bool {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ConnectResult) SetServerInfo(v ServerInfo) error {
|
|
|
|
return s.Struct.SetPtr(1, v.Struct.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewServerInfo sets the serverInfo field to a newly
|
|
|
|
// allocated ServerInfo struct, preferring placement in s's segment.
|
|
|
|
func (s ConnectResult) NewServerInfo() (ServerInfo, error) {
|
|
|
|
ss, err := NewServerInfo(s.Struct.Segment())
|
|
|
|
if err != nil {
|
|
|
|
return ServerInfo{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(1, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
|
|
|
}
|
|
|
|
|
|
|
|
// ConnectResult_List is a list of ConnectResult.
|
|
|
|
type ConnectResult_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewConnectResult creates a new list of ConnectResult.
|
|
|
|
func NewConnectResult_List(s *capnp.Segment, sz int32) (ConnectResult_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2}, sz)
|
|
|
|
return ConnectResult_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ConnectResult_List) At(i int) ConnectResult { return ConnectResult{s.List.Struct(i)} }
|
|
|
|
|
|
|
|
func (s ConnectResult_List) Set(i int, v ConnectResult) error { return s.List.SetStruct(i, v.Struct) }
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s ConnectResult_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xff8d9848747c956a, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-03-18 23:14:47 +00:00
|
|
|
// ConnectResult_Promise is a wrapper for a ConnectResult promised by a client call.
|
|
|
|
type ConnectResult_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p ConnectResult_Promise) Struct() (ConnectResult, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return ConnectResult{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p ConnectResult_Promise) Err() ConnectError_Promise {
|
|
|
|
return ConnectError_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p ConnectResult_Promise) ServerInfo() ServerInfo_Promise {
|
|
|
|
return ServerInfo_Promise{Pipeline: p.Pipeline.GetPipeline(1)}
|
|
|
|
}
|
|
|
|
|
|
|
|
type ConnectError struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// ConnectError_TypeID is the unique identifier for the type ConnectError.
|
|
|
|
const ConnectError_TypeID = 0xb14ce48f4e2abb0d
|
|
|
|
|
|
|
|
func NewConnectError(s *capnp.Segment) (ConnectError, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 16, PointerCount: 1})
|
|
|
|
return ConnectError{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootConnectError(s *capnp.Segment) (ConnectError, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 16, PointerCount: 1})
|
|
|
|
return ConnectError{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootConnectError(msg *capnp.Message) (ConnectError, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return ConnectError{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ConnectError) String() string {
|
|
|
|
str, _ := text.Marshal(0xb14ce48f4e2abb0d, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ConnectError) Cause() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ConnectError) HasCause() bool {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
func (s ConnectError) CauseBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ConnectError) SetCause(v string) error {
|
|
|
|
return s.Struct.SetText(0, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ConnectError) RetryAfter() int64 {
|
|
|
|
return int64(s.Struct.Uint64(0))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ConnectError) SetRetryAfter(v int64) {
|
|
|
|
s.Struct.SetUint64(0, uint64(v))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ConnectError) ShouldRetry() bool {
|
|
|
|
return s.Struct.Bit(64)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ConnectError) SetShouldRetry(v bool) {
|
|
|
|
s.Struct.SetBit(64, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
// ConnectError_List is a list of ConnectError.
|
|
|
|
type ConnectError_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewConnectError creates a new list of ConnectError.
|
|
|
|
func NewConnectError_List(s *capnp.Segment, sz int32) (ConnectError_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 16, PointerCount: 1}, sz)
|
|
|
|
return ConnectError_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ConnectError_List) At(i int) ConnectError { return ConnectError{s.List.Struct(i)} }
|
|
|
|
|
|
|
|
func (s ConnectError_List) Set(i int, v ConnectError) error { return s.List.SetStruct(i, v.Struct) }
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s ConnectError_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xb14ce48f4e2abb0d, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
// ConnectError_Promise is a wrapper for a ConnectError promised by a client call.
|
|
|
|
type ConnectError_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p ConnectError_Promise) Struct() (ConnectError, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return ConnectError{s}, err
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
type ClientConfig struct{ capnp.Struct }
|
2019-03-29 23:05:11 +00:00
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
// ClientConfig_TypeID is the unique identifier for the type ClientConfig.
|
2019-05-30 20:45:46 +00:00
|
|
|
const ClientConfig_TypeID = 0xf0a143f1c95a678e
|
2019-03-29 23:05:11 +00:00
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func NewClientConfig(s *capnp.Segment) (ClientConfig, error) {
|
2019-06-12 15:07:24 +00:00
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4})
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientConfig{st}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func NewRootClientConfig(s *capnp.Segment) (ClientConfig, error) {
|
2019-06-12 15:07:24 +00:00
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4})
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientConfig{st}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func ReadRootClientConfig(msg *capnp.Message) (ClientConfig, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
root, err := msg.RootPtr()
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientConfig{root.Struct()}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientConfig) String() string {
|
2019-05-30 20:45:46 +00:00
|
|
|
str, _ := text.Marshal(0xf0a143f1c95a678e, s.Struct)
|
2019-03-29 23:05:11 +00:00
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientConfig) Version() uint64 {
|
|
|
|
return s.Struct.Uint64(0)
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientConfig) SetVersion(v uint64) {
|
|
|
|
s.Struct.SetUint64(0, v)
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s ClientConfig) SupervisorConfig() (SupervisorConfig, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return SupervisorConfig{Struct: p.Struct()}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s ClientConfig) HasSupervisorConfig() bool {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s ClientConfig) SetSupervisorConfig(v SupervisorConfig) error {
|
|
|
|
return s.Struct.SetPtr(0, v.Struct.ToPtr())
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
// NewSupervisorConfig sets the supervisorConfig field to a newly
|
|
|
|
// allocated SupervisorConfig struct, preferring placement in s's segment.
|
|
|
|
func (s ClientConfig) NewSupervisorConfig() (SupervisorConfig, error) {
|
|
|
|
ss, err := NewSupervisorConfig(s.Struct.Segment())
|
|
|
|
if err != nil {
|
|
|
|
return SupervisorConfig{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s ClientConfig) EdgeConnectionConfig() (EdgeConnectionConfig, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return EdgeConnectionConfig{Struct: p.Struct()}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s ClientConfig) HasEdgeConnectionConfig() bool {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.IsValid() || err != nil
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s ClientConfig) SetEdgeConnectionConfig(v EdgeConnectionConfig) error {
|
|
|
|
return s.Struct.SetPtr(1, v.Struct.ToPtr())
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
// NewEdgeConnectionConfig sets the edgeConnectionConfig field to a newly
|
|
|
|
// allocated EdgeConnectionConfig struct, preferring placement in s's segment.
|
|
|
|
func (s ClientConfig) NewEdgeConnectionConfig() (EdgeConnectionConfig, error) {
|
|
|
|
ss, err := NewEdgeConnectionConfig(s.Struct.Segment())
|
|
|
|
if err != nil {
|
|
|
|
return EdgeConnectionConfig{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(1, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientConfig) DohProxyConfigs() (DoHProxyConfig_List, error) {
|
2019-06-12 15:07:24 +00:00
|
|
|
p, err := s.Struct.Ptr(2)
|
2019-03-29 23:05:11 +00:00
|
|
|
return DoHProxyConfig_List{List: p.List()}, err
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientConfig) HasDohProxyConfigs() bool {
|
2019-06-12 15:07:24 +00:00
|
|
|
p, err := s.Struct.Ptr(2)
|
2019-03-29 23:05:11 +00:00
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientConfig) SetDohProxyConfigs(v DoHProxyConfig_List) error {
|
2019-06-12 15:07:24 +00:00
|
|
|
return s.Struct.SetPtr(2, v.List.ToPtr())
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// NewDohProxyConfigs sets the dohProxyConfigs field to a newly
|
|
|
|
// allocated DoHProxyConfig_List, preferring placement in s's segment.
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientConfig) NewDohProxyConfigs(n int32) (DoHProxyConfig_List, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
l, err := NewDoHProxyConfig_List(s.Struct.Segment(), n)
|
|
|
|
if err != nil {
|
|
|
|
return DoHProxyConfig_List{}, err
|
|
|
|
}
|
2019-06-12 15:07:24 +00:00
|
|
|
err = s.Struct.SetPtr(2, l.List.ToPtr())
|
2019-03-29 23:05:11 +00:00
|
|
|
return l, err
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientConfig) ReverseProxyConfigs() (ReverseProxyConfig_List, error) {
|
2019-06-12 15:07:24 +00:00
|
|
|
p, err := s.Struct.Ptr(3)
|
2019-03-29 23:05:11 +00:00
|
|
|
return ReverseProxyConfig_List{List: p.List()}, err
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientConfig) HasReverseProxyConfigs() bool {
|
2019-06-12 15:07:24 +00:00
|
|
|
p, err := s.Struct.Ptr(3)
|
2019-03-29 23:05:11 +00:00
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientConfig) SetReverseProxyConfigs(v ReverseProxyConfig_List) error {
|
2019-06-12 15:07:24 +00:00
|
|
|
return s.Struct.SetPtr(3, v.List.ToPtr())
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// NewReverseProxyConfigs sets the reverseProxyConfigs field to a newly
|
|
|
|
// allocated ReverseProxyConfig_List, preferring placement in s's segment.
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientConfig) NewReverseProxyConfigs(n int32) (ReverseProxyConfig_List, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
l, err := NewReverseProxyConfig_List(s.Struct.Segment(), n)
|
|
|
|
if err != nil {
|
|
|
|
return ReverseProxyConfig_List{}, err
|
|
|
|
}
|
2019-06-12 15:07:24 +00:00
|
|
|
err = s.Struct.SetPtr(3, l.List.ToPtr())
|
2019-03-29 23:05:11 +00:00
|
|
|
return l, err
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
// ClientConfig_List is a list of ClientConfig.
|
|
|
|
type ClientConfig_List struct{ capnp.List }
|
2019-03-29 23:05:11 +00:00
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
// NewClientConfig creates a new list of ClientConfig.
|
|
|
|
func NewClientConfig_List(s *capnp.Segment, sz int32) (ClientConfig_List, error) {
|
2019-06-12 15:07:24 +00:00
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4}, sz)
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientConfig_List{l}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s ClientConfig_List) At(i int) ClientConfig { return ClientConfig{s.List.Struct(i)} }
|
2019-03-29 23:05:11 +00:00
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s ClientConfig_List) Set(i int, v ClientConfig) error { return s.List.SetStruct(i, v.Struct) }
|
2019-05-17 14:23:05 +00:00
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s ClientConfig_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xf0a143f1c95a678e, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
// ClientConfig_Promise is a wrapper for a ClientConfig promised by a client call.
|
|
|
|
type ClientConfig_Promise struct{ *capnp.Pipeline }
|
2019-03-29 23:05:11 +00:00
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (p ClientConfig_Promise) Struct() (ClientConfig, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
s, err := p.Pipeline.Struct()
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientConfig{s}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (p ClientConfig_Promise) SupervisorConfig() SupervisorConfig_Promise {
|
|
|
|
return SupervisorConfig_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p ClientConfig_Promise) EdgeConnectionConfig() EdgeConnectionConfig_Promise {
|
|
|
|
return EdgeConnectionConfig_Promise{Pipeline: p.Pipeline.GetPipeline(1)}
|
|
|
|
}
|
|
|
|
|
|
|
|
type SupervisorConfig struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// SupervisorConfig_TypeID is the unique identifier for the type SupervisorConfig.
|
|
|
|
const SupervisorConfig_TypeID = 0xf7f49b3f779ae258
|
|
|
|
|
|
|
|
func NewSupervisorConfig(s *capnp.Segment) (SupervisorConfig, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 24, PointerCount: 0})
|
|
|
|
return SupervisorConfig{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootSupervisorConfig(s *capnp.Segment) (SupervisorConfig, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 24, PointerCount: 0})
|
|
|
|
return SupervisorConfig{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootSupervisorConfig(msg *capnp.Message) (SupervisorConfig, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return SupervisorConfig{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s SupervisorConfig) String() string {
|
|
|
|
str, _ := text.Marshal(0xf7f49b3f779ae258, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s SupervisorConfig) AutoUpdateFrequency() int64 {
|
|
|
|
return int64(s.Struct.Uint64(0))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s SupervisorConfig) SetAutoUpdateFrequency(v int64) {
|
|
|
|
s.Struct.SetUint64(0, uint64(v))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s SupervisorConfig) MetricsUpdateFrequency() int64 {
|
|
|
|
return int64(s.Struct.Uint64(8))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s SupervisorConfig) SetMetricsUpdateFrequency(v int64) {
|
|
|
|
s.Struct.SetUint64(8, uint64(v))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s SupervisorConfig) GracePeriod() int64 {
|
|
|
|
return int64(s.Struct.Uint64(16))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s SupervisorConfig) SetGracePeriod(v int64) {
|
|
|
|
s.Struct.SetUint64(16, uint64(v))
|
|
|
|
}
|
|
|
|
|
|
|
|
// SupervisorConfig_List is a list of SupervisorConfig.
|
|
|
|
type SupervisorConfig_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewSupervisorConfig creates a new list of SupervisorConfig.
|
|
|
|
func NewSupervisorConfig_List(s *capnp.Segment, sz int32) (SupervisorConfig_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 24, PointerCount: 0}, sz)
|
|
|
|
return SupervisorConfig_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s SupervisorConfig_List) At(i int) SupervisorConfig { return SupervisorConfig{s.List.Struct(i)} }
|
|
|
|
|
|
|
|
func (s SupervisorConfig_List) Set(i int, v SupervisorConfig) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s SupervisorConfig_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xf7f49b3f779ae258, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
// SupervisorConfig_Promise is a wrapper for a SupervisorConfig promised by a client call.
|
|
|
|
type SupervisorConfig_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p SupervisorConfig_Promise) Struct() (SupervisorConfig, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return SupervisorConfig{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
type EdgeConnectionConfig struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// EdgeConnectionConfig_TypeID is the unique identifier for the type EdgeConnectionConfig.
|
|
|
|
const EdgeConnectionConfig_TypeID = 0xc744e349009087aa
|
|
|
|
|
|
|
|
func NewEdgeConnectionConfig(s *capnp.Segment) (EdgeConnectionConfig, error) {
|
2019-06-17 21:18:47 +00:00
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 32, PointerCount: 1})
|
2019-06-12 15:07:24 +00:00
|
|
|
return EdgeConnectionConfig{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootEdgeConnectionConfig(s *capnp.Segment) (EdgeConnectionConfig, error) {
|
2019-06-17 21:18:47 +00:00
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 32, PointerCount: 1})
|
2019-06-12 15:07:24 +00:00
|
|
|
return EdgeConnectionConfig{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootEdgeConnectionConfig(msg *capnp.Message) (EdgeConnectionConfig, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return EdgeConnectionConfig{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s EdgeConnectionConfig) String() string {
|
|
|
|
str, _ := text.Marshal(0xc744e349009087aa, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s EdgeConnectionConfig) NumHAConnections() uint8 {
|
|
|
|
return s.Struct.Uint8(0)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s EdgeConnectionConfig) SetNumHAConnections(v uint8) {
|
|
|
|
s.Struct.SetUint8(0, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s EdgeConnectionConfig) HeartbeatInterval() int64 {
|
|
|
|
return int64(s.Struct.Uint64(8))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s EdgeConnectionConfig) SetHeartbeatInterval(v int64) {
|
|
|
|
s.Struct.SetUint64(8, uint64(v))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s EdgeConnectionConfig) Timeout() int64 {
|
|
|
|
return int64(s.Struct.Uint64(16))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s EdgeConnectionConfig) SetTimeout(v int64) {
|
|
|
|
s.Struct.SetUint64(16, uint64(v))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s EdgeConnectionConfig) MaxFailedHeartbeats() uint64 {
|
|
|
|
return s.Struct.Uint64(24)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s EdgeConnectionConfig) SetMaxFailedHeartbeats(v uint64) {
|
|
|
|
s.Struct.SetUint64(24, v)
|
|
|
|
}
|
|
|
|
|
2019-06-17 21:18:47 +00:00
|
|
|
func (s EdgeConnectionConfig) UserCredentialPath() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s EdgeConnectionConfig) HasUserCredentialPath() bool {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s EdgeConnectionConfig) UserCredentialPathBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s EdgeConnectionConfig) SetUserCredentialPath(v string) error {
|
|
|
|
return s.Struct.SetText(0, v)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
// EdgeConnectionConfig_List is a list of EdgeConnectionConfig.
|
|
|
|
type EdgeConnectionConfig_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewEdgeConnectionConfig creates a new list of EdgeConnectionConfig.
|
|
|
|
func NewEdgeConnectionConfig_List(s *capnp.Segment, sz int32) (EdgeConnectionConfig_List, error) {
|
2019-06-17 21:18:47 +00:00
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 32, PointerCount: 1}, sz)
|
2019-06-12 15:07:24 +00:00
|
|
|
return EdgeConnectionConfig_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s EdgeConnectionConfig_List) At(i int) EdgeConnectionConfig {
|
|
|
|
return EdgeConnectionConfig{s.List.Struct(i)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s EdgeConnectionConfig_List) Set(i int, v EdgeConnectionConfig) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s EdgeConnectionConfig_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xc744e349009087aa, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
// EdgeConnectionConfig_Promise is a wrapper for a EdgeConnectionConfig promised by a client call.
|
|
|
|
type EdgeConnectionConfig_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p EdgeConnectionConfig_Promise) Struct() (EdgeConnectionConfig, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return EdgeConnectionConfig{s}, err
|
|
|
|
}
|
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
type ReverseProxyConfig struct{ capnp.Struct }
|
|
|
|
type ReverseProxyConfig_origin ReverseProxyConfig
|
|
|
|
type ReverseProxyConfig_origin_Which uint16
|
|
|
|
|
|
|
|
const (
|
|
|
|
ReverseProxyConfig_origin_Which_http ReverseProxyConfig_origin_Which = 0
|
2019-05-30 20:45:46 +00:00
|
|
|
ReverseProxyConfig_origin_Which_websocket ReverseProxyConfig_origin_Which = 1
|
|
|
|
ReverseProxyConfig_origin_Which_helloWorld ReverseProxyConfig_origin_Which = 2
|
2019-03-29 23:05:11 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
func (w ReverseProxyConfig_origin_Which) String() string {
|
2019-05-30 20:45:46 +00:00
|
|
|
const s = "httpwebsockethelloWorld"
|
2019-03-29 23:05:11 +00:00
|
|
|
switch w {
|
|
|
|
case ReverseProxyConfig_origin_Which_http:
|
|
|
|
return s[0:4]
|
|
|
|
case ReverseProxyConfig_origin_Which_websocket:
|
2019-05-30 20:45:46 +00:00
|
|
|
return s[4:13]
|
2019-03-29 23:05:11 +00:00
|
|
|
case ReverseProxyConfig_origin_Which_helloWorld:
|
2019-05-30 20:45:46 +00:00
|
|
|
return s[13:23]
|
2019-03-29 23:05:11 +00:00
|
|
|
|
|
|
|
}
|
|
|
|
return "ReverseProxyConfig_origin_Which(" + strconv.FormatUint(uint64(w), 10) + ")"
|
|
|
|
}
|
|
|
|
|
|
|
|
// ReverseProxyConfig_TypeID is the unique identifier for the type ReverseProxyConfig.
|
|
|
|
const ReverseProxyConfig_TypeID = 0xc766a92976e389c4
|
|
|
|
|
|
|
|
func NewReverseProxyConfig(s *capnp.Segment) (ReverseProxyConfig, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 32, PointerCount: 2})
|
|
|
|
return ReverseProxyConfig{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootReverseProxyConfig(s *capnp.Segment) (ReverseProxyConfig, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 32, PointerCount: 2})
|
|
|
|
return ReverseProxyConfig{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootReverseProxyConfig(msg *capnp.Message) (ReverseProxyConfig, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return ReverseProxyConfig{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig) String() string {
|
|
|
|
str, _ := text.Marshal(0xc766a92976e389c4, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ReverseProxyConfig) TunnelHostname() (string, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ReverseProxyConfig) HasTunnelHostname() bool {
|
2019-03-29 23:05:11 +00:00
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ReverseProxyConfig) TunnelHostnameBytes() ([]byte, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ReverseProxyConfig) SetTunnelHostname(v string) error {
|
2019-03-29 23:05:11 +00:00
|
|
|
return s.Struct.SetText(0, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig) Origin() ReverseProxyConfig_origin { return ReverseProxyConfig_origin(s) }
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig_origin) Which() ReverseProxyConfig_origin_Which {
|
|
|
|
return ReverseProxyConfig_origin_Which(s.Struct.Uint16(0))
|
|
|
|
}
|
|
|
|
func (s ReverseProxyConfig_origin) Http() (HTTPOriginConfig, error) {
|
2019-06-12 15:07:24 +00:00
|
|
|
if s.Struct.Uint16(0) != 0 {
|
|
|
|
panic("Which() != http")
|
|
|
|
}
|
2019-03-29 23:05:11 +00:00
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return HTTPOriginConfig{Struct: p.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig_origin) HasHttp() bool {
|
|
|
|
if s.Struct.Uint16(0) != 0 {
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig_origin) SetHttp(v HTTPOriginConfig) error {
|
|
|
|
s.Struct.SetUint16(0, 0)
|
|
|
|
return s.Struct.SetPtr(1, v.Struct.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewHttp sets the http field to a newly
|
|
|
|
// allocated HTTPOriginConfig struct, preferring placement in s's segment.
|
|
|
|
func (s ReverseProxyConfig_origin) NewHttp() (HTTPOriginConfig, error) {
|
|
|
|
s.Struct.SetUint16(0, 0)
|
|
|
|
ss, err := NewHTTPOriginConfig(s.Struct.Segment())
|
|
|
|
if err != nil {
|
|
|
|
return HTTPOriginConfig{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(1, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig_origin) Websocket() (WebSocketOriginConfig, error) {
|
2019-06-12 15:07:24 +00:00
|
|
|
if s.Struct.Uint16(0) != 1 {
|
|
|
|
panic("Which() != websocket")
|
|
|
|
}
|
2019-03-29 23:05:11 +00:00
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return WebSocketOriginConfig{Struct: p.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig_origin) HasWebsocket() bool {
|
2019-05-30 20:45:46 +00:00
|
|
|
if s.Struct.Uint16(0) != 1 {
|
2019-03-29 23:05:11 +00:00
|
|
|
return false
|
|
|
|
}
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig_origin) SetWebsocket(v WebSocketOriginConfig) error {
|
2019-05-30 20:45:46 +00:00
|
|
|
s.Struct.SetUint16(0, 1)
|
2019-03-29 23:05:11 +00:00
|
|
|
return s.Struct.SetPtr(1, v.Struct.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewWebsocket sets the websocket field to a newly
|
|
|
|
// allocated WebSocketOriginConfig struct, preferring placement in s's segment.
|
|
|
|
func (s ReverseProxyConfig_origin) NewWebsocket() (WebSocketOriginConfig, error) {
|
2019-05-30 20:45:46 +00:00
|
|
|
s.Struct.SetUint16(0, 1)
|
2019-03-29 23:05:11 +00:00
|
|
|
ss, err := NewWebSocketOriginConfig(s.Struct.Segment())
|
|
|
|
if err != nil {
|
|
|
|
return WebSocketOriginConfig{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(1, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig_origin) HelloWorld() (HelloWorldOriginConfig, error) {
|
2019-06-12 15:07:24 +00:00
|
|
|
if s.Struct.Uint16(0) != 2 {
|
|
|
|
panic("Which() != helloWorld")
|
|
|
|
}
|
2019-03-29 23:05:11 +00:00
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return HelloWorldOriginConfig{Struct: p.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig_origin) HasHelloWorld() bool {
|
2019-05-30 20:45:46 +00:00
|
|
|
if s.Struct.Uint16(0) != 2 {
|
2019-03-29 23:05:11 +00:00
|
|
|
return false
|
|
|
|
}
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig_origin) SetHelloWorld(v HelloWorldOriginConfig) error {
|
2019-05-30 20:45:46 +00:00
|
|
|
s.Struct.SetUint16(0, 2)
|
2019-03-29 23:05:11 +00:00
|
|
|
return s.Struct.SetPtr(1, v.Struct.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewHelloWorld sets the helloWorld field to a newly
|
|
|
|
// allocated HelloWorldOriginConfig struct, preferring placement in s's segment.
|
|
|
|
func (s ReverseProxyConfig_origin) NewHelloWorld() (HelloWorldOriginConfig, error) {
|
2019-05-30 20:45:46 +00:00
|
|
|
s.Struct.SetUint16(0, 2)
|
2019-03-29 23:05:11 +00:00
|
|
|
ss, err := NewHelloWorldOriginConfig(s.Struct.Segment())
|
|
|
|
if err != nil {
|
|
|
|
return HelloWorldOriginConfig{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(1, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig) Retries() uint64 {
|
|
|
|
return s.Struct.Uint64(8)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig) SetRetries(v uint64) {
|
|
|
|
s.Struct.SetUint64(8, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig) ConnectionTimeout() int64 {
|
|
|
|
return int64(s.Struct.Uint64(16))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig) SetConnectionTimeout(v int64) {
|
|
|
|
s.Struct.SetUint64(16, uint64(v))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig) CompressionQuality() uint64 {
|
|
|
|
return s.Struct.Uint64(24)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig) SetCompressionQuality(v uint64) {
|
|
|
|
s.Struct.SetUint64(24, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
// ReverseProxyConfig_List is a list of ReverseProxyConfig.
|
|
|
|
type ReverseProxyConfig_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewReverseProxyConfig creates a new list of ReverseProxyConfig.
|
|
|
|
func NewReverseProxyConfig_List(s *capnp.Segment, sz int32) (ReverseProxyConfig_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 32, PointerCount: 2}, sz)
|
|
|
|
return ReverseProxyConfig_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig_List) At(i int) ReverseProxyConfig {
|
|
|
|
return ReverseProxyConfig{s.List.Struct(i)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ReverseProxyConfig_List) Set(i int, v ReverseProxyConfig) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s ReverseProxyConfig_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xc766a92976e389c4, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
// ReverseProxyConfig_Promise is a wrapper for a ReverseProxyConfig promised by a client call.
|
|
|
|
type ReverseProxyConfig_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p ReverseProxyConfig_Promise) Struct() (ReverseProxyConfig, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return ReverseProxyConfig{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p ReverseProxyConfig_Promise) Origin() ReverseProxyConfig_origin_Promise {
|
|
|
|
return ReverseProxyConfig_origin_Promise{p.Pipeline}
|
|
|
|
}
|
|
|
|
|
|
|
|
// ReverseProxyConfig_origin_Promise is a wrapper for a ReverseProxyConfig_origin promised by a client call.
|
|
|
|
type ReverseProxyConfig_origin_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p ReverseProxyConfig_origin_Promise) Struct() (ReverseProxyConfig_origin, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return ReverseProxyConfig_origin{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p ReverseProxyConfig_origin_Promise) Http() HTTPOriginConfig_Promise {
|
|
|
|
return HTTPOriginConfig_Promise{Pipeline: p.Pipeline.GetPipeline(1)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p ReverseProxyConfig_origin_Promise) Websocket() WebSocketOriginConfig_Promise {
|
|
|
|
return WebSocketOriginConfig_Promise{Pipeline: p.Pipeline.GetPipeline(1)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p ReverseProxyConfig_origin_Promise) HelloWorld() HelloWorldOriginConfig_Promise {
|
|
|
|
return HelloWorldOriginConfig_Promise{Pipeline: p.Pipeline.GetPipeline(1)}
|
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
type WebSocketOriginConfig struct{ capnp.Struct }
|
2019-03-29 23:05:11 +00:00
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
// WebSocketOriginConfig_TypeID is the unique identifier for the type WebSocketOriginConfig.
|
|
|
|
const WebSocketOriginConfig_TypeID = 0xf9c895683ed9ac4c
|
2019-03-29 23:05:11 +00:00
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func NewWebSocketOriginConfig(s *capnp.Segment) (WebSocketOriginConfig, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 3})
|
|
|
|
return WebSocketOriginConfig{st}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func NewRootWebSocketOriginConfig(s *capnp.Segment) (WebSocketOriginConfig, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 3})
|
|
|
|
return WebSocketOriginConfig{st}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func ReadRootWebSocketOriginConfig(msg *capnp.Message) (WebSocketOriginConfig, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
root, err := msg.RootPtr()
|
2019-05-30 20:45:46 +00:00
|
|
|
return WebSocketOriginConfig{root.Struct()}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s WebSocketOriginConfig) String() string {
|
|
|
|
str, _ := text.Marshal(0xf9c895683ed9ac4c, s.Struct)
|
2019-03-29 23:05:11 +00:00
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-06-20 16:18:59 +00:00
|
|
|
func (s WebSocketOriginConfig) UrlString() (string, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
2019-06-20 16:18:59 +00:00
|
|
|
func (s WebSocketOriginConfig) HasUrlString() bool {
|
2019-03-29 23:05:11 +00:00
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
2019-06-20 16:18:59 +00:00
|
|
|
func (s WebSocketOriginConfig) UrlStringBytes() ([]byte, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
2019-06-20 16:18:59 +00:00
|
|
|
func (s WebSocketOriginConfig) SetUrlString(v string) error {
|
2019-03-29 23:05:11 +00:00
|
|
|
return s.Struct.SetText(0, v)
|
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s WebSocketOriginConfig) TlsVerify() bool {
|
|
|
|
return s.Struct.Bit(0)
|
2019-05-17 14:23:05 +00:00
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s WebSocketOriginConfig) SetTlsVerify(v bool) {
|
|
|
|
s.Struct.SetBit(0, v)
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s WebSocketOriginConfig) OriginCAPool() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.Text(), err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s WebSocketOriginConfig) HasOriginCAPool() bool {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.IsValid() || err != nil
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s WebSocketOriginConfig) OriginCAPoolBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.TextBytes(), err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s WebSocketOriginConfig) SetOriginCAPool(v string) error {
|
|
|
|
return s.Struct.SetText(1, v)
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s WebSocketOriginConfig) OriginServerName() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
2019-03-29 23:05:11 +00:00
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s WebSocketOriginConfig) HasOriginServerName() bool {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
2019-03-29 23:05:11 +00:00
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s WebSocketOriginConfig) OriginServerNameBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
2019-03-29 23:05:11 +00:00
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s WebSocketOriginConfig) SetOriginServerName(v string) error {
|
|
|
|
return s.Struct.SetText(2, v)
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// WebSocketOriginConfig_List is a list of WebSocketOriginConfig.
|
|
|
|
type WebSocketOriginConfig_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewWebSocketOriginConfig creates a new list of WebSocketOriginConfig.
|
|
|
|
func NewWebSocketOriginConfig_List(s *capnp.Segment, sz int32) (WebSocketOriginConfig_List, error) {
|
2019-05-30 20:45:46 +00:00
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 3}, sz)
|
2019-03-29 23:05:11 +00:00
|
|
|
return WebSocketOriginConfig_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s WebSocketOriginConfig_List) At(i int) WebSocketOriginConfig {
|
|
|
|
return WebSocketOriginConfig{s.List.Struct(i)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s WebSocketOriginConfig_List) Set(i int, v WebSocketOriginConfig) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s WebSocketOriginConfig_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xf9c895683ed9ac4c, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
// WebSocketOriginConfig_Promise is a wrapper for a WebSocketOriginConfig promised by a client call.
|
|
|
|
type WebSocketOriginConfig_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p WebSocketOriginConfig_Promise) Struct() (WebSocketOriginConfig, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return WebSocketOriginConfig{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
type HTTPOriginConfig struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// HTTPOriginConfig_TypeID is the unique identifier for the type HTTPOriginConfig.
|
|
|
|
const HTTPOriginConfig_TypeID = 0xe4a6a1bc139211b4
|
|
|
|
|
|
|
|
func NewHTTPOriginConfig(s *capnp.Segment) (HTTPOriginConfig, error) {
|
2019-05-30 20:45:46 +00:00
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 56, PointerCount: 3})
|
2019-03-29 23:05:11 +00:00
|
|
|
return HTTPOriginConfig{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootHTTPOriginConfig(s *capnp.Segment) (HTTPOriginConfig, error) {
|
2019-05-30 20:45:46 +00:00
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 56, PointerCount: 3})
|
2019-03-29 23:05:11 +00:00
|
|
|
return HTTPOriginConfig{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootHTTPOriginConfig(msg *capnp.Message) (HTTPOriginConfig, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return HTTPOriginConfig{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) String() string {
|
|
|
|
str, _ := text.Marshal(0xe4a6a1bc139211b4, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-06-20 16:18:59 +00:00
|
|
|
func (s HTTPOriginConfig) UrlString() (string, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
p, err := s.Struct.Ptr(0)
|
2019-06-20 16:18:59 +00:00
|
|
|
return p.Text(), err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-06-20 16:18:59 +00:00
|
|
|
func (s HTTPOriginConfig) HasUrlString() bool {
|
2019-03-29 23:05:11 +00:00
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
2019-06-20 16:18:59 +00:00
|
|
|
func (s HTTPOriginConfig) UrlStringBytes() ([]byte, error) {
|
2019-05-30 20:45:46 +00:00
|
|
|
p, err := s.Struct.Ptr(0)
|
2019-06-20 16:18:59 +00:00
|
|
|
return p.TextBytes(), err
|
2019-05-30 20:45:46 +00:00
|
|
|
}
|
|
|
|
|
2019-06-20 16:18:59 +00:00
|
|
|
func (s HTTPOriginConfig) SetUrlString(v string) error {
|
|
|
|
return s.Struct.SetText(0, v)
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) TcpKeepAlive() int64 {
|
2019-06-20 16:18:59 +00:00
|
|
|
return int64(s.Struct.Uint64(0))
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) SetTcpKeepAlive(v int64) {
|
2019-06-20 16:18:59 +00:00
|
|
|
s.Struct.SetUint64(0, uint64(v))
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) DialDualStack() bool {
|
2019-06-20 16:18:59 +00:00
|
|
|
return s.Struct.Bit(64)
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) SetDialDualStack(v bool) {
|
2019-06-20 16:18:59 +00:00
|
|
|
s.Struct.SetBit(64, v)
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) TlsHandshakeTimeout() int64 {
|
|
|
|
return int64(s.Struct.Uint64(16))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) SetTlsHandshakeTimeout(v int64) {
|
|
|
|
s.Struct.SetUint64(16, uint64(v))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) TlsVerify() bool {
|
2019-06-20 16:18:59 +00:00
|
|
|
return s.Struct.Bit(65)
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) SetTlsVerify(v bool) {
|
2019-06-20 16:18:59 +00:00
|
|
|
s.Struct.SetBit(65, v)
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) OriginCAPool() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) HasOriginCAPool() bool {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) OriginCAPoolBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) SetOriginCAPool(v string) error {
|
|
|
|
return s.Struct.SetText(1, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) OriginServerName() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) HasOriginServerName() bool {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) OriginServerNameBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) SetOriginServerName(v string) error {
|
|
|
|
return s.Struct.SetText(2, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) MaxIdleConnections() uint64 {
|
|
|
|
return s.Struct.Uint64(24)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) SetMaxIdleConnections(v uint64) {
|
|
|
|
s.Struct.SetUint64(24, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) IdleConnectionTimeout() int64 {
|
|
|
|
return int64(s.Struct.Uint64(32))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) SetIdleConnectionTimeout(v int64) {
|
|
|
|
s.Struct.SetUint64(32, uint64(v))
|
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s HTTPOriginConfig) ProxyConnectionTimeout() int64 {
|
|
|
|
return int64(s.Struct.Uint64(40))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) SetProxyConnectionTimeout(v int64) {
|
|
|
|
s.Struct.SetUint64(40, uint64(v))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) ExpectContinueTimeout() int64 {
|
|
|
|
return int64(s.Struct.Uint64(48))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) SetExpectContinueTimeout(v int64) {
|
|
|
|
s.Struct.SetUint64(48, uint64(v))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) ChunkedEncoding() bool {
|
2019-06-20 16:18:59 +00:00
|
|
|
return s.Struct.Bit(66)
|
2019-05-30 20:45:46 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig) SetChunkedEncoding(v bool) {
|
2019-06-20 16:18:59 +00:00
|
|
|
s.Struct.SetBit(66, v)
|
2019-05-30 20:45:46 +00:00
|
|
|
}
|
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
// HTTPOriginConfig_List is a list of HTTPOriginConfig.
|
|
|
|
type HTTPOriginConfig_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewHTTPOriginConfig creates a new list of HTTPOriginConfig.
|
|
|
|
func NewHTTPOriginConfig_List(s *capnp.Segment, sz int32) (HTTPOriginConfig_List, error) {
|
2019-05-30 20:45:46 +00:00
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 56, PointerCount: 3}, sz)
|
2019-03-29 23:05:11 +00:00
|
|
|
return HTTPOriginConfig_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig_List) At(i int) HTTPOriginConfig { return HTTPOriginConfig{s.List.Struct(i)} }
|
|
|
|
|
|
|
|
func (s HTTPOriginConfig_List) Set(i int, v HTTPOriginConfig) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s HTTPOriginConfig_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xe4a6a1bc139211b4, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
// HTTPOriginConfig_Promise is a wrapper for a HTTPOriginConfig promised by a client call.
|
|
|
|
type HTTPOriginConfig_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p HTTPOriginConfig_Promise) Struct() (HTTPOriginConfig, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return HTTPOriginConfig{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
type DoHProxyConfig struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// DoHProxyConfig_TypeID is the unique identifier for the type DoHProxyConfig.
|
|
|
|
const DoHProxyConfig_TypeID = 0xb167b0bebe562cd0
|
|
|
|
|
|
|
|
func NewDoHProxyConfig(s *capnp.Segment) (DoHProxyConfig, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 2})
|
|
|
|
return DoHProxyConfig{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootDoHProxyConfig(s *capnp.Segment) (DoHProxyConfig, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 2})
|
|
|
|
return DoHProxyConfig{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootDoHProxyConfig(msg *capnp.Message) (DoHProxyConfig, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return DoHProxyConfig{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s DoHProxyConfig) String() string {
|
|
|
|
str, _ := text.Marshal(0xb167b0bebe562cd0, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s DoHProxyConfig) ListenHost() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s DoHProxyConfig) HasListenHost() bool {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s DoHProxyConfig) ListenHostBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s DoHProxyConfig) SetListenHost(v string) error {
|
|
|
|
return s.Struct.SetText(0, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s DoHProxyConfig) ListenPort() uint16 {
|
|
|
|
return s.Struct.Uint16(0)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s DoHProxyConfig) SetListenPort(v uint16) {
|
|
|
|
s.Struct.SetUint16(0, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s DoHProxyConfig) Upstreams() (capnp.TextList, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return capnp.TextList{List: p.List()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s DoHProxyConfig) HasUpstreams() bool {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s DoHProxyConfig) SetUpstreams(v capnp.TextList) error {
|
|
|
|
return s.Struct.SetPtr(1, v.List.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewUpstreams sets the upstreams field to a newly
|
|
|
|
// allocated capnp.TextList, preferring placement in s's segment.
|
|
|
|
func (s DoHProxyConfig) NewUpstreams(n int32) (capnp.TextList, error) {
|
|
|
|
l, err := capnp.NewTextList(s.Struct.Segment(), n)
|
|
|
|
if err != nil {
|
|
|
|
return capnp.TextList{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(1, l.List.ToPtr())
|
|
|
|
return l, err
|
|
|
|
}
|
|
|
|
|
|
|
|
// DoHProxyConfig_List is a list of DoHProxyConfig.
|
|
|
|
type DoHProxyConfig_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewDoHProxyConfig creates a new list of DoHProxyConfig.
|
|
|
|
func NewDoHProxyConfig_List(s *capnp.Segment, sz int32) (DoHProxyConfig_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 2}, sz)
|
|
|
|
return DoHProxyConfig_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s DoHProxyConfig_List) At(i int) DoHProxyConfig { return DoHProxyConfig{s.List.Struct(i)} }
|
|
|
|
|
|
|
|
func (s DoHProxyConfig_List) Set(i int, v DoHProxyConfig) error { return s.List.SetStruct(i, v.Struct) }
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s DoHProxyConfig_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xb167b0bebe562cd0, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
// DoHProxyConfig_Promise is a wrapper for a DoHProxyConfig promised by a client call.
|
|
|
|
type DoHProxyConfig_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p DoHProxyConfig_Promise) Struct() (DoHProxyConfig, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return DoHProxyConfig{s}, err
|
2019-03-18 23:14:47 +00:00
|
|
|
}
|
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
type HelloWorldOriginConfig struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// HelloWorldOriginConfig_TypeID is the unique identifier for the type HelloWorldOriginConfig.
|
|
|
|
const HelloWorldOriginConfig_TypeID = 0x8891f360e47c30d3
|
|
|
|
|
|
|
|
func NewHelloWorldOriginConfig(s *capnp.Segment) (HelloWorldOriginConfig, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
|
|
|
|
return HelloWorldOriginConfig{st}, err
|
2019-03-18 23:14:47 +00:00
|
|
|
}
|
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
func NewRootHelloWorldOriginConfig(s *capnp.Segment) (HelloWorldOriginConfig, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
|
|
|
|
return HelloWorldOriginConfig{st}, err
|
2019-03-18 23:14:47 +00:00
|
|
|
}
|
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
func ReadRootHelloWorldOriginConfig(msg *capnp.Message) (HelloWorldOriginConfig, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return HelloWorldOriginConfig{root.Struct()}, err
|
2019-03-18 23:14:47 +00:00
|
|
|
}
|
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
func (s HelloWorldOriginConfig) String() string {
|
|
|
|
str, _ := text.Marshal(0x8891f360e47c30d3, s.Struct)
|
|
|
|
return str
|
2019-03-18 23:14:47 +00:00
|
|
|
}
|
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
// HelloWorldOriginConfig_List is a list of HelloWorldOriginConfig.
|
|
|
|
type HelloWorldOriginConfig_List struct{ capnp.List }
|
2019-03-18 23:14:47 +00:00
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
// NewHelloWorldOriginConfig creates a new list of HelloWorldOriginConfig.
|
|
|
|
func NewHelloWorldOriginConfig_List(s *capnp.Segment, sz int32) (HelloWorldOriginConfig_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0}, sz)
|
|
|
|
return HelloWorldOriginConfig_List{l}, err
|
2019-03-18 23:14:47 +00:00
|
|
|
}
|
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
func (s HelloWorldOriginConfig_List) At(i int) HelloWorldOriginConfig {
|
|
|
|
return HelloWorldOriginConfig{s.List.Struct(i)}
|
|
|
|
}
|
2019-03-18 23:14:47 +00:00
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
func (s HelloWorldOriginConfig_List) Set(i int, v HelloWorldOriginConfig) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
2019-03-18 23:14:47 +00:00
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s HelloWorldOriginConfig_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0x8891f360e47c30d3, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
// HelloWorldOriginConfig_Promise is a wrapper for a HelloWorldOriginConfig promised by a client call.
|
|
|
|
type HelloWorldOriginConfig_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p HelloWorldOriginConfig_Promise) Struct() (HelloWorldOriginConfig, error) {
|
2019-03-18 23:14:47 +00:00
|
|
|
s, err := p.Pipeline.Struct()
|
2019-03-29 23:05:11 +00:00
|
|
|
return HelloWorldOriginConfig{s}, err
|
2019-03-18 23:14:47 +00:00
|
|
|
}
|
|
|
|
|
2018-05-01 23:45:06 +00:00
|
|
|
type Tag struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// Tag_TypeID is the unique identifier for the type Tag.
|
|
|
|
const Tag_TypeID = 0xcbd96442ae3bb01a
|
|
|
|
|
|
|
|
func NewTag(s *capnp.Segment) (Tag, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2})
|
|
|
|
return Tag{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootTag(s *capnp.Segment) (Tag, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2})
|
|
|
|
return Tag{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootTag(msg *capnp.Message) (Tag, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return Tag{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Tag) String() string {
|
|
|
|
str, _ := text.Marshal(0xcbd96442ae3bb01a, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Tag) Name() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Tag) HasName() bool {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Tag) NameBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Tag) SetName(v string) error {
|
|
|
|
return s.Struct.SetText(0, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Tag) Value() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Tag) HasValue() bool {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Tag) ValueBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Tag) SetValue(v string) error {
|
|
|
|
return s.Struct.SetText(1, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
// Tag_List is a list of Tag.
|
|
|
|
type Tag_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewTag creates a new list of Tag.
|
|
|
|
func NewTag_List(s *capnp.Segment, sz int32) (Tag_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2}, sz)
|
|
|
|
return Tag_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s Tag_List) At(i int) Tag { return Tag{s.List.Struct(i)} }
|
|
|
|
|
2019-03-18 23:14:47 +00:00
|
|
|
func (s Tag_List) Set(i int, v Tag) error { return s.List.SetStruct(i, v.Struct) }
|
2018-10-08 19:20:28 +00:00
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s Tag_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xcbd96442ae3bb01a, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2018-05-01 23:45:06 +00:00
|
|
|
// Tag_Promise is a wrapper for a Tag promised by a client call.
|
|
|
|
type Tag_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p Tag_Promise) Struct() (Tag, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return Tag{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
type ExistingTunnelPolicy uint16
|
|
|
|
|
|
|
|
// ExistingTunnelPolicy_TypeID is the unique identifier for the type ExistingTunnelPolicy.
|
|
|
|
const ExistingTunnelPolicy_TypeID = 0x84cb9536a2cf6d3c
|
|
|
|
|
|
|
|
// Values of ExistingTunnelPolicy.
|
|
|
|
const (
|
|
|
|
ExistingTunnelPolicy_ignore ExistingTunnelPolicy = 0
|
|
|
|
ExistingTunnelPolicy_disconnect ExistingTunnelPolicy = 1
|
|
|
|
ExistingTunnelPolicy_balance ExistingTunnelPolicy = 2
|
|
|
|
)
|
|
|
|
|
|
|
|
// String returns the enum's constant name.
|
|
|
|
func (c ExistingTunnelPolicy) String() string {
|
|
|
|
switch c {
|
|
|
|
case ExistingTunnelPolicy_ignore:
|
|
|
|
return "ignore"
|
|
|
|
case ExistingTunnelPolicy_disconnect:
|
|
|
|
return "disconnect"
|
|
|
|
case ExistingTunnelPolicy_balance:
|
|
|
|
return "balance"
|
|
|
|
|
|
|
|
default:
|
|
|
|
return ""
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// ExistingTunnelPolicyFromString returns the enum value with a name,
|
|
|
|
// or the zero value if there's no such value.
|
|
|
|
func ExistingTunnelPolicyFromString(c string) ExistingTunnelPolicy {
|
|
|
|
switch c {
|
|
|
|
case "ignore":
|
|
|
|
return ExistingTunnelPolicy_ignore
|
|
|
|
case "disconnect":
|
|
|
|
return ExistingTunnelPolicy_disconnect
|
|
|
|
case "balance":
|
|
|
|
return ExistingTunnelPolicy_balance
|
|
|
|
|
|
|
|
default:
|
|
|
|
return 0
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
type ExistingTunnelPolicy_List struct{ capnp.List }
|
|
|
|
|
|
|
|
func NewExistingTunnelPolicy_List(s *capnp.Segment, sz int32) (ExistingTunnelPolicy_List, error) {
|
|
|
|
l, err := capnp.NewUInt16List(s, sz)
|
|
|
|
return ExistingTunnelPolicy_List{l.List}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (l ExistingTunnelPolicy_List) At(i int) ExistingTunnelPolicy {
|
|
|
|
ul := capnp.UInt16List{List: l.List}
|
|
|
|
return ExistingTunnelPolicy(ul.At(i))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (l ExistingTunnelPolicy_List) Set(i int, v ExistingTunnelPolicy) {
|
|
|
|
ul := capnp.UInt16List{List: l.List}
|
|
|
|
ul.Set(i, uint16(v))
|
|
|
|
}
|
|
|
|
|
|
|
|
type ServerInfo struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// ServerInfo_TypeID is the unique identifier for the type ServerInfo.
|
|
|
|
const ServerInfo_TypeID = 0xf2c68e2547ec3866
|
|
|
|
|
|
|
|
func NewServerInfo(s *capnp.Segment) (ServerInfo, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
|
|
|
|
return ServerInfo{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootServerInfo(s *capnp.Segment) (ServerInfo, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
|
|
|
|
return ServerInfo{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootServerInfo(msg *capnp.Message) (ServerInfo, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return ServerInfo{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ServerInfo) String() string {
|
|
|
|
str, _ := text.Marshal(0xf2c68e2547ec3866, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ServerInfo) LocationName() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ServerInfo) HasLocationName() bool {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ServerInfo) LocationNameBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ServerInfo) SetLocationName(v string) error {
|
|
|
|
return s.Struct.SetText(0, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
// ServerInfo_List is a list of ServerInfo.
|
|
|
|
type ServerInfo_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewServerInfo creates a new list of ServerInfo.
|
|
|
|
func NewServerInfo_List(s *capnp.Segment, sz int32) (ServerInfo_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz)
|
|
|
|
return ServerInfo_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s ServerInfo_List) At(i int) ServerInfo { return ServerInfo{s.List.Struct(i)} }
|
|
|
|
|
|
|
|
func (s ServerInfo_List) Set(i int, v ServerInfo) error { return s.List.SetStruct(i, v.Struct) }
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s ServerInfo_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xf2c68e2547ec3866, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2018-05-01 23:45:06 +00:00
|
|
|
// ServerInfo_Promise is a wrapper for a ServerInfo promised by a client call.
|
|
|
|
type ServerInfo_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p ServerInfo_Promise) Struct() (ServerInfo, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return ServerInfo{s}, err
|
|
|
|
}
|
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
type UseConfigurationResult struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// UseConfigurationResult_TypeID is the unique identifier for the type UseConfigurationResult.
|
|
|
|
const UseConfigurationResult_TypeID = 0xd58a254e7a792b87
|
|
|
|
|
|
|
|
func NewUseConfigurationResult(s *capnp.Segment) (UseConfigurationResult, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 1})
|
|
|
|
return UseConfigurationResult{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootUseConfigurationResult(s *capnp.Segment) (UseConfigurationResult, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 1})
|
|
|
|
return UseConfigurationResult{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootUseConfigurationResult(msg *capnp.Message) (UseConfigurationResult, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return UseConfigurationResult{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s UseConfigurationResult) String() string {
|
|
|
|
str, _ := text.Marshal(0xd58a254e7a792b87, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s UseConfigurationResult) Success() bool {
|
|
|
|
return s.Struct.Bit(0)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s UseConfigurationResult) SetSuccess(v bool) {
|
|
|
|
s.Struct.SetBit(0, v)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s UseConfigurationResult) FailedConfigs() (FailedConfig_List, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
p, err := s.Struct.Ptr(0)
|
2019-06-12 15:07:24 +00:00
|
|
|
return FailedConfig_List{List: p.List()}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s UseConfigurationResult) HasFailedConfigs() bool {
|
2019-03-29 23:05:11 +00:00
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s UseConfigurationResult) SetFailedConfigs(v FailedConfig_List) error {
|
|
|
|
return s.Struct.SetPtr(0, v.List.ToPtr())
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
// NewFailedConfigs sets the failedConfigs field to a newly
|
|
|
|
// allocated FailedConfig_List, preferring placement in s's segment.
|
|
|
|
func (s UseConfigurationResult) NewFailedConfigs(n int32) (FailedConfig_List, error) {
|
|
|
|
l, err := NewFailedConfig_List(s.Struct.Segment(), n)
|
|
|
|
if err != nil {
|
|
|
|
return FailedConfig_List{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(0, l.List.ToPtr())
|
|
|
|
return l, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// UseConfigurationResult_List is a list of UseConfigurationResult.
|
|
|
|
type UseConfigurationResult_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewUseConfigurationResult creates a new list of UseConfigurationResult.
|
|
|
|
func NewUseConfigurationResult_List(s *capnp.Segment, sz int32) (UseConfigurationResult_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 1}, sz)
|
|
|
|
return UseConfigurationResult_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s UseConfigurationResult_List) At(i int) UseConfigurationResult {
|
|
|
|
return UseConfigurationResult{s.List.Struct(i)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s UseConfigurationResult_List) Set(i int, v UseConfigurationResult) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s UseConfigurationResult_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xd58a254e7a792b87, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-03-29 23:05:11 +00:00
|
|
|
// UseConfigurationResult_Promise is a wrapper for a UseConfigurationResult promised by a client call.
|
|
|
|
type UseConfigurationResult_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p UseConfigurationResult_Promise) Struct() (UseConfigurationResult, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return UseConfigurationResult{s}, err
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
type FailedConfig struct{ capnp.Struct }
|
|
|
|
type FailedConfig_config FailedConfig
|
|
|
|
type FailedConfig_config_Which uint16
|
|
|
|
|
|
|
|
const (
|
|
|
|
FailedConfig_config_Which_supervisor FailedConfig_config_Which = 0
|
|
|
|
FailedConfig_config_Which_edgeConnection FailedConfig_config_Which = 1
|
|
|
|
FailedConfig_config_Which_doh FailedConfig_config_Which = 2
|
|
|
|
FailedConfig_config_Which_reverseProxy FailedConfig_config_Which = 3
|
|
|
|
)
|
|
|
|
|
|
|
|
func (w FailedConfig_config_Which) String() string {
|
|
|
|
const s = "supervisoredgeConnectiondohreverseProxy"
|
|
|
|
switch w {
|
|
|
|
case FailedConfig_config_Which_supervisor:
|
|
|
|
return s[0:10]
|
|
|
|
case FailedConfig_config_Which_edgeConnection:
|
|
|
|
return s[10:24]
|
|
|
|
case FailedConfig_config_Which_doh:
|
|
|
|
return s[24:27]
|
|
|
|
case FailedConfig_config_Which_reverseProxy:
|
|
|
|
return s[27:39]
|
|
|
|
|
|
|
|
}
|
|
|
|
return "FailedConfig_config_Which(" + strconv.FormatUint(uint64(w), 10) + ")"
|
|
|
|
}
|
|
|
|
|
|
|
|
// FailedConfig_TypeID is the unique identifier for the type FailedConfig.
|
|
|
|
const FailedConfig_TypeID = 0xea20b390b257d1a5
|
|
|
|
|
|
|
|
func NewFailedConfig(s *capnp.Segment) (FailedConfig, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 2})
|
|
|
|
return FailedConfig{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootFailedConfig(s *capnp.Segment) (FailedConfig, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 2})
|
|
|
|
return FailedConfig{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootFailedConfig(msg *capnp.Message) (FailedConfig, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return FailedConfig{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig) String() string {
|
|
|
|
str, _ := text.Marshal(0xea20b390b257d1a5, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig) Config() FailedConfig_config { return FailedConfig_config(s) }
|
|
|
|
|
|
|
|
func (s FailedConfig_config) Which() FailedConfig_config_Which {
|
|
|
|
return FailedConfig_config_Which(s.Struct.Uint16(0))
|
|
|
|
}
|
|
|
|
func (s FailedConfig_config) Supervisor() (SupervisorConfig, error) {
|
|
|
|
if s.Struct.Uint16(0) != 0 {
|
|
|
|
panic("Which() != supervisor")
|
|
|
|
}
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return SupervisorConfig{Struct: p.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig_config) HasSupervisor() bool {
|
|
|
|
if s.Struct.Uint16(0) != 0 {
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig_config) SetSupervisor(v SupervisorConfig) error {
|
|
|
|
s.Struct.SetUint16(0, 0)
|
|
|
|
return s.Struct.SetPtr(0, v.Struct.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewSupervisor sets the supervisor field to a newly
|
|
|
|
// allocated SupervisorConfig struct, preferring placement in s's segment.
|
|
|
|
func (s FailedConfig_config) NewSupervisor() (SupervisorConfig, error) {
|
|
|
|
s.Struct.SetUint16(0, 0)
|
|
|
|
ss, err := NewSupervisorConfig(s.Struct.Segment())
|
|
|
|
if err != nil {
|
|
|
|
return SupervisorConfig{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig_config) EdgeConnection() (EdgeConnectionConfig, error) {
|
|
|
|
if s.Struct.Uint16(0) != 1 {
|
|
|
|
panic("Which() != edgeConnection")
|
|
|
|
}
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return EdgeConnectionConfig{Struct: p.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig_config) HasEdgeConnection() bool {
|
|
|
|
if s.Struct.Uint16(0) != 1 {
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig_config) SetEdgeConnection(v EdgeConnectionConfig) error {
|
|
|
|
s.Struct.SetUint16(0, 1)
|
|
|
|
return s.Struct.SetPtr(0, v.Struct.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewEdgeConnection sets the edgeConnection field to a newly
|
|
|
|
// allocated EdgeConnectionConfig struct, preferring placement in s's segment.
|
|
|
|
func (s FailedConfig_config) NewEdgeConnection() (EdgeConnectionConfig, error) {
|
|
|
|
s.Struct.SetUint16(0, 1)
|
|
|
|
ss, err := NewEdgeConnectionConfig(s.Struct.Segment())
|
|
|
|
if err != nil {
|
|
|
|
return EdgeConnectionConfig{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig_config) Doh() (DoHProxyConfig, error) {
|
|
|
|
if s.Struct.Uint16(0) != 2 {
|
|
|
|
panic("Which() != doh")
|
|
|
|
}
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return DoHProxyConfig{Struct: p.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig_config) HasDoh() bool {
|
|
|
|
if s.Struct.Uint16(0) != 2 {
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig_config) SetDoh(v DoHProxyConfig) error {
|
|
|
|
s.Struct.SetUint16(0, 2)
|
|
|
|
return s.Struct.SetPtr(0, v.Struct.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewDoh sets the doh field to a newly
|
|
|
|
// allocated DoHProxyConfig struct, preferring placement in s's segment.
|
|
|
|
func (s FailedConfig_config) NewDoh() (DoHProxyConfig, error) {
|
|
|
|
s.Struct.SetUint16(0, 2)
|
|
|
|
ss, err := NewDoHProxyConfig(s.Struct.Segment())
|
|
|
|
if err != nil {
|
|
|
|
return DoHProxyConfig{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig_config) ReverseProxy() (ReverseProxyConfig, error) {
|
|
|
|
if s.Struct.Uint16(0) != 3 {
|
|
|
|
panic("Which() != reverseProxy")
|
|
|
|
}
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return ReverseProxyConfig{Struct: p.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig_config) HasReverseProxy() bool {
|
|
|
|
if s.Struct.Uint16(0) != 3 {
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig_config) SetReverseProxy(v ReverseProxyConfig) error {
|
|
|
|
s.Struct.SetUint16(0, 3)
|
|
|
|
return s.Struct.SetPtr(0, v.Struct.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewReverseProxy sets the reverseProxy field to a newly
|
|
|
|
// allocated ReverseProxyConfig struct, preferring placement in s's segment.
|
|
|
|
func (s FailedConfig_config) NewReverseProxy() (ReverseProxyConfig, error) {
|
|
|
|
s.Struct.SetUint16(0, 3)
|
|
|
|
ss, err := NewReverseProxyConfig(s.Struct.Segment())
|
|
|
|
if err != nil {
|
|
|
|
return ReverseProxyConfig{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig) Reason() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig) HasReason() bool {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig) ReasonBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig) SetReason(v string) error {
|
|
|
|
return s.Struct.SetText(1, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
// FailedConfig_List is a list of FailedConfig.
|
|
|
|
type FailedConfig_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewFailedConfig creates a new list of FailedConfig.
|
|
|
|
func NewFailedConfig_List(s *capnp.Segment, sz int32) (FailedConfig_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 2}, sz)
|
|
|
|
return FailedConfig_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s FailedConfig_List) At(i int) FailedConfig { return FailedConfig{s.List.Struct(i)} }
|
|
|
|
|
|
|
|
func (s FailedConfig_List) Set(i int, v FailedConfig) error { return s.List.SetStruct(i, v.Struct) }
|
|
|
|
|
|
|
|
func (s FailedConfig_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xea20b390b257d1a5, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
// FailedConfig_Promise is a wrapper for a FailedConfig promised by a client call.
|
|
|
|
type FailedConfig_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p FailedConfig_Promise) Struct() (FailedConfig, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return FailedConfig{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p FailedConfig_Promise) Config() FailedConfig_config_Promise {
|
|
|
|
return FailedConfig_config_Promise{p.Pipeline}
|
|
|
|
}
|
|
|
|
|
|
|
|
// FailedConfig_config_Promise is a wrapper for a FailedConfig_config promised by a client call.
|
|
|
|
type FailedConfig_config_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p FailedConfig_config_Promise) Struct() (FailedConfig_config, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return FailedConfig_config{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p FailedConfig_config_Promise) Supervisor() SupervisorConfig_Promise {
|
|
|
|
return SupervisorConfig_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p FailedConfig_config_Promise) EdgeConnection() EdgeConnectionConfig_Promise {
|
|
|
|
return EdgeConnectionConfig_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p FailedConfig_config_Promise) Doh() DoHProxyConfig_Promise {
|
|
|
|
return DoHProxyConfig_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p FailedConfig_config_Promise) ReverseProxy() ReverseProxyConfig_Promise {
|
|
|
|
return ReverseProxyConfig_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
|
|
|
|
}
|
|
|
|
|
2018-05-01 23:45:06 +00:00
|
|
|
type TunnelServer struct{ Client capnp.Client }
|
|
|
|
|
|
|
|
// TunnelServer_TypeID is the unique identifier for the type TunnelServer.
|
|
|
|
const TunnelServer_TypeID = 0xea58385c65416035
|
|
|
|
|
|
|
|
func (c TunnelServer) RegisterTunnel(ctx context.Context, params func(TunnelServer_registerTunnel_Params) error, opts ...capnp.CallOption) TunnelServer_registerTunnel_Results_Promise {
|
|
|
|
if c.Client == nil {
|
|
|
|
return TunnelServer_registerTunnel_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
|
|
|
|
}
|
|
|
|
call := &capnp.Call{
|
|
|
|
Ctx: ctx,
|
|
|
|
Method: capnp.Method{
|
|
|
|
InterfaceID: 0xea58385c65416035,
|
|
|
|
MethodID: 0,
|
2019-05-03 21:43:45 +00:00
|
|
|
InterfaceName: "tunnelrpc/tunnelrpc.capnp:TunnelServer",
|
2018-05-01 23:45:06 +00:00
|
|
|
MethodName: "registerTunnel",
|
|
|
|
},
|
|
|
|
Options: capnp.NewCallOptions(opts),
|
|
|
|
}
|
|
|
|
if params != nil {
|
|
|
|
call.ParamsSize = capnp.ObjectSize{DataSize: 0, PointerCount: 3}
|
|
|
|
call.ParamsFunc = func(s capnp.Struct) error { return params(TunnelServer_registerTunnel_Params{Struct: s}) }
|
|
|
|
}
|
|
|
|
return TunnelServer_registerTunnel_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
|
|
|
|
}
|
|
|
|
func (c TunnelServer) GetServerInfo(ctx context.Context, params func(TunnelServer_getServerInfo_Params) error, opts ...capnp.CallOption) TunnelServer_getServerInfo_Results_Promise {
|
|
|
|
if c.Client == nil {
|
|
|
|
return TunnelServer_getServerInfo_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
|
|
|
|
}
|
|
|
|
call := &capnp.Call{
|
|
|
|
Ctx: ctx,
|
|
|
|
Method: capnp.Method{
|
|
|
|
InterfaceID: 0xea58385c65416035,
|
|
|
|
MethodID: 1,
|
2019-05-03 21:43:45 +00:00
|
|
|
InterfaceName: "tunnelrpc/tunnelrpc.capnp:TunnelServer",
|
2018-05-01 23:45:06 +00:00
|
|
|
MethodName: "getServerInfo",
|
|
|
|
},
|
|
|
|
Options: capnp.NewCallOptions(opts),
|
|
|
|
}
|
|
|
|
if params != nil {
|
|
|
|
call.ParamsSize = capnp.ObjectSize{DataSize: 0, PointerCount: 0}
|
|
|
|
call.ParamsFunc = func(s capnp.Struct) error { return params(TunnelServer_getServerInfo_Params{Struct: s}) }
|
|
|
|
}
|
|
|
|
return TunnelServer_getServerInfo_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
|
|
|
|
}
|
|
|
|
func (c TunnelServer) UnregisterTunnel(ctx context.Context, params func(TunnelServer_unregisterTunnel_Params) error, opts ...capnp.CallOption) TunnelServer_unregisterTunnel_Results_Promise {
|
|
|
|
if c.Client == nil {
|
|
|
|
return TunnelServer_unregisterTunnel_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
|
|
|
|
}
|
|
|
|
call := &capnp.Call{
|
|
|
|
Ctx: ctx,
|
|
|
|
Method: capnp.Method{
|
|
|
|
InterfaceID: 0xea58385c65416035,
|
|
|
|
MethodID: 2,
|
2019-05-03 21:43:45 +00:00
|
|
|
InterfaceName: "tunnelrpc/tunnelrpc.capnp:TunnelServer",
|
2018-05-01 23:45:06 +00:00
|
|
|
MethodName: "unregisterTunnel",
|
|
|
|
},
|
|
|
|
Options: capnp.NewCallOptions(opts),
|
|
|
|
}
|
|
|
|
if params != nil {
|
|
|
|
call.ParamsSize = capnp.ObjectSize{DataSize: 8, PointerCount: 0}
|
|
|
|
call.ParamsFunc = func(s capnp.Struct) error { return params(TunnelServer_unregisterTunnel_Params{Struct: s}) }
|
|
|
|
}
|
|
|
|
return TunnelServer_unregisterTunnel_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
|
|
|
|
}
|
2019-03-18 23:14:47 +00:00
|
|
|
func (c TunnelServer) Connect(ctx context.Context, params func(TunnelServer_connect_Params) error, opts ...capnp.CallOption) TunnelServer_connect_Results_Promise {
|
|
|
|
if c.Client == nil {
|
|
|
|
return TunnelServer_connect_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
|
|
|
|
}
|
|
|
|
call := &capnp.Call{
|
|
|
|
Ctx: ctx,
|
|
|
|
Method: capnp.Method{
|
|
|
|
InterfaceID: 0xea58385c65416035,
|
2019-04-01 18:50:30 +00:00
|
|
|
MethodID: 3,
|
2019-05-03 21:43:45 +00:00
|
|
|
InterfaceName: "tunnelrpc/tunnelrpc.capnp:TunnelServer",
|
2019-03-18 23:14:47 +00:00
|
|
|
MethodName: "connect",
|
|
|
|
},
|
|
|
|
Options: capnp.NewCallOptions(opts),
|
|
|
|
}
|
|
|
|
if params != nil {
|
|
|
|
call.ParamsSize = capnp.ObjectSize{DataSize: 0, PointerCount: 1}
|
|
|
|
call.ParamsFunc = func(s capnp.Struct) error { return params(TunnelServer_connect_Params{Struct: s}) }
|
|
|
|
}
|
|
|
|
return TunnelServer_connect_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
|
|
|
|
}
|
2018-05-01 23:45:06 +00:00
|
|
|
|
|
|
|
type TunnelServer_Server interface {
|
|
|
|
RegisterTunnel(TunnelServer_registerTunnel) error
|
|
|
|
|
|
|
|
GetServerInfo(TunnelServer_getServerInfo) error
|
|
|
|
|
|
|
|
UnregisterTunnel(TunnelServer_unregisterTunnel) error
|
2019-03-18 23:14:47 +00:00
|
|
|
|
|
|
|
Connect(TunnelServer_connect) error
|
2018-05-01 23:45:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
func TunnelServer_ServerToClient(s TunnelServer_Server) TunnelServer {
|
|
|
|
c, _ := s.(server.Closer)
|
|
|
|
return TunnelServer{Client: server.New(TunnelServer_Methods(nil, s), c)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func TunnelServer_Methods(methods []server.Method, s TunnelServer_Server) []server.Method {
|
|
|
|
if cap(methods) == 0 {
|
2019-04-01 18:50:30 +00:00
|
|
|
methods = make([]server.Method, 0, 4)
|
2018-05-01 23:45:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
methods = append(methods, server.Method{
|
|
|
|
Method: capnp.Method{
|
|
|
|
InterfaceID: 0xea58385c65416035,
|
|
|
|
MethodID: 0,
|
2019-05-03 21:43:45 +00:00
|
|
|
InterfaceName: "tunnelrpc/tunnelrpc.capnp:TunnelServer",
|
2018-05-01 23:45:06 +00:00
|
|
|
MethodName: "registerTunnel",
|
|
|
|
},
|
|
|
|
Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
|
|
|
|
call := TunnelServer_registerTunnel{c, opts, TunnelServer_registerTunnel_Params{Struct: p}, TunnelServer_registerTunnel_Results{Struct: r}}
|
|
|
|
return s.RegisterTunnel(call)
|
|
|
|
},
|
|
|
|
ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 1},
|
|
|
|
})
|
|
|
|
|
|
|
|
methods = append(methods, server.Method{
|
|
|
|
Method: capnp.Method{
|
|
|
|
InterfaceID: 0xea58385c65416035,
|
|
|
|
MethodID: 1,
|
2019-05-03 21:43:45 +00:00
|
|
|
InterfaceName: "tunnelrpc/tunnelrpc.capnp:TunnelServer",
|
2018-05-01 23:45:06 +00:00
|
|
|
MethodName: "getServerInfo",
|
|
|
|
},
|
|
|
|
Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
|
|
|
|
call := TunnelServer_getServerInfo{c, opts, TunnelServer_getServerInfo_Params{Struct: p}, TunnelServer_getServerInfo_Results{Struct: r}}
|
|
|
|
return s.GetServerInfo(call)
|
|
|
|
},
|
|
|
|
ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 1},
|
|
|
|
})
|
|
|
|
|
|
|
|
methods = append(methods, server.Method{
|
|
|
|
Method: capnp.Method{
|
|
|
|
InterfaceID: 0xea58385c65416035,
|
|
|
|
MethodID: 2,
|
2019-05-03 21:43:45 +00:00
|
|
|
InterfaceName: "tunnelrpc/tunnelrpc.capnp:TunnelServer",
|
2018-05-01 23:45:06 +00:00
|
|
|
MethodName: "unregisterTunnel",
|
|
|
|
},
|
|
|
|
Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
|
|
|
|
call := TunnelServer_unregisterTunnel{c, opts, TunnelServer_unregisterTunnel_Params{Struct: p}, TunnelServer_unregisterTunnel_Results{Struct: r}}
|
|
|
|
return s.UnregisterTunnel(call)
|
|
|
|
},
|
|
|
|
ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 0},
|
|
|
|
})
|
|
|
|
|
2019-03-18 23:14:47 +00:00
|
|
|
methods = append(methods, server.Method{
|
|
|
|
Method: capnp.Method{
|
|
|
|
InterfaceID: 0xea58385c65416035,
|
|
|
|
MethodID: 3,
|
2019-05-03 21:43:45 +00:00
|
|
|
InterfaceName: "tunnelrpc/tunnelrpc.capnp:TunnelServer",
|
2019-03-18 23:14:47 +00:00
|
|
|
MethodName: "connect",
|
|
|
|
},
|
|
|
|
Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
|
|
|
|
call := TunnelServer_connect{c, opts, TunnelServer_connect_Params{Struct: p}, TunnelServer_connect_Results{Struct: r}}
|
|
|
|
return s.Connect(call)
|
|
|
|
},
|
|
|
|
ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 1},
|
|
|
|
})
|
|
|
|
|
2018-05-01 23:45:06 +00:00
|
|
|
return methods
|
|
|
|
}
|
|
|
|
|
|
|
|
// TunnelServer_registerTunnel holds the arguments for a server call to TunnelServer.registerTunnel.
|
|
|
|
type TunnelServer_registerTunnel struct {
|
|
|
|
Ctx context.Context
|
|
|
|
Options capnp.CallOptions
|
|
|
|
Params TunnelServer_registerTunnel_Params
|
|
|
|
Results TunnelServer_registerTunnel_Results
|
|
|
|
}
|
|
|
|
|
|
|
|
// TunnelServer_getServerInfo holds the arguments for a server call to TunnelServer.getServerInfo.
|
|
|
|
type TunnelServer_getServerInfo struct {
|
|
|
|
Ctx context.Context
|
|
|
|
Options capnp.CallOptions
|
|
|
|
Params TunnelServer_getServerInfo_Params
|
|
|
|
Results TunnelServer_getServerInfo_Results
|
|
|
|
}
|
|
|
|
|
|
|
|
// TunnelServer_unregisterTunnel holds the arguments for a server call to TunnelServer.unregisterTunnel.
|
|
|
|
type TunnelServer_unregisterTunnel struct {
|
|
|
|
Ctx context.Context
|
|
|
|
Options capnp.CallOptions
|
|
|
|
Params TunnelServer_unregisterTunnel_Params
|
|
|
|
Results TunnelServer_unregisterTunnel_Results
|
|
|
|
}
|
|
|
|
|
2019-03-18 23:14:47 +00:00
|
|
|
// TunnelServer_connect holds the arguments for a server call to TunnelServer.connect.
|
|
|
|
type TunnelServer_connect struct {
|
|
|
|
Ctx context.Context
|
|
|
|
Options capnp.CallOptions
|
|
|
|
Params TunnelServer_connect_Params
|
|
|
|
Results TunnelServer_connect_Results
|
|
|
|
}
|
|
|
|
|
2018-05-01 23:45:06 +00:00
|
|
|
type TunnelServer_registerTunnel_Params struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// TunnelServer_registerTunnel_Params_TypeID is the unique identifier for the type TunnelServer_registerTunnel_Params.
|
|
|
|
const TunnelServer_registerTunnel_Params_TypeID = 0xb70431c0dc014915
|
|
|
|
|
|
|
|
func NewTunnelServer_registerTunnel_Params(s *capnp.Segment) (TunnelServer_registerTunnel_Params, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 3})
|
|
|
|
return TunnelServer_registerTunnel_Params{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootTunnelServer_registerTunnel_Params(s *capnp.Segment) (TunnelServer_registerTunnel_Params, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 3})
|
|
|
|
return TunnelServer_registerTunnel_Params{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootTunnelServer_registerTunnel_Params(msg *capnp.Message) (TunnelServer_registerTunnel_Params, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return TunnelServer_registerTunnel_Params{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Params) String() string {
|
|
|
|
str, _ := text.Marshal(0xb70431c0dc014915, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Params) OriginCert() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return []byte(p.Data()), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Params) HasOriginCert() bool {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Params) SetOriginCert(v []byte) error {
|
|
|
|
return s.Struct.SetData(0, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Params) Hostname() (string, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.Text(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Params) HasHostname() bool {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Params) HostnameBytes() ([]byte, error) {
|
|
|
|
p, err := s.Struct.Ptr(1)
|
|
|
|
return p.TextBytes(), err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Params) SetHostname(v string) error {
|
|
|
|
return s.Struct.SetText(1, v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Params) Options() (RegistrationOptions, error) {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
|
|
|
return RegistrationOptions{Struct: p.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Params) HasOptions() bool {
|
|
|
|
p, err := s.Struct.Ptr(2)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Params) SetOptions(v RegistrationOptions) error {
|
|
|
|
return s.Struct.SetPtr(2, v.Struct.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewOptions sets the options field to a newly
|
|
|
|
// allocated RegistrationOptions struct, preferring placement in s's segment.
|
|
|
|
func (s TunnelServer_registerTunnel_Params) NewOptions() (RegistrationOptions, error) {
|
|
|
|
ss, err := NewRegistrationOptions(s.Struct.Segment())
|
|
|
|
if err != nil {
|
|
|
|
return RegistrationOptions{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(2, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
|
|
|
}
|
|
|
|
|
|
|
|
// TunnelServer_registerTunnel_Params_List is a list of TunnelServer_registerTunnel_Params.
|
|
|
|
type TunnelServer_registerTunnel_Params_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewTunnelServer_registerTunnel_Params creates a new list of TunnelServer_registerTunnel_Params.
|
|
|
|
func NewTunnelServer_registerTunnel_Params_List(s *capnp.Segment, sz int32) (TunnelServer_registerTunnel_Params_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 3}, sz)
|
|
|
|
return TunnelServer_registerTunnel_Params_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Params_List) At(i int) TunnelServer_registerTunnel_Params {
|
|
|
|
return TunnelServer_registerTunnel_Params{s.List.Struct(i)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Params_List) Set(i int, v TunnelServer_registerTunnel_Params) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s TunnelServer_registerTunnel_Params_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xb70431c0dc014915, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2018-05-01 23:45:06 +00:00
|
|
|
// TunnelServer_registerTunnel_Params_Promise is a wrapper for a TunnelServer_registerTunnel_Params promised by a client call.
|
|
|
|
type TunnelServer_registerTunnel_Params_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p TunnelServer_registerTunnel_Params_Promise) Struct() (TunnelServer_registerTunnel_Params, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return TunnelServer_registerTunnel_Params{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p TunnelServer_registerTunnel_Params_Promise) Options() RegistrationOptions_Promise {
|
|
|
|
return RegistrationOptions_Promise{Pipeline: p.Pipeline.GetPipeline(2)}
|
|
|
|
}
|
|
|
|
|
|
|
|
type TunnelServer_registerTunnel_Results struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// TunnelServer_registerTunnel_Results_TypeID is the unique identifier for the type TunnelServer_registerTunnel_Results.
|
|
|
|
const TunnelServer_registerTunnel_Results_TypeID = 0xf2c122394f447e8e
|
|
|
|
|
|
|
|
func NewTunnelServer_registerTunnel_Results(s *capnp.Segment) (TunnelServer_registerTunnel_Results, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
|
|
|
|
return TunnelServer_registerTunnel_Results{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootTunnelServer_registerTunnel_Results(s *capnp.Segment) (TunnelServer_registerTunnel_Results, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
|
|
|
|
return TunnelServer_registerTunnel_Results{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootTunnelServer_registerTunnel_Results(msg *capnp.Message) (TunnelServer_registerTunnel_Results, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return TunnelServer_registerTunnel_Results{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Results) String() string {
|
|
|
|
str, _ := text.Marshal(0xf2c122394f447e8e, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Results) Result() (TunnelRegistration, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return TunnelRegistration{Struct: p.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Results) HasResult() bool {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Results) SetResult(v TunnelRegistration) error {
|
|
|
|
return s.Struct.SetPtr(0, v.Struct.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewResult sets the result field to a newly
|
|
|
|
// allocated TunnelRegistration struct, preferring placement in s's segment.
|
|
|
|
func (s TunnelServer_registerTunnel_Results) NewResult() (TunnelRegistration, error) {
|
|
|
|
ss, err := NewTunnelRegistration(s.Struct.Segment())
|
|
|
|
if err != nil {
|
|
|
|
return TunnelRegistration{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
|
|
|
}
|
|
|
|
|
|
|
|
// TunnelServer_registerTunnel_Results_List is a list of TunnelServer_registerTunnel_Results.
|
|
|
|
type TunnelServer_registerTunnel_Results_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewTunnelServer_registerTunnel_Results creates a new list of TunnelServer_registerTunnel_Results.
|
|
|
|
func NewTunnelServer_registerTunnel_Results_List(s *capnp.Segment, sz int32) (TunnelServer_registerTunnel_Results_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz)
|
|
|
|
return TunnelServer_registerTunnel_Results_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Results_List) At(i int) TunnelServer_registerTunnel_Results {
|
|
|
|
return TunnelServer_registerTunnel_Results{s.List.Struct(i)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_registerTunnel_Results_List) Set(i int, v TunnelServer_registerTunnel_Results) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s TunnelServer_registerTunnel_Results_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xf2c122394f447e8e, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2018-05-01 23:45:06 +00:00
|
|
|
// TunnelServer_registerTunnel_Results_Promise is a wrapper for a TunnelServer_registerTunnel_Results promised by a client call.
|
|
|
|
type TunnelServer_registerTunnel_Results_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p TunnelServer_registerTunnel_Results_Promise) Struct() (TunnelServer_registerTunnel_Results, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return TunnelServer_registerTunnel_Results{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p TunnelServer_registerTunnel_Results_Promise) Result() TunnelRegistration_Promise {
|
|
|
|
return TunnelRegistration_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
|
|
|
|
}
|
|
|
|
|
|
|
|
type TunnelServer_getServerInfo_Params struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// TunnelServer_getServerInfo_Params_TypeID is the unique identifier for the type TunnelServer_getServerInfo_Params.
|
|
|
|
const TunnelServer_getServerInfo_Params_TypeID = 0xdc3ed6801961e502
|
|
|
|
|
|
|
|
func NewTunnelServer_getServerInfo_Params(s *capnp.Segment) (TunnelServer_getServerInfo_Params, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
|
|
|
|
return TunnelServer_getServerInfo_Params{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootTunnelServer_getServerInfo_Params(s *capnp.Segment) (TunnelServer_getServerInfo_Params, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
|
|
|
|
return TunnelServer_getServerInfo_Params{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootTunnelServer_getServerInfo_Params(msg *capnp.Message) (TunnelServer_getServerInfo_Params, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return TunnelServer_getServerInfo_Params{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_getServerInfo_Params) String() string {
|
|
|
|
str, _ := text.Marshal(0xdc3ed6801961e502, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
// TunnelServer_getServerInfo_Params_List is a list of TunnelServer_getServerInfo_Params.
|
|
|
|
type TunnelServer_getServerInfo_Params_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewTunnelServer_getServerInfo_Params creates a new list of TunnelServer_getServerInfo_Params.
|
|
|
|
func NewTunnelServer_getServerInfo_Params_List(s *capnp.Segment, sz int32) (TunnelServer_getServerInfo_Params_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0}, sz)
|
|
|
|
return TunnelServer_getServerInfo_Params_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_getServerInfo_Params_List) At(i int) TunnelServer_getServerInfo_Params {
|
|
|
|
return TunnelServer_getServerInfo_Params{s.List.Struct(i)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_getServerInfo_Params_List) Set(i int, v TunnelServer_getServerInfo_Params) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s TunnelServer_getServerInfo_Params_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xdc3ed6801961e502, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2018-05-01 23:45:06 +00:00
|
|
|
// TunnelServer_getServerInfo_Params_Promise is a wrapper for a TunnelServer_getServerInfo_Params promised by a client call.
|
|
|
|
type TunnelServer_getServerInfo_Params_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p TunnelServer_getServerInfo_Params_Promise) Struct() (TunnelServer_getServerInfo_Params, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return TunnelServer_getServerInfo_Params{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
type TunnelServer_getServerInfo_Results struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// TunnelServer_getServerInfo_Results_TypeID is the unique identifier for the type TunnelServer_getServerInfo_Results.
|
|
|
|
const TunnelServer_getServerInfo_Results_TypeID = 0xe3e37d096a5b564e
|
|
|
|
|
|
|
|
func NewTunnelServer_getServerInfo_Results(s *capnp.Segment) (TunnelServer_getServerInfo_Results, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
|
|
|
|
return TunnelServer_getServerInfo_Results{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootTunnelServer_getServerInfo_Results(s *capnp.Segment) (TunnelServer_getServerInfo_Results, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
|
|
|
|
return TunnelServer_getServerInfo_Results{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootTunnelServer_getServerInfo_Results(msg *capnp.Message) (TunnelServer_getServerInfo_Results, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return TunnelServer_getServerInfo_Results{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_getServerInfo_Results) String() string {
|
|
|
|
str, _ := text.Marshal(0xe3e37d096a5b564e, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_getServerInfo_Results) Result() (ServerInfo, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return ServerInfo{Struct: p.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_getServerInfo_Results) HasResult() bool {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_getServerInfo_Results) SetResult(v ServerInfo) error {
|
|
|
|
return s.Struct.SetPtr(0, v.Struct.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewResult sets the result field to a newly
|
|
|
|
// allocated ServerInfo struct, preferring placement in s's segment.
|
|
|
|
func (s TunnelServer_getServerInfo_Results) NewResult() (ServerInfo, error) {
|
|
|
|
ss, err := NewServerInfo(s.Struct.Segment())
|
|
|
|
if err != nil {
|
|
|
|
return ServerInfo{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
|
|
|
}
|
|
|
|
|
|
|
|
// TunnelServer_getServerInfo_Results_List is a list of TunnelServer_getServerInfo_Results.
|
|
|
|
type TunnelServer_getServerInfo_Results_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewTunnelServer_getServerInfo_Results creates a new list of TunnelServer_getServerInfo_Results.
|
|
|
|
func NewTunnelServer_getServerInfo_Results_List(s *capnp.Segment, sz int32) (TunnelServer_getServerInfo_Results_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz)
|
|
|
|
return TunnelServer_getServerInfo_Results_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_getServerInfo_Results_List) At(i int) TunnelServer_getServerInfo_Results {
|
|
|
|
return TunnelServer_getServerInfo_Results{s.List.Struct(i)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_getServerInfo_Results_List) Set(i int, v TunnelServer_getServerInfo_Results) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s TunnelServer_getServerInfo_Results_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xe3e37d096a5b564e, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2018-05-01 23:45:06 +00:00
|
|
|
// TunnelServer_getServerInfo_Results_Promise is a wrapper for a TunnelServer_getServerInfo_Results promised by a client call.
|
|
|
|
type TunnelServer_getServerInfo_Results_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p TunnelServer_getServerInfo_Results_Promise) Struct() (TunnelServer_getServerInfo_Results, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return TunnelServer_getServerInfo_Results{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p TunnelServer_getServerInfo_Results_Promise) Result() ServerInfo_Promise {
|
|
|
|
return ServerInfo_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
|
|
|
|
}
|
|
|
|
|
|
|
|
type TunnelServer_unregisterTunnel_Params struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// TunnelServer_unregisterTunnel_Params_TypeID is the unique identifier for the type TunnelServer_unregisterTunnel_Params.
|
|
|
|
const TunnelServer_unregisterTunnel_Params_TypeID = 0x9b87b390babc2ccf
|
|
|
|
|
|
|
|
func NewTunnelServer_unregisterTunnel_Params(s *capnp.Segment) (TunnelServer_unregisterTunnel_Params, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 0})
|
|
|
|
return TunnelServer_unregisterTunnel_Params{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootTunnelServer_unregisterTunnel_Params(s *capnp.Segment) (TunnelServer_unregisterTunnel_Params, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 0})
|
|
|
|
return TunnelServer_unregisterTunnel_Params{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootTunnelServer_unregisterTunnel_Params(msg *capnp.Message) (TunnelServer_unregisterTunnel_Params, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return TunnelServer_unregisterTunnel_Params{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_unregisterTunnel_Params) String() string {
|
|
|
|
str, _ := text.Marshal(0x9b87b390babc2ccf, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_unregisterTunnel_Params) GracePeriodNanoSec() int64 {
|
|
|
|
return int64(s.Struct.Uint64(0))
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_unregisterTunnel_Params) SetGracePeriodNanoSec(v int64) {
|
|
|
|
s.Struct.SetUint64(0, uint64(v))
|
|
|
|
}
|
|
|
|
|
|
|
|
// TunnelServer_unregisterTunnel_Params_List is a list of TunnelServer_unregisterTunnel_Params.
|
|
|
|
type TunnelServer_unregisterTunnel_Params_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewTunnelServer_unregisterTunnel_Params creates a new list of TunnelServer_unregisterTunnel_Params.
|
|
|
|
func NewTunnelServer_unregisterTunnel_Params_List(s *capnp.Segment, sz int32) (TunnelServer_unregisterTunnel_Params_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 0}, sz)
|
|
|
|
return TunnelServer_unregisterTunnel_Params_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_unregisterTunnel_Params_List) At(i int) TunnelServer_unregisterTunnel_Params {
|
|
|
|
return TunnelServer_unregisterTunnel_Params{s.List.Struct(i)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_unregisterTunnel_Params_List) Set(i int, v TunnelServer_unregisterTunnel_Params) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s TunnelServer_unregisterTunnel_Params_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0x9b87b390babc2ccf, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2018-05-01 23:45:06 +00:00
|
|
|
// TunnelServer_unregisterTunnel_Params_Promise is a wrapper for a TunnelServer_unregisterTunnel_Params promised by a client call.
|
|
|
|
type TunnelServer_unregisterTunnel_Params_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p TunnelServer_unregisterTunnel_Params_Promise) Struct() (TunnelServer_unregisterTunnel_Params, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return TunnelServer_unregisterTunnel_Params{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
type TunnelServer_unregisterTunnel_Results struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// TunnelServer_unregisterTunnel_Results_TypeID is the unique identifier for the type TunnelServer_unregisterTunnel_Results.
|
|
|
|
const TunnelServer_unregisterTunnel_Results_TypeID = 0xa29a916d4ebdd894
|
|
|
|
|
|
|
|
func NewTunnelServer_unregisterTunnel_Results(s *capnp.Segment) (TunnelServer_unregisterTunnel_Results, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
|
|
|
|
return TunnelServer_unregisterTunnel_Results{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootTunnelServer_unregisterTunnel_Results(s *capnp.Segment) (TunnelServer_unregisterTunnel_Results, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
|
|
|
|
return TunnelServer_unregisterTunnel_Results{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootTunnelServer_unregisterTunnel_Results(msg *capnp.Message) (TunnelServer_unregisterTunnel_Results, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return TunnelServer_unregisterTunnel_Results{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_unregisterTunnel_Results) String() string {
|
|
|
|
str, _ := text.Marshal(0xa29a916d4ebdd894, s.Struct)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
// TunnelServer_unregisterTunnel_Results_List is a list of TunnelServer_unregisterTunnel_Results.
|
|
|
|
type TunnelServer_unregisterTunnel_Results_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewTunnelServer_unregisterTunnel_Results creates a new list of TunnelServer_unregisterTunnel_Results.
|
|
|
|
func NewTunnelServer_unregisterTunnel_Results_List(s *capnp.Segment, sz int32) (TunnelServer_unregisterTunnel_Results_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0}, sz)
|
|
|
|
return TunnelServer_unregisterTunnel_Results_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_unregisterTunnel_Results_List) At(i int) TunnelServer_unregisterTunnel_Results {
|
|
|
|
return TunnelServer_unregisterTunnel_Results{s.List.Struct(i)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_unregisterTunnel_Results_List) Set(i int, v TunnelServer_unregisterTunnel_Results) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s TunnelServer_unregisterTunnel_Results_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xa29a916d4ebdd894, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2018-05-01 23:45:06 +00:00
|
|
|
// TunnelServer_unregisterTunnel_Results_Promise is a wrapper for a TunnelServer_unregisterTunnel_Results promised by a client call.
|
|
|
|
type TunnelServer_unregisterTunnel_Results_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p TunnelServer_unregisterTunnel_Results_Promise) Struct() (TunnelServer_unregisterTunnel_Results, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return TunnelServer_unregisterTunnel_Results{s}, err
|
|
|
|
}
|
|
|
|
|
2019-03-18 23:14:47 +00:00
|
|
|
type TunnelServer_connect_Params struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// TunnelServer_connect_Params_TypeID is the unique identifier for the type TunnelServer_connect_Params.
|
2019-04-01 18:50:30 +00:00
|
|
|
const TunnelServer_connect_Params_TypeID = 0xa766b24d4fe5da35
|
2019-03-18 23:14:47 +00:00
|
|
|
|
|
|
|
func NewTunnelServer_connect_Params(s *capnp.Segment) (TunnelServer_connect_Params, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
|
|
|
|
return TunnelServer_connect_Params{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootTunnelServer_connect_Params(s *capnp.Segment) (TunnelServer_connect_Params, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
|
|
|
|
return TunnelServer_connect_Params{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootTunnelServer_connect_Params(msg *capnp.Message) (TunnelServer_connect_Params, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return TunnelServer_connect_Params{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_connect_Params) String() string {
|
2019-04-01 18:50:30 +00:00
|
|
|
str, _ := text.Marshal(0xa766b24d4fe5da35, s.Struct)
|
2019-03-18 23:14:47 +00:00
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_connect_Params) Parameters() (CapnpConnectParameters, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return CapnpConnectParameters{Struct: p.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_connect_Params) HasParameters() bool {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_connect_Params) SetParameters(v CapnpConnectParameters) error {
|
|
|
|
return s.Struct.SetPtr(0, v.Struct.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewParameters sets the parameters field to a newly
|
|
|
|
// allocated CapnpConnectParameters struct, preferring placement in s's segment.
|
|
|
|
func (s TunnelServer_connect_Params) NewParameters() (CapnpConnectParameters, error) {
|
|
|
|
ss, err := NewCapnpConnectParameters(s.Struct.Segment())
|
|
|
|
if err != nil {
|
|
|
|
return CapnpConnectParameters{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
|
|
|
}
|
|
|
|
|
|
|
|
// TunnelServer_connect_Params_List is a list of TunnelServer_connect_Params.
|
|
|
|
type TunnelServer_connect_Params_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewTunnelServer_connect_Params creates a new list of TunnelServer_connect_Params.
|
|
|
|
func NewTunnelServer_connect_Params_List(s *capnp.Segment, sz int32) (TunnelServer_connect_Params_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz)
|
|
|
|
return TunnelServer_connect_Params_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_connect_Params_List) At(i int) TunnelServer_connect_Params {
|
|
|
|
return TunnelServer_connect_Params{s.List.Struct(i)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_connect_Params_List) Set(i int, v TunnelServer_connect_Params) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s TunnelServer_connect_Params_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xa766b24d4fe5da35, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-03-18 23:14:47 +00:00
|
|
|
// TunnelServer_connect_Params_Promise is a wrapper for a TunnelServer_connect_Params promised by a client call.
|
|
|
|
type TunnelServer_connect_Params_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p TunnelServer_connect_Params_Promise) Struct() (TunnelServer_connect_Params, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return TunnelServer_connect_Params{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p TunnelServer_connect_Params_Promise) Parameters() CapnpConnectParameters_Promise {
|
|
|
|
return CapnpConnectParameters_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
|
|
|
|
}
|
|
|
|
|
|
|
|
type TunnelServer_connect_Results struct{ capnp.Struct }
|
|
|
|
|
|
|
|
// TunnelServer_connect_Results_TypeID is the unique identifier for the type TunnelServer_connect_Results.
|
2019-04-01 18:50:30 +00:00
|
|
|
const TunnelServer_connect_Results_TypeID = 0xfeac5c8f4899ef7c
|
2019-03-18 23:14:47 +00:00
|
|
|
|
|
|
|
func NewTunnelServer_connect_Results(s *capnp.Segment) (TunnelServer_connect_Results, error) {
|
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
|
|
|
|
return TunnelServer_connect_Results{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewRootTunnelServer_connect_Results(s *capnp.Segment) (TunnelServer_connect_Results, error) {
|
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
|
|
|
|
return TunnelServer_connect_Results{st}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func ReadRootTunnelServer_connect_Results(msg *capnp.Message) (TunnelServer_connect_Results, error) {
|
|
|
|
root, err := msg.RootPtr()
|
|
|
|
return TunnelServer_connect_Results{root.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_connect_Results) String() string {
|
2019-04-01 18:50:30 +00:00
|
|
|
str, _ := text.Marshal(0xfeac5c8f4899ef7c, s.Struct)
|
2019-03-18 23:14:47 +00:00
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_connect_Results) Result() (ConnectResult, error) {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return ConnectResult{Struct: p.Struct()}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_connect_Results) HasResult() bool {
|
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_connect_Results) SetResult(v ConnectResult) error {
|
|
|
|
return s.Struct.SetPtr(0, v.Struct.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewResult sets the result field to a newly
|
|
|
|
// allocated ConnectResult struct, preferring placement in s's segment.
|
|
|
|
func (s TunnelServer_connect_Results) NewResult() (ConnectResult, error) {
|
|
|
|
ss, err := NewConnectResult(s.Struct.Segment())
|
|
|
|
if err != nil {
|
|
|
|
return ConnectResult{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
|
|
|
}
|
|
|
|
|
|
|
|
// TunnelServer_connect_Results_List is a list of TunnelServer_connect_Results.
|
|
|
|
type TunnelServer_connect_Results_List struct{ capnp.List }
|
|
|
|
|
|
|
|
// NewTunnelServer_connect_Results creates a new list of TunnelServer_connect_Results.
|
|
|
|
func NewTunnelServer_connect_Results_List(s *capnp.Segment, sz int32) (TunnelServer_connect_Results_List, error) {
|
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz)
|
|
|
|
return TunnelServer_connect_Results_List{l}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_connect_Results_List) At(i int) TunnelServer_connect_Results {
|
|
|
|
return TunnelServer_connect_Results{s.List.Struct(i)}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (s TunnelServer_connect_Results_List) Set(i int, v TunnelServer_connect_Results) error {
|
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s TunnelServer_connect_Results_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xfeac5c8f4899ef7c, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-03-18 23:14:47 +00:00
|
|
|
// TunnelServer_connect_Results_Promise is a wrapper for a TunnelServer_connect_Results promised by a client call.
|
|
|
|
type TunnelServer_connect_Results_Promise struct{ *capnp.Pipeline }
|
|
|
|
|
|
|
|
func (p TunnelServer_connect_Results_Promise) Struct() (TunnelServer_connect_Results, error) {
|
|
|
|
s, err := p.Pipeline.Struct()
|
|
|
|
return TunnelServer_connect_Results{s}, err
|
|
|
|
}
|
|
|
|
|
|
|
|
func (p TunnelServer_connect_Results_Promise) Result() ConnectResult_Promise {
|
|
|
|
return ConnectResult_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
type ClientService struct{ Client capnp.Client }
|
2019-03-29 23:05:11 +00:00
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
// ClientService_TypeID is the unique identifier for the type ClientService.
|
|
|
|
const ClientService_TypeID = 0xf143a395ed8b3133
|
2019-03-29 23:05:11 +00:00
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (c ClientService) UseConfiguration(ctx context.Context, params func(ClientService_useConfiguration_Params) error, opts ...capnp.CallOption) ClientService_useConfiguration_Results_Promise {
|
2019-03-29 23:05:11 +00:00
|
|
|
if c.Client == nil {
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientService_useConfiguration_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
call := &capnp.Call{
|
|
|
|
Ctx: ctx,
|
|
|
|
Method: capnp.Method{
|
2019-05-17 14:23:05 +00:00
|
|
|
InterfaceID: 0xf143a395ed8b3133,
|
2019-03-29 23:05:11 +00:00
|
|
|
MethodID: 0,
|
2019-05-17 14:23:05 +00:00
|
|
|
InterfaceName: "tunnelrpc/tunnelrpc.capnp:ClientService",
|
2019-03-29 23:05:11 +00:00
|
|
|
MethodName: "useConfiguration",
|
|
|
|
},
|
|
|
|
Options: capnp.NewCallOptions(opts),
|
|
|
|
}
|
|
|
|
if params != nil {
|
|
|
|
call.ParamsSize = capnp.ObjectSize{DataSize: 0, PointerCount: 1}
|
2019-05-17 14:23:05 +00:00
|
|
|
call.ParamsFunc = func(s capnp.Struct) error { return params(ClientService_useConfiguration_Params{Struct: s}) }
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientService_useConfiguration_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
type ClientService_Server interface {
|
|
|
|
UseConfiguration(ClientService_useConfiguration) error
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func ClientService_ServerToClient(s ClientService_Server) ClientService {
|
2019-03-29 23:05:11 +00:00
|
|
|
c, _ := s.(server.Closer)
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientService{Client: server.New(ClientService_Methods(nil, s), c)}
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func ClientService_Methods(methods []server.Method, s ClientService_Server) []server.Method {
|
2019-03-29 23:05:11 +00:00
|
|
|
if cap(methods) == 0 {
|
|
|
|
methods = make([]server.Method, 0, 1)
|
|
|
|
}
|
|
|
|
|
|
|
|
methods = append(methods, server.Method{
|
|
|
|
Method: capnp.Method{
|
2019-05-17 14:23:05 +00:00
|
|
|
InterfaceID: 0xf143a395ed8b3133,
|
2019-03-29 23:05:11 +00:00
|
|
|
MethodID: 0,
|
2019-05-17 14:23:05 +00:00
|
|
|
InterfaceName: "tunnelrpc/tunnelrpc.capnp:ClientService",
|
2019-03-29 23:05:11 +00:00
|
|
|
MethodName: "useConfiguration",
|
|
|
|
},
|
|
|
|
Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
|
2019-05-17 14:23:05 +00:00
|
|
|
call := ClientService_useConfiguration{c, opts, ClientService_useConfiguration_Params{Struct: p}, ClientService_useConfiguration_Results{Struct: r}}
|
2019-03-29 23:05:11 +00:00
|
|
|
return s.UseConfiguration(call)
|
|
|
|
},
|
|
|
|
ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 1},
|
|
|
|
})
|
|
|
|
|
|
|
|
return methods
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
// ClientService_useConfiguration holds the arguments for a server call to ClientService.useConfiguration.
|
|
|
|
type ClientService_useConfiguration struct {
|
2019-03-29 23:05:11 +00:00
|
|
|
Ctx context.Context
|
|
|
|
Options capnp.CallOptions
|
2019-05-17 14:23:05 +00:00
|
|
|
Params ClientService_useConfiguration_Params
|
|
|
|
Results ClientService_useConfiguration_Results
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
type ClientService_useConfiguration_Params struct{ capnp.Struct }
|
2019-03-29 23:05:11 +00:00
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
// ClientService_useConfiguration_Params_TypeID is the unique identifier for the type ClientService_useConfiguration_Params.
|
|
|
|
const ClientService_useConfiguration_Params_TypeID = 0xb9d4ef45c2b5fc5b
|
2019-03-29 23:05:11 +00:00
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func NewClientService_useConfiguration_Params(s *capnp.Segment) (ClientService_useConfiguration_Params, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientService_useConfiguration_Params{st}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func NewRootClientService_useConfiguration_Params(s *capnp.Segment) (ClientService_useConfiguration_Params, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientService_useConfiguration_Params{st}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func ReadRootClientService_useConfiguration_Params(msg *capnp.Message) (ClientService_useConfiguration_Params, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
root, err := msg.RootPtr()
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientService_useConfiguration_Params{root.Struct()}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientService_useConfiguration_Params) String() string {
|
|
|
|
str, _ := text.Marshal(0xb9d4ef45c2b5fc5b, s.Struct)
|
2019-03-29 23:05:11 +00:00
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s ClientService_useConfiguration_Params) ClientServiceConfig() (ClientConfig, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
p, err := s.Struct.Ptr(0)
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientConfig{Struct: p.Struct()}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s ClientService_useConfiguration_Params) HasClientServiceConfig() bool {
|
2019-03-29 23:05:11 +00:00
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s ClientService_useConfiguration_Params) SetClientServiceConfig(v ClientConfig) error {
|
2019-03-29 23:05:11 +00:00
|
|
|
return s.Struct.SetPtr(0, v.Struct.ToPtr())
|
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
// NewClientServiceConfig sets the clientServiceConfig field to a newly
|
2019-05-17 14:23:05 +00:00
|
|
|
// allocated ClientConfig struct, preferring placement in s's segment.
|
2019-05-30 20:45:46 +00:00
|
|
|
func (s ClientService_useConfiguration_Params) NewClientServiceConfig() (ClientConfig, error) {
|
2019-05-17 14:23:05 +00:00
|
|
|
ss, err := NewClientConfig(s.Struct.Segment())
|
2019-03-29 23:05:11 +00:00
|
|
|
if err != nil {
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientConfig{}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
// ClientService_useConfiguration_Params_List is a list of ClientService_useConfiguration_Params.
|
|
|
|
type ClientService_useConfiguration_Params_List struct{ capnp.List }
|
2019-03-29 23:05:11 +00:00
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
// NewClientService_useConfiguration_Params creates a new list of ClientService_useConfiguration_Params.
|
|
|
|
func NewClientService_useConfiguration_Params_List(s *capnp.Segment, sz int32) (ClientService_useConfiguration_Params_List, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz)
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientService_useConfiguration_Params_List{l}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientService_useConfiguration_Params_List) At(i int) ClientService_useConfiguration_Params {
|
|
|
|
return ClientService_useConfiguration_Params{s.List.Struct(i)}
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientService_useConfiguration_Params_List) Set(i int, v ClientService_useConfiguration_Params) error {
|
2019-03-29 23:05:11 +00:00
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s ClientService_useConfiguration_Params_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0xb9d4ef45c2b5fc5b, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
// ClientService_useConfiguration_Params_Promise is a wrapper for a ClientService_useConfiguration_Params promised by a client call.
|
|
|
|
type ClientService_useConfiguration_Params_Promise struct{ *capnp.Pipeline }
|
2019-03-29 23:05:11 +00:00
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (p ClientService_useConfiguration_Params_Promise) Struct() (ClientService_useConfiguration_Params, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
s, err := p.Pipeline.Struct()
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientService_useConfiguration_Params{s}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-30 20:45:46 +00:00
|
|
|
func (p ClientService_useConfiguration_Params_Promise) ClientServiceConfig() ClientConfig_Promise {
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientConfig_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
type ClientService_useConfiguration_Results struct{ capnp.Struct }
|
2019-03-29 23:05:11 +00:00
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
// ClientService_useConfiguration_Results_TypeID is the unique identifier for the type ClientService_useConfiguration_Results.
|
|
|
|
const ClientService_useConfiguration_Results_TypeID = 0x91f7a001ca145b9d
|
2019-03-29 23:05:11 +00:00
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func NewClientService_useConfiguration_Results(s *capnp.Segment) (ClientService_useConfiguration_Results, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientService_useConfiguration_Results{st}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func NewRootClientService_useConfiguration_Results(s *capnp.Segment) (ClientService_useConfiguration_Results, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientService_useConfiguration_Results{st}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func ReadRootClientService_useConfiguration_Results(msg *capnp.Message) (ClientService_useConfiguration_Results, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
root, err := msg.RootPtr()
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientService_useConfiguration_Results{root.Struct()}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientService_useConfiguration_Results) String() string {
|
|
|
|
str, _ := text.Marshal(0x91f7a001ca145b9d, s.Struct)
|
2019-03-29 23:05:11 +00:00
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientService_useConfiguration_Results) Result() (UseConfigurationResult, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return UseConfigurationResult{Struct: p.Struct()}, err
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientService_useConfiguration_Results) HasResult() bool {
|
2019-03-29 23:05:11 +00:00
|
|
|
p, err := s.Struct.Ptr(0)
|
|
|
|
return p.IsValid() || err != nil
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientService_useConfiguration_Results) SetResult(v UseConfigurationResult) error {
|
2019-03-29 23:05:11 +00:00
|
|
|
return s.Struct.SetPtr(0, v.Struct.ToPtr())
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewResult sets the result field to a newly
|
|
|
|
// allocated UseConfigurationResult struct, preferring placement in s's segment.
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientService_useConfiguration_Results) NewResult() (UseConfigurationResult, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
ss, err := NewUseConfigurationResult(s.Struct.Segment())
|
|
|
|
if err != nil {
|
|
|
|
return UseConfigurationResult{}, err
|
|
|
|
}
|
|
|
|
err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
|
|
|
|
return ss, err
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
// ClientService_useConfiguration_Results_List is a list of ClientService_useConfiguration_Results.
|
|
|
|
type ClientService_useConfiguration_Results_List struct{ capnp.List }
|
2019-03-29 23:05:11 +00:00
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
// NewClientService_useConfiguration_Results creates a new list of ClientService_useConfiguration_Results.
|
|
|
|
func NewClientService_useConfiguration_Results_List(s *capnp.Segment, sz int32) (ClientService_useConfiguration_Results_List, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz)
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientService_useConfiguration_Results_List{l}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientService_useConfiguration_Results_List) At(i int) ClientService_useConfiguration_Results {
|
|
|
|
return ClientService_useConfiguration_Results{s.List.Struct(i)}
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (s ClientService_useConfiguration_Results_List) Set(i int, v ClientService_useConfiguration_Results) error {
|
2019-03-29 23:05:11 +00:00
|
|
|
return s.List.SetStruct(i, v.Struct)
|
|
|
|
}
|
|
|
|
|
2019-06-12 15:07:24 +00:00
|
|
|
func (s ClientService_useConfiguration_Results_List) String() string {
|
|
|
|
str, _ := text.MarshalList(0x91f7a001ca145b9d, s.List)
|
|
|
|
return str
|
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
// ClientService_useConfiguration_Results_Promise is a wrapper for a ClientService_useConfiguration_Results promised by a client call.
|
|
|
|
type ClientService_useConfiguration_Results_Promise struct{ *capnp.Pipeline }
|
2019-03-29 23:05:11 +00:00
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (p ClientService_useConfiguration_Results_Promise) Struct() (ClientService_useConfiguration_Results, error) {
|
2019-03-29 23:05:11 +00:00
|
|
|
s, err := p.Pipeline.Struct()
|
2019-05-17 14:23:05 +00:00
|
|
|
return ClientService_useConfiguration_Results{s}, err
|
2019-03-29 23:05:11 +00:00
|
|
|
}
|
|
|
|
|
2019-05-17 14:23:05 +00:00
|
|
|
func (p ClientService_useConfiguration_Results_Promise) Result() UseConfigurationResult_Promise {
|
2019-03-29 23:05:11 +00:00
|
|
|
return UseConfigurationResult_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
|
|
|
|
}
|
|
|
|
|
2019-06-20 16:18:59 +00:00
|
|
|
const schema_db8274f9144abc7e = "x\xda\xacY}\x8c\x1c\xe5y\x7f\x9ey\xf7v|\xe6" +
|
|
|
|
"\xce{\xe3\xb9\x80}\xd8\xba\xd6\x02%\x10Lq\\Z" +
|
|
|
|
"\xb8\xb6Y\xdf\x9d\xcf\xb9\xbd\xf8c\xe7\xf6\xce\x80\xb1%" +
|
|
|
|
"\x8fw\xdf\xdb\x1b{vf=\x1f\xf6\x9d\xe5\xc4`\xd9" +
|
|
|
|
"\x05\xae\x10l\x82%\xec\x90\x08\xdc\xba|\x08\x1aC@" +
|
|
|
|
"\x15\xd4\xa4\xa1jK\xda\xa8\"U\x93\xaai\xf3O\x03" +
|
|
|
|
"VU\xd4\x88\x9a\xa4B\xa9\x80\xa9\x9ew>oo9" +
|
|
|
|
"\xdbU\xf8\x03\x8f\x9e}\xde\xf7}>\x7f\xcf\xc7\xddv" +
|
|
|
|
"n\xc9\x06i]\xc7_v\x01h\x8fw\xe4\x83\xdfo" +
|
|
|
|
"\xbc}\xf6wN\xfd\xe0\x18(}R\xf0\xd5\x0bc\xbd" +
|
|
|
|
"\xbf\xf2\x8e\xfe\x1b\x00\xae\x1f\xc9\x1fB\xf5\x9e\xbc\x0c\xa0" +
|
|
|
|
"N\xe6\xb7\x01\x06\xfft\xdb\xe1ww\xff\xe2\xe4\x83\xa0" +
|
|
|
|
"\xf4a\xca\x99\x93\x01\xd67\xf2s\xa8\x1e\xcf\xcb\xc0\x82" +
|
|
|
|
"o\xde\xdb\xfb\xf7\xf8\xd4\x87'A\xf9\x1c\x02t \xfd" +
|
|
|
|
"\xac\xe7\x97J\x80\xeal\xbe\x08\x18\xbc}\xcb\x85\xd7O" +
|
|
|
|
"|\xe7\x81o\x80\xf6YD\x08\xcf\x9f\xce\xff/\x02\xaa" +
|
|
|
|
"/\x0a\x86K\x7f\xf2\xf9\xdc\x8bo/\xff\x96`\x08\xce" +
|
|
|
|
"\xfd\xe3]/\x9f\xf8\xceo\xbc\x07\x93\x92\x8c9\x80\xf5" +
|
|
|
|
"?\xce;\xc4\xfb\xef\xf9\xff\x00\x0c\x1e\xff\x977\xb66" +
|
|
|
|
"N\x9e9\x0b\xcag\xe3\xbb\xde\x94%\x09r\xc1\xed\xff" +
|
|
|
|
"zq\xdb\x96\x97\xa7\x9e\x09\x7f\x09\xe5xU~\x99\x8e" +
|
|
|
|
"\xfe\x8dL\xcf|\xff`\xcf\xc3\x83\xbf\xfb\xe83\xa0\xf5" +
|
|
|
|
"aF\x9f\x0eq\xc9\x7f\xcas\xa8\xe2\x12\xfa\xfcX\xee" +
|
|
|
|
"G\xc0`\xee\xce7\xb6\xff\xe2\x0f\xdd\xe7A[\x8b\xb9" +
|
|
|
|
"\xe0\xaf\x1fz\xe7\xc0M\xcfM\xbd%\xa4b\x00\xebo" +
|
|
|
|
"\xef<KW\x8ft~\x1b0\xe8\xfe\x8b\x9b\xb7>\xfa" +
|
|
|
|
"\xee\xe6\x97\xe8\xea\x8cQC!.v\x0e\xa0\xfa?\x9d" +
|
|
|
|
"d\xd7K\x82\xfb\x87\xb7l\xff\xeew\xcf\xd7_j\x15" +
|
|
|
|
"D\"\xee\x93K\xc7P=\xb7\x94\xb8\x9f^J\xdc\x9f" +
|
|
|
|
")\xe1O\xbf\xb7.\xf7\xe7\x91^\x8c\x98&\xafy\x8f" +
|
|
|
|
"\x1e7\xae!\x86{?z\xf5\xafF\xde\xff\xd1kY" +
|
|
|
|
"\x07tvI\xe4\x80\xd5]\xa4\xf8\xea\x9f\x0fu[\xef" +
|
|
|
|
"\x1f\xfd\xde|?\x867\x8dt\x8d\xa1zO\x97pz" +
|
|
|
|
"\xd7\xb7\x01?|\xfe\x81\x13\xa5w6\xbe\xa5\xf5a\xae" +
|
|
|
|
"U\x91K]\x87P\xed\xe8\xa6O\xec\x166J\xac\xd2" +
|
|
|
|
"\xc2.4Y\xb7l/\xaa#\xcb\xe8sp\x99`\x1f" +
|
|
|
|
"\xbb\xf7\xeb\x8fu\\\xfc\xfa[\xadf\x92\x89\xa7Tp" +
|
|
|
|
"P\xddU\xa0\xcf{\x0a\xcfH\x80A\xdf\xf9\xdf\xfb\xb3" +
|
|
|
|
"\xa1\xdaO~\xd0\"7]\xae\x8e,\xff@\xd5\x96\xd3" +
|
|
|
|
"\xd7\x96\xe5\x07\x01\x83\x07>?{h\xeb\x8ds?n" +
|
|
|
|
"\xb5\xa9\x10\xfc\xb9\xe5s\xa8\xbe)\xb8\xdf\x10\xdc\xd2E" +
|
|
|
|
"}\xe5}\xff\xfc\xc5\x9ff\xa2h\xad\xfa3\x84\\\xb0" +
|
|
|
|
"u\xfb\xbd{;\xbf\xf2\xce;\xd9(\xfaMUX\xfb" +
|
|
|
|
"v\x95\x8c\xf9\x8a\xf2\x98z\xe1\xe9?}\x97\x1e\x92[" +
|
|
|
|
"\xad9\xa9\xee@\xd5P\xe9\x93\xabB\x87$\x9a\xdb\xf9" +
|
|
|
|
"Z\xbfv\x00\xd5\xfd\xd7\x92\\\x8dkI\xae\xdbw\x0f" +
|
|
|
|
"\xf2\x9dw\xdc\xfd\x1e(}l^n\xbeH\x9co\x10" +
|
|
|
|
"\xe7\xfa\xd7\xae\x95Q5\xae\x93\x01\x82\xaf\xd5w\xfc\xdd" +
|
|
|
|
"\xa5\xe1\xa7\xff\xbbmDk\xd7\x0d\xa0\xaa\x13\xdf\xfa]" +
|
|
|
|
"\xd7\x09\xf3\xaf_\xf7G??\xf5\xc7\xc3\x97\x16\xdc\xfe" +
|
|
|
|
"\xdc\x8a!T_[Ar\xbc\xba\xe2K\xea\xc5\x15\xe2" +
|
|
|
|
"\xf2\xafn\xdcv\xe7\x9a7?\xc8Z\xe2\x1fV| " +
|
|
|
|
"Rq\x05Yb\xea\x8e\xff\xfa\xd2\x8d_\xfb\xdb\x0fZ" +
|
|
|
|
"\xdc#\x18q\xe5\xcd\xa8*+\xe9\xc6\xee\x95E\xc0\xf7" +
|
|
|
|
"7}\xebG}\x85\xbe_\xb6\x13t\xddJ\x8a\x93\x95" +
|
|
|
|
"\"NV\x0aA\xef\xfe\xd9\x99\x83\xc5o\xfc\xf2C\xd2" +
|
|
|
|
"\x8b\xb5 \xcf\xfe\xbe\x1d\xa8\x1e\xef\xa3\x9b\xef\xef\xa3\xf0" +
|
|
|
|
"\xdf\xfc\xc2O\xbe8}\xea\xfb\xbfj5\x82p\xc8\xda" +
|
|
|
|
"\xeb\x8f\xa2:x=q\xff\xc1\xf5\x84\x1f\x87\xdf?=" +
|
|
|
|
"\xfa\xe8\xce\x17>\xc9ju\xe3\xaa\xd7\x85\x7fW\x91V" +
|
|
|
|
"{O\x1d\xf6F\x9fx$h\x13t\xeb'W\x0d\xa1" +
|
|
|
|
"\xcaW\xd1m\xfa\xaa\x83\xb06\xf0|\xcb\xe2\xa6\xd3\xcc" +
|
|
|
|
"U\x7f+\xfe\xac\xdeZ\xd5\x9bVs`d\xc6p=" +
|
|
|
|
"\xc3\xaaO\x08z\xb1l\x9bFu\xb6\x8c\xa8u\xa1\x04" +
|
|
|
|
"\xa0\xac\x1e\x00@T>\xb3\x03\x00%E\x19\x02(\x1a" +
|
|
|
|
"u\xcbvxP3\xdc\xaamY\x1cX\xd5;\xb2G" +
|
|
|
|
"7u\xab\xca\x93\x87:\x16>4\xcaM\xd3\xbe\xcbv" +
|
|
|
|
"\xcc\xda6\xc7\xa8\x1b\xd6\xb0mM\x19u\x802br" +
|
|
|
|
"L^xl\xd84\xb8\xe5U\xb8s\xc0\xa8\xf2[}" +
|
|
|
|
"\x97\x87\xe7|G\xf7\x0c\xdb\xbaa\x9c\xbb\xbe\xe9\xb9\x00" +
|
|
|
|
"Z\x8e\xe5\x00r\x08\xa0t\x0f\x00hK\x18j\xbd\x12" +
|
|
|
|
"\x16\x1d\xc1\x80=i\xe6\x01b\x0f\xa4o\xe6\x17\xbe\x19" +
|
|
|
|
"\xda\x82\xde\xe4\xce\xad\xbe\xe5\xf0\xba\xe1z\xdc\x09\xc97" +
|
|
|
|
"\x14\xcb\xba\xa37\xdc\xec\x83g\x00\xb4\x1e\x86\xda*\x09" +
|
|
|
|
"\x83\xba\xa3Wy\x99;h\xd8\xb5\xad\xbaeW\x18\xaf" +
|
|
|
|
"b\x07H\xd8\x91y\xb4\x8d#6\xe9\x86\xc9k\xa1v" +
|
|
|
|
"\xb7V\xfb\xc5\xbfZ\x0f\xcbu\x05\x81xD\xdf\x01\xa0" +
|
|
|
|
"\xedf\xa8\x99\x12v\xe3'A/\x15)\xc58\x04\xa0" +
|
|
|
|
"M3\xd4<\x09\xbb\xa5\x8f\x83^\xe1\xb5\xfdk\x004" +
|
|
|
|
"\x93\xa16#a7\xfb(\xe8\xa5R\xa0\xf8{\x014" +
|
|
|
|
"\x8f\xa1v\x9f\x84\x81\xeb7\xc9\xa6.0\xdb\xc1\x9e4" +
|
|
|
|
"\x94#\xeb\xf0Z\x9d,mA\x91W\xc9\xd0\xd8\x13#" +
|
|
|
|
"n\xc8 \xd7\xeci\xecIKDt\xcc\xe1\x07\xb8\xe3" +
|
|
|
|
"\xf22\x14\x1c{f\x16{R\xe4m\xb1z\xf7\xd5Z" +
|
|
|
|
"=vtrj\xf1\xf3\"4\xab\xde\x0d\xe5\xfe\x05\xce" +
|
|
|
|
"\";v1\xd4VH\x184\xe9W\xeeq`\x8e\x8b" +
|
|
|
|
"=i\xe9m\x91\xb6M8\x0f\xd3\xff\x87\xc3W\xca\xd1" +
|
|
|
|
"-\x8e+\xc2Y\xebM\x1e\xfb\x0a=v\x98\xa1\xf6\xa0" +
|
|
|
|
"\x84\x0ab\xe8\xb3\xe3\x0e\x80v\x8c\xa1vBB\x94B" +
|
|
|
|
"\x8f=r\x16@;\xc1P{RB\x85I\xa1\xc3N" +
|
|
|
|
"\xdfL\xbd\x10C\xed\xbc\x84J\x8e\xf5R\x9b\xa1\xbcH" +
|
|
|
|
"\xc1v\x9e\xa1vA\xc2\xc0\x0eS\x89\xe4\xf7\xb0\x1b$" +
|
|
|
|
"\xec\x06\x0c\xaa\xa6\xed\xd7\xa6L\x1d\xfa\x1d^+mL" +
|
|
|
|
"\xe8\x96\xdf(;\xfc\x80\x81\xb6\xef\x0ez\x1eo\xc8M" +
|
|
|
|
"\xcf\xc5<H\x98\x07,xz\xdd\xc5e\x80e\x86\xd8" +
|
|
|
|
"\x93\xd64@\"&w\xa2\xc3k\xdb\xb9\xe3\x1a\xcc\xb6" +
|
|
|
|
"\xb0\x0b$\xecZ\xdcL\xe3Q@P8D\xb1m;" +
|
|
|
|
"\x86\\7,\xad\x8b\xe5V\x05Ad\x93\x11Ru\x03" +
|
|
|
|
"Cm\xb3\x84\xab\xf1\x13\"\x93YJ\xe3\x00\xda(C" +
|
|
|
|
"mB\xc2\xd5\xd2\xc7D&\xc3hd\xd62Cm\xa7" +
|
|
|
|
"\x84\x85i\xcfkbOZ\xf0\"\xdf\x1d\xe4{\\\xbb" +
|
|
|
|
"\xba\x8f\x03R\xf6'\xe8\x1b\xfd:\x1d\xa1\x110\xb3\x86" +
|
|
|
|
"=i\x0b\xd9\xe2x\xd6\xc6\xf1\xc2\xe7Eo\xc4ql" +
|
|
|
|
"G\x00e\xe2\xed\x91/\xa4J\xc4\xce.\xedH5P" +
|
|
|
|
"\xa4\x0d\xa1Z\xda\x9eT\xfe\xfe\xaa\xee\xbb<\xb1\xa5\xc3" +
|
|
|
|
"=gvp\xca\x03\xc6\x9d\x046\xdci\xdb7k\xe3" +
|
|
|
|
"\x1cd\xcf\x99E\x04\x09qq0\xd9h\x8ffL\x1e" +
|
|
|
|
"FeFN\x92i#C\xad\x9c\xca\xb9\x85h\x9b\x19" +
|
|
|
|
"jw\x93\x9c\x91\xf9'\xc9\xfc\x13\x0c\xb5\xa6\x84\x81I" +
|
|
|
|
"\xe9h\x8d\xda\xc0\\/\x117$\x96m\x11\x802H" +
|
|
|
|
"(\x03\x06~\xd3\xf5\x1c\xae7\x00\x93\x88\"\xfeeW" +
|
|
|
|
"\x81\xba-\xd9_\xd6\x0b\"\x8d\xdb\xeb\x90d\xd6\x96\xb1" +
|
|
|
|
"\xac\x12QjM\x0e\xa5\xc6n\x9f0\xd3\xb6\xebYz" +
|
|
|
|
"\x83\x03@\xac\xd8\x11\xbbI\xb0G\xa0\x90t\x83-\xb1" +
|
|
|
|
"q\xf5\xc5*,\x1c\xf3J\xd5\xd9L\xe5\xa8F\xa7Q" +
|
|
|
|
"\x1c\x1f\xb6-y\xca\xa8cO\xda>\xb5\x08\xd0\xc6\xef" +
|
|
|
|
"\x83\xbe7\xcd-\xcf\xa8\x8a\x07\x17\xf8}M\x1a\x9f\x89" +
|
|
|
|
"\xcdJ_\xc8\x182\xb6\xd9\x96=\xa9!\xe5}|6" +
|
|
|
|
"6K?o\xe8\x86\x99x?\xb2\xe6 \xc8_Ny" +
|
|
|
|
"\x16\xed6\xa2\xb2\x12\x16\x95bh\x9e\x16\xc8\x9c\x03\xd0" +
|
|
|
|
"\xeec\xa8=\x9c\x11\xf2\xa1\xc7\x00\xb4\x87\x19jOd" +
|
|
|
|
"\x84<5\x94\xc5L\x16a&Y\xf4I\x86\xda\xb3\x12" +
|
|
|
|
"b.\x84\xccs\x04\x99\xcf2\xd4^\x91\x04\x0a\x8e\x0e" +
|
|
|
|
"\x0e\xdb\x16FB\xb8\x001\x06\x06\xd3\\w\xbc=\\" +
|
|
|
|
"G\xafdy\xdc9\xa0\xa3\x19\xe7\xe0\x11\xcfhp\xdb" +
|
|
|
|
"\xf7\x92\x9cl\xe83\xa2dcm4<%\xeb\x9e\x8b" +
|
|
|
|
"\x9d a'\xa5\x80\xcb\x9da\x87\xd7\x90\xbc\xa1\x9be" +
|
|
|
|
"\x9dy\xd3Wb\xa0\xf9xYhc\x9eCiE\xa1" +
|
|
|
|
"\xff\xd2\xf9O9>\x00\x92H]\xd2\xb91\x946\x06" +
|
|
|
|
"\xa2\xa0tP_\xf0X\xda\x01\x88\x82\x92\xa7\x1b\xcf\xa4" +
|
|
|
|
"\x06\x8fD\x1b\xb5\xa1\x18\xa6D,s1t\xf5\x11\x82" +
|
|
|
|
"'\x83\xa7zFu\xd6@\xdb\x9a\x10\x06\xc2\xd4BU" +
|
|
|
|
"\xbb\xd1t\xb8\xeb\xa2a[\x9a\xaf\x9b\x06\xf3f\x93\x83" +
|
|
|
|
"\x8b\xda\x80r?\xcc\x99m\xcd~\xe1$2\xc2m\xb1" +
|
|
|
|
"\x11\xd4A\x1c\x03\xa8l@\x86\x95\xcd\x98\x86\x89Z\xc2" +
|
|
|
|
"!\x80\xcaF\xa2\x971\x8d\x14u\x0b\xf6\x01TF\x89" +
|
|
|
|
">\x81\x12b\x18+\xaa\x86\xcf\x03T&\x88\xbc\x1b\xd3" +
|
|
|
|
"\x12\xab\xee\x12\xd7\xef$\xfa4\xd1;r\xc2|*\xc7" +
|
|
|
|
"\x9b\x01*\xbb\x89~\x98\xe8yIXP\x9d\xc5\xbd\x00" +
|
|
|
|
"\x95\x19\xa2\x1f#\xba\xdc\xd1\x8b\xa2\xf1G\x07\xa0r\x1f" +
|
|
|
|
"\xd1\x1f&\xfa\x92\x15\xbd\xb8\x04@}H\xd0\x1f$\xfa" +
|
|
|
|
"\xe3D\xef\\\xd9\x8b\x9d\x00\xeaI<\x0aP9A\xf4" +
|
|
|
|
"'\x89\xbe\x14{q)\x80z\x1a\xcf\x00T\x9e$\xfa" +
|
|
|
|
"\xb3D\xbf&\xdf\x8b\xd7\x00\xa8\xe7\x84<O\x11\xfd\x05" +
|
|
|
|
"L\x00\xa4T\xcb\xe2\x18\x85\x93\x91\xd6jf\xbbI\x18" +
|
|
|
|
"\xf2\xa8\xf5\xc7\x10d\xcbv\x81z\x7f,\xa4\xab\x17@" +
|
|
|
|
",\x00\x06M\xdb6\xb7\xce\xc7\xc7\xcb\xb5\x0bQX@" +
|
|
|
|
"\xc1\xb6J\xb5$\xbf\xc2 \xdalC\x7fU7K\xcd" +
|
|
|
|
"D\x12\xc3\x1d\xf4=\xdboB\x7fM\xf7x-\xa9p" +
|
|
|
|
"\x8eomr\xec\xc6\x04r\xa7aX\xba\x09\xc9/\x8b" +
|
|
|
|
"\xc5V\xc1\xf7\x8d\xda\x82d\x93Z\x03\xad\xbf90\xa1" +
|
|
|
|
"\x8b\xecZ\x92d\xd7M\xd4\x86\xdc\xc0P\xbb-\x03>" +
|
|
|
|
"k\x09!?\xc7P\xfbm\x09\x0b\xd9\xa4\xe8?\xa0\x9b" +
|
|
|
|
">\xbf\x926h\xb2\xa5\x14\x84\xddl\x88\xcf\x99\xd7\x87" +
|
|
|
|
"\xd2\xd7\x93\xc7\xa9Y\xbc\x85\xa16*\xe1\x11\xd7\xafV" +
|
|
|
|
"I\xe9\xd8\x0aS\xd1\xcc\x00\xfdtw\xc6\x1f\xc98\x1f" +
|
|
|
|
"\xf9\xe3J\xcbn\x9d{\xe1W\xc9\x9a\xb2\xa9^\xc9z" +
|
|
|
|
"\xc3\xfd\x7f\x9e\x1e\xe7n\x81Z\xf6\xcbNf\xc9\x80~" +
|
|
|
|
"\xf9\xfa6:1QN\xc7G\x16\x82c\x16\x17\xc6\xb3" +
|
|
|
|
"\xb8\x90\xc2\xc2\xdel\xfa\xc7m\x98\xaa\x89<,\x13}" +
|
|
|
|
"'\xa6}\xb7z\x0f\x9e\x9d\x97\xff\xb9\xc1\x10\x17\xb8\xb8" +
|
|
|
|
"\xbeF\xf4\xa6\xc0\x05\x0cq\xa1!\xee7\x89>\x93\xc5" +
|
|
|
|
"\x05\x1f\xe7\xe6\xe3\x02\x8bq\x81\xf2\xf9\x18\xd1O\x08\\" +
|
|
|
|
"\xc8\x85\xb8\xf0\x08\xbe</\xff;;B\\8\x8d\xaf" +
|
|
|
|
"\xcf\xcb\xff\xa5\xf9\x10\x17\xce\x09\xfeg\x89\xfe\x8a\xc0\x85" +
|
|
|
|
"\xa1\x10\x17^\x128r\x9e\xe8\x17\x08\x17|\xc7\xacx" +
|
|
|
|
"\x8ea\x01\xd6\xd3`\xad6\xbf\xccys\x10\x0a\xa6q" +
|
|
|
|
"\x80'\x98]3ts\xa3\xaf\x9b\xd0_\xf1\xf4\xea\xbe" +
|
|
|
|
"\xb4\xd74\xddQ\xdd\xaa\xb98\xad\xef\xe3\x84\xf4r\xb6" +
|
|
|
|
"\x16z\xa6\xbb\x9d;\xc6\x14`\xda\x9d&\xbdA\xa1l" +
|
|
|
|
"\xdb\xad-\x83hr\xb8\x13\x82J\xf2[C\x9f)\xd5" +
|
|
|
|
"L>\x8cq\x87\xc0\xac\xb4\xd2\x18\xf4\x8bmY\x18\x96" +
|
|
|
|
"\xed\x09\xa3\x7f~=nF\xfdn\\\xd7'\x8a-\x05" +
|
|
|
|
"\x9b\xcf4y\xd5\x1b\xb6\xd1\xf2\x0c\xcb\xe7\x0b.\xa8N" +
|
|
|
|
"\xfb\xd6>^\x1bA\xabj\xd7\x0c\xab\x0e\x0b\x1am\xf6" +
|
|
|
|
"iS{\xa6\x91\x11\xd9\x8c\x99e\xb1r\x13\x95e\x8c" +
|
|
|
|
"\xca\xb22\x90N\x9f\xc5\xaa8Ut\xb8\xee\xb6\x99\xa6" +
|
|
|
|
"\xd8\xa7e[1L2z\xad\x87u\x00$\xabW\x8c" +
|
|
|
|
"wa\xca\xfeC )\x86\x8c\xe9\x0a\x11\xe3\x8d\xa1\xb2" +
|
|
|
|
"\xcb\x01I\x99\x94QJ6\xde\x18o\xab\x95\xd2\x1cH" +
|
|
|
|
"\xca\x88\x8c,YSc\xbc\x89R\xee\x1c\x02IY+" +
|
|
|
|
"\x07qk\x0e\xc5P\x9c\x0d\x18\xc4\x89\x0f\xfd\"\xf57" +
|
|
|
|
"`\x10\xcf\xef\x18\xb7\xf0\x00\x1b\xf0HT\x166`v" +
|
|
|
|
"\xe9\xc3>\xad\x8fn\xdf\x1e\x12F\xce0\xd4\x8e\xa5\x18" +
|
|
|
|
"y\xff\\:P'\xb3\xcb#\xcf\xb7\x9b\xa8\x8f\x02h" +
|
|
|
|
"O\x84\x9d`2Q\xbfD-\xe3+\x0c\xb5\x1fJi" +
|
|
|
|
"\xbd\x8c\xc3.\xde\x93\xa0\xed\xc4\xc3\xd4\"\xeb\x92(8" +
|
|
|
|
"\xa3\xce\xadui\x12\xd4\xeci\xd1\xd9ax\x95\x0b)" +
|
|
|
|
"bg7)\xcb2\x9b\x14\x8c\xc78y\x1e\xc0g\xf7" +
|
|
|
|
"*\xcb\x16\xc7\xccyC\x89\xa889\x115\xf1>\x1e" +
|
|
|
|
"\xe3\xbf\x8c(\x0ay\xbf[\x0e\xe2\xc1\x05\xe3rE\xce" +
|
|
|
|
"\xcb\xba\xec*\xa7\xb7q\xde\xef^I%\x88\xb7\xaf\x97" +
|
|
|
|
"\x1f\xc2\xc3w\x0a\x14l\xa1B\xc9\xbd{3\xdb\x1d\xd3" +
|
|
|
|
"\x8e\xe6\xa0\xc2\xd6L\xd5^\xccV\xa1\xc0q\x03Z\xa0" +
|
|
|
|
"\xc3-\xe1\xb7&\x0d\xbf\xa4A\xb8\x7fMf\xcb\x13O" +
|
|
|
|
"'\xc7\xc7\xa2\xa0|*i8\x95oR\xa0>\xc5P" +
|
|
|
|
"{!\x13~\xcf\x8d\xa5\xd3\x89\xcc\x1d'\x96S\xf6\x9d" +
|
|
|
|
"\x146M\xbb\xbe\xd9\xb0\xb8K-X\xcbH\xdd\xe4N" +
|
|
|
|
"C\xb7\xb8\x85\x1e\x81\x91\xef\x10\xa2\xceG\xae\xd2\xc6L" +
|
|
|
|
"\xe7\xb6\x98\xfa\x95(\xd8\xc3X\x8f\xcakf~<\x9b" +
|
|
|
|
"\xd9e\xc4\xcak\xafG;\x82\xdd\x19\xe5w\xd1\xfc\xb8" +
|
|
|
|
"\x93\xa16-a\xa0\xfb\x9e=\xd9\xac\xe9\xe8\xf1M\x0e" +
|
|
|
|
"\xdf\xefs\xd9\xaa\xce\xa6s\x14M\x14Uw\x12\x9b\xd4" +
|
|
|
|
"\xfbmrxq\xbf\xcf\xb3\x0c\xf1B\x15d\xc3\xae-" +
|
|
|
|
"\xd8\xa4\xb6i\xb6\xee\xe2{*vu\x1f\xf7\xe6-\x9a" +
|
|
|
|
"C\xb8\x8cU\xd1\xc7\xd3mj\xac\x891\x9e\x19\x99b" +
|
|
|
|
"\x18\xd9O\x01\xd5d\xa8\x1d\xce\xc0\xc8\xec\\\xea\xf0\xf6" +
|
|
|
|
"\xd5\xf5\xd7S\x10\x17Q\xb2\xed\xb6s\xbc\xc8\xaf(\xd1" +
|
|
|
|
"\xd2\xbf\x1e\\\xbe\xe5\x8a\xc6\xf5\xa8cmiX\xd7\xb4" +
|
|
|
|
"k\x97wD\x1d\xeb\x1dQ<\xf7\xa4\x7fw\x8c\x9es" +
|
|
|
|
"\xa3.\x11\xd8\x94\xbd\xb0\x01\xfc\xbf\x00\x00\x00\xff\xff\xde" +
|
|
|
|
"T\x04\xc0"
|
2018-05-01 23:45:06 +00:00
|
|
|
|
|
|
|
func init() {
|
|
|
|
schemas.Register(schema_db8274f9144abc7e,
|
|
|
|
0x84cb9536a2cf6d3c,
|
2019-03-29 23:05:11 +00:00
|
|
|
0x8891f360e47c30d3,
|
2019-05-17 14:23:05 +00:00
|
|
|
0x91f7a001ca145b9d,
|
2018-05-01 23:45:06 +00:00
|
|
|
0x9b87b390babc2ccf,
|
2019-06-12 15:07:24 +00:00
|
|
|
0x9e12cfad042ba4f1,
|
2018-05-01 23:45:06 +00:00
|
|
|
0xa29a916d4ebdd894,
|
2019-03-18 23:14:47 +00:00
|
|
|
0xa766b24d4fe5da35,
|
|
|
|
0xa78f37418c1077c8,
|
2019-03-29 23:05:11 +00:00
|
|
|
0xaa7386f356bd398a,
|
2019-03-18 23:14:47 +00:00
|
|
|
0xb14ce48f4e2abb0d,
|
2019-03-29 23:05:11 +00:00
|
|
|
0xb167b0bebe562cd0,
|
2018-05-01 23:45:06 +00:00
|
|
|
0xb70431c0dc014915,
|
2019-05-17 14:23:05 +00:00
|
|
|
0xb9d4ef45c2b5fc5b,
|
2018-05-01 23:45:06 +00:00
|
|
|
0xc082ef6e0d42ed1d,
|
2019-06-12 15:07:24 +00:00
|
|
|
0xc744e349009087aa,
|
2019-03-29 23:05:11 +00:00
|
|
|
0xc766a92976e389c4,
|
2018-05-01 23:45:06 +00:00
|
|
|
0xc793e50592935b4a,
|
|
|
|
0xcbd96442ae3bb01a,
|
2019-03-29 23:05:11 +00:00
|
|
|
0xd58a254e7a792b87,
|
2018-05-01 23:45:06 +00:00
|
|
|
0xdc3ed6801961e502,
|
|
|
|
0xe3e37d096a5b564e,
|
2019-03-29 23:05:11 +00:00
|
|
|
0xe4a6a1bc139211b4,
|
2019-06-12 15:07:24 +00:00
|
|
|
0xea20b390b257d1a5,
|
2018-05-01 23:45:06 +00:00
|
|
|
0xea58385c65416035,
|
2019-05-30 20:45:46 +00:00
|
|
|
0xf0a143f1c95a678e,
|
2019-05-17 14:23:05 +00:00
|
|
|
0xf143a395ed8b3133,
|
2018-05-01 23:45:06 +00:00
|
|
|
0xf2c122394f447e8e,
|
|
|
|
0xf2c68e2547ec3866,
|
2019-03-18 23:14:47 +00:00
|
|
|
0xf41a0f001ad49e46,
|
2019-06-12 15:07:24 +00:00
|
|
|
0xf7f49b3f779ae258,
|
2019-03-29 23:05:11 +00:00
|
|
|
0xf9c895683ed9ac4c,
|
2019-03-18 23:14:47 +00:00
|
|
|
0xfeac5c8f4899ef7c,
|
|
|
|
0xff8d9848747c956a)
|
2018-05-01 23:45:06 +00:00
|
|
|
}
|