The Transceiver
actor manages a collection of outstanding requests it has issued to the EAAccessoryManager
(as proxied by AsyncExternalAccessory
). Relying on an EAPMessage
protocol, accessory responses are matched to requests. Each request has as associated timeout. If supported by the concrete EAPMessageFactory
, unsolicited messages from the accessory (aka push messages) will be delivered via a delegate method.
The table below lists the dependencies of this package and the key components provided by each.
Package or Framework | Key Components |
---|---|
EAPFraming | Transceiver, EAPMessage(Factory) |
AsyncExternalAccessory | ExternalAccessoryManager, AccessoryProtocol |
AsyncStream | InputStreamActor, OutputStreamActor |
ExternalAccessory | EAAccessoryManager |
link |
Stars: 0 |
Last commit: 2 years ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics