| 438 | }; |
| 439 | |
| 440 | HEngineService New(uint16_t port) |
| 441 | { |
| 442 | HEngineService service = new EngineService(); |
| 443 | if (service->Init(port)) |
| 444 | { |
| 445 | /* |
| 446 | * This message is parsed by editor 2 - don't remove or change without |
| 447 | * corresponding changes in engine.clj |
| 448 | */ |
| 449 | dmLogInfo("Engine service started on port %u", (unsigned int) GetPort(service)); |
| 450 | return service; |
| 451 | } |
| 452 | else |
| 453 | { |
| 454 | delete service; |
| 455 | return 0; |
| 456 | } |
| 457 | } |
| 458 | |
| 459 | void Delete(HEngineService engine_service) |
| 460 | { |