command/AllCommands: catch and report std::exception

This commit is contained in:
Max Kellermann
2015-12-15 23:17:34 +01:00
parent 3092e5a8a5
commit 8f93c36466
3 changed files with 33 additions and 4 deletions

View File

@@ -23,6 +23,10 @@
#include "CommandResult.hxx"
#include "PlaylistError.hxx"
namespace std {
class exception;
}
class Response;
class Error;
@@ -35,4 +39,7 @@ print_playlist_result(Response &r, PlaylistResult result);
CommandResult
print_error(Response &r, const Error &error);
void
PrintError(Response &r, const std::exception &e);
#endif