Documentation
¶
Index ¶
- func RegisterWebProxyRpcServer(s *grpc.Server, srv WebProxyRpcServer)
- type SessionToken
- func (*SessionToken) Descriptor() ([]byte, []int)
- func (m *SessionToken) GetToken() string
- func (*SessionToken) ProtoMessage()
- func (m *SessionToken) Reset()
- func (m *SessionToken) String() string
- func (m *SessionToken) XXX_DiscardUnknown()
- func (m *SessionToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SessionToken) XXX_Merge(src proto.Message)
- func (m *SessionToken) XXX_Size() int
- func (m *SessionToken) XXX_Unmarshal(b []byte) error
- type WebProxyRpcClient
- type WebProxyRpcServer
- type WebProxyRpc_SubscribeMessagesClient
- type WebProxyRpc_SubscribeMessagesServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterWebProxyRpcServer ¶
func RegisterWebProxyRpcServer(s *grpc.Server, srv WebProxyRpcServer)
Types ¶
type SessionToken ¶
type SessionToken struct {
Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*SessionToken) Descriptor ¶
func (*SessionToken) Descriptor() ([]byte, []int)
func (*SessionToken) GetToken ¶
func (m *SessionToken) GetToken() string
func (*SessionToken) ProtoMessage ¶
func (*SessionToken) ProtoMessage()
func (*SessionToken) Reset ¶
func (m *SessionToken) Reset()
func (*SessionToken) String ¶
func (m *SessionToken) String() string
func (*SessionToken) XXX_DiscardUnknown ¶
func (m *SessionToken) XXX_DiscardUnknown()
func (*SessionToken) XXX_Marshal ¶
func (m *SessionToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SessionToken) XXX_Merge ¶
func (m *SessionToken) XXX_Merge(src proto.Message)
func (*SessionToken) XXX_Size ¶
func (m *SessionToken) XXX_Size() int
func (*SessionToken) XXX_Unmarshal ¶
func (m *SessionToken) XXX_Unmarshal(b []byte) error
type WebProxyRpcClient ¶
type WebProxyRpcClient interface {
CreateSession(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*SessionToken, error)
OpenChannel(ctx context.Context, in *rpc.OpenChannelRequest, opts ...grpc.CallOption) (*rpc.OpenChannelResponse, error)
SubscribeMessages(ctx context.Context, in *rpc.AuthReq, opts ...grpc.CallOption) (WebProxyRpc_SubscribeMessagesClient, error)
SendMessage(ctx context.Context, in *rpc.CelerMsg, opts ...grpc.CallOption) (*empty.Empty, error)
}
WebProxyRpcClient is the client API for WebProxyRpc service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewWebProxyRpcClient ¶
func NewWebProxyRpcClient(cc *grpc.ClientConn) WebProxyRpcClient
type WebProxyRpcServer ¶
type WebProxyRpcServer interface {
CreateSession(context.Context, *empty.Empty) (*SessionToken, error)
OpenChannel(context.Context, *rpc.OpenChannelRequest) (*rpc.OpenChannelResponse, error)
SubscribeMessages(*rpc.AuthReq, WebProxyRpc_SubscribeMessagesServer) error
SendMessage(context.Context, *rpc.CelerMsg) (*empty.Empty, error)
}
WebProxyRpcServer is the server API for WebProxyRpc service.
type WebProxyRpc_SubscribeMessagesClient ¶
type WebProxyRpc_SubscribeMessagesClient interface {
Recv() (*rpc.CelerMsg, error)
grpc.ClientStream
}
type WebProxyRpc_SubscribeMessagesServer ¶
type WebProxyRpc_SubscribeMessagesServer interface {
Send(*rpc.CelerMsg) error
grpc.ServerStream
}
Click to show internal directories.
Click to hide internal directories.