(st streamState)
| 321 | } |
| 322 | |
| 323 | func (s *Stream) swapState(st streamState) streamState { |
| 324 | return streamState(atomic.SwapUint32((*uint32)(&s.state), uint32(st))) |
| 325 | } |
| 326 | |
| 327 | func (s *Stream) compareAndSwapState(oldState, newState streamState) bool { |
| 328 | return atomic.CompareAndSwapUint32((*uint32)(&s.state), uint32(oldState), uint32(newState)) |
no test coverage detected