#
b19ee1e1 |
| 17-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Port: - Send() now also gets the message to send as parameter. - Added methods to reserve and unreserve space in the buffer. * RequestAllocator: Uses the port buffer reservation methods now. Th
* Port: - Send() now also gets the message to send as parameter. - Added methods to reserve and unreserve space in the buffer. * RequestAllocator: Uses the port buffer reservation methods now. This allows to let more than one RequestAllocator use a Port in a stack-like manner.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29565 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
c1f05b28 |
| 17-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Got rid of Port::GetMessage[Size]().
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29564 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
60f4376e |
| 17-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Removed the unused Port::SendAndReceive(). * Change Port::Receive() semantics. It does no longer use the buffer associated with the object. Instead it allocates heap memory for the caller. Since
* Removed the unused Port::SendAndReceive(). * Change Port::Receive() semantics. It does no longer use the buffer associated with the object. Instead it allocates heap memory for the caller. Since there's only one caller who clones the message anyway, we save one copy this way (though we have an additional syscall in userland) and don't overwrite a request being prepared for sending. * Changed RequestAllocator::ReadRequest() to also read the request from the port.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29563 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
6aeea78c |
| 04-Mar-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Made the UserlandFS code gcc4 friendly.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20322 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
83812f67 |
| 24-Feb-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Copied userlandfs code from the test tree to the haiku source tree, where it will be ported to Haiku.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20216 a95241bf-73f2-0310-859d-f6bbb57e9c96
|