[go: up one dir, main page]

Module handshake

Source
Expand description

This is a special interface to setup the client as seen by the EIS implementation. The object for this interface has the fixed object id 0 and only exists until the connection has been set up, see the ei_handshake.connection event.

The ei_handshake version is 1 until:

  • the EIS implementation sends the handshake_version event with a version other than 1, and, in response,
  • the client sends the handshake_version request with a version equal or lower to the EIS implementation version.

The EIS implementation must send the handshake_version event immediately once the physical connection has been established.

Once the ei_connection.connection event has been sent the handshake is destroyed by the EIS implementation.

Structs§

Handshake

Enums§

ContextType
This enum denotes context types for the libei context.
Request