Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrBadRequest = &SClientError{"bad request"} ErrDecodeResponse = &SClientError{"decode response"} ErrPingMessage = &SClientError{"ping message"} ErrPushMessage = &SClientError{"push message"} )
Functions ¶
This section is empty.
Types ¶
type IBuilder ¶
type IBuilder interface { PingMessage() hls_request.IRequest PushMessage([]byte) hls_request.IRequest }
func NewBuilder ¶
func NewBuilder() IBuilder
type IClient ¶
type IClient interface { PingMessage(context.Context, string) error PushMessage(context.Context, string, []byte) error }
func NewClient ¶
func NewClient(pBuilder IBuilder, pRequester IRequester) IClient
type IRequester ¶
type IRequester interface { PingMessage(context.Context, string, hls_request.IRequest) error PushMessage(context.Context, string, hls_request.IRequest) error }
func NewRequester ¶
func NewRequester(pHLSClient hls_client.IClient) IRequester
type SClientError ¶
type SClientError struct {
// contains filtered or unexported fields
}
func (*SClientError) Error ¶
func (err *SClientError) Error() string
Click to show internal directories.
Click to hide internal directories.