echo

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 2019 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterEchoServer

func RegisterEchoServer(s *grpc.Server, srv EchoServer)

Types

type AskDBRequest

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

func (*AskDBRequest) Descriptor

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

func (*AskDBRequest) GetData

func (m *AskDBRequest) GetData() string

func (*AskDBRequest) ProtoMessage

func (*AskDBRequest) ProtoMessage()

func (*AskDBRequest) Reset

func (m *AskDBRequest) Reset()

func (*AskDBRequest) String

func (m *AskDBRequest) String() string

func (*AskDBRequest) XXX_DiscardUnknown

func (m *AskDBRequest) XXX_DiscardUnknown()

func (*AskDBRequest) XXX_Marshal

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

func (*AskDBRequest) XXX_Merge

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

func (*AskDBRequest) XXX_Size

func (m *AskDBRequest) XXX_Size() int

func (*AskDBRequest) XXX_Unmarshal

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

type AskDBResponse

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

func (*AskDBResponse) Descriptor

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

func (*AskDBResponse) GetData

func (m *AskDBResponse) GetData() string

func (*AskDBResponse) ProtoMessage

func (*AskDBResponse) ProtoMessage()

func (*AskDBResponse) Reset

func (m *AskDBResponse) Reset()

func (*AskDBResponse) String

func (m *AskDBResponse) String() string

func (*AskDBResponse) XXX_DiscardUnknown

func (m *AskDBResponse) XXX_DiscardUnknown()

func (*AskDBResponse) XXX_Marshal

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

func (*AskDBResponse) XXX_Merge

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

func (*AskDBResponse) XXX_Size

func (m *AskDBResponse) XXX_Size() int

func (*AskDBResponse) XXX_Unmarshal

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

type AskGoogleRequest

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

func (*AskGoogleRequest) Descriptor

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

func (*AskGoogleRequest) GetData

func (m *AskGoogleRequest) GetData() string

func (*AskGoogleRequest) ProtoMessage

func (*AskGoogleRequest) ProtoMessage()

func (*AskGoogleRequest) Reset

func (m *AskGoogleRequest) Reset()

func (*AskGoogleRequest) String

func (m *AskGoogleRequest) String() string

func (*AskGoogleRequest) XXX_DiscardUnknown

func (m *AskGoogleRequest) XXX_DiscardUnknown()

func (*AskGoogleRequest) XXX_Marshal

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

func (*AskGoogleRequest) XXX_Merge

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

func (*AskGoogleRequest) XXX_Size

func (m *AskGoogleRequest) XXX_Size() int

func (*AskGoogleRequest) XXX_Unmarshal

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

type AskGoogleResponse

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

func (*AskGoogleResponse) Descriptor

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

func (*AskGoogleResponse) GetData

func (m *AskGoogleResponse) GetData() string

func (*AskGoogleResponse) ProtoMessage

func (*AskGoogleResponse) ProtoMessage()

func (*AskGoogleResponse) Reset

func (m *AskGoogleResponse) Reset()

func (*AskGoogleResponse) String

func (m *AskGoogleResponse) String() string

func (*AskGoogleResponse) XXX_DiscardUnknown

func (m *AskGoogleResponse) XXX_DiscardUnknown()

func (*AskGoogleResponse) XXX_Marshal

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

func (*AskGoogleResponse) XXX_Merge

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

func (*AskGoogleResponse) XXX_Size

func (m *AskGoogleResponse) XXX_Size() int

func (*AskGoogleResponse) XXX_Unmarshal

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

type AskOracleRequest

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

func (*AskOracleRequest) Descriptor

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

func (*AskOracleRequest) GetData

func (m *AskOracleRequest) GetData() string

func (*AskOracleRequest) ProtoMessage

func (*AskOracleRequest) ProtoMessage()

func (*AskOracleRequest) Reset

func (m *AskOracleRequest) Reset()

func (*AskOracleRequest) String

func (m *AskOracleRequest) String() string

func (*AskOracleRequest) XXX_DiscardUnknown

func (m *AskOracleRequest) XXX_DiscardUnknown()

func (*AskOracleRequest) XXX_Marshal

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

func (*AskOracleRequest) XXX_Merge

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

func (*AskOracleRequest) XXX_Size

func (m *AskOracleRequest) XXX_Size() int

func (*AskOracleRequest) XXX_Unmarshal

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

type AskOracleResponse

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

func (*AskOracleResponse) Descriptor

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

func (*AskOracleResponse) GetData

func (m *AskOracleResponse) GetData() string

func (*AskOracleResponse) ProtoMessage

func (*AskOracleResponse) ProtoMessage()

func (*AskOracleResponse) Reset

func (m *AskOracleResponse) Reset()

func (*AskOracleResponse) String

func (m *AskOracleResponse) String() string

func (*AskOracleResponse) XXX_DiscardUnknown

func (m *AskOracleResponse) XXX_DiscardUnknown()

func (*AskOracleResponse) XXX_Marshal

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

func (*AskOracleResponse) XXX_Merge

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

func (*AskOracleResponse) XXX_Size

func (m *AskOracleResponse) XXX_Size() int

func (*AskOracleResponse) XXX_Unmarshal

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

type AskRedisRequest

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

func (*AskRedisRequest) Descriptor

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

func (*AskRedisRequest) GetData

func (m *AskRedisRequest) GetData() string

func (*AskRedisRequest) ProtoMessage

func (*AskRedisRequest) ProtoMessage()

func (*AskRedisRequest) Reset

func (m *AskRedisRequest) Reset()

func (*AskRedisRequest) String

func (m *AskRedisRequest) String() string

func (*AskRedisRequest) XXX_DiscardUnknown

func (m *AskRedisRequest) XXX_DiscardUnknown()

func (*AskRedisRequest) XXX_Marshal

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

func (*AskRedisRequest) XXX_Merge

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

func (*AskRedisRequest) XXX_Size

func (m *AskRedisRequest) XXX_Size() int

func (*AskRedisRequest) XXX_Unmarshal

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

type AskRedisResponse

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

func (*AskRedisResponse) Descriptor

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

func (*AskRedisResponse) GetData

func (m *AskRedisResponse) GetData() string

func (*AskRedisResponse) ProtoMessage

func (*AskRedisResponse) ProtoMessage()

func (*AskRedisResponse) Reset

func (m *AskRedisResponse) Reset()

func (*AskRedisResponse) String

func (m *AskRedisResponse) String() string

func (*AskRedisResponse) XXX_DiscardUnknown

func (m *AskRedisResponse) XXX_DiscardUnknown()

func (*AskRedisResponse) XXX_Marshal

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

func (*AskRedisResponse) XXX_Merge

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

func (*AskRedisResponse) XXX_Size

func (m *AskRedisResponse) XXX_Size() int

func (*AskRedisResponse) XXX_Unmarshal

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

type EchoClient

type EchoClient interface {
	// First test endpoint
	Repeat(ctx context.Context, in *RepeatRequest, opts ...grpc.CallOption) (*RepeatResponse, error)
	// Second test endpoint
	Scream(ctx context.Context, in *ScreamRequest, opts ...grpc.CallOption) (*ScreamResponse, error)
	// Check integration with http endpoint
	AskGoogle(ctx context.Context, in *AskGoogleRequest, opts ...grpc.CallOption) (*AskGoogleResponse, error)
	// Check integartion with Mysql database
	AskDB(ctx context.Context, in *AskDBRequest, opts ...grpc.CallOption) (*AskDBResponse, error)
	// Check integartion with Redis cache
	AskRedis(ctx context.Context, in *AskRedisRequest, opts ...grpc.CallOption) (*AskRedisResponse, error)
	// Check integartion with second grpc service
	AskOracle(ctx context.Context, in *AskOracleRequest, opts ...grpc.CallOption) (*AskOracleResponse, error)
}

EchoClient is the client API for Echo service.

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

func NewEchoClient

func NewEchoClient(cc *grpc.ClientConn) EchoClient

type EchoServer

type EchoServer interface {
	// First test endpoint
	Repeat(context.Context, *RepeatRequest) (*RepeatResponse, error)
	// Second test endpoint
	Scream(context.Context, *ScreamRequest) (*ScreamResponse, error)
	// Check integration with http endpoint
	AskGoogle(context.Context, *AskGoogleRequest) (*AskGoogleResponse, error)
	// Check integartion with Mysql database
	AskDB(context.Context, *AskDBRequest) (*AskDBResponse, error)
	// Check integartion with Redis cache
	AskRedis(context.Context, *AskRedisRequest) (*AskRedisResponse, error)
	// Check integartion with second grpc service
	AskOracle(context.Context, *AskOracleRequest) (*AskOracleResponse, error)
}

EchoServer is the server API for Echo service.

type RepeatRequest

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

func (*RepeatRequest) Descriptor

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

func (*RepeatRequest) GetData

func (m *RepeatRequest) GetData() string

func (*RepeatRequest) ProtoMessage

func (*RepeatRequest) ProtoMessage()

func (*RepeatRequest) Reset

func (m *RepeatRequest) Reset()

func (*RepeatRequest) String

func (m *RepeatRequest) String() string

func (*RepeatRequest) XXX_DiscardUnknown

func (m *RepeatRequest) XXX_DiscardUnknown()

func (*RepeatRequest) XXX_Marshal

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

func (*RepeatRequest) XXX_Merge

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

func (*RepeatRequest) XXX_Size

func (m *RepeatRequest) XXX_Size() int

func (*RepeatRequest) XXX_Unmarshal

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

type RepeatResponse

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

func (*RepeatResponse) Descriptor

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

func (*RepeatResponse) GetData

func (m *RepeatResponse) GetData() string

func (*RepeatResponse) ProtoMessage

func (*RepeatResponse) ProtoMessage()

func (*RepeatResponse) Reset

func (m *RepeatResponse) Reset()

func (*RepeatResponse) String

func (m *RepeatResponse) String() string

func (*RepeatResponse) XXX_DiscardUnknown

func (m *RepeatResponse) XXX_DiscardUnknown()

func (*RepeatResponse) XXX_Marshal

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

func (*RepeatResponse) XXX_Merge

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

func (*RepeatResponse) XXX_Size

func (m *RepeatResponse) XXX_Size() int

func (*RepeatResponse) XXX_Unmarshal

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

type ScreamRequest

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

func (*ScreamRequest) Descriptor

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

func (*ScreamRequest) GetData

func (m *ScreamRequest) GetData() string

func (*ScreamRequest) ProtoMessage

func (*ScreamRequest) ProtoMessage()

func (*ScreamRequest) Reset

func (m *ScreamRequest) Reset()

func (*ScreamRequest) String

func (m *ScreamRequest) String() string

func (*ScreamRequest) XXX_DiscardUnknown

func (m *ScreamRequest) XXX_DiscardUnknown()

func (*ScreamRequest) XXX_Marshal

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

func (*ScreamRequest) XXX_Merge

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

func (*ScreamRequest) XXX_Size

func (m *ScreamRequest) XXX_Size() int

func (*ScreamRequest) XXX_Unmarshal

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

type ScreamResponse

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

func (*ScreamResponse) Descriptor

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

func (*ScreamResponse) GetData

func (m *ScreamResponse) GetData() string

func (*ScreamResponse) ProtoMessage

func (*ScreamResponse) ProtoMessage()

func (*ScreamResponse) Reset

func (m *ScreamResponse) Reset()

func (*ScreamResponse) String

func (m *ScreamResponse) String() string

func (*ScreamResponse) XXX_DiscardUnknown

func (m *ScreamResponse) XXX_DiscardUnknown()

func (*ScreamResponse) XXX_Marshal

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

func (*ScreamResponse) XXX_Merge

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

func (*ScreamResponse) XXX_Size

func (m *ScreamResponse) XXX_Size() int

func (*ScreamResponse) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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