Port¶
-
public interface
Port
<P extends PortType>¶ The
Port
class.Author: Cosmin Arad <cosmin@sics.se>, Jim Dowling <jdowling@sics.se>, Lars Kroll <lkroll@kth.se>
Methods¶
addChannel¶
-
public void
addChannel
(ChannelCore<P> channel)¶
addChannel¶
-
public void
addChannel
(ChannelCore<P> channel, ChannelSelector<?, ?> filter)¶
doSubscribe¶
-
public void
doSubscribe
(MatchedHandler<?, ?, ?> handler)¶
doTrigger¶
-
public void
doTrigger
(KompicsEvent event, int wid, ChannelCore<?> channel)¶ trigger event on this port
Parameters: - event – to be triggered
- wid –
?
- channel – that triggered the event
doTrigger¶
-
public void
doTrigger
(KompicsEvent event, int wid, ComponentCore component)¶ trigger event on this port
Parameters: - event – to be triggered
- wid –
?
- component – that triggered the event
enqueue¶
-
public void
enqueue
(KompicsEvent event)¶
getOwner¶
-
public ComponentCore
getOwner
()¶ Returns: the component the port is part of
removeChannel¶
-
public void
removeChannel
(ChannelCore<P> remotePort)¶