A computer-implemented method of developing a packet processing application can include receiving a user input specifying a first function and a second function and automatically generating a high level programming language description of the packet processing application including a packet data storage unit. A projection is provided on the connector in contact with the flexible wiring board. IN another example, a filter may be automatically generated which filters actions andor messages which take advantage of a detected vulnerability in a program. The second control signal identifies a second set of network use parameters used by the second relay device. The configured wireless Ethernet terminal may wirelessly receives information from a wireless station, and communicate the wirelessly received information to at least one of a plurality of wired stations via at least one of a plurality of corresponding wired interfaces. As a result, the inner opening of the current diaphragms can be chosen to be larger than in the prior art.