Protocols

The following protocols are available globally.

  • Facilitates the creation and management of downlinks to a single service instance.

    See more

    Declaration

    Swift

    public protocol NodeScope : class
  • Facilitates the creation and management of downlinks to a single lane of some service instance.

    See more

    Declaration

    Swift

    public protocol LaneScope : class
  • A MapDownlink is a remotely synchronized key-value map. It behaves just like an ordinary Swift Dictionary, but it’s transparently synchronized with a MapLane of a remote Swim service in the background.

    See more

    Declaration

    Swift

    public protocol MapDownlink : Downlink
  • Undocumented

    See more
  • A ValueDownlink remotely synchronizes a single object.

    Only support for read-only, non-persistent value lanes has been implemented.

    See more

    Declaration

    Swift

    public protocol ValueDownlink : Downlink
  • Undocumented

    See more
  • Undocumented

    See more
  • A ListDownlink is a remotely synchronized sequence of values. It behaves just like an ordinary Swift Array, but it’s transparently synchronized with a ListLane of a remote Swim service in the background.

    See more

    Declaration

    Swift

    public protocol ListDownlink : Downlink