- All Known Subinterfaces:
- IPacketConnector, IStreamConnector
- All Known Implementing Classes:
- FloodConnector, FragmentConnector, GroupConnector, IPPacketConnector, IPStreamConnector, ObjectSerializer.StreamConnector, SecureModifier.StreamConnector, StreamSemantic.StreamConnector, TimeoutConnector
public interface IConnector
A connector is a handle that is created by a transport plug-in. This handle
can be used to connect to one or more devices. Conceptually, a connector is
similar to a socket. It enables the reception or the transfer of data from
a sender or to a receiver. A connector supports the querying of properties.
To determine the value of a property, a connector will typically request
a number of properties from its children and determine its state by comparing
them to some preset defaults. If a plug-in does not know a property, it should
return the value of its children. This enables high-level plug-ins to answer
queries to low-level attributes. If a property is not declared, a plug-in
should return false to the has property method. Note that the implementation
of this method will typically also be recursive.
- Author:
- Marcus Handte