| 73 | }(); |
| 74 | |
| 75 | bool |
| 76 | ssl_register_protocol(const char *protocol, Continuation *contp) |
| 77 | { |
| 78 | SCOPED_MUTEX_LOCK(lock, ssl_plugin_mutex, this_ethread()); |
| 79 | |
| 80 | for (SSLNextProtocolAccept *ssl = ssl_plugin_acceptors.head; ssl; ssl = ssl_plugin_acceptors.next(ssl)) { |
| 81 | if (!ssl->registerEndpoint(protocol, contp)) { |
| 82 | return false; |
| 83 | } |
| 84 | } |
| 85 | |
| 86 | return true; |
| 87 | } |
| 88 | |
| 89 | ///////////////////////////////////////////////////////////////// |
| 90 | // |
no test coverage detected