Documentation ¶
Index ¶
- func RegisterRouteGuideServer(s *grpc.Server, srv RouteGuideServer)
- type Feature
- func (*Feature) Descriptor() ([]byte, []int)
- func (m *Feature) GetLocation() *Point
- func (m *Feature) GetName() string
- func (*Feature) ProtoMessage()
- func (m *Feature) Reset()
- func (m *Feature) String() string
- func (m *Feature) XXX_DiscardUnknown()
- func (m *Feature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Feature) XXX_Merge(src proto.Message)
- func (m *Feature) XXX_Size() int
- func (m *Feature) XXX_Unmarshal(b []byte) error
- type Point
- func (*Point) Descriptor() ([]byte, []int)
- func (m *Point) GetLatitude() int32
- func (m *Point) GetLongitude() int32
- func (*Point) ProtoMessage()
- func (m *Point) Reset()
- func (m *Point) String() string
- func (m *Point) XXX_DiscardUnknown()
- func (m *Point) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Point) XXX_Merge(src proto.Message)
- func (m *Point) XXX_Size() int
- func (m *Point) XXX_Unmarshal(b []byte) error
- type Rectangle
- func (*Rectangle) Descriptor() ([]byte, []int)
- func (m *Rectangle) GetHigh() *Point
- func (m *Rectangle) GetLow() *Point
- func (*Rectangle) ProtoMessage()
- func (m *Rectangle) Reset()
- func (m *Rectangle) String() string
- func (m *Rectangle) XXX_DiscardUnknown()
- func (m *Rectangle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Rectangle) XXX_Merge(src proto.Message)
- func (m *Rectangle) XXX_Size() int
- func (m *Rectangle) XXX_Unmarshal(b []byte) error
- type RouteGuideClient
- type RouteGuideServer
- type RouteGuide_ListFeatureClient
- type RouteGuide_ListFeatureServer
- type RouteGuide_RecordRouteClient
- type RouteGuide_RecordRouteServer
- type RouteGuide_RouteChatClient
- type RouteGuide_RouteChatServer
- type RouteNote
- func (*RouteNote) Descriptor() ([]byte, []int)
- func (m *RouteNote) GetLocation() *Point
- func (m *RouteNote) GetMessage() string
- func (*RouteNote) ProtoMessage()
- func (m *RouteNote) Reset()
- func (m *RouteNote) String() string
- func (m *RouteNote) XXX_DiscardUnknown()
- func (m *RouteNote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RouteNote) XXX_Merge(src proto.Message)
- func (m *RouteNote) XXX_Size() int
- func (m *RouteNote) XXX_Unmarshal(b []byte) error
- type RouteSummary
- func (*RouteSummary) Descriptor() ([]byte, []int)
- func (m *RouteSummary) GetDistance() int32
- func (m *RouteSummary) GetElapsedTime() int32
- func (m *RouteSummary) GetFeatureCount() int32
- func (m *RouteSummary) GetPointCount() int32
- func (*RouteSummary) ProtoMessage()
- func (m *RouteSummary) Reset()
- func (m *RouteSummary) String() string
- func (m *RouteSummary) XXX_DiscardUnknown()
- func (m *RouteSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RouteSummary) XXX_Merge(src proto.Message)
- func (m *RouteSummary) XXX_Size() int
- func (m *RouteSummary) XXX_Unmarshal(b []byte) error
- type UnimplementedRouteGuideServer
- func (*UnimplementedRouteGuideServer) GetFeature(ctx context.Context, req *Point) (*Feature, error)
- func (*UnimplementedRouteGuideServer) ListFeature(req *Rectangle, srv RouteGuide_ListFeatureServer) error
- func (*UnimplementedRouteGuideServer) RecordRoute(srv RouteGuide_RecordRouteServer) error
- func (*UnimplementedRouteGuideServer) RouteChat(srv RouteGuide_RouteChatServer) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterRouteGuideServer ¶
func RegisterRouteGuideServer(s *grpc.Server, srv RouteGuideServer)
Types ¶
type Feature ¶
type Feature struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Location *Point `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Feature) Descriptor ¶
func (*Feature) GetLocation ¶
func (*Feature) ProtoMessage ¶
func (*Feature) ProtoMessage()
func (*Feature) XXX_DiscardUnknown ¶
func (m *Feature) XXX_DiscardUnknown()
func (*Feature) XXX_Marshal ¶
func (*Feature) XXX_Unmarshal ¶
type Point ¶
type Point struct { Latitude int32 `protobuf:"varint,1,opt,name=latitude,proto3" json:"latitude,omitempty"` Longitude int32 `protobuf:"varint,2,opt,name=longitude,proto3" json:"longitude,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Point) Descriptor ¶
func (*Point) GetLatitude ¶
func (*Point) GetLongitude ¶
func (*Point) ProtoMessage ¶
func (*Point) ProtoMessage()
func (*Point) XXX_DiscardUnknown ¶
func (m *Point) XXX_DiscardUnknown()
func (*Point) XXX_Marshal ¶
func (*Point) XXX_Unmarshal ¶
type Rectangle ¶
type Rectangle struct { Low *Point `protobuf:"bytes,1,opt,name=low,proto3" json:"low,omitempty"` High *Point `protobuf:"bytes,2,opt,name=high,proto3" json:"high,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Rectangle) Descriptor ¶
func (*Rectangle) ProtoMessage ¶
func (*Rectangle) ProtoMessage()
func (*Rectangle) XXX_DiscardUnknown ¶
func (m *Rectangle) XXX_DiscardUnknown()
func (*Rectangle) XXX_Marshal ¶
func (*Rectangle) XXX_Unmarshal ¶
type RouteGuideClient ¶
type RouteGuideClient interface { GetFeature(ctx context.Context, in *Point, opts ...grpc.CallOption) (*Feature, error) ListFeature(ctx context.Context, in *Rectangle, opts ...grpc.CallOption) (RouteGuide_ListFeatureClient, error) RecordRoute(ctx context.Context, opts ...grpc.CallOption) (RouteGuide_RecordRouteClient, error) RouteChat(ctx context.Context, opts ...grpc.CallOption) (RouteGuide_RouteChatClient, error) }
RouteGuideClient is the client API for RouteGuide service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewRouteGuideClient ¶
func NewRouteGuideClient(cc grpc.ClientConnInterface) RouteGuideClient
type RouteGuideServer ¶
type RouteGuideServer interface { GetFeature(context.Context, *Point) (*Feature, error) ListFeature(*Rectangle, RouteGuide_ListFeatureServer) error RecordRoute(RouteGuide_RecordRouteServer) error RouteChat(RouteGuide_RouteChatServer) error }
RouteGuideServer is the server API for RouteGuide service.
type RouteGuide_ListFeatureClient ¶
type RouteGuide_ListFeatureClient interface { Recv() (*Feature, error) grpc.ClientStream }
type RouteGuide_ListFeatureServer ¶
type RouteGuide_ListFeatureServer interface { Send(*Feature) error grpc.ServerStream }
type RouteGuide_RecordRouteClient ¶
type RouteGuide_RecordRouteClient interface { Send(*Point) error CloseAndRecv() (*RouteSummary, error) grpc.ClientStream }
type RouteGuide_RecordRouteServer ¶
type RouteGuide_RecordRouteServer interface { SendAndClose(*RouteSummary) error Recv() (*Point, error) grpc.ServerStream }
type RouteNote ¶
type RouteNote struct { Location *Point `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RouteNote) Descriptor ¶
func (*RouteNote) GetLocation ¶
func (*RouteNote) GetMessage ¶
func (*RouteNote) ProtoMessage ¶
func (*RouteNote) ProtoMessage()
func (*RouteNote) XXX_DiscardUnknown ¶
func (m *RouteNote) XXX_DiscardUnknown()
func (*RouteNote) XXX_Marshal ¶
func (*RouteNote) XXX_Unmarshal ¶
type RouteSummary ¶
type RouteSummary struct { PointCount int32 `protobuf:"varint,1,opt,name=point_count,json=pointCount,proto3" json:"point_count,omitempty"` FeatureCount int32 `protobuf:"varint,2,opt,name=feature_count,json=featureCount,proto3" json:"feature_count,omitempty"` Distance int32 `protobuf:"varint,3,opt,name=distance,proto3" json:"distance,omitempty"` ElapsedTime int32 `protobuf:"varint,4,opt,name=elapsed_time,json=elapsedTime,proto3" json:"elapsed_time,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RouteSummary) Descriptor ¶
func (*RouteSummary) Descriptor() ([]byte, []int)
func (*RouteSummary) GetDistance ¶
func (m *RouteSummary) GetDistance() int32
func (*RouteSummary) GetElapsedTime ¶
func (m *RouteSummary) GetElapsedTime() int32
func (*RouteSummary) GetFeatureCount ¶
func (m *RouteSummary) GetFeatureCount() int32
func (*RouteSummary) GetPointCount ¶
func (m *RouteSummary) GetPointCount() int32
func (*RouteSummary) ProtoMessage ¶
func (*RouteSummary) ProtoMessage()
func (*RouteSummary) Reset ¶
func (m *RouteSummary) Reset()
func (*RouteSummary) String ¶
func (m *RouteSummary) String() string
func (*RouteSummary) XXX_DiscardUnknown ¶
func (m *RouteSummary) XXX_DiscardUnknown()
func (*RouteSummary) XXX_Marshal ¶
func (m *RouteSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RouteSummary) XXX_Merge ¶
func (m *RouteSummary) XXX_Merge(src proto.Message)
func (*RouteSummary) XXX_Size ¶
func (m *RouteSummary) XXX_Size() int
func (*RouteSummary) XXX_Unmarshal ¶
func (m *RouteSummary) XXX_Unmarshal(b []byte) error
type UnimplementedRouteGuideServer ¶ added in v1.0.1
type UnimplementedRouteGuideServer struct { }
UnimplementedRouteGuideServer can be embedded to have forward compatible implementations.
func (*UnimplementedRouteGuideServer) GetFeature ¶ added in v1.0.1
func (*UnimplementedRouteGuideServer) ListFeature ¶ added in v1.0.1
func (*UnimplementedRouteGuideServer) ListFeature(req *Rectangle, srv RouteGuide_ListFeatureServer) error
func (*UnimplementedRouteGuideServer) RecordRoute ¶ added in v1.0.1
func (*UnimplementedRouteGuideServer) RecordRoute(srv RouteGuide_RecordRouteServer) error
func (*UnimplementedRouteGuideServer) RouteChat ¶ added in v1.0.1
func (*UnimplementedRouteGuideServer) RouteChat(srv RouteGuide_RouteChatServer) error
Click to show internal directories.
Click to hide internal directories.