remote

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 9, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterRemoteServer

func RegisterRemoteServer(s *grpc.Server, srv RemoteServer)

Types

type ExtendedURL

type ExtendedURL struct {
	Url                  string            `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	Values               map[string]string `` /* 153-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ExtendedURL) Descriptor

func (*ExtendedURL) Descriptor() ([]byte, []int)

func (*ExtendedURL) GetUrl

func (m *ExtendedURL) GetUrl() string

func (*ExtendedURL) GetValues

func (m *ExtendedURL) GetValues() map[string]string

func (*ExtendedURL) ProtoMessage

func (*ExtendedURL) ProtoMessage()

func (*ExtendedURL) Reset

func (m *ExtendedURL) Reset()

func (*ExtendedURL) String

func (m *ExtendedURL) String() string

func (*ExtendedURL) XXX_DiscardUnknown

func (m *ExtendedURL) XXX_DiscardUnknown()

func (*ExtendedURL) XXX_Marshal

func (m *ExtendedURL) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExtendedURL) XXX_Merge

func (m *ExtendedURL) XXX_Merge(src proto.Message)

func (*ExtendedURL) XXX_Size

func (m *ExtendedURL) XXX_Size() int

func (*ExtendedURL) XXX_Unmarshal

func (m *ExtendedURL) XXX_Unmarshal(b []byte) error

type ParameterProperties

type ParameterProperties struct {
	Values               *_struct.Struct `protobuf:"bytes,1,opt,name=values,proto3" json:"values,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*ParameterProperties) Descriptor

func (*ParameterProperties) Descriptor() ([]byte, []int)

func (*ParameterProperties) GetValues

func (m *ParameterProperties) GetValues() *_struct.Struct

func (*ParameterProperties) ProtoMessage

func (*ParameterProperties) ProtoMessage()

func (*ParameterProperties) Reset

func (m *ParameterProperties) Reset()

func (*ParameterProperties) String

func (m *ParameterProperties) String() string

func (*ParameterProperties) XXX_DiscardUnknown

func (m *ParameterProperties) XXX_DiscardUnknown()

func (*ParameterProperties) XXX_Marshal

func (m *ParameterProperties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ParameterProperties) XXX_Merge

func (m *ParameterProperties) XXX_Merge(src proto.Message)

func (*ParameterProperties) XXX_Size

func (m *ParameterProperties) XXX_Size() int

func (*ParameterProperties) XXX_Unmarshal

func (m *ParameterProperties) XXX_Unmarshal(b []byte) error

type RemoteClient

type RemoteClient interface {
	Type(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*RemoteType, error)
	FromURL(ctx context.Context, in *ExtendedURL, opts ...grpc.CallOption) (*RemoteProperties, error)
	ToURL(ctx context.Context, in *RemoteProperties, opts ...grpc.CallOption) (*ExtendedURL, error)
	GetParameters(ctx context.Context, in *RemoteProperties, opts ...grpc.CallOption) (*ParameterProperties, error)
}

RemoteClient is the client API for Remote service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewRemoteClient

func NewRemoteClient(cc *grpc.ClientConn) RemoteClient

type RemoteProperties

type RemoteProperties struct {
	Values               *_struct.Struct `protobuf:"bytes,1,opt,name=values,proto3" json:"values,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*RemoteProperties) Descriptor

func (*RemoteProperties) Descriptor() ([]byte, []int)

func (*RemoteProperties) GetValues

func (m *RemoteProperties) GetValues() *_struct.Struct

func (*RemoteProperties) ProtoMessage

func (*RemoteProperties) ProtoMessage()

func (*RemoteProperties) Reset

func (m *RemoteProperties) Reset()

func (*RemoteProperties) String

func (m *RemoteProperties) String() string

func (*RemoteProperties) XXX_DiscardUnknown

func (m *RemoteProperties) XXX_DiscardUnknown()

func (*RemoteProperties) XXX_Marshal

func (m *RemoteProperties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RemoteProperties) XXX_Merge

func (m *RemoteProperties) XXX_Merge(src proto.Message)

func (*RemoteProperties) XXX_Size

func (m *RemoteProperties) XXX_Size() int

func (*RemoteProperties) XXX_Unmarshal

func (m *RemoteProperties) XXX_Unmarshal(b []byte) error

type RemoteServer

RemoteServer is the server API for Remote service.

type RemoteType

type RemoteType struct {
	Type                 string   `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RemoteType) Descriptor

func (*RemoteType) Descriptor() ([]byte, []int)

func (*RemoteType) GetType

func (m *RemoteType) GetType() string

func (*RemoteType) ProtoMessage

func (*RemoteType) ProtoMessage()

func (*RemoteType) Reset

func (m *RemoteType) Reset()

func (*RemoteType) String

func (m *RemoteType) String() string

func (*RemoteType) XXX_DiscardUnknown

func (m *RemoteType) XXX_DiscardUnknown()

func (*RemoteType) XXX_Marshal

func (m *RemoteType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RemoteType) XXX_Merge

func (m *RemoteType) XXX_Merge(src proto.Message)

func (*RemoteType) XXX_Size

func (m *RemoteType) XXX_Size() int

func (*RemoteType) XXX_Unmarshal

func (m *RemoteType) XXX_Unmarshal(b []byte) error

type UnimplementedRemoteServer

type UnimplementedRemoteServer struct {
}

UnimplementedRemoteServer can be embedded to have forward compatible implementations.

func (*UnimplementedRemoteServer) FromURL

func (*UnimplementedRemoteServer) GetParameters

func (*UnimplementedRemoteServer) ToURL

func (*UnimplementedRemoteServer) Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL