OpenDOF Project

The type of connection represented by a DOFConnectionConfig.

Enumerator:
DOFCONNECTIONTYPE_STREAM 

Connection to a host via a lossless, ordered (guaranteed) session.

Does not support transport-level multicast or broadcast.

DOFCONNECTIONTYPE_DATAGRAM 

Pseudo-connection to a host via a lossy, orderless (non-guaranteed) session (the peer host knows about and can track the session).

Does not support transport-level multicast or broadcast.

DOFCONNECTIONTYPE_DATAGRAM_STATELESS 

Stateless pseudo-connection to a host without a session (the peer host does not know about a session).

Supports transport-level multicast or broadcast.

DOFCONNECTIONTYPE_HUB 

Pseudo-connection, similar to DOFCONNECTIONTYPE_GROUP, but as the concentrator or hub for DOFCONNECTIONTYPE_POINT connections.

Requires security. The concentrator/hub combines DOFCONNECTIONTYPE_POINT connections (similar to a DOFCONNECTIONTYPE_GROUP) to reduce the overhead of keeping a large number of individual connections. Broadcasting data to the group is supported, but may take a long time as separate packets are needed to send to each point connection.

DOFCONNECTIONTYPE_POINT 

Pseudo-connection, similar to DOFCONNECTIONTYPE_GROUP, to a concentrator or hub (a DOFCONNECTIONTYPE_HUB connection).

Requires security. The concentrator/hub combines this connection with others, more like a DOFCONNECTIONTYPE_GROUP to reduce the overhead of keeping a large number of individual connections.

DOFCONNECTIONTYPE_GROUP 

Pseudo-connection to a group of nodes via a lossy, orderless (non-guaranteed) session.

Requires security and utilizes a form of transport-level multicast or broadcast.

DOFCONNECTIONTYPE_GROUP_MEMBER_ONLY 

Pseudo-connection, similar to DOFCONNECTIONTYPE_GROUP, but the node cannot manage the group.

Without another member to act as the group manager, this node cannot join the group or remain a member of the group.

core-c-dof-oal Version 7.1.7 Build 0
2017-10-31