MCPcopy
hub / github.com/livekit/livekit / AnalyticsService

Interface AnalyticsService

pkg/telemetry/analyticsservice.go:34–39  ·  view source on GitHub ↗

counterfeiter:generate . AnalyticsService

Source from the content-addressed store, hash-verified

32
33//counterfeiter:generate . AnalyticsService
34type AnalyticsService interface {
35 SendStats(ctx context.Context, stats []*livekit.AnalyticsStat)
36 SendEvent(ctx context.Context, events *livekit.AnalyticsEvent)
37 SendNodeRoomStates(ctx context.Context, nodeRooms *livekit.AnalyticsNodeRooms)
38 RoomProjectReporter(ctx context.Context) roomobs.ProjectReporter
39}
40
41// ----------------------------
42

Callers 11

FlushMethod · 0.65
RoomStartedMethod · 0.65
RoomEndedMethod · 0.65
ParticipantJoinedMethod · 0.65
ParticipantActiveMethod · 0.65
ParticipantResumedMethod · 0.65
ParticipantLeftMethod · 0.65
TrackPublishRequestedMethod · 0.65
TrackPublishedMethod · 0.65
LocalRoomStateMethod · 0.65
NewBytesSignalStatsFunction · 0.65

Implementers 4

NullAnalyticServicepkg/telemetry/analyticsservice.go
analyticsServicepkg/telemetry/analyticsservice.go
FakeAnalyticsServicepkg/telemetry/telemetryfakes/fake_anal
FakeTelemetryServicepkg/telemetry/telemetryfakes/fake_tele

Calls

no outgoing calls

Tested by

no test coverage detected