server

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2020 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

Types

type OptionFunc

type OptionFunc func(ops *Options)

func WithOnOffline

func WithOnOffline(f func(string) error) OptionFunc

func WithOnOnline

func WithOnOnline(f func(string) error) OptionFunc

func WithReadTimeout

func WithReadTimeout(to time.Duration) OptionFunc

func WithWriteTimeout

func WithWriteTimeout(to time.Duration) OptionFunc

type Options

type Options struct {
	ReadTimeout time.Duration
	WriteTimout time.Duration

	OnOnlineFunc  func(cid string) error
	OnOfflineFunc func(cid string) error
	// contains filtered or unexported fields
}

func NewOptions

func NewOptions(ln net.Listener, ops ...OptionFunc) *Options

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL