Documentation ¶
Index ¶
- type RoomServiceImpl
- func (r *RoomServiceImpl) DelRoom(ctx context.Context, roomID uint16) error
- func (r *RoomServiceImpl) EndGame(ctx context.Context, userID uint32, roomID uint16) (*server.Room, error)
- func (r *RoomServiceImpl) GetRoomInfo(ctx context.Context, roomID uint16) (*server.Room, error)
- func (r *RoomServiceImpl) GetRoomList(ctx context.Context, ServerIndex, ChannelIndex uint8) ([]server.Room, error)
- func (r *RoomServiceImpl) GetServiceList(ctx context.Context) ([]server.Server, error)
- func (r *RoomServiceImpl) JoinRoom(ctx context.Context, userID uint32, roomID uint16) (*server.Room, error)
- func (r *RoomServiceImpl) LeaveRoom(ctx context.Context, userID uint32, roomID uint16) (*server.Room, error)
- func (r *RoomServiceImpl) NewRoom(ctx context.Context, room *server.Room) (*server.Room, error)
- func (r *RoomServiceImpl) SetRoomHost(ctx context.Context, userID uint32, name string, roomID uint16) (*server.Room, error)
- func (r *RoomServiceImpl) StartGame(ctx context.Context, userID uint32, roomID uint16) (*server.Room, error)
- func (r *RoomServiceImpl) UpdateRoom(ctx context.Context, room *server.Room) (*server.Room, error)
- func (r *RoomServiceImpl) UpdateRoomSafe(ctx context.Context, room *server.Room) (*server.Room, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RoomServiceImpl ¶
type RoomServiceImpl struct {
// contains filtered or unexported fields
}
func NewRoomServiceImpl ¶
func NewRoomServiceImpl(addr string) *RoomServiceImpl
func (*RoomServiceImpl) DelRoom ¶
func (r *RoomServiceImpl) DelRoom(ctx context.Context, roomID uint16) error
func (*RoomServiceImpl) GetRoomInfo ¶
func (*RoomServiceImpl) GetRoomList ¶
func (*RoomServiceImpl) GetServiceList ¶
func (*RoomServiceImpl) SetRoomHost ¶
func (*RoomServiceImpl) UpdateRoom ¶
func (*RoomServiceImpl) UpdateRoomSafe ¶
Click to show internal directories.
Click to hide internal directories.