|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
|
pure virtual |
Open a new endpoint.
| info | Endpoint configuration with id pre-assigned by subsystem. |
The subsystem assigns the id before calling this. The backend stores and uses it for subsequent operations.
For UDP: binds a local port and/or stores a default remote target. For TCP: connects to a remote host, or begins listening on a port. Outbound connect may block. Use co_open_endpoint on the service for non-blocking connect. For SHM: opens or creates a named shared memory segment.
Implemented in MayaFlux::Core::TCPBackend, and MayaFlux::Core::UDPBackend.