()
| 97 | } |
| 98 | |
| 99 | func NewTCState() *TCState { |
| 100 | return &TCState{ |
| 101 | priority: make([][]*TCElement, TcMaxPriority+1), |
| 102 | bouncePkts: make([]*TCElement, 0, conn.IdealBatchSize), |
| 103 | bounceBufs: make([][]byte, 0, conn.IdealBatchSize), |
| 104 | elemsForPeer: make(map[*Peer][]*TCElement), |
| 105 | } |
| 106 | } |
| 107 | |
| 108 | func (device *Device) TCBatch(batch []*TCElement, tcs *TCState) { |
| 109 | for i, elem := range batch { |
no outgoing calls
no test coverage detected