function

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2017 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

Package function is a generated protocol buffer package.

It is generated from these files:

github.com/appcelerator/amp/api/rpc/function/function.proto

It has these top-level messages:

CreateRequest
CreateReply
ListRequest
ListReply
DeleteRequest

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterFunctionServer

func RegisterFunctionServer(s *grpc.Server, srv FunctionServer)

Types

type CreateReply

type CreateReply struct {
	Function *functions.Function `protobuf:"bytes,1,opt,name=function" json:"function,omitempty"`
}

func (*CreateReply) Descriptor

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

func (*CreateReply) GetFunction

func (m *CreateReply) GetFunction() *functions.Function

func (*CreateReply) ProtoMessage

func (*CreateReply) ProtoMessage()

func (*CreateReply) Reset

func (m *CreateReply) Reset()

func (*CreateReply) String

func (m *CreateReply) String() string

type CreateRequest

type CreateRequest struct {
	Name  string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Image string `protobuf:"bytes,2,opt,name=image" json:"image,omitempty"`
}

func (*CreateRequest) Descriptor

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

func (*CreateRequest) GetImage added in v0.9.0

func (m *CreateRequest) GetImage() string

func (*CreateRequest) GetName added in v0.9.0

func (m *CreateRequest) GetName() string

func (*CreateRequest) ProtoMessage

func (*CreateRequest) ProtoMessage()

func (*CreateRequest) Reset

func (m *CreateRequest) Reset()

func (*CreateRequest) String

func (m *CreateRequest) String() string

type DeleteRequest

type DeleteRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
}

func (*DeleteRequest) Descriptor

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

func (*DeleteRequest) GetId

func (m *DeleteRequest) GetId() string

func (*DeleteRequest) ProtoMessage

func (*DeleteRequest) ProtoMessage()

func (*DeleteRequest) Reset

func (m *DeleteRequest) Reset()

func (*DeleteRequest) String

func (m *DeleteRequest) String() string

type FunctionClient

type FunctionClient interface {
	Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*CreateReply, error)
	List(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*ListReply, error)
	Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*google_protobuf.Empty, error)
}

func NewFunctionClient

func NewFunctionClient(cc *grpc.ClientConn) FunctionClient

type ListReply

type ListReply struct {
	Functions []*functions.Function `protobuf:"bytes,1,rep,name=functions" json:"functions,omitempty"`
}

func (*ListReply) Descriptor

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

func (*ListReply) GetFunctions

func (m *ListReply) GetFunctions() []*functions.Function

func (*ListReply) ProtoMessage

func (*ListReply) ProtoMessage()

func (*ListReply) Reset

func (m *ListReply) Reset()

func (*ListReply) String

func (m *ListReply) String() string

type ListRequest

type ListRequest struct {
}

func (*ListRequest) Descriptor

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

func (*ListRequest) ProtoMessage

func (*ListRequest) ProtoMessage()

func (*ListRequest) Reset

func (m *ListRequest) Reset()

func (*ListRequest) String

func (m *ListRequest) String() string

type Server

type Server struct {
	Functions     functions.Interface
	NatsStreaming *ns.NatsStreaming
}

Server is used to implement function.FunctionServer

func (*Server) Create

func (s *Server) Create(ctx context.Context, in *CreateRequest) (*CreateReply, error)

Create implements function.Server

func (*Server) Delete

func (s *Server) Delete(ctx context.Context, in *DeleteRequest) (*empty.Empty, error)

Delete implements function.Server

func (*Server) List

func (s *Server) List(ctx context.Context, in *ListRequest) (*ListReply, error)

List implements function.Server

Jump to

Keyboard shortcuts

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