grpc

package
v0.3.3 Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2017 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Package grpc is a generated protocol buffer package.

It is generated from these files:

frunner.proto

It has these top-level messages:

Data

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CopyFromStream

func CopyFromStream(ctx context.Context, source DataStream, dest io.Writer) error

CopyFromStream copies data from a stream to a writer

func CopyToStream

func CopyToStream(ctx context.Context, source io.Reader, dest DataStream) error

CopyToStream copies from a reader to a stream

func RegisterFunctionRunnerServer

func RegisterFunctionRunnerServer(s *grpc1.Server, srv FunctionRunnerServer)

Types

type Data

type Data struct {
	Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
}

func (*Data) Descriptor

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

func (*Data) GetData

func (m *Data) GetData() []byte

func (*Data) ProtoMessage

func (*Data) ProtoMessage()

func (*Data) Reset

func (m *Data) Reset()

func (*Data) String

func (m *Data) String() string

type DataStream

type DataStream interface {
	Send(*Data) error
	Recv() (*Data, error)
}

DataStream is either a FunctionRunner_RunClient or FunctionRunner_RunServer

type FunctionRunnerClient

type FunctionRunnerClient interface {
	Run(ctx context.Context, opts ...grpc1.CallOption) (FunctionRunner_RunClient, error)
}

func NewFunctionRunnerClient

func NewFunctionRunnerClient(cc *grpc1.ClientConn) FunctionRunnerClient

type FunctionRunnerServer

type FunctionRunnerServer interface {
	Run(FunctionRunner_RunServer) error
}

type FunctionRunner_RunClient

type FunctionRunner_RunClient interface {
	Send(*Data) error
	Recv() (*Data, error)
	grpc1.ClientStream
}

type FunctionRunner_RunServer

type FunctionRunner_RunServer interface {
	Send(*Data) error
	Recv() (*Data, error)
	grpc1.ServerStream
}

Jump to

Keyboard shortcuts

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