From 9f7559815d94c5eec6fec66150893f821ca586c8 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Thu, 6 Feb 2003 23:30:14 +0000 Subject: [PATCH] An interface for classes being able to handle messages. More lightweight than BHandler. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2641 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/registrar/MessageHandler.cpp | 23 +++++++++++++++++++++++ src/servers/registrar/MessageHandler.h | 19 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 src/servers/registrar/MessageHandler.cpp create mode 100644 src/servers/registrar/MessageHandler.h diff --git a/src/servers/registrar/MessageHandler.cpp b/src/servers/registrar/MessageHandler.cpp new file mode 100644 index 0000000000..e48c994531 --- /dev/null +++ b/src/servers/registrar/MessageHandler.cpp @@ -0,0 +1,23 @@ +//---------------------------------------------------------------------- +// This software is part of the OpenBeOS distribution and is covered +// by the OpenBeOS license. +//--------------------------------------------------------------------- + +#include "MessageHandler.h" + +// constructor +MessageHandler::MessageHandler() +{ +} + +// destructor +MessageHandler::~MessageHandler() +{ +} + +// HandleMessage +void +MessageHandler::HandleMessage(BMessage *message) +{ +} + diff --git a/src/servers/registrar/MessageHandler.h b/src/servers/registrar/MessageHandler.h new file mode 100644 index 0000000000..6b0bbec732 --- /dev/null +++ b/src/servers/registrar/MessageHandler.h @@ -0,0 +1,19 @@ +//---------------------------------------------------------------------- +// This software is part of the OpenBeOS distribution and is covered +// by the OpenBeOS license. +//--------------------------------------------------------------------- + +#ifndef MESSAGE_HANDLER_H +#define MESSAGE_HANDLER_H + +class BMessage; + +class MessageHandler { +public: + MessageHandler(); + virtual ~MessageHandler(); + + virtual void HandleMessage(BMessage *message); +}; + +#endif // MESSAGE_HANDLER_H