Files
lms/remote/server/AudioCollectionRequestHandler.hpp
T
2014-05-15 14:06:09 +02:00

31 lines
620 B
C++

#ifndef REMOTE_AUDIO_COLLECTION_REQUEST_HANDLER
#define REMOTE_AUDIO_COLLECTION_REQUEST_HANDLER
#include "messages/messages.pb.h"
#include "database/DatabaseHandler.hpp"
namespace Remote {
namespace Server {
class AudioCollectionRequestHandler
{
public:
AudioCollectionRequestHandler(DatabaseHandler& db);
bool process(const AudioCollectionRequest& request, std::vector<ServerMessage> responses);
private:
bool processGetArtists(const AudioCollectionRequest::GetArtistList& request, std::vector<ServerMessage> responses);
DatabaseHandler& _db;
};
} // namespace Remote
} // namespace Server
#endif