Removed now unused GET_FORMAT_FOR_DESCRIPTION and GET_DESCRIPTION_FOR_FORMAT
stuff. Simplified ServerApp::MessageReceived() and added MEDIA_SERVER_GET_FORMATS to it. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6244 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -119,7 +119,6 @@ ServerApp::ServerApp()
|
|||||||
: BApplication(NEW_MEDIA_SERVER_SIGNATURE),
|
: BApplication(NEW_MEDIA_SERVER_SIGNATURE),
|
||||||
fLocker(new BLocker("media server locker"))
|
fLocker(new BLocker("media server locker"))
|
||||||
{
|
{
|
||||||
|
|
||||||
gNotificationManager = new NotificationManager;
|
gNotificationManager = new NotificationManager;
|
||||||
gBufferManager = new BufferManager;
|
gBufferManager = new BufferManager;
|
||||||
gAppManager = new AppManager;
|
gAppManager = new AppManager;
|
||||||
@@ -683,24 +682,6 @@ ServerApp::HandleMessage(int32 code, void *data, size_t size)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
case SERVER_GET_FORMAT_FOR_DESCRIPTION:
|
|
||||||
{
|
|
||||||
const server_get_format_for_description_request *request = reinterpret_cast<const server_get_format_for_description_request *>(data);
|
|
||||||
server_get_format_for_description_reply reply;
|
|
||||||
rv = gFormatManager->GetFormatForDescription(&reply.format, request->description);
|
|
||||||
request->SendReply(rv, &reply, sizeof(reply));
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
case SERVER_GET_DESCRIPTION_FOR_FORMAT:
|
|
||||||
{
|
|
||||||
const server_get_description_for_format_request *request = reinterpret_cast<const server_get_description_for_format_request *>(data);
|
|
||||||
server_get_description_for_format_reply reply;
|
|
||||||
rv = gFormatManager->GetDescriptionForFormat(&reply.description, request->format, request->family);
|
|
||||||
request->SendReply(rv, &reply, sizeof(reply));
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
case SERVER_GET_READERS:
|
case SERVER_GET_READERS:
|
||||||
{
|
{
|
||||||
const server_get_readers_request *request = reinterpret_cast<const server_get_readers_request *>(data);
|
const server_get_readers_request *request = reinterpret_cast<const server_get_readers_request *>(data);
|
||||||
@@ -745,18 +726,31 @@ ServerApp::MessageReceived(BMessage *msg)
|
|||||||
{
|
{
|
||||||
TRACE("ServerApp::MessageReceived %lx enter\n", msg->what);
|
TRACE("ServerApp::MessageReceived %lx enter\n", msg->what);
|
||||||
switch (msg->what) {
|
switch (msg->what) {
|
||||||
case MEDIA_SERVER_REQUEST_NOTIFICATIONS: gNotificationManager->EnqueueMessage(msg); break;
|
case MEDIA_SERVER_REQUEST_NOTIFICATIONS:
|
||||||
case MEDIA_SERVER_CANCEL_NOTIFICATIONS: gNotificationManager->EnqueueMessage(msg); break;
|
case MEDIA_SERVER_CANCEL_NOTIFICATIONS:
|
||||||
case MEDIA_SERVER_SEND_NOTIFICATIONS: gNotificationManager->EnqueueMessage(msg); break;
|
case MEDIA_SERVER_SEND_NOTIFICATIONS:
|
||||||
case MMEDIAFILESMANAGER_SAVE_TIMER: gMMediaFilesManager->TimerMessage(); break;
|
gNotificationManager->EnqueueMessage(msg);
|
||||||
default: inherited::MessageReceived(msg); break;
|
break;
|
||||||
|
|
||||||
|
case MMEDIAFILESMANAGER_SAVE_TIMER:
|
||||||
|
gMMediaFilesManager->TimerMessage();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case MEDIA_SERVER_GET_FORMATS:
|
||||||
|
gFormatManager->GetFormats(*msg);
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
inherited::MessageReceived(msg);
|
||||||
//printf("\nnew media server: unknown message received\n");
|
//printf("\nnew media server: unknown message received\n");
|
||||||
//msg->PrintToStream();
|
//msg->PrintToStream();
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
TRACE("ServerApp::MessageReceived %lx leave\n", msg->what);
|
TRACE("ServerApp::MessageReceived %lx leave\n", msg->what);
|
||||||
}
|
}
|
||||||
|
|
||||||
int main()
|
int
|
||||||
|
main()
|
||||||
{
|
{
|
||||||
new ServerApp;
|
new ServerApp;
|
||||||
be_app->Run();
|
be_app->Run();
|
||||||
|
|||||||
Reference in New Issue
Block a user