This interface is used within Components to declare instance variables
9 | /// that hold input ports. Such instance variables should be assigned
10 | /// within the openPorts routine of the Component and never
11 | /// changed thereafter. Packets can be received, and the status of the
12 | /// port manipulated, using the API specified by this interface.
13 | /// This is a bit misleading, as it is the Connection object which holds IPs, not
14 | /// the InputPort.
15 | /// *
16 | ///
17 |
18 | public interface IInputPort
19 | {
20 | /* *
21 | * Copyright 2007, 2008, J. Paul Morrison. At your option, you may copy,
22 | * distribute, or make derivative works under the terms of the Clarified Artistic License,
23 | * based on the Everything Development Company's Artistic License. A document describing
24 | * this License may be found at http://www.jpaulmorrison.com/fbp/artistic2.htm.
25 | * THERE IS NO WARRANTY; USE THIS PRODUCT AT YOUR OWN RISK.
26 | * */
27 | ///