Versions in this module Expand all Collapse all v1 v1.0.1 Jun 26, 2022 Changes in this version + func ContextWithBufferPolicy(ctx context.Context, p Buffer) context.Context + func ManagerType() interface + type Buffer struct + PerConnection int32 + func BufferPolicyFromContext(ctx context.Context) Buffer + type DefaultManager struct + func (DefaultManager) Close() error + func (DefaultManager) ForLevel(level uint32) Session + func (DefaultManager) ForSystem() System + func (DefaultManager) Start() error + func (DefaultManager) Type() interface{} + type Manager interface + ForLevel func(level uint32) Session + ForSystem func() System + type Session struct + Buffer Buffer + Stats Stats + Timeouts Timeout + func SessionDefault() Session + type Stats struct + UserDownlink bool + UserUplink bool + type System struct + Buffer Buffer + Stats SystemStats + type SystemStats struct + InboundDownlink bool + InboundUplink bool + OutboundDownlink bool + OutboundUplink bool + type Timeout struct + ConnectionIdle time.Duration + DownlinkOnly time.Duration + Handshake time.Duration + UplinkOnly time.Duration