Documentation ¶
Index ¶
- Variables
- func RegisterTelephoneServer(s grpc.ServiceRegistrar, srv TelephoneServer)
- type GetContactReply
- func (*GetContactReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetContactReply) GetLastname() string
- func (x *GetContactReply) GetName() string
- func (x *GetContactReply) GetNumber() string
- func (*GetContactReply) ProtoMessage()
- func (x *GetContactReply) ProtoReflect() protoreflect.Message
- func (x *GetContactReply) Reset()
- func (x *GetContactReply) String() string
- type GetContactRequest
- type ListContactsReply
- func (*ListContactsReply) Descriptor() ([]byte, []int)deprecated
- func (x *ListContactsReply) GetLastname() string
- func (x *ListContactsReply) GetName() string
- func (x *ListContactsReply) GetNumber() string
- func (*ListContactsReply) ProtoMessage()
- func (x *ListContactsReply) ProtoReflect() protoreflect.Message
- func (x *ListContactsReply) Reset()
- func (x *ListContactsReply) String() string
- type ListContactsRequest
- type RecordCallHistoryReply
- func (*RecordCallHistoryReply) Descriptor() ([]byte, []int)deprecated
- func (x *RecordCallHistoryReply) GetCallCount() int32
- func (x *RecordCallHistoryReply) GetElapsedTime() int32
- func (*RecordCallHistoryReply) ProtoMessage()
- func (x *RecordCallHistoryReply) ProtoReflect() protoreflect.Message
- func (x *RecordCallHistoryReply) Reset()
- func (x *RecordCallHistoryReply) String() string
- type RecordCallHistoryRequest
- func (*RecordCallHistoryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RecordCallHistoryRequest) GetNumber() string
- func (*RecordCallHistoryRequest) ProtoMessage()
- func (x *RecordCallHistoryRequest) ProtoReflect() protoreflect.Message
- func (x *RecordCallHistoryRequest) Reset()
- func (x *RecordCallHistoryRequest) String() string
- type SendMessageReply
- type SendMessageRequest
- type TelephoneClient
- type TelephoneServer
- type Telephone_ListContactsClient
- type Telephone_ListContactsServer
- type Telephone_RecordCallHistoryClient
- type Telephone_RecordCallHistoryServer
- type Telephone_SendMessageClient
- type Telephone_SendMessageServer
- type UnimplementedTelephoneServer
- func (UnimplementedTelephoneServer) GetContact(context.Context, *GetContactRequest) (*GetContactReply, error)
- func (UnimplementedTelephoneServer) ListContacts(*ListContactsRequest, Telephone_ListContactsServer) error
- func (UnimplementedTelephoneServer) RecordCallHistory(Telephone_RecordCallHistoryServer) error
- func (UnimplementedTelephoneServer) SendMessage(Telephone_SendMessageServer) error
- type UnsafeTelephoneServer
Constants ¶
This section is empty.
Variables ¶
var File_pb_telephone_proto protoreflect.FileDescriptor
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) GetContact(context.Context, *GetContactRequest) (*GetContactReply, error)
func (UnimplementedTelephoneServer) ListContacts ¶
func (UnimplementedTelephoneServer) ListContacts(*ListContactsRequest, Telephone_ListContactsServer) error
func (UnimplementedTelephoneServer) RecordCallHistory ¶
func (UnimplementedTelephoneServer) RecordCallHistory(Telephone_RecordCallHistoryServer) error
func (UnimplementedTelephoneServer) SendMessage ¶
func (UnimplementedTelephoneServer) SendMessage(Telephone_SendMessageServer) error
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.