Skyle_SkyleServerInterceptorFactoryProtocol
public protocol Skyle_SkyleServerInterceptorFactoryProtocol : Sendable
Undocumented
-
Declaration
Swift
func makeCalibrateInterceptors() -> [ServerInterceptor<Skyle_CalibControlMessages, Skyle_CalibMessages>]
Return Value
Interceptors to use when handling ‘calibrate’. Defaults to calling
self.makeInterceptors()
. -
Declaration
Swift
func makePositioningInterceptors() -> [ServerInterceptor<SwiftProtobuf.Google_Protobuf_Empty, Skyle_PositioningMessage>]
Return Value
Interceptors to use when handling ‘positioning’. Defaults to calling
self.makeInterceptors()
. -
Declaration
Swift
func makeGazeInterceptors() -> [ServerInterceptor<SwiftProtobuf.Google_Protobuf_Empty, Skyle_Types_Point>]
Return Value
Interceptors to use when handling ‘gaze’. Defaults to calling
self.makeInterceptors()
. -
Declaration
Swift
func makeTriggerInterceptors() -> [ServerInterceptor<SwiftProtobuf.Google_Protobuf_Empty, Skyle_TriggerMessage>]
Return Value
Interceptors to use when handling ‘trigger’. Defaults to calling
self.makeInterceptors()
. -
Declaration
Swift
func makeGetButtonInterceptors() -> [ServerInterceptor<SwiftProtobuf.Google_Protobuf_Empty, Skyle_Button>]
Return Value
Interceptors to use when handling ‘getButton’. Defaults to calling
self.makeInterceptors()
. -
Declaration
Swift
func makeSetButtonInterceptors() -> [ServerInterceptor<Skyle_ButtonActions, Skyle_ButtonActions>]
Return Value
Interceptors to use when handling ‘setButton’. Defaults to calling
self.makeInterceptors()
. -
Declaration
Swift
func makeConfigureInterceptors() -> [ServerInterceptor<Skyle_OptionMessage, Skyle_Options>]
Return Value
Interceptors to use when handling ‘configure’. Defaults to calling
self.makeInterceptors()
. -
Declaration
Swift
func makeConfigureStreamInterceptors() -> [ServerInterceptor<Skyle_OptionMessage, Skyle_Options>]
Return Value
Interceptors to use when handling ‘configureStream’. Defaults to calling
self.makeInterceptors()
. -
Declaration
Swift
func makeGetVersionsInterceptors() -> [ServerInterceptor<SwiftProtobuf.Google_Protobuf_Empty, Skyle_DeviceVersions>]
Return Value
Interceptors to use when handling ‘getVersions’. Defaults to calling
self.makeInterceptors()
. -
Declaration
Swift
func makeGetProfilesInterceptors() -> [ServerInterceptor<SwiftProtobuf.Google_Protobuf_Empty, Skyle_Profile>]
Return Value
Interceptors to use when handling ‘getProfiles’. Defaults to calling
self.makeInterceptors()
. -
Declaration
Swift
func makeCurrentProfileInterceptors() -> [ServerInterceptor<SwiftProtobuf.Google_Protobuf_Empty, Skyle_Profile>]
Return Value
Interceptors to use when handling ‘currentProfile’. Defaults to calling
self.makeInterceptors()
. -
Declaration
Swift
func makeSetProfileInterceptors() -> [ServerInterceptor<Skyle_Profile, Skyle_StatusMessage>]
Return Value
Interceptors to use when handling ‘setProfile’. Defaults to calling
self.makeInterceptors()
. -
Declaration
Swift
func makeDeleteProfileInterceptors() -> [ServerInterceptor<Skyle_Profile, Skyle_StatusMessage>]
Return Value
Interceptors to use when handling ‘deleteProfile’. Defaults to calling
self.makeInterceptors()
. -
Declaration
Swift
func makeResetInterceptors() -> [ServerInterceptor<Skyle_ResetMessage, Skyle_StatusMessage>]
Return Value
Interceptors to use when handling ‘reset’. Defaults to calling
self.makeInterceptors()
. -
Declaration
Swift
func makeCursorCalibrationInterceptors() -> [ServerInterceptor<Skyle_CalibCursorMessages, Skyle_Types_Point>]
Return Value
Interceptors to use when handling ‘cursorCalibration’. Defaults to calling
self.makeInterceptors()
. -
Declaration
Swift
func makeRawImagesInterceptors() -> [ServerInterceptor<SwiftProtobuf.Google_Protobuf_Empty, Skyle_RawImage>]
Return Value
Interceptors to use when handling ‘rawImages’. Defaults to calling
self.makeInterceptors()
. -
Declaration
Swift
func makeRawBinocularGazeInterceptors() -> [ServerInterceptor<SwiftProtobuf.Google_Protobuf_Empty, Skyle_BinocularGaze>]
Return Value
Interceptors to use when handling ‘rawBinocularGaze’. Defaults to calling
self.makeInterceptors()
.