| 192 | } |
| 193 | |
| 194 | static HandlerData* GetHandler(HServer server, const char* prefix) |
| 195 | { |
| 196 | dmArray<HandlerData>& handlers = server->m_Handlers; |
| 197 | uint32_t n = handlers.Size(); |
| 198 | for (uint32_t i = 0; i < n; ++i) |
| 199 | { |
| 200 | HandlerData* handler = &handlers[i]; |
| 201 | if (strcmp(prefix, handler->m_Prefix) == 0) |
| 202 | { |
| 203 | return handler; |
| 204 | } |
| 205 | } |
| 206 | |
| 207 | return 0; |
| 208 | } |
| 209 | |
| 210 | Result AddHandler(HServer server, |
| 211 | const char* prefix, |