Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultBandwidthQuotaDuration = 1 * time.Minute
DefaultBandwidthQuotaDuration ...
View Source
var DefaultBandwidthQuotaLimit = 1000 * 1000 * 10 // 10mb
DefaultBandwidthQuotaLimit ...
View Source
var ErrInvalidQuotaDuration = fmt.Sprintf("Invalid quota duration")
ErrInvalidQuotaDuration ...
View Source
var ErrInvalidQuotaLimit = fmt.Sprintf("Invalid quota size")
ErrInvalidQuotaLimit ...
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Host string Port uint WS *wsserver.WS DB db.DB BandwidthQuotaLimit uint64 BandwidthQuotaDuration time.Duration RandomChannelLength uint }
Config ...
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server ...
func (*Server) BandwidthQuotaDuration ¶
BandwidthQuotaDuration ...
func (*Server) BandwidthQuotaEnabled ¶
BandwidthQuotaEnabled ...
func (*Server) BandwidthQuotaLimit ¶
func (s *Server) BandwidthQuotaLimit() BandwidthQuotaLimit
BandwidthQuotaLimit ...
Click to show internal directories.
Click to hide internal directories.