pb

package
v0.0.0-...-962772f Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_pb_telephone_proto protoreflect.FileDescriptor
View Source
var Telephone_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "pb.Telephone",
	HandlerType: (*TelephoneServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetContact",
			Handler:    _Telephone_GetContact_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "ListContacts",
			Handler:       _Telephone_ListContacts_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "RecordCallHistory",
			Handler:       _Telephone_RecordCallHistory_Handler,
			ClientStreams: true,
		},
		{
			StreamName:    "SendMessage",
			Handler:       _Telephone_SendMessage_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
	},
	Metadata: "pb/telephone.proto",
}

Telephone_ServiceDesc is the grpc.ServiceDesc for Telephone service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterTelephoneServer

func RegisterTelephoneServer(s grpc.ServiceRegistrar, srv TelephoneServer)

Types

type GetContactReply

type GetContactReply struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Lastname string `protobuf:"bytes,2,opt,name=lastname,proto3" json:"lastname,omitempty"`
	Number   string `protobuf:"bytes,3,opt,name=number,proto3" json:"number,omitempty"`
	// contains filtered or unexported fields
}

func (*GetContactReply) Descriptor deprecated

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

Deprecated: Use GetContactReply.ProtoReflect.Descriptor instead.

func (*GetContactReply) GetLastname

func (x *GetContactReply) GetLastname() string

func (*GetContactReply) GetName

func (x *GetContactReply) GetName() string

func (*GetContactReply) GetNumber

func (x *GetContactReply) GetNumber() string

func (*GetContactReply) ProtoMessage

func (*GetContactReply) ProtoMessage()

func (*GetContactReply) ProtoReflect

func (x *GetContactReply) ProtoReflect() protoreflect.Message

func (*GetContactReply) Reset

func (x *GetContactReply) Reset()

func (*GetContactReply) String

func (x *GetContactReply) String() string

type GetContactRequest

type GetContactRequest struct {
	Number string `protobuf:"bytes,1,opt,name=number,proto3" json:"number,omitempty"`
	// contains filtered or unexported fields
}

func (*GetContactRequest) Descriptor deprecated

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

Deprecated: Use GetContactRequest.ProtoReflect.Descriptor instead.

func (*GetContactRequest) GetNumber

func (x *GetContactRequest) GetNumber() string

func (*GetContactRequest) ProtoMessage

func (*GetContactRequest) ProtoMessage()

func (*GetContactRequest) ProtoReflect

func (x *GetContactRequest) ProtoReflect() protoreflect.Message

func (*GetContactRequest) Reset

func (x *GetContactRequest) Reset()

func (*GetContactRequest) String

func (x *GetContactRequest) String() string

type ListContactsReply

type ListContactsReply struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Lastname string `protobuf:"bytes,2,opt,name=lastname,proto3" json:"lastname,omitempty"`
	Number   string `protobuf:"bytes,3,opt,name=number,proto3" json:"number,omitempty"`
	// contains filtered or unexported fields
}

func (*ListContactsReply) Descriptor deprecated

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

Deprecated: Use ListContactsReply.ProtoReflect.Descriptor instead.

func (*ListContactsReply) GetLastname

func (x *ListContactsReply) GetLastname() string

func (*ListContactsReply) GetName

func (x *ListContactsReply) GetName() string

func (*ListContactsReply) GetNumber

func (x *ListContactsReply) GetNumber() string

func (*ListContactsReply) ProtoMessage

func (*ListContactsReply) ProtoMessage()

func (*ListContactsReply) ProtoReflect

func (x *ListContactsReply) ProtoReflect() protoreflect.Message

func (*ListContactsReply) Reset

func (x *ListContactsReply) Reset()

func (*ListContactsReply) String

func (x *ListContactsReply) String() string

type ListContactsRequest

type ListContactsRequest struct {
	// contains filtered or unexported fields
}

func (*ListContactsRequest) Descriptor deprecated

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

Deprecated: Use ListContactsRequest.ProtoReflect.Descriptor instead.

func (*ListContactsRequest) ProtoMessage

func (*ListContactsRequest) ProtoMessage()

func (*ListContactsRequest) ProtoReflect

func (x *ListContactsRequest) ProtoReflect() protoreflect.Message

func (*ListContactsRequest) Reset

func (x *ListContactsRequest) Reset()

func (*ListContactsRequest) String

func (x *ListContactsRequest) String() string

type RecordCallHistoryReply

type RecordCallHistoryReply struct {
	CallCount int32 `protobuf:"varint,1,opt,name=callCount,proto3" json:"callCount,omitempty"`
	// Duration of call
	ElapsedTime int32 `protobuf:"varint,2,opt,name=elapsed_time,json=elapsedTime,proto3" json:"elapsed_time,omitempty"`
	// contains filtered or unexported fields
}

func (*RecordCallHistoryReply) Descriptor deprecated

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

Deprecated: Use RecordCallHistoryReply.ProtoReflect.Descriptor instead.

func (*RecordCallHistoryReply) GetCallCount

func (x *RecordCallHistoryReply) GetCallCount() int32

func (*RecordCallHistoryReply) GetElapsedTime

func (x *RecordCallHistoryReply) GetElapsedTime() int32

func (*RecordCallHistoryReply) ProtoMessage

func (*RecordCallHistoryReply) ProtoMessage()

func (*RecordCallHistoryReply) ProtoReflect

func (x *RecordCallHistoryReply) ProtoReflect() protoreflect.Message

func (*RecordCallHistoryReply) Reset

func (x *RecordCallHistoryReply) Reset()

func (*RecordCallHistoryReply) String

func (x *RecordCallHistoryReply) String() string

type RecordCallHistoryRequest

type RecordCallHistoryRequest struct {
	Number string `protobuf:"bytes,1,opt,name=number,proto3" json:"number,omitempty"`
	// contains filtered or unexported fields
}

func (*RecordCallHistoryRequest) Descriptor deprecated

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

Deprecated: Use RecordCallHistoryRequest.ProtoReflect.Descriptor instead.

func (*RecordCallHistoryRequest) GetNumber

func (x *RecordCallHistoryRequest) GetNumber() string

func (*RecordCallHistoryRequest) ProtoMessage

func (*RecordCallHistoryRequest) ProtoMessage()

func (*RecordCallHistoryRequest) ProtoReflect

func (x *RecordCallHistoryRequest) ProtoReflect() protoreflect.Message

func (*RecordCallHistoryRequest) Reset

func (x *RecordCallHistoryRequest) Reset()

func (*RecordCallHistoryRequest) String

func (x *RecordCallHistoryRequest) String() string

type SendMessageReply

type SendMessageReply struct {
	Msg []byte `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*SendMessageReply) Descriptor deprecated

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

Deprecated: Use SendMessageReply.ProtoReflect.Descriptor instead.

func (*SendMessageReply) GetMsg

func (x *SendMessageReply) GetMsg() []byte

func (*SendMessageReply) ProtoMessage

func (*SendMessageReply) ProtoMessage()

func (*SendMessageReply) ProtoReflect

func (x *SendMessageReply) ProtoReflect() protoreflect.Message

func (*SendMessageReply) Reset

func (x *SendMessageReply) Reset()

func (*SendMessageReply) String

func (x *SendMessageReply) String() string

type SendMessageRequest

type SendMessageRequest struct {
	Msg []byte `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*SendMessageRequest) Descriptor deprecated

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

Deprecated: Use SendMessageRequest.ProtoReflect.Descriptor instead.

func (*SendMessageRequest) GetMsg

func (x *SendMessageRequest) GetMsg() []byte

func (*SendMessageRequest) ProtoMessage

func (*SendMessageRequest) ProtoMessage()

func (*SendMessageRequest) ProtoReflect

func (x *SendMessageRequest) ProtoReflect() protoreflect.Message

func (*SendMessageRequest) Reset

func (x *SendMessageRequest) Reset()

func (*SendMessageRequest) String

func (x *SendMessageRequest) String() string

type TelephoneClient

type TelephoneClient interface {
	// Simple RPC
	GetContact(ctx context.Context, in *GetContactRequest, opts ...grpc.CallOption) (*GetContactReply, error)
	// Server-Side streaming RPC
	ListContacts(ctx context.Context, in *ListContactsRequest, opts ...grpc.CallOption) (Telephone_ListContactsClient, error)
	// Client-Side streaming RPC
	RecordCallHistory(ctx context.Context, opts ...grpc.CallOption) (Telephone_RecordCallHistoryClient, error)
	// Bidirectional streaming RPC
	SendMessage(ctx context.Context, opts ...grpc.CallOption) (Telephone_SendMessageClient, error)
}

TelephoneClient is the client API for Telephone service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewTelephoneClient

func NewTelephoneClient(cc grpc.ClientConnInterface) TelephoneClient

type TelephoneServer

type TelephoneServer interface {
	// Simple RPC
	GetContact(context.Context, *GetContactRequest) (*GetContactReply, error)
	// Server-Side streaming RPC
	ListContacts(*ListContactsRequest, Telephone_ListContactsServer) error
	// Client-Side streaming RPC
	RecordCallHistory(Telephone_RecordCallHistoryServer) error
	// Bidirectional streaming RPC
	SendMessage(Telephone_SendMessageServer) error
	// contains filtered or unexported methods
}

TelephoneServer is the server API for Telephone service. All implementations must embed UnimplementedTelephoneServer for forward compatibility

type Telephone_ListContactsClient

type Telephone_ListContactsClient interface {
	Recv() (*ListContactsReply, error)
	grpc.ClientStream
}

type Telephone_ListContactsServer

type Telephone_ListContactsServer interface {
	Send(*ListContactsReply) error
	grpc.ServerStream
}

type Telephone_RecordCallHistoryClient

type Telephone_RecordCallHistoryClient interface {
	Send(*RecordCallHistoryRequest) error
	CloseAndRecv() (*RecordCallHistoryReply, error)
	grpc.ClientStream
}

type Telephone_RecordCallHistoryServer

type Telephone_RecordCallHistoryServer interface {
	SendAndClose(*RecordCallHistoryReply) error
	Recv() (*RecordCallHistoryRequest, error)
	grpc.ServerStream
}

type Telephone_SendMessageClient

type Telephone_SendMessageClient interface {
	Send(*SendMessageRequest) error
	Recv() (*SendMessageReply, error)
	grpc.ClientStream
}

type Telephone_SendMessageServer

type Telephone_SendMessageServer interface {
	Send(*SendMessageReply) error
	Recv() (*SendMessageRequest, error)
	grpc.ServerStream
}

type UnimplementedTelephoneServer

type UnimplementedTelephoneServer struct {
}

UnimplementedTelephoneServer must be embedded to have forward compatible implementations.

func (UnimplementedTelephoneServer) GetContact

func (UnimplementedTelephoneServer) ListContacts

func (UnimplementedTelephoneServer) RecordCallHistory

func (UnimplementedTelephoneServer) SendMessage

type UnsafeTelephoneServer

type UnsafeTelephoneServer interface {
	// contains filtered or unexported methods
}

UnsafeTelephoneServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TelephoneServer will result in compilation errors.

Jump to

Keyboard shortcuts

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