Documentation ¶
Index ¶
- type RouterServer
- func (s *RouterServer) CreateOrUpdateRoute(ctx context.Context, in *proto.CreateOrUpdateRouteRequest) (*proto.EmptyReply, error)
- func (s *RouterServer) DeleteSession(ctx context.Context, in *proto.DeleteSessionRequest) (*proto.EmptyReply, error)
- func (s *RouterServer) Routes(ctx context.Context, in *proto.RouteRequest) (*proto.RouteReply, error)
- func (s *RouterServer) Shutdown(ctx context.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RouterServer ¶
type RouterServer struct {
// contains filtered or unexported fields
}
func NewRouterServer ¶
func NewRouterServer(redisClient *redis.Client) *RouterServer
func (*RouterServer) CreateOrUpdateRoute ¶
func (s *RouterServer) CreateOrUpdateRoute(ctx context.Context, in *proto.CreateOrUpdateRouteRequest) (*proto.EmptyReply, error)
func (*RouterServer) DeleteSession ¶
func (s *RouterServer) DeleteSession(ctx context.Context, in *proto.DeleteSessionRequest) (*proto.EmptyReply, error)
func (*RouterServer) Routes ¶
func (s *RouterServer) Routes(ctx context.Context, in *proto.RouteRequest) (*proto.RouteReply, error)
Click to show internal directories.
Click to hide internal directories.