| 2535 | } |
| 2536 | |
| 2537 | int Socket::AddStream(StreamId stream_id) { |
| 2538 | _stream_mutex.lock(); |
| 2539 | if (Failed()) { |
| 2540 | _stream_mutex.unlock(); |
| 2541 | return -1; |
| 2542 | } |
| 2543 | if (_stream_set == NULL) { |
| 2544 | _stream_set = new std::set<StreamId>(); |
| 2545 | } |
| 2546 | _stream_set->insert(stream_id); |
| 2547 | _stream_mutex.unlock(); |
| 2548 | return 0; |
| 2549 | } |
| 2550 | |
| 2551 | int Socket::RemoveStream(StreamId stream_id) { |
| 2552 | _stream_mutex.lock(); |
no test coverage detected