History log of /haiku/src/servers/registrar/MessagingService.h
Revision Date Author Comments
# d0e2e539 29-Jan-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

* Added missing MessagingCommandHandler methods.
* Added a class for handling "send message" commands and install by
default. At least in theory messages issued by the kernel should now
be delivered to the target. Still untested.
* Added lock to protect the command handler map.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11144 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 73895a69 25-Jan-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

* Added the class MessagingCommandHandler, instances of which can be
registered as handlers for specific commands sent by the kernel.
(Beautifully object-oriented :-)
* Fixed a bug regarding MessageArea creation (the object was deleted
twice on error).
* Actually resume the command processor thread.
* Turned the class into a singleton.
* Now always process all commands found in an area (should minimize
latencies).

Modulo bugs the class is now complete.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11027 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9e4d0f68 23-Jan-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

The beginning of the registrar-side kernel->userland messaging service.
The passing of commands from kernel to registrar should be complete now,
only the actual message delivery is missing.
Completely untested yet.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10995 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d0e2e53903c40d4515fcf5f007906b59e84b176d 29-Jan-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

* Added missing MessagingCommandHandler methods.
* Added a class for handling "send message" commands and install by
default. At least in theory messages issued by the kernel should now
be delivered to the target. Still untested.
* Added lock to protect the command handler map.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11144 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 73895a69a034a7bbcbacd7e578c94ac34077f961 25-Jan-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

* Added the class MessagingCommandHandler, instances of which can be
registered as handlers for specific commands sent by the kernel.
(Beautifully object-oriented :-)
* Fixed a bug regarding MessageArea creation (the object was deleted
twice on error).
* Actually resume the command processor thread.
* Turned the class into a singleton.
* Now always process all commands found in an area (should minimize
latencies).

Modulo bugs the class is now complete.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11027 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9e4d0f686e2010839c236d91893f002767c47d82 23-Jan-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

The beginning of the registrar-side kernel->userland messaging service.
The passing of commands from kernel to registrar should be complete now,
only the actual message delivery is missing.
Completely untested yet.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10995 a95241bf-73f2-0310-859d-f6bbb57e9c96