Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterSignallingServerServer(s grpc.ServiceRegistrar, srv SignallingServerServer)
- type Envelope
- func (*Envelope) Descriptor() ([]byte, []int)deprecated
- func (x *Envelope) GetData() []byte
- func (x *Envelope) GetError() string
- func (x *Envelope) GetType() string
- func (*Envelope) ProtoMessage()
- func (x *Envelope) ProtoReflect() protoreflect.Message
- func (x *Envelope) Reset()
- func (x *Envelope) String() string
- type SignallingServerClient
- type SignallingServerServer
- type SignallingServer_ConnectClient
- type SignallingServer_ConnectServer
- type UnimplementedSignallingServerServer
- type UnsafeSignallingServerServer
Constants ¶
const (
SignallingServer_Connect_FullMethodName = "/signallingserverproto.SignallingServer/Connect"
)
Variables ¶
var File_signallingServer_proto protoreflect.FileDescriptor
var SignallingServer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "signallingserverproto.SignallingServer", HandlerType: (*SignallingServerServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{ { StreamName: "Connect", Handler: _SignallingServer_Connect_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "signallingServer.proto", }
SignallingServer_ServiceDesc is the grpc.ServiceDesc for SignallingServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterSignallingServerServer ¶
func RegisterSignallingServerServer(s grpc.ServiceRegistrar, srv SignallingServerServer)
Types ¶
type Envelope ¶
type Envelope struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*Envelope) Descriptor
deprecated
func (*Envelope) ProtoMessage ¶
func (*Envelope) ProtoMessage()
func (*Envelope) ProtoReflect ¶
func (x *Envelope) ProtoReflect() protoreflect.Message
type SignallingServerClient ¶
type SignallingServerClient interface {
Connect(ctx context.Context, opts ...grpc.CallOption) (SignallingServer_ConnectClient, error)
}
SignallingServerClient is the client API for SignallingServer 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 NewSignallingServerClient ¶
func NewSignallingServerClient(cc grpc.ClientConnInterface) SignallingServerClient
type SignallingServerServer ¶
type SignallingServerServer interface { Connect(SignallingServer_ConnectServer) error // contains filtered or unexported methods }
SignallingServerServer is the server API for SignallingServer service. All implementations must embed UnimplementedSignallingServerServer for forward compatibility
type UnimplementedSignallingServerServer ¶
type UnimplementedSignallingServerServer struct { }
UnimplementedSignallingServerServer must be embedded to have forward compatible implementations.
func (UnimplementedSignallingServerServer) Connect ¶
func (UnimplementedSignallingServerServer) Connect(SignallingServer_ConnectServer) error
type UnsafeSignallingServerServer ¶
type UnsafeSignallingServerServer interface {
// contains filtered or unexported methods
}
UnsafeSignallingServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SignallingServerServer will result in compilation errors.