utils

package
v0.7.8 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2021 License: MIT Imports: 7 Imported by: 48

Documentation

Index

Constants

View Source
const (
	RoomPrefix        = "RM_"
	NodePrefix        = "ND_"
	ParticipantPrefix = "PA_"
	TrackPrefix       = "TR_"
	APIKeyPrefix      = "API"
	RecordingPrefix   = "RR_"
)
View Source
const (
	ReservationChannel = "RESERVE_RECORDER"
	RecorderTimeout    = time.Second * 3
	ReservationTimeout = time.Second * 2
)

Variables

View Source
var (
	ErrChannelClosed = errors.New("cannot write to closed channel")
)

Functions

func EndRecordingChannel added in v0.6.1

func EndRecordingChannel(id string) string

func NewGuid

func NewGuid(prefix string) string

func RandomSecret

func RandomSecret() string

func ReservationResponseChannel added in v0.6.1

func ReservationResponseChannel(id string) string

func StartRecordingChannel added in v0.6.1

func StartRecordingChannel(id string) string

Types

type AtomicFlag

type AtomicFlag struct {
	// contains filtered or unexported fields
}

func (*AtomicFlag) Get

func (b *AtomicFlag) Get() bool

func (*AtomicFlag) TrySet

func (b *AtomicFlag) TrySet(bVal bool) bool

set flag to value if existing flag is different, otherwise return

Jump to

Keyboard shortcuts

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