Protocols
The following protocols are available globally.
-
A Type respresenting
See moreError. A Int (UInt32) error code with hex representation is used to represent error codes. First 16 Bits (Bits 0-15) represent component error codes. Second 16 Bits (Bits 16-31) represent error categories.Declaration
Swift
public protocol FLError : Error -
The contract for logging service. All logging service providers must conform to this protocol.
See moreDeclaration
Swift
public protocol Logger -
Type to provide a custom formatting. If you wanna provide your own custom formatting while logging your custom type, extend it to conform to this protocol.
See moreDeclaration
Swift
public protocol CustomOSLogMessageConvertible -
The contract for HTTP URL loading service. All HTTP Clients must conform to provide HTTP URL Loading services.
See moreDeclaration
Swift
public protocol HTTPClient -
The type which provides response and cancel handles for a URL Load Request
See moreDeclaration
Swift
public protocol ResponseHandler -
A type to transform
See moreDatatoSelfof conforming instance.Declaration
Swift
public protocol DataConvertible -
Protocol for an object that will receive SSE events.
See moreDeclaration
Swift
public protocol SidebandEventHandler -
The Session which is responsible for performing URL Load requests
See moreDeclaration
Swift
public protocol Session -
See moreSessionTasktype that represents a URL Load Request data task. By default this type conforms toResponseHandlerprotocol, so that it could accept generic response handlers to be served on request completion.Declaration
Swift
public protocol SessionTask : ResponseHandler, Responsible -
The type to conform in order to get
See moreURLSessionTaskupdatesDeclaration
Swift
public protocol Responsible -
Types adopting the
See moreURLConvertibleprotocol can be used to constructURLs, which can then be used to constructURLRequests.Declaration
Swift
public protocol URLProvider -
Types adopting the
See moreURLRequestConvertibleprotocol can be used to safely constructURLRequests.Declaration
Swift
public protocol URLRequestProvider -
The interface to check and block playback from insecure devices
See moreDeclaration
Swift
public protocol FLDeviceSecurity -
A protocol for receiving updates from a speed test.
See moreDeclaration
Swift
public protocol SpeedTestDelegate : AnyObject -
The contract for storage service. A base type to which all concrete providers of data storage and retrieval services must conform.
Declaration
Swift
public protocol Store -
A protocol that defines methods for searching elements.
See moreDeclaration
Swift
public protocol SearchElement -
Generic State Machine Type
See moreDeclaration
Swift
public protocol StateReducer -
VMapParser implement XML Parsing and provide readble output as
See moreVMapResponseDeclaration
Swift
public protocol VMapParser : AnyObject -
The Interface an VMap Parser uses to inform its delegate about the output.
See moreDeclaration
Swift
public protocol VMapParserDelegate : AnyObject -
VMapKey will be an bridge to write XML to Dictionary
See moreDeclaration
Swift
public protocol VMapKey : RawRepresentable
Protocols Reference