A connector type expresses the designer's intention about the general class of connection to be provided by the connector; it restricts the numbers, types, and specifications of properties and roles. In particular some properties may or may not be required for a given connector type; additionally, some roles may require associations with players, some may not require them but constrain them if present, and some may be restricted to match players of certain types.
Every connector definition has a type. In UniCon, there are seven pre-defined connector types. The specification of the type comes as the first UniCon statement inside a connector protocol.
<connector_type> :==
DataAccess
| FileIO
| Pipe
| PLBundler
| ProcedureCall
| RemoteProcCall
| RTScheduler
Author:
Last Modified: May 12, 1996