Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControllerCommon ¶
type ControllerCommon struct {
// contains filtered or unexported fields
}
func NewControllerCommon ¶
func NewControllerCommon(adaptors *adaptors.Adaptors, stream *stream.StreamService, endpoint endpoint.IEndpoint) *ControllerCommon
type ControllerMobile ¶
type ControllerMobile struct {
*ControllerCommon
}
func NewControllerMobile ¶
func NewControllerMobile(common *ControllerCommon, stream *stream.StreamService) *ControllerMobile
func (*ControllerMobile) ListMobileTokens ¶
func (c *ControllerMobile) ListMobileTokens(client *stream.Client, message stream.Message)
func (*ControllerMobile) RegisterMobile ¶
func (c *ControllerMobile) RegisterMobile(client *stream.Client, message stream.Message)
func (*ControllerMobile) RemoveMobileToken ¶
func (c *ControllerMobile) RemoveMobileToken(client *stream.Client, message stream.Message)
type ControllerServer ¶
type ControllerServer struct {
*ControllerCommon
}
func NewControllerServer ¶
func NewControllerServer(common *ControllerCommon, stream *stream.StreamService) *ControllerServer
func (*ControllerServer) RegisterServer ¶
func (c *ControllerServer) RegisterServer(client *stream.Client, message stream.Message)
func (*ControllerServer) RemoveServerToken ¶
func (c *ControllerServer) RemoveServerToken(client *stream.Client, message stream.Message)
type Controllers ¶
type Controllers struct { Server *ControllerServer Mobile *ControllerMobile }
func NewControllers ¶
func NewControllers(adaptors *adaptors.Adaptors, stream *stream.StreamService, endpoint endpoint.IEndpoint) *Controllers
Click to show internal directories.
Click to hide internal directories.