| 111 | } |
| 112 | |
| 113 | void ListProtocols(std::vector<Protocol>* vec) { |
| 114 | vec->clear(); |
| 115 | ProtocolEntry* const protocol_map = get_protocol_map(); |
| 116 | for (size_t i = 0; i < MAX_PROTOCOL_SIZE; ++i) { |
| 117 | if (protocol_map[i].valid.load(butil::memory_order_acquire)) { |
| 118 | vec->push_back(protocol_map[i].protocol); |
| 119 | } |
| 120 | } |
| 121 | } |
| 122 | |
| 123 | void ListProtocols(std::vector<std::pair<ProtocolType, Protocol> >* vec) { |
| 124 | vec->clear(); |
no test coverage detected