588 |
*/ |
*/ |
589 |
String LSCPServer::GetAvailableEngines() { |
String LSCPServer::GetAvailableEngines() { |
590 |
dmsg(2,("LSCPServer: GetAvailableEngines()\n")); |
dmsg(2,("LSCPServer: GetAvailableEngines()\n")); |
591 |
LSCPResultSet result("1"); |
LSCPResultSet result; |
592 |
|
try { |
593 |
|
int n = EngineFactory::AvailableEngineTypes().size(); |
594 |
|
result.Add(n); |
595 |
|
} |
596 |
|
catch (Exception e) { |
597 |
|
result.Error(e); |
598 |
|
} |
599 |
return result.Produce(); |
return result.Produce(); |
600 |
} |
} |
601 |
|
|
604 |
*/ |
*/ |
605 |
String LSCPServer::ListAvailableEngines() { |
String LSCPServer::ListAvailableEngines() { |
606 |
dmsg(2,("LSCPServer: ListAvailableEngines()\n")); |
dmsg(2,("LSCPServer: ListAvailableEngines()\n")); |
607 |
LSCPResultSet result("\'GIG\'"); |
LSCPResultSet result; |
608 |
|
try { |
609 |
|
String s = EngineFactory::AvailableEngineTypesAsString(); |
610 |
|
result.Add(s); |
611 |
|
} |
612 |
|
catch (Exception e) { |
613 |
|
result.Error(e); |
614 |
|
} |
615 |
return result.Produce(); |
return result.Produce(); |
616 |
} |
} |
617 |
|
|