Versions in this module Expand all Collapse all v0 v0.2.0 May 16, 2026 Changes in this version + func StartServers(ctx context.Context, cfg *config.Config, ...) error + func StartServersWithListener(ctx context.Context, listener net.Listener, cfg *config.Config, ...) error + func WebrtcOfferDoc() + type IdempotencyStore struct + func NewIdempotencyStore(ttl time.Duration) *IdempotencyStore + type PipelineStore struct + func NewPipelineStore() *PipelineStore + func (s *PipelineStore) Delete(sessionID string) + func (s *PipelineStore) Get(sessionID string) (interface{}, bool) + func (s *PipelineStore) Put(sessionID string, value interface{}) + type SessionMeta struct + CreatedAt time.Time + SessionID string + type SessionRegistry struct + func NewSessionRegistry() *SessionRegistry + func (r *SessionRegistry) Register(sessionID string, meta SessionMeta, cancel func()) + func (r *SessionRegistry) Unregister(sessionID string)