Skip to content

Commit 5b89400

Browse files
committed
Unexport types that are for internal use only
1 parent 1c88f5d commit 5b89400

File tree

4 files changed

+24
-24
lines changed

4 files changed

+24
-24
lines changed

gcc/delay_rate_controller.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
"github.com/pion/logging"
1010
)
1111

12-
type DelayRateController struct {
12+
type delayRateController struct {
1313
log logging.LeveledLogger
1414
aga *arrivalGroupAccumulator
1515
last arrivalGroup
@@ -20,8 +20,8 @@ type DelayRateController struct {
2020
samples int
2121
}
2222

23-
func NewDelayRateController(initialRate int, logger logging.LeveledLogger) *DelayRateController {
24-
return &DelayRateController{
23+
func newDelayRateController(initialRate int, logger logging.LeveledLogger) *delayRateController {
24+
return &delayRateController{
2525
log: logger,
2626
aga: newArrivalGroupAccumulator(),
2727
last: []Acknowledgment{},
@@ -33,7 +33,7 @@ func NewDelayRateController(initialRate int, logger logging.LeveledLogger) *Dela
3333
}
3434
}
3535

36-
func (c *DelayRateController) OnPacketAcked(ack Acknowledgment) {
36+
func (c *delayRateController) onPacketAcked(ack Acknowledgment) {
3737
next := c.aga.onPacketAcked(ack)
3838
if next == nil {
3939
return
@@ -74,7 +74,7 @@ func (c *DelayRateController) OnPacketAcked(ack Acknowledgment) {
7474
)
7575
}
7676

77-
func (c *DelayRateController) Update(ts time.Time, lastDeliveryRate int, rtt time.Duration) int {
77+
func (c *delayRateController) update(ts time.Time, lastDeliveryRate int, rtt time.Duration) int {
7878
return c.rc.update(ts, c.latestUsage, lastDeliveryRate, rtt)
7979
}
8080

gcc/loss_rate_controller.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
package gcc
55

6-
type LossRateController struct {
6+
type lossRateController struct {
77
bitrate int
88
min, max float64
99

@@ -12,8 +12,8 @@ type LossRateController struct {
1212
lostSinceLastUpdate int
1313
}
1414

15-
func NewLossRateController(initialRate, minRate, maxRate int) *LossRateController {
16-
return &LossRateController{
15+
func newLossRateController(initialRate, minRate, maxRate int) *lossRateController {
16+
return &lossRateController{
1717
bitrate: initialRate,
1818
min: float64(minRate),
1919
max: float64(maxRate),
@@ -23,17 +23,17 @@ func NewLossRateController(initialRate, minRate, maxRate int) *LossRateControlle
2323
}
2424
}
2525

26-
func (l *LossRateController) OnPacketAcked() {
26+
func (l *lossRateController) onPacketAcked() {
2727
l.packetsSinceLastUpdate++
2828
l.arrivedSinceLastUpdate++
2929
}
3030

31-
func (l *LossRateController) OnPacketLost() {
31+
func (l *lossRateController) onPacketLost() {
3232
l.packetsSinceLastUpdate++
3333
l.lostSinceLastUpdate++
3434
}
3535

36-
func (l *LossRateController) Update(lastDeliveryRate int) int {
36+
func (l *lossRateController) update(lastDeliveryRate int) int {
3737
lossRate := float64(l.lostSinceLastUpdate) / float64(l.packetsSinceLastUpdate)
3838
var target float64
3939
if lossRate > 0.1 {

gcc/loss_rate_controller_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,14 @@ func TestLossRateController(t *testing.T) {
7676
}
7777
for i, tc := range cases {
7878
t.Run(fmt.Sprintf("%v", i), func(t *testing.T) {
79-
lrc := NewLossRateController(tc.init, tc.min, tc.max)
79+
lrc := newLossRateController(tc.init, tc.min, tc.max)
8080
for i := 0; i < tc.acked; i++ {
81-
lrc.OnPacketAcked()
81+
lrc.onPacketAcked()
8282
}
8383
for i := 0; i < tc.lost; i++ {
84-
lrc.OnPacketLost()
84+
lrc.onPacketLost()
8585
}
86-
assert.Equal(t, tc.expectedRate, lrc.Update(tc.deliveredRate))
86+
assert.Equal(t, tc.expectedRate, lrc.update(tc.deliveredRate))
8787
})
8888
}
8989
}

gcc/send_side_bwe.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ func Logger(l logging.LeveledLogger) Option {
2222
type SendSideController struct {
2323
log logging.LeveledLogger
2424
dre *deliveryRateEstimator
25-
lbc *LossRateController
26-
drc *DelayRateController
25+
lbc *lossRateController
26+
drc *delayRateController
2727
rate int
2828
highestAcked uint64
2929
}
@@ -32,8 +32,8 @@ func NewSendSideController(initialRate, minRate, maxRate int, opts ...Option) (*
3232
ssc := &SendSideController{
3333
log: logging.NewDefaultLoggerFactory().NewLogger("bwe_send_side_controller"),
3434
dre: newDeliveryRateEstimator(time.Second),
35-
lbc: NewLossRateController(initialRate, minRate, maxRate),
36-
drc: NewDelayRateController(initialRate, logging.NewDefaultLoggerFactory().NewLogger("bwe_delay_rate_controller")),
35+
lbc: newLossRateController(initialRate, minRate, maxRate),
36+
drc: newDelayRateController(initialRate, logging.NewDefaultLoggerFactory().NewLogger("bwe_delay_rate_controller")),
3737
rate: initialRate,
3838
}
3939
for _, opt := range opts {
@@ -57,19 +57,19 @@ func (c *SendSideController) OnAcks(arrival time.Time, rtt time.Duration, acks [
5757
if ack.SeqNr > c.highestAcked {
5858
c.highestAcked = ack.SeqNr
5959
}
60-
c.lbc.OnPacketAcked()
60+
c.lbc.onPacketAcked()
6161
if !ack.Arrival.IsZero() {
6262
c.dre.OnPacketAcked(ack.Arrival, int(ack.Size))
63-
c.drc.OnPacketAcked(ack)
63+
c.drc.onPacketAcked(ack)
6464
}
6565
} else {
66-
c.lbc.OnPacketLost()
66+
c.lbc.onPacketLost()
6767
}
6868
}
6969

7070
delivered := c.dre.GetRate()
71-
lossTarget := c.lbc.Update(delivered)
72-
delayTarget := c.drc.Update(arrival, delivered, rtt)
71+
lossTarget := c.lbc.update(delivered)
72+
delayTarget := c.drc.update(arrival, delivered, rtt)
7373
c.rate = min(lossTarget, delayTarget)
7474
c.log.Tracef("rtt=%v, delivered=%v, lossTarget=%v, delayTarget=%v, target=%v", rtt.Nanoseconds(), delivered, lossTarget, delayTarget, c.rate)
7575
return c.rate

0 commit comments

Comments
 (0)