37 lines
528 B
C++
37 lines
528 B
C++
/*
|
|||
* Copyright 2005, Haiku Inc.
|
|||
* Distributed under the terms of the MIT License.
|
|||
|
|
*
|
||
|
|
* Authors:
|
||
|
|
* Axel Dörfler, [email protected]
|
||
|
|
*/
|
||
|
|
|
||
|
|
|
||
#include <PortLink.h>
|
|||
|
|||
|
|||
namespace BPrivate {
|
|||
|
|
|
||
|
|
PortLink::PortLink(port_id send, port_id receive)
|
||
|
|
{
|
||
|
|
fSender = new LinkSender(send);
|
||
|
|
fReceiver = new LinkReceiver(receive);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
PortLink::~PortLink()
|
||
|
|
{
|
||
|
|
delete fReceiver;
|
||
|
|
delete fSender;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
void
|
||
|
|
PortLink::SetTo(port_id sender, port_id receiver)
|
||
|
|
{
|
||
|
|
fSender->SetPort(sender);
|
||
|
|
fReceiver->SetPort(receiver);
|
||
|
|
}
|
||
|
|
|
||
|
|
} // namespace BPrivate
|