Protocols

The following protocols are available globally.

  • Undocumented

    See more

    Declaration

    Swift

    public protocol VenueDiaryDelegate
  • Event for logging

    See more

    Declaration

    Swift

    public protocol Event
  • Undocumented

    See more

    Declaration

    Swift

    public protocol PayloadDataFormatter
  • Resettable component

    See more

    Declaration

    Swift

    public protocol Resettable
  • Cryptographically secure encryption and decryption algorithm

    See more

    Declaration

    Swift

    public protocol Encryption
  • Cryptographically secure hash function

    See more

    Declaration

    Swift

    public protocol Integrity
  • Cryptographically secure key exchange

    See more

    Declaration

    Swift

    public protocol KeyExchange
  • Undocumented

    See more

    Declaration

    Swift

    public protocol PseudoRandomFunction
  • Undocumented

    See more

    Declaration

    Swift

    public protocol SensorLogger
  • Beacon payload data supplier. Payload data is 9+ bytes.

    Declaration

    Swift

    public protocol BeaconPayloadDataSupplier : PayloadDataSupplier
  • ExtendedData - could be empty

    See more

    Declaration

    Swift

    public protocol ExtendedData
  • Simple payload data supplier. Payload data is 21 bytes.

    Declaration

    Swift

    public protocol SimplePayloadDataSupplier : PayloadDataSupplier
  • Test payload data supplier for generating fixed payload to support evaluation

    Declaration

    Swift

    public protocol TestPayloadDataSupplier : PayloadDataSupplier
  • Payload data supplier for generating payload data that is shared with other devices to provide device identity information while maintaining privacy and security. Implement this to integration your solution with this transport.

    See more

    Declaration

    Swift

    public protocol PayloadDataSupplier
  • Sensor for detecting and tracking various kinds of disease transmission vectors, e.g. contact with people, time at location.

    See more

    Declaration

    Swift

    public protocol Sensor
  • Sensor delegate for receiving sensor events.

    See more

    Declaration

    Swift

    public protocol SensorDelegate
  • Undocumented

    See more

    Declaration

    Swift

    public protocol LocationReference