Documentation ¶
Index ¶
- type EngineTransportOption
- type Logger
- type Transport
- func (c *Transport) RequestHandshake() error
- func (c *Transport) Run(ctx context.Context, url *url.URL, sid string, messagesChan chan<- []byte, ...) error
- func (c *Transport) SendMessage(msg []byte) error
- func (c *Transport) SetHandshake(handshake *engineio_v4.HandshakeResponse)
- func (c *Transport) Stop() (err error)
- func (c *Transport) Transport() engineio_v4.EngineIOTransport
- type WebSocket
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EngineTransportOption ¶
func WithLogger ¶
func WithLogger(logger Logger) EngineTransportOption
func WithOrigin ¶
func WithOrigin(origin *url.URL) EngineTransportOption
func WithWebSocket ¶
func WithWebSocket(ws WebSocket) EngineTransportOption
type Transport ¶
type Transport struct {
// contains filtered or unexported fields
}
func NewTransport ¶
func NewTransport(options ...EngineTransportOption) (*Transport, error)
func (*Transport) RequestHandshake ¶
func (*Transport) SendMessage ¶
func (*Transport) SetHandshake ¶
func (c *Transport) SetHandshake(handshake *engineio_v4.HandshakeResponse)
func (*Transport) Transport ¶
func (c *Transport) Transport() engineio_v4.EngineIOTransport
Click to show internal directories.
Click to hide internal directories.