diff --git a/.gitignore b/.gitignore index efcabde..1757087 100644 --- a/.gitignore +++ b/.gitignore @@ -37,4 +37,7 @@ SlackKit.xcworkspace Carthage/Checkouts Carthage/Build +# Swift Package Manager +.swiftpm/ + *.resolved \ No newline at end of file diff --git a/.swift-version b/.swift-version index cdb98d2..e3384b3 100644 --- a/.swift-version +++ b/.swift-version @@ -1 +1 @@ -5.1.3 +5.2.4 \ No newline at end of file diff --git a/Cartfile b/Cartfile index f03745d..b238ef5 100644 --- a/Cartfile +++ b/Cartfile @@ -1,2 +1,2 @@ -github "daltoniam/Starscream" == 3.1.0 -github "httpswift/swifter" == 1.4.6 \ No newline at end of file +github "daltoniam/Starscream" == 4.0.4 +github "httpswift/swifter" == 1.5.0 \ No newline at end of file diff --git a/Examples/Leaderboard/Package.swift b/Examples/Leaderboard/Package.swift index 9027e91..0636e8f 100755 --- a/Examples/Leaderboard/Package.swift +++ b/Examples/Leaderboard/Package.swift @@ -8,7 +8,7 @@ let package = Package( .executable(name: "Leaderboard", targets: ["Leaderboard"]), ], dependencies: [ - .package(url: "https://github.com/pvzig/SlackKit", .upToNextMinor(from: "4.3.0")) + .package(url: "https://github.com/pvzig/SlackKit", .upToNextMinor(from: "4.6.0")) ], targets: [ .target(name: "Leaderboard", diff --git a/Examples/Leaderboard/Podfile b/Examples/Leaderboard/Podfile index bdbf7f4..da9380d 100644 --- a/Examples/Leaderboard/Podfile +++ b/Examples/Leaderboard/Podfile @@ -1,6 +1,5 @@ platform :osx, '10.11' target 'Leaderboard' do - use_frameworks! - pod 'SlackKit', '>= 4.3.0' + pod 'SlackKit', '>= 4.6.0' end diff --git a/Examples/Robot or Not Bot/Package.swift b/Examples/Robot or Not Bot/Package.swift index 0f89927..bd717e7 100755 --- a/Examples/Robot or Not Bot/Package.swift +++ b/Examples/Robot or Not Bot/Package.swift @@ -8,7 +8,7 @@ let package = Package( .executable(name: "Robot or Not Bot", targets: ["Robot or Not Bot"]), ], dependencies: [ - .package(url: "https://github.com/pvzig/SlackKit", .upToNextMinor(from: "4.3.0")) + .package(url: "https://github.com/pvzig/SlackKit", .upToNextMinor(from: "4.6.0")) ], targets: [ .target(name: "Robot or Not Bot", diff --git a/Examples/Robot or Not Bot/Podfile b/Examples/Robot or Not Bot/Podfile index d03e164..fc31a87 100644 --- a/Examples/Robot or Not Bot/Podfile +++ b/Examples/Robot or Not Bot/Podfile @@ -1,7 +1,6 @@ platform :osx, '10.11' target 'Robot Or Not Bot' do - use_frameworks! - pod 'SlackKit', '>= 4.3.0' + pod 'SlackKit', '>= 4.6.0' end \ No newline at end of file diff --git a/Frameworks/Starscream.xcframework/Info.plist b/Frameworks/Starscream.xcframework/Info.plist new file mode 100644 index 0000000..826d0b9 --- /dev/null +++ b/Frameworks/Starscream.xcframework/Info.plist @@ -0,0 +1,79 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-x86_64_i386-simulator + LibraryPath + Starscream.framework + SupportedArchitectures + + x86_64 + i386 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + LibraryIdentifier + macos-x86_64 + LibraryPath + Starscream.framework + SupportedArchitectures + + x86_64 + + SupportedPlatform + macos + + + LibraryIdentifier + tvos-x86_64-simulator + LibraryPath + Starscream.framework + SupportedArchitectures + + x86_64 + + SupportedPlatform + tvos + SupportedPlatformVariant + simulator + + + LibraryIdentifier + ios-armv7_arm64 + LibraryPath + Starscream.framework + SupportedArchitectures + + armv7 + arm64 + + SupportedPlatform + ios + + + LibraryIdentifier + tvos-arm64 + LibraryPath + Starscream.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + tvos + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Headers/Starscream-Swift.h b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Headers/Starscream-Swift.h new file mode 100644 index 0000000..141e30e --- /dev/null +++ b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Headers/Starscream-Swift.h @@ -0,0 +1,466 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Starscream",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +@class NSStream; + +SWIFT_CLASS("_TtC10Starscream19FoundationTransport") +@interface FoundationTransport : NSObject +- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(NSStreamEvent)eventCode; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSURLSession; +@class NSURLSessionWebSocketTask; + +SWIFT_CLASS("_TtC10Starscream12NativeEngine") SWIFT_AVAILABILITY(tvos,introduced=13.0) SWIFT_AVAILABILITY(watchos,introduced=6.0) SWIFT_AVAILABILITY(ios,introduced=13.0) SWIFT_AVAILABILITY(macos,introduced=10.15) +@interface NativeEngine : NSObject +- (void)URLSession:(NSURLSession * _Nonnull)session webSocketTask:(NSURLSessionWebSocketTask * _Nonnull)webSocketTask didOpenWithProtocol:(NSString * _Nullable)protocol; +- (void)URLSession:(NSURLSession * _Nonnull)session webSocketTask:(NSURLSessionWebSocketTask * _Nonnull)webSocketTask didCloseWithCode:(NSURLSessionWebSocketCloseCode)closeCode reason:(NSData * _Nullable)reason; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop + +#elif defined(__ARM_ARCH_7A__) && __ARM_ARCH_7A__ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Starscream",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +@class NSStream; + +SWIFT_CLASS("_TtC10Starscream19FoundationTransport") +@interface FoundationTransport : NSObject +- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(NSStreamEvent)eventCode; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSURLSession; +@class NSURLSessionWebSocketTask; + +SWIFT_CLASS("_TtC10Starscream12NativeEngine") SWIFT_AVAILABILITY(tvos,introduced=13.0) SWIFT_AVAILABILITY(watchos,introduced=6.0) SWIFT_AVAILABILITY(ios,introduced=13.0) SWIFT_AVAILABILITY(macos,introduced=10.15) +@interface NativeEngine : NSObject +- (void)URLSession:(NSURLSession * _Nonnull)session webSocketTask:(NSURLSessionWebSocketTask * _Nonnull)webSocketTask didOpenWithProtocol:(NSString * _Nullable)protocol; +- (void)URLSession:(NSURLSession * _Nonnull)session webSocketTask:(NSURLSessionWebSocketTask * _Nonnull)webSocketTask didCloseWithCode:(NSURLSessionWebSocketCloseCode)closeCode reason:(NSData * _Nullable)reason; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop + +#endif diff --git a/Frameworks/iOS/Starscream.framework/Headers/Starscream.h b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Headers/Starscream.h similarity index 100% rename from Frameworks/iOS/Starscream.framework/Headers/Starscream.h rename to Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Headers/Starscream.h diff --git a/Frameworks/iOS/Starscream.framework/Info.plist b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Info.plist similarity index 54% rename from Frameworks/iOS/Starscream.framework/Info.plist rename to Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Info.plist index 587ee3f..f491ae3 100644 Binary files a/Frameworks/iOS/Starscream.framework/Info.plist and b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Info.plist differ diff --git a/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm.swiftdoc b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm.swiftdoc new file mode 100644 index 0000000..c7eff18 Binary files /dev/null and b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm.swiftdoc differ diff --git a/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm.swiftinterface b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm.swiftinterface new file mode 100644 index 0000000..9eaf0fc --- /dev/null +++ b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm.swiftinterface @@ -0,0 +1,436 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream +import CommonCrypto +import Foundation +import Network +@_exported import Starscream +import Swift +import zlib +public enum HTTPUpgradeError : Swift.Error { + case notAnUpgrade(Swift.Int) + case invalidData +} +public struct HTTPWSHeader { + public static func createUpgrade(request: Foundation.URLRequest, supportsCompression: Swift.Bool, secKeyValue: Swift.String) -> Foundation.URLRequest + public static func generateWebSocketKey() -> Swift.String +} +public enum HTTPEvent { + case success([Swift.String : Swift.String]) + case failure(Swift.Error) +} +public protocol HTTPHandlerDelegate : AnyObject { + func didReceiveHTTP(event: Starscream.HTTPEvent) +} +public protocol HTTPHandler { + func register(delegate: Starscream.HTTPHandlerDelegate) + func convert(request: Foundation.URLRequest) -> Foundation.Data + func parse(data: Foundation.Data) -> Swift.Int +} +public protocol HTTPServerDelegate : AnyObject { + func didReceive(event: Starscream.HTTPEvent) +} +public protocol HTTPServerHandler { + func register(delegate: Starscream.HTTPServerDelegate) + func parse(data: Foundation.Data) + func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data +} +public struct URLParts { +} +extension URL { + public var isTLSScheme: Swift.Bool { + get + } + public func getParts() -> Starscream.URLParts? +} +public protocol FrameCollectorDelegate : AnyObject { + func didForm(event: Starscream.FrameCollector.Event) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? +} +@_hasMissingDesignatedInitializers public class FrameCollector { + public enum Event { + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) + case closed(Swift.String, Swift.UInt16) + } + public func add(frame: Starscream.Frame) + @objc deinit +} +public enum SecurityErrorCode : Swift.UInt16 { + case acceptFailed + case pinningFailed + public typealias RawValue = Swift.UInt16 + public init?(rawValue: Swift.UInt16) + public var rawValue: Swift.UInt16 { + get + } +} +public enum PinningState { + case success + case failed(CoreFoundation.CFError?) +} +public protocol CertificatePinning : AnyObject { + func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +public protocol HeaderValidator : AnyObject { + func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum TCPTransportError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.TCPTransportError, b: Starscream.TCPTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class TCPTransport : Starscream.Transport { + public var usingTLS: Swift.Bool { + get + } + public init(connection: Network.NWConnection) + public init() + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc deinit +} +public enum FoundationSecurityError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.FoundationSecurityError, b: Starscream.FoundationSecurityError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class FoundationSecurity { + public init(allowSelfSigned: Swift.Bool = false) + @objc deinit +} +extension FoundationSecurity : Starscream.CertificatePinning { + public func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +extension FoundationSecurity : Starscream.HeaderValidator { + public func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum FoundationTransportError : Swift.Error { + case invalidRequest + case invalidOutputStream + case timeout + public static func == (a: Starscream.FoundationTransportError, b: Starscream.FoundationTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@objc public class FoundationTransport : ObjectiveC.NSObject, Starscream.Transport, Foundation.StreamDelegate { + public var usingTLS: Swift.Bool { + get + } + public init(streamConfiguration: ((Foundation.InputStream, Foundation.OutputStream) -> Swift.Void)? = nil) + @objc deinit + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) + @objc override dynamic public init() +} +public enum ErrorType : Swift.Error { + case compressionError + case securityError + case protocolError + case serverError + public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public struct WSError : Swift.Error { + public let type: Starscream.ErrorType + public let message: Swift.String + public let code: Swift.UInt16 + public init(type: Starscream.ErrorType, message: Swift.String, code: Swift.UInt16) +} +public protocol WebSocketClient : AnyObject { + func connect() + func disconnect(closeCode: Swift.UInt16) + func write(string: Swift.String, completion: (() -> ())?) + func write(stringData: Foundation.Data, completion: (() -> ())?) + func write(data: Foundation.Data, completion: (() -> ())?) + func write(ping: Foundation.Data, completion: (() -> ())?) + func write(pong: Foundation.Data, completion: (() -> ())?) +} +extension WebSocketClient { + public func write(string: Swift.String) + public func write(data: Foundation.Data) + public func write(ping: Foundation.Data) + public func write(pong: Foundation.Data) + public func disconnect() +} +public enum WebSocketEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error?) + case viabilityChanged(Swift.Bool) + case reconnectSuggested(Swift.Bool) + case cancelled +} +public protocol WebSocketDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent, client: Starscream.WebSocket) +} +open class WebSocket : Starscream.WebSocketClient, Starscream.EngineDelegate { + weak public var delegate: Starscream.WebSocketDelegate? + public var onEvent: ((Starscream.WebSocketEvent) -> Swift.Void)? + public var request: Foundation.URLRequest + public var callbackQueue: Dispatch.DispatchQueue + public var respondToPingWithPong: Swift.Bool { + get + set + } + public init(request: Foundation.URLRequest, engine: Starscream.Engine) + convenience public init(request: Foundation.URLRequest, certPinner: Starscream.CertificatePinning? = FoundationSecurity(), compressionHandler: Starscream.CompressionHandler? = nil, useCustomEngine: Swift.Bool = true) + public func connect() + public func disconnect(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceDisconnect() + public func write(data: Foundation.Data, completion: (() -> ())?) + public func write(string: Swift.String, completion: (() -> ())?) + public func write(stringData: Foundation.Data, completion: (() -> ())?) + public func write(ping: Foundation.Data, completion: (() -> ())?) + public func write(pong: Foundation.Data, completion: (() -> ())?) + public func didReceive(event: Starscream.WebSocketEvent) + @objc deinit +} +public class StringHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +public protocol EngineDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent) +} +public protocol Engine { + func register(delegate: Starscream.EngineDelegate) + func start(request: Foundation.URLRequest) + func stop(closeCode: Swift.UInt16) + func forceStop() + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + func write(string: Swift.String, completion: (() -> ())?) +} +public enum CloseCode : Swift.UInt16 { + case normal + case goingAway + case protocolError + case protocolUnhandledType + case noStatusReceived + case encoding + case policyViolated + case messageTooBig + public typealias RawValue = Swift.UInt16 + public var rawValue: Swift.UInt16 { + get + } + public init?(rawValue: Swift.UInt16) +} +public enum FrameOpCode : Swift.UInt8 { + case continueFrame + case textFrame + case binaryFrame + case connectionClose + case ping + case pong + case unknown + public typealias RawValue = Swift.UInt8 + public init?(rawValue: Swift.UInt8) + public var rawValue: Swift.UInt8 { + get + } +} +public struct Frame { +} +public enum FrameEvent { + case frame(Starscream.Frame) + case error(Swift.Error) +} +public protocol FramerEventClient : AnyObject { + func frameProcessed(event: Starscream.FrameEvent) +} +public protocol Framer { + func add(data: Foundation.Data) + func register(delegate: Starscream.FramerEventClient) + func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + func updateCompression(supports: Swift.Bool) + func supportsCompression() -> Swift.Bool +} +public class WSFramer : Starscream.Framer { + public var compressionEnabled: Swift.Bool + public init(isServer: Swift.Bool = false) + public func updateCompression(supports: Swift.Bool) + public func supportsCompression() -> Swift.Bool + public func add(data: Foundation.Data) + public func register(delegate: Starscream.FramerEventClient) + public func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + @objc deinit +} +public protocol MyWSArrayType { +} +extension UInt8 : Starscream.MyWSArrayType { +} +extension Array where Element : Starscream.MyWSArrayType, Element : Swift.UnsignedInteger { + public func readUint16(offset: Swift.Int) -> Swift.UInt16 + public func readUint64(offset: Swift.Int) -> Swift.UInt64 + public func unmaskData(maskStart: Swift.Int, offset: Swift.Int, length: Swift.Int) -> Foundation.Data +} +public func writeUint16(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt16) +public func writeUint32(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt32) +public func writeUint64(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt64) +@_hasMissingDesignatedInitializers public class FoundationHTTPServerHandler : Starscream.HTTPServerHandler { + public func register(delegate: Starscream.HTTPServerDelegate) + public func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data + public func parse(data: Foundation.Data) + @objc deinit +} +public class WSEngine : Starscream.Engine, Starscream.TransportEventClient, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.HTTPHandlerDelegate { + public var respondToPingWithPong: Swift.Bool + public init(transport: Starscream.Transport, certPinner: Starscream.CertificatePinning? = nil, headerValidator: Starscream.HeaderValidator = FoundationSecurity(), httpHandler: Starscream.HTTPHandler = FoundationHTTPHandler(), framer: Starscream.Framer = WSFramer(), compressionHandler: Starscream.CompressionHandler? = nil) + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceiveHTTP(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func didForm(event: Starscream.FrameCollector.Event) + @objc deinit +} +public enum ConnectionState { + case connected + case waiting + case cancelled + case failed(Swift.Error?) + case viability(Swift.Bool) + case shouldReconnect(Swift.Bool) + case receive(Foundation.Data) +} +public protocol TransportEventClient : AnyObject { + func connectionChanged(state: Starscream.ConnectionState) +} +public protocol Transport : AnyObject { + func register(delegate: Starscream.TransportEventClient) + func connect(url: Foundation.URL, timeout: Swift.Double, certificatePinning: Starscream.CertificatePinning?) + func disconnect() + func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + var usingTLS: Swift.Bool { get } +} +extension Data { +} +public class FoundationHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +@available(watchOS, unavailable) +public class WebSocketServer : Starscream.Server, Starscream.ConnectionDelegate { + public var onEvent: ((Starscream.ServerEvent) -> Swift.Void)? + public init() + public func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? + public func didReceive(event: Starscream.ServerEvent) + @objc deinit +} +@_hasMissingDesignatedInitializers @available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class ServerConnection : Starscream.Connection, Starscream.HTTPServerDelegate, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.TransportEventClient { + public var onEvent: ((Starscream.ConnectionEvent) -> Swift.Void)? + weak public var delegate: Starscream.ConnectionDelegate? + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceive(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func didForm(event: Starscream.FrameCollector.Event) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + @objc deinit +} +public enum ConnectionEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) +} +public protocol Connection { + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) +} +public protocol ConnectionDelegate : AnyObject { + func didReceive(event: Starscream.ServerEvent) +} +public enum ServerEvent { + case connected(Starscream.Connection, [Swift.String : Swift.String]) + case disconnected(Starscream.Connection, Swift.String, Swift.UInt16) + case text(Starscream.Connection, Swift.String) + case binary(Starscream.Connection, Foundation.Data) + case pong(Starscream.Connection, Foundation.Data?) + case ping(Starscream.Connection, Foundation.Data?) +} +public protocol Server { + func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? +} +public protocol CompressionHandler { + func load(headers: [Swift.String : Swift.String]) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + func compress(data: Foundation.Data) -> Foundation.Data? +} +public class WSCompression : Starscream.CompressionHandler { + public init() + public func load(headers: [Swift.String : Swift.String]) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func compress(data: Foundation.Data) -> Foundation.Data? + @objc deinit +} +@objc @_inheritsConvenienceInitializers @available(OSX 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) +public class NativeEngine : ObjectiveC.NSObject, Starscream.Engine, Foundation.URLSessionDataDelegate, Foundation.URLSessionWebSocketDelegate { + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didOpenWithProtocol protocol: Swift.String?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didCloseWith closeCode: Foundation.URLSessionWebSocketTask.CloseCode, reason: Foundation.Data?) + @objc override dynamic public init() + @objc deinit +} +extension Starscream.SecurityErrorCode : Swift.Equatable {} +extension Starscream.SecurityErrorCode : Swift.Hashable {} +extension Starscream.SecurityErrorCode : Swift.RawRepresentable {} +extension Starscream.TCPTransportError : Swift.Equatable {} +extension Starscream.TCPTransportError : Swift.Hashable {} +extension Starscream.FoundationSecurityError : Swift.Equatable {} +extension Starscream.FoundationSecurityError : Swift.Hashable {} +extension Starscream.FoundationTransportError : Swift.Equatable {} +extension Starscream.FoundationTransportError : Swift.Hashable {} +extension Starscream.ErrorType : Swift.Equatable {} +extension Starscream.ErrorType : Swift.Hashable {} +extension Starscream.CloseCode : Swift.Equatable {} +extension Starscream.CloseCode : Swift.Hashable {} +extension Starscream.CloseCode : Swift.RawRepresentable {} +extension Starscream.FrameOpCode : Swift.Equatable {} +extension Starscream.FrameOpCode : Swift.Hashable {} +extension Starscream.FrameOpCode : Swift.RawRepresentable {} diff --git a/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-ios.swiftdoc b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..33eb7a7 Binary files /dev/null and b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-ios.swiftinterface b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..228950b --- /dev/null +++ b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,436 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream +import CommonCrypto +import Foundation +import Network +@_exported import Starscream +import Swift +import zlib +public enum HTTPUpgradeError : Swift.Error { + case notAnUpgrade(Swift.Int) + case invalidData +} +public struct HTTPWSHeader { + public static func createUpgrade(request: Foundation.URLRequest, supportsCompression: Swift.Bool, secKeyValue: Swift.String) -> Foundation.URLRequest + public static func generateWebSocketKey() -> Swift.String +} +public enum HTTPEvent { + case success([Swift.String : Swift.String]) + case failure(Swift.Error) +} +public protocol HTTPHandlerDelegate : AnyObject { + func didReceiveHTTP(event: Starscream.HTTPEvent) +} +public protocol HTTPHandler { + func register(delegate: Starscream.HTTPHandlerDelegate) + func convert(request: Foundation.URLRequest) -> Foundation.Data + func parse(data: Foundation.Data) -> Swift.Int +} +public protocol HTTPServerDelegate : AnyObject { + func didReceive(event: Starscream.HTTPEvent) +} +public protocol HTTPServerHandler { + func register(delegate: Starscream.HTTPServerDelegate) + func parse(data: Foundation.Data) + func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data +} +public struct URLParts { +} +extension URL { + public var isTLSScheme: Swift.Bool { + get + } + public func getParts() -> Starscream.URLParts? +} +public protocol FrameCollectorDelegate : AnyObject { + func didForm(event: Starscream.FrameCollector.Event) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? +} +@_hasMissingDesignatedInitializers public class FrameCollector { + public enum Event { + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) + case closed(Swift.String, Swift.UInt16) + } + public func add(frame: Starscream.Frame) + @objc deinit +} +public enum SecurityErrorCode : Swift.UInt16 { + case acceptFailed + case pinningFailed + public typealias RawValue = Swift.UInt16 + public init?(rawValue: Swift.UInt16) + public var rawValue: Swift.UInt16 { + get + } +} +public enum PinningState { + case success + case failed(CoreFoundation.CFError?) +} +public protocol CertificatePinning : AnyObject { + func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +public protocol HeaderValidator : AnyObject { + func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum TCPTransportError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.TCPTransportError, b: Starscream.TCPTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class TCPTransport : Starscream.Transport { + public var usingTLS: Swift.Bool { + get + } + public init(connection: Network.NWConnection) + public init() + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc deinit +} +public enum FoundationSecurityError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.FoundationSecurityError, b: Starscream.FoundationSecurityError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class FoundationSecurity { + public init(allowSelfSigned: Swift.Bool = false) + @objc deinit +} +extension FoundationSecurity : Starscream.CertificatePinning { + public func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +extension FoundationSecurity : Starscream.HeaderValidator { + public func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum FoundationTransportError : Swift.Error { + case invalidRequest + case invalidOutputStream + case timeout + public static func == (a: Starscream.FoundationTransportError, b: Starscream.FoundationTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@objc public class FoundationTransport : ObjectiveC.NSObject, Starscream.Transport, Foundation.StreamDelegate { + public var usingTLS: Swift.Bool { + get + } + public init(streamConfiguration: ((Foundation.InputStream, Foundation.OutputStream) -> Swift.Void)? = nil) + @objc deinit + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) + @objc override dynamic public init() +} +public enum ErrorType : Swift.Error { + case compressionError + case securityError + case protocolError + case serverError + public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public struct WSError : Swift.Error { + public let type: Starscream.ErrorType + public let message: Swift.String + public let code: Swift.UInt16 + public init(type: Starscream.ErrorType, message: Swift.String, code: Swift.UInt16) +} +public protocol WebSocketClient : AnyObject { + func connect() + func disconnect(closeCode: Swift.UInt16) + func write(string: Swift.String, completion: (() -> ())?) + func write(stringData: Foundation.Data, completion: (() -> ())?) + func write(data: Foundation.Data, completion: (() -> ())?) + func write(ping: Foundation.Data, completion: (() -> ())?) + func write(pong: Foundation.Data, completion: (() -> ())?) +} +extension WebSocketClient { + public func write(string: Swift.String) + public func write(data: Foundation.Data) + public func write(ping: Foundation.Data) + public func write(pong: Foundation.Data) + public func disconnect() +} +public enum WebSocketEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error?) + case viabilityChanged(Swift.Bool) + case reconnectSuggested(Swift.Bool) + case cancelled +} +public protocol WebSocketDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent, client: Starscream.WebSocket) +} +open class WebSocket : Starscream.WebSocketClient, Starscream.EngineDelegate { + weak public var delegate: Starscream.WebSocketDelegate? + public var onEvent: ((Starscream.WebSocketEvent) -> Swift.Void)? + public var request: Foundation.URLRequest + public var callbackQueue: Dispatch.DispatchQueue + public var respondToPingWithPong: Swift.Bool { + get + set + } + public init(request: Foundation.URLRequest, engine: Starscream.Engine) + convenience public init(request: Foundation.URLRequest, certPinner: Starscream.CertificatePinning? = FoundationSecurity(), compressionHandler: Starscream.CompressionHandler? = nil, useCustomEngine: Swift.Bool = true) + public func connect() + public func disconnect(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceDisconnect() + public func write(data: Foundation.Data, completion: (() -> ())?) + public func write(string: Swift.String, completion: (() -> ())?) + public func write(stringData: Foundation.Data, completion: (() -> ())?) + public func write(ping: Foundation.Data, completion: (() -> ())?) + public func write(pong: Foundation.Data, completion: (() -> ())?) + public func didReceive(event: Starscream.WebSocketEvent) + @objc deinit +} +public class StringHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +public protocol EngineDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent) +} +public protocol Engine { + func register(delegate: Starscream.EngineDelegate) + func start(request: Foundation.URLRequest) + func stop(closeCode: Swift.UInt16) + func forceStop() + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + func write(string: Swift.String, completion: (() -> ())?) +} +public enum CloseCode : Swift.UInt16 { + case normal + case goingAway + case protocolError + case protocolUnhandledType + case noStatusReceived + case encoding + case policyViolated + case messageTooBig + public typealias RawValue = Swift.UInt16 + public var rawValue: Swift.UInt16 { + get + } + public init?(rawValue: Swift.UInt16) +} +public enum FrameOpCode : Swift.UInt8 { + case continueFrame + case textFrame + case binaryFrame + case connectionClose + case ping + case pong + case unknown + public typealias RawValue = Swift.UInt8 + public init?(rawValue: Swift.UInt8) + public var rawValue: Swift.UInt8 { + get + } +} +public struct Frame { +} +public enum FrameEvent { + case frame(Starscream.Frame) + case error(Swift.Error) +} +public protocol FramerEventClient : AnyObject { + func frameProcessed(event: Starscream.FrameEvent) +} +public protocol Framer { + func add(data: Foundation.Data) + func register(delegate: Starscream.FramerEventClient) + func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + func updateCompression(supports: Swift.Bool) + func supportsCompression() -> Swift.Bool +} +public class WSFramer : Starscream.Framer { + public var compressionEnabled: Swift.Bool + public init(isServer: Swift.Bool = false) + public func updateCompression(supports: Swift.Bool) + public func supportsCompression() -> Swift.Bool + public func add(data: Foundation.Data) + public func register(delegate: Starscream.FramerEventClient) + public func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + @objc deinit +} +public protocol MyWSArrayType { +} +extension UInt8 : Starscream.MyWSArrayType { +} +extension Array where Element : Starscream.MyWSArrayType, Element : Swift.UnsignedInteger { + public func readUint16(offset: Swift.Int) -> Swift.UInt16 + public func readUint64(offset: Swift.Int) -> Swift.UInt64 + public func unmaskData(maskStart: Swift.Int, offset: Swift.Int, length: Swift.Int) -> Foundation.Data +} +public func writeUint16(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt16) +public func writeUint32(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt32) +public func writeUint64(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt64) +@_hasMissingDesignatedInitializers public class FoundationHTTPServerHandler : Starscream.HTTPServerHandler { + public func register(delegate: Starscream.HTTPServerDelegate) + public func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data + public func parse(data: Foundation.Data) + @objc deinit +} +public class WSEngine : Starscream.Engine, Starscream.TransportEventClient, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.HTTPHandlerDelegate { + public var respondToPingWithPong: Swift.Bool + public init(transport: Starscream.Transport, certPinner: Starscream.CertificatePinning? = nil, headerValidator: Starscream.HeaderValidator = FoundationSecurity(), httpHandler: Starscream.HTTPHandler = FoundationHTTPHandler(), framer: Starscream.Framer = WSFramer(), compressionHandler: Starscream.CompressionHandler? = nil) + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceiveHTTP(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func didForm(event: Starscream.FrameCollector.Event) + @objc deinit +} +public enum ConnectionState { + case connected + case waiting + case cancelled + case failed(Swift.Error?) + case viability(Swift.Bool) + case shouldReconnect(Swift.Bool) + case receive(Foundation.Data) +} +public protocol TransportEventClient : AnyObject { + func connectionChanged(state: Starscream.ConnectionState) +} +public protocol Transport : AnyObject { + func register(delegate: Starscream.TransportEventClient) + func connect(url: Foundation.URL, timeout: Swift.Double, certificatePinning: Starscream.CertificatePinning?) + func disconnect() + func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + var usingTLS: Swift.Bool { get } +} +extension Data { +} +public class FoundationHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +@available(watchOS, unavailable) +public class WebSocketServer : Starscream.Server, Starscream.ConnectionDelegate { + public var onEvent: ((Starscream.ServerEvent) -> Swift.Void)? + public init() + public func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? + public func didReceive(event: Starscream.ServerEvent) + @objc deinit +} +@_hasMissingDesignatedInitializers @available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class ServerConnection : Starscream.Connection, Starscream.HTTPServerDelegate, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.TransportEventClient { + public var onEvent: ((Starscream.ConnectionEvent) -> Swift.Void)? + weak public var delegate: Starscream.ConnectionDelegate? + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceive(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func didForm(event: Starscream.FrameCollector.Event) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + @objc deinit +} +public enum ConnectionEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) +} +public protocol Connection { + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) +} +public protocol ConnectionDelegate : AnyObject { + func didReceive(event: Starscream.ServerEvent) +} +public enum ServerEvent { + case connected(Starscream.Connection, [Swift.String : Swift.String]) + case disconnected(Starscream.Connection, Swift.String, Swift.UInt16) + case text(Starscream.Connection, Swift.String) + case binary(Starscream.Connection, Foundation.Data) + case pong(Starscream.Connection, Foundation.Data?) + case ping(Starscream.Connection, Foundation.Data?) +} +public protocol Server { + func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? +} +public protocol CompressionHandler { + func load(headers: [Swift.String : Swift.String]) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + func compress(data: Foundation.Data) -> Foundation.Data? +} +public class WSCompression : Starscream.CompressionHandler { + public init() + public func load(headers: [Swift.String : Swift.String]) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func compress(data: Foundation.Data) -> Foundation.Data? + @objc deinit +} +@objc @_inheritsConvenienceInitializers @available(OSX 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) +public class NativeEngine : ObjectiveC.NSObject, Starscream.Engine, Foundation.URLSessionDataDelegate, Foundation.URLSessionWebSocketDelegate { + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didOpenWithProtocol protocol: Swift.String?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didCloseWith closeCode: Foundation.URLSessionWebSocketTask.CloseCode, reason: Foundation.Data?) + @objc override dynamic public init() + @objc deinit +} +extension Starscream.SecurityErrorCode : Swift.Equatable {} +extension Starscream.SecurityErrorCode : Swift.Hashable {} +extension Starscream.SecurityErrorCode : Swift.RawRepresentable {} +extension Starscream.TCPTransportError : Swift.Equatable {} +extension Starscream.TCPTransportError : Swift.Hashable {} +extension Starscream.FoundationSecurityError : Swift.Equatable {} +extension Starscream.FoundationSecurityError : Swift.Hashable {} +extension Starscream.FoundationTransportError : Swift.Equatable {} +extension Starscream.FoundationTransportError : Swift.Hashable {} +extension Starscream.ErrorType : Swift.Equatable {} +extension Starscream.ErrorType : Swift.Hashable {} +extension Starscream.CloseCode : Swift.Equatable {} +extension Starscream.CloseCode : Swift.Hashable {} +extension Starscream.CloseCode : Swift.RawRepresentable {} +extension Starscream.FrameOpCode : Swift.Equatable {} +extension Starscream.FrameOpCode : Swift.Hashable {} +extension Starscream.FrameOpCode : Swift.RawRepresentable {} diff --git a/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftdoc b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftdoc new file mode 100644 index 0000000..33eb7a7 Binary files /dev/null and b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftdoc differ diff --git a/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftinterface b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftinterface new file mode 100644 index 0000000..228950b --- /dev/null +++ b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftinterface @@ -0,0 +1,436 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream +import CommonCrypto +import Foundation +import Network +@_exported import Starscream +import Swift +import zlib +public enum HTTPUpgradeError : Swift.Error { + case notAnUpgrade(Swift.Int) + case invalidData +} +public struct HTTPWSHeader { + public static func createUpgrade(request: Foundation.URLRequest, supportsCompression: Swift.Bool, secKeyValue: Swift.String) -> Foundation.URLRequest + public static func generateWebSocketKey() -> Swift.String +} +public enum HTTPEvent { + case success([Swift.String : Swift.String]) + case failure(Swift.Error) +} +public protocol HTTPHandlerDelegate : AnyObject { + func didReceiveHTTP(event: Starscream.HTTPEvent) +} +public protocol HTTPHandler { + func register(delegate: Starscream.HTTPHandlerDelegate) + func convert(request: Foundation.URLRequest) -> Foundation.Data + func parse(data: Foundation.Data) -> Swift.Int +} +public protocol HTTPServerDelegate : AnyObject { + func didReceive(event: Starscream.HTTPEvent) +} +public protocol HTTPServerHandler { + func register(delegate: Starscream.HTTPServerDelegate) + func parse(data: Foundation.Data) + func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data +} +public struct URLParts { +} +extension URL { + public var isTLSScheme: Swift.Bool { + get + } + public func getParts() -> Starscream.URLParts? +} +public protocol FrameCollectorDelegate : AnyObject { + func didForm(event: Starscream.FrameCollector.Event) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? +} +@_hasMissingDesignatedInitializers public class FrameCollector { + public enum Event { + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) + case closed(Swift.String, Swift.UInt16) + } + public func add(frame: Starscream.Frame) + @objc deinit +} +public enum SecurityErrorCode : Swift.UInt16 { + case acceptFailed + case pinningFailed + public typealias RawValue = Swift.UInt16 + public init?(rawValue: Swift.UInt16) + public var rawValue: Swift.UInt16 { + get + } +} +public enum PinningState { + case success + case failed(CoreFoundation.CFError?) +} +public protocol CertificatePinning : AnyObject { + func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +public protocol HeaderValidator : AnyObject { + func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum TCPTransportError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.TCPTransportError, b: Starscream.TCPTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class TCPTransport : Starscream.Transport { + public var usingTLS: Swift.Bool { + get + } + public init(connection: Network.NWConnection) + public init() + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc deinit +} +public enum FoundationSecurityError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.FoundationSecurityError, b: Starscream.FoundationSecurityError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class FoundationSecurity { + public init(allowSelfSigned: Swift.Bool = false) + @objc deinit +} +extension FoundationSecurity : Starscream.CertificatePinning { + public func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +extension FoundationSecurity : Starscream.HeaderValidator { + public func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum FoundationTransportError : Swift.Error { + case invalidRequest + case invalidOutputStream + case timeout + public static func == (a: Starscream.FoundationTransportError, b: Starscream.FoundationTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@objc public class FoundationTransport : ObjectiveC.NSObject, Starscream.Transport, Foundation.StreamDelegate { + public var usingTLS: Swift.Bool { + get + } + public init(streamConfiguration: ((Foundation.InputStream, Foundation.OutputStream) -> Swift.Void)? = nil) + @objc deinit + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) + @objc override dynamic public init() +} +public enum ErrorType : Swift.Error { + case compressionError + case securityError + case protocolError + case serverError + public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public struct WSError : Swift.Error { + public let type: Starscream.ErrorType + public let message: Swift.String + public let code: Swift.UInt16 + public init(type: Starscream.ErrorType, message: Swift.String, code: Swift.UInt16) +} +public protocol WebSocketClient : AnyObject { + func connect() + func disconnect(closeCode: Swift.UInt16) + func write(string: Swift.String, completion: (() -> ())?) + func write(stringData: Foundation.Data, completion: (() -> ())?) + func write(data: Foundation.Data, completion: (() -> ())?) + func write(ping: Foundation.Data, completion: (() -> ())?) + func write(pong: Foundation.Data, completion: (() -> ())?) +} +extension WebSocketClient { + public func write(string: Swift.String) + public func write(data: Foundation.Data) + public func write(ping: Foundation.Data) + public func write(pong: Foundation.Data) + public func disconnect() +} +public enum WebSocketEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error?) + case viabilityChanged(Swift.Bool) + case reconnectSuggested(Swift.Bool) + case cancelled +} +public protocol WebSocketDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent, client: Starscream.WebSocket) +} +open class WebSocket : Starscream.WebSocketClient, Starscream.EngineDelegate { + weak public var delegate: Starscream.WebSocketDelegate? + public var onEvent: ((Starscream.WebSocketEvent) -> Swift.Void)? + public var request: Foundation.URLRequest + public var callbackQueue: Dispatch.DispatchQueue + public var respondToPingWithPong: Swift.Bool { + get + set + } + public init(request: Foundation.URLRequest, engine: Starscream.Engine) + convenience public init(request: Foundation.URLRequest, certPinner: Starscream.CertificatePinning? = FoundationSecurity(), compressionHandler: Starscream.CompressionHandler? = nil, useCustomEngine: Swift.Bool = true) + public func connect() + public func disconnect(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceDisconnect() + public func write(data: Foundation.Data, completion: (() -> ())?) + public func write(string: Swift.String, completion: (() -> ())?) + public func write(stringData: Foundation.Data, completion: (() -> ())?) + public func write(ping: Foundation.Data, completion: (() -> ())?) + public func write(pong: Foundation.Data, completion: (() -> ())?) + public func didReceive(event: Starscream.WebSocketEvent) + @objc deinit +} +public class StringHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +public protocol EngineDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent) +} +public protocol Engine { + func register(delegate: Starscream.EngineDelegate) + func start(request: Foundation.URLRequest) + func stop(closeCode: Swift.UInt16) + func forceStop() + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + func write(string: Swift.String, completion: (() -> ())?) +} +public enum CloseCode : Swift.UInt16 { + case normal + case goingAway + case protocolError + case protocolUnhandledType + case noStatusReceived + case encoding + case policyViolated + case messageTooBig + public typealias RawValue = Swift.UInt16 + public var rawValue: Swift.UInt16 { + get + } + public init?(rawValue: Swift.UInt16) +} +public enum FrameOpCode : Swift.UInt8 { + case continueFrame + case textFrame + case binaryFrame + case connectionClose + case ping + case pong + case unknown + public typealias RawValue = Swift.UInt8 + public init?(rawValue: Swift.UInt8) + public var rawValue: Swift.UInt8 { + get + } +} +public struct Frame { +} +public enum FrameEvent { + case frame(Starscream.Frame) + case error(Swift.Error) +} +public protocol FramerEventClient : AnyObject { + func frameProcessed(event: Starscream.FrameEvent) +} +public protocol Framer { + func add(data: Foundation.Data) + func register(delegate: Starscream.FramerEventClient) + func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + func updateCompression(supports: Swift.Bool) + func supportsCompression() -> Swift.Bool +} +public class WSFramer : Starscream.Framer { + public var compressionEnabled: Swift.Bool + public init(isServer: Swift.Bool = false) + public func updateCompression(supports: Swift.Bool) + public func supportsCompression() -> Swift.Bool + public func add(data: Foundation.Data) + public func register(delegate: Starscream.FramerEventClient) + public func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + @objc deinit +} +public protocol MyWSArrayType { +} +extension UInt8 : Starscream.MyWSArrayType { +} +extension Array where Element : Starscream.MyWSArrayType, Element : Swift.UnsignedInteger { + public func readUint16(offset: Swift.Int) -> Swift.UInt16 + public func readUint64(offset: Swift.Int) -> Swift.UInt64 + public func unmaskData(maskStart: Swift.Int, offset: Swift.Int, length: Swift.Int) -> Foundation.Data +} +public func writeUint16(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt16) +public func writeUint32(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt32) +public func writeUint64(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt64) +@_hasMissingDesignatedInitializers public class FoundationHTTPServerHandler : Starscream.HTTPServerHandler { + public func register(delegate: Starscream.HTTPServerDelegate) + public func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data + public func parse(data: Foundation.Data) + @objc deinit +} +public class WSEngine : Starscream.Engine, Starscream.TransportEventClient, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.HTTPHandlerDelegate { + public var respondToPingWithPong: Swift.Bool + public init(transport: Starscream.Transport, certPinner: Starscream.CertificatePinning? = nil, headerValidator: Starscream.HeaderValidator = FoundationSecurity(), httpHandler: Starscream.HTTPHandler = FoundationHTTPHandler(), framer: Starscream.Framer = WSFramer(), compressionHandler: Starscream.CompressionHandler? = nil) + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceiveHTTP(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func didForm(event: Starscream.FrameCollector.Event) + @objc deinit +} +public enum ConnectionState { + case connected + case waiting + case cancelled + case failed(Swift.Error?) + case viability(Swift.Bool) + case shouldReconnect(Swift.Bool) + case receive(Foundation.Data) +} +public protocol TransportEventClient : AnyObject { + func connectionChanged(state: Starscream.ConnectionState) +} +public protocol Transport : AnyObject { + func register(delegate: Starscream.TransportEventClient) + func connect(url: Foundation.URL, timeout: Swift.Double, certificatePinning: Starscream.CertificatePinning?) + func disconnect() + func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + var usingTLS: Swift.Bool { get } +} +extension Data { +} +public class FoundationHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +@available(watchOS, unavailable) +public class WebSocketServer : Starscream.Server, Starscream.ConnectionDelegate { + public var onEvent: ((Starscream.ServerEvent) -> Swift.Void)? + public init() + public func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? + public func didReceive(event: Starscream.ServerEvent) + @objc deinit +} +@_hasMissingDesignatedInitializers @available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class ServerConnection : Starscream.Connection, Starscream.HTTPServerDelegate, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.TransportEventClient { + public var onEvent: ((Starscream.ConnectionEvent) -> Swift.Void)? + weak public var delegate: Starscream.ConnectionDelegate? + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceive(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func didForm(event: Starscream.FrameCollector.Event) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + @objc deinit +} +public enum ConnectionEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) +} +public protocol Connection { + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) +} +public protocol ConnectionDelegate : AnyObject { + func didReceive(event: Starscream.ServerEvent) +} +public enum ServerEvent { + case connected(Starscream.Connection, [Swift.String : Swift.String]) + case disconnected(Starscream.Connection, Swift.String, Swift.UInt16) + case text(Starscream.Connection, Swift.String) + case binary(Starscream.Connection, Foundation.Data) + case pong(Starscream.Connection, Foundation.Data?) + case ping(Starscream.Connection, Foundation.Data?) +} +public protocol Server { + func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? +} +public protocol CompressionHandler { + func load(headers: [Swift.String : Swift.String]) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + func compress(data: Foundation.Data) -> Foundation.Data? +} +public class WSCompression : Starscream.CompressionHandler { + public init() + public func load(headers: [Swift.String : Swift.String]) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func compress(data: Foundation.Data) -> Foundation.Data? + @objc deinit +} +@objc @_inheritsConvenienceInitializers @available(OSX 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) +public class NativeEngine : ObjectiveC.NSObject, Starscream.Engine, Foundation.URLSessionDataDelegate, Foundation.URLSessionWebSocketDelegate { + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didOpenWithProtocol protocol: Swift.String?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didCloseWith closeCode: Foundation.URLSessionWebSocketTask.CloseCode, reason: Foundation.Data?) + @objc override dynamic public init() + @objc deinit +} +extension Starscream.SecurityErrorCode : Swift.Equatable {} +extension Starscream.SecurityErrorCode : Swift.Hashable {} +extension Starscream.SecurityErrorCode : Swift.RawRepresentable {} +extension Starscream.TCPTransportError : Swift.Equatable {} +extension Starscream.TCPTransportError : Swift.Hashable {} +extension Starscream.FoundationSecurityError : Swift.Equatable {} +extension Starscream.FoundationSecurityError : Swift.Hashable {} +extension Starscream.FoundationTransportError : Swift.Equatable {} +extension Starscream.FoundationTransportError : Swift.Hashable {} +extension Starscream.ErrorType : Swift.Equatable {} +extension Starscream.ErrorType : Swift.Hashable {} +extension Starscream.CloseCode : Swift.Equatable {} +extension Starscream.CloseCode : Swift.Hashable {} +extension Starscream.CloseCode : Swift.RawRepresentable {} +extension Starscream.FrameOpCode : Swift.Equatable {} +extension Starscream.FrameOpCode : Swift.Hashable {} +extension Starscream.FrameOpCode : Swift.RawRepresentable {} diff --git a/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/armv7-apple-ios.swiftdoc b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/armv7-apple-ios.swiftdoc new file mode 100644 index 0000000..c7eff18 Binary files /dev/null and b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/armv7-apple-ios.swiftdoc differ diff --git a/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/armv7-apple-ios.swiftinterface b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/armv7-apple-ios.swiftinterface new file mode 100644 index 0000000..9eaf0fc --- /dev/null +++ b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/armv7-apple-ios.swiftinterface @@ -0,0 +1,436 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream +import CommonCrypto +import Foundation +import Network +@_exported import Starscream +import Swift +import zlib +public enum HTTPUpgradeError : Swift.Error { + case notAnUpgrade(Swift.Int) + case invalidData +} +public struct HTTPWSHeader { + public static func createUpgrade(request: Foundation.URLRequest, supportsCompression: Swift.Bool, secKeyValue: Swift.String) -> Foundation.URLRequest + public static func generateWebSocketKey() -> Swift.String +} +public enum HTTPEvent { + case success([Swift.String : Swift.String]) + case failure(Swift.Error) +} +public protocol HTTPHandlerDelegate : AnyObject { + func didReceiveHTTP(event: Starscream.HTTPEvent) +} +public protocol HTTPHandler { + func register(delegate: Starscream.HTTPHandlerDelegate) + func convert(request: Foundation.URLRequest) -> Foundation.Data + func parse(data: Foundation.Data) -> Swift.Int +} +public protocol HTTPServerDelegate : AnyObject { + func didReceive(event: Starscream.HTTPEvent) +} +public protocol HTTPServerHandler { + func register(delegate: Starscream.HTTPServerDelegate) + func parse(data: Foundation.Data) + func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data +} +public struct URLParts { +} +extension URL { + public var isTLSScheme: Swift.Bool { + get + } + public func getParts() -> Starscream.URLParts? +} +public protocol FrameCollectorDelegate : AnyObject { + func didForm(event: Starscream.FrameCollector.Event) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? +} +@_hasMissingDesignatedInitializers public class FrameCollector { + public enum Event { + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) + case closed(Swift.String, Swift.UInt16) + } + public func add(frame: Starscream.Frame) + @objc deinit +} +public enum SecurityErrorCode : Swift.UInt16 { + case acceptFailed + case pinningFailed + public typealias RawValue = Swift.UInt16 + public init?(rawValue: Swift.UInt16) + public var rawValue: Swift.UInt16 { + get + } +} +public enum PinningState { + case success + case failed(CoreFoundation.CFError?) +} +public protocol CertificatePinning : AnyObject { + func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +public protocol HeaderValidator : AnyObject { + func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum TCPTransportError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.TCPTransportError, b: Starscream.TCPTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class TCPTransport : Starscream.Transport { + public var usingTLS: Swift.Bool { + get + } + public init(connection: Network.NWConnection) + public init() + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc deinit +} +public enum FoundationSecurityError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.FoundationSecurityError, b: Starscream.FoundationSecurityError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class FoundationSecurity { + public init(allowSelfSigned: Swift.Bool = false) + @objc deinit +} +extension FoundationSecurity : Starscream.CertificatePinning { + public func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +extension FoundationSecurity : Starscream.HeaderValidator { + public func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum FoundationTransportError : Swift.Error { + case invalidRequest + case invalidOutputStream + case timeout + public static func == (a: Starscream.FoundationTransportError, b: Starscream.FoundationTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@objc public class FoundationTransport : ObjectiveC.NSObject, Starscream.Transport, Foundation.StreamDelegate { + public var usingTLS: Swift.Bool { + get + } + public init(streamConfiguration: ((Foundation.InputStream, Foundation.OutputStream) -> Swift.Void)? = nil) + @objc deinit + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) + @objc override dynamic public init() +} +public enum ErrorType : Swift.Error { + case compressionError + case securityError + case protocolError + case serverError + public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public struct WSError : Swift.Error { + public let type: Starscream.ErrorType + public let message: Swift.String + public let code: Swift.UInt16 + public init(type: Starscream.ErrorType, message: Swift.String, code: Swift.UInt16) +} +public protocol WebSocketClient : AnyObject { + func connect() + func disconnect(closeCode: Swift.UInt16) + func write(string: Swift.String, completion: (() -> ())?) + func write(stringData: Foundation.Data, completion: (() -> ())?) + func write(data: Foundation.Data, completion: (() -> ())?) + func write(ping: Foundation.Data, completion: (() -> ())?) + func write(pong: Foundation.Data, completion: (() -> ())?) +} +extension WebSocketClient { + public func write(string: Swift.String) + public func write(data: Foundation.Data) + public func write(ping: Foundation.Data) + public func write(pong: Foundation.Data) + public func disconnect() +} +public enum WebSocketEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error?) + case viabilityChanged(Swift.Bool) + case reconnectSuggested(Swift.Bool) + case cancelled +} +public protocol WebSocketDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent, client: Starscream.WebSocket) +} +open class WebSocket : Starscream.WebSocketClient, Starscream.EngineDelegate { + weak public var delegate: Starscream.WebSocketDelegate? + public var onEvent: ((Starscream.WebSocketEvent) -> Swift.Void)? + public var request: Foundation.URLRequest + public var callbackQueue: Dispatch.DispatchQueue + public var respondToPingWithPong: Swift.Bool { + get + set + } + public init(request: Foundation.URLRequest, engine: Starscream.Engine) + convenience public init(request: Foundation.URLRequest, certPinner: Starscream.CertificatePinning? = FoundationSecurity(), compressionHandler: Starscream.CompressionHandler? = nil, useCustomEngine: Swift.Bool = true) + public func connect() + public func disconnect(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceDisconnect() + public func write(data: Foundation.Data, completion: (() -> ())?) + public func write(string: Swift.String, completion: (() -> ())?) + public func write(stringData: Foundation.Data, completion: (() -> ())?) + public func write(ping: Foundation.Data, completion: (() -> ())?) + public func write(pong: Foundation.Data, completion: (() -> ())?) + public func didReceive(event: Starscream.WebSocketEvent) + @objc deinit +} +public class StringHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +public protocol EngineDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent) +} +public protocol Engine { + func register(delegate: Starscream.EngineDelegate) + func start(request: Foundation.URLRequest) + func stop(closeCode: Swift.UInt16) + func forceStop() + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + func write(string: Swift.String, completion: (() -> ())?) +} +public enum CloseCode : Swift.UInt16 { + case normal + case goingAway + case protocolError + case protocolUnhandledType + case noStatusReceived + case encoding + case policyViolated + case messageTooBig + public typealias RawValue = Swift.UInt16 + public var rawValue: Swift.UInt16 { + get + } + public init?(rawValue: Swift.UInt16) +} +public enum FrameOpCode : Swift.UInt8 { + case continueFrame + case textFrame + case binaryFrame + case connectionClose + case ping + case pong + case unknown + public typealias RawValue = Swift.UInt8 + public init?(rawValue: Swift.UInt8) + public var rawValue: Swift.UInt8 { + get + } +} +public struct Frame { +} +public enum FrameEvent { + case frame(Starscream.Frame) + case error(Swift.Error) +} +public protocol FramerEventClient : AnyObject { + func frameProcessed(event: Starscream.FrameEvent) +} +public protocol Framer { + func add(data: Foundation.Data) + func register(delegate: Starscream.FramerEventClient) + func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + func updateCompression(supports: Swift.Bool) + func supportsCompression() -> Swift.Bool +} +public class WSFramer : Starscream.Framer { + public var compressionEnabled: Swift.Bool + public init(isServer: Swift.Bool = false) + public func updateCompression(supports: Swift.Bool) + public func supportsCompression() -> Swift.Bool + public func add(data: Foundation.Data) + public func register(delegate: Starscream.FramerEventClient) + public func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + @objc deinit +} +public protocol MyWSArrayType { +} +extension UInt8 : Starscream.MyWSArrayType { +} +extension Array where Element : Starscream.MyWSArrayType, Element : Swift.UnsignedInteger { + public func readUint16(offset: Swift.Int) -> Swift.UInt16 + public func readUint64(offset: Swift.Int) -> Swift.UInt64 + public func unmaskData(maskStart: Swift.Int, offset: Swift.Int, length: Swift.Int) -> Foundation.Data +} +public func writeUint16(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt16) +public func writeUint32(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt32) +public func writeUint64(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt64) +@_hasMissingDesignatedInitializers public class FoundationHTTPServerHandler : Starscream.HTTPServerHandler { + public func register(delegate: Starscream.HTTPServerDelegate) + public func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data + public func parse(data: Foundation.Data) + @objc deinit +} +public class WSEngine : Starscream.Engine, Starscream.TransportEventClient, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.HTTPHandlerDelegate { + public var respondToPingWithPong: Swift.Bool + public init(transport: Starscream.Transport, certPinner: Starscream.CertificatePinning? = nil, headerValidator: Starscream.HeaderValidator = FoundationSecurity(), httpHandler: Starscream.HTTPHandler = FoundationHTTPHandler(), framer: Starscream.Framer = WSFramer(), compressionHandler: Starscream.CompressionHandler? = nil) + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceiveHTTP(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func didForm(event: Starscream.FrameCollector.Event) + @objc deinit +} +public enum ConnectionState { + case connected + case waiting + case cancelled + case failed(Swift.Error?) + case viability(Swift.Bool) + case shouldReconnect(Swift.Bool) + case receive(Foundation.Data) +} +public protocol TransportEventClient : AnyObject { + func connectionChanged(state: Starscream.ConnectionState) +} +public protocol Transport : AnyObject { + func register(delegate: Starscream.TransportEventClient) + func connect(url: Foundation.URL, timeout: Swift.Double, certificatePinning: Starscream.CertificatePinning?) + func disconnect() + func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + var usingTLS: Swift.Bool { get } +} +extension Data { +} +public class FoundationHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +@available(watchOS, unavailable) +public class WebSocketServer : Starscream.Server, Starscream.ConnectionDelegate { + public var onEvent: ((Starscream.ServerEvent) -> Swift.Void)? + public init() + public func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? + public func didReceive(event: Starscream.ServerEvent) + @objc deinit +} +@_hasMissingDesignatedInitializers @available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class ServerConnection : Starscream.Connection, Starscream.HTTPServerDelegate, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.TransportEventClient { + public var onEvent: ((Starscream.ConnectionEvent) -> Swift.Void)? + weak public var delegate: Starscream.ConnectionDelegate? + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceive(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func didForm(event: Starscream.FrameCollector.Event) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + @objc deinit +} +public enum ConnectionEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) +} +public protocol Connection { + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) +} +public protocol ConnectionDelegate : AnyObject { + func didReceive(event: Starscream.ServerEvent) +} +public enum ServerEvent { + case connected(Starscream.Connection, [Swift.String : Swift.String]) + case disconnected(Starscream.Connection, Swift.String, Swift.UInt16) + case text(Starscream.Connection, Swift.String) + case binary(Starscream.Connection, Foundation.Data) + case pong(Starscream.Connection, Foundation.Data?) + case ping(Starscream.Connection, Foundation.Data?) +} +public protocol Server { + func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? +} +public protocol CompressionHandler { + func load(headers: [Swift.String : Swift.String]) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + func compress(data: Foundation.Data) -> Foundation.Data? +} +public class WSCompression : Starscream.CompressionHandler { + public init() + public func load(headers: [Swift.String : Swift.String]) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func compress(data: Foundation.Data) -> Foundation.Data? + @objc deinit +} +@objc @_inheritsConvenienceInitializers @available(OSX 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) +public class NativeEngine : ObjectiveC.NSObject, Starscream.Engine, Foundation.URLSessionDataDelegate, Foundation.URLSessionWebSocketDelegate { + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didOpenWithProtocol protocol: Swift.String?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didCloseWith closeCode: Foundation.URLSessionWebSocketTask.CloseCode, reason: Foundation.Data?) + @objc override dynamic public init() + @objc deinit +} +extension Starscream.SecurityErrorCode : Swift.Equatable {} +extension Starscream.SecurityErrorCode : Swift.Hashable {} +extension Starscream.SecurityErrorCode : Swift.RawRepresentable {} +extension Starscream.TCPTransportError : Swift.Equatable {} +extension Starscream.TCPTransportError : Swift.Hashable {} +extension Starscream.FoundationSecurityError : Swift.Equatable {} +extension Starscream.FoundationSecurityError : Swift.Hashable {} +extension Starscream.FoundationTransportError : Swift.Equatable {} +extension Starscream.FoundationTransportError : Swift.Hashable {} +extension Starscream.ErrorType : Swift.Equatable {} +extension Starscream.ErrorType : Swift.Hashable {} +extension Starscream.CloseCode : Swift.Equatable {} +extension Starscream.CloseCode : Swift.Hashable {} +extension Starscream.CloseCode : Swift.RawRepresentable {} +extension Starscream.FrameOpCode : Swift.Equatable {} +extension Starscream.FrameOpCode : Swift.Hashable {} +extension Starscream.FrameOpCode : Swift.RawRepresentable {} diff --git a/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/armv7.swiftdoc b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/armv7.swiftdoc new file mode 100644 index 0000000..c7eff18 Binary files /dev/null and b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/armv7.swiftdoc differ diff --git a/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/armv7.swiftinterface b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/armv7.swiftinterface new file mode 100644 index 0000000..9eaf0fc --- /dev/null +++ b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/Starscream.swiftmodule/armv7.swiftinterface @@ -0,0 +1,436 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream +import CommonCrypto +import Foundation +import Network +@_exported import Starscream +import Swift +import zlib +public enum HTTPUpgradeError : Swift.Error { + case notAnUpgrade(Swift.Int) + case invalidData +} +public struct HTTPWSHeader { + public static func createUpgrade(request: Foundation.URLRequest, supportsCompression: Swift.Bool, secKeyValue: Swift.String) -> Foundation.URLRequest + public static func generateWebSocketKey() -> Swift.String +} +public enum HTTPEvent { + case success([Swift.String : Swift.String]) + case failure(Swift.Error) +} +public protocol HTTPHandlerDelegate : AnyObject { + func didReceiveHTTP(event: Starscream.HTTPEvent) +} +public protocol HTTPHandler { + func register(delegate: Starscream.HTTPHandlerDelegate) + func convert(request: Foundation.URLRequest) -> Foundation.Data + func parse(data: Foundation.Data) -> Swift.Int +} +public protocol HTTPServerDelegate : AnyObject { + func didReceive(event: Starscream.HTTPEvent) +} +public protocol HTTPServerHandler { + func register(delegate: Starscream.HTTPServerDelegate) + func parse(data: Foundation.Data) + func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data +} +public struct URLParts { +} +extension URL { + public var isTLSScheme: Swift.Bool { + get + } + public func getParts() -> Starscream.URLParts? +} +public protocol FrameCollectorDelegate : AnyObject { + func didForm(event: Starscream.FrameCollector.Event) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? +} +@_hasMissingDesignatedInitializers public class FrameCollector { + public enum Event { + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) + case closed(Swift.String, Swift.UInt16) + } + public func add(frame: Starscream.Frame) + @objc deinit +} +public enum SecurityErrorCode : Swift.UInt16 { + case acceptFailed + case pinningFailed + public typealias RawValue = Swift.UInt16 + public init?(rawValue: Swift.UInt16) + public var rawValue: Swift.UInt16 { + get + } +} +public enum PinningState { + case success + case failed(CoreFoundation.CFError?) +} +public protocol CertificatePinning : AnyObject { + func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +public protocol HeaderValidator : AnyObject { + func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum TCPTransportError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.TCPTransportError, b: Starscream.TCPTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class TCPTransport : Starscream.Transport { + public var usingTLS: Swift.Bool { + get + } + public init(connection: Network.NWConnection) + public init() + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc deinit +} +public enum FoundationSecurityError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.FoundationSecurityError, b: Starscream.FoundationSecurityError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class FoundationSecurity { + public init(allowSelfSigned: Swift.Bool = false) + @objc deinit +} +extension FoundationSecurity : Starscream.CertificatePinning { + public func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +extension FoundationSecurity : Starscream.HeaderValidator { + public func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum FoundationTransportError : Swift.Error { + case invalidRequest + case invalidOutputStream + case timeout + public static func == (a: Starscream.FoundationTransportError, b: Starscream.FoundationTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@objc public class FoundationTransport : ObjectiveC.NSObject, Starscream.Transport, Foundation.StreamDelegate { + public var usingTLS: Swift.Bool { + get + } + public init(streamConfiguration: ((Foundation.InputStream, Foundation.OutputStream) -> Swift.Void)? = nil) + @objc deinit + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) + @objc override dynamic public init() +} +public enum ErrorType : Swift.Error { + case compressionError + case securityError + case protocolError + case serverError + public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public struct WSError : Swift.Error { + public let type: Starscream.ErrorType + public let message: Swift.String + public let code: Swift.UInt16 + public init(type: Starscream.ErrorType, message: Swift.String, code: Swift.UInt16) +} +public protocol WebSocketClient : AnyObject { + func connect() + func disconnect(closeCode: Swift.UInt16) + func write(string: Swift.String, completion: (() -> ())?) + func write(stringData: Foundation.Data, completion: (() -> ())?) + func write(data: Foundation.Data, completion: (() -> ())?) + func write(ping: Foundation.Data, completion: (() -> ())?) + func write(pong: Foundation.Data, completion: (() -> ())?) +} +extension WebSocketClient { + public func write(string: Swift.String) + public func write(data: Foundation.Data) + public func write(ping: Foundation.Data) + public func write(pong: Foundation.Data) + public func disconnect() +} +public enum WebSocketEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error?) + case viabilityChanged(Swift.Bool) + case reconnectSuggested(Swift.Bool) + case cancelled +} +public protocol WebSocketDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent, client: Starscream.WebSocket) +} +open class WebSocket : Starscream.WebSocketClient, Starscream.EngineDelegate { + weak public var delegate: Starscream.WebSocketDelegate? + public var onEvent: ((Starscream.WebSocketEvent) -> Swift.Void)? + public var request: Foundation.URLRequest + public var callbackQueue: Dispatch.DispatchQueue + public var respondToPingWithPong: Swift.Bool { + get + set + } + public init(request: Foundation.URLRequest, engine: Starscream.Engine) + convenience public init(request: Foundation.URLRequest, certPinner: Starscream.CertificatePinning? = FoundationSecurity(), compressionHandler: Starscream.CompressionHandler? = nil, useCustomEngine: Swift.Bool = true) + public func connect() + public func disconnect(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceDisconnect() + public func write(data: Foundation.Data, completion: (() -> ())?) + public func write(string: Swift.String, completion: (() -> ())?) + public func write(stringData: Foundation.Data, completion: (() -> ())?) + public func write(ping: Foundation.Data, completion: (() -> ())?) + public func write(pong: Foundation.Data, completion: (() -> ())?) + public func didReceive(event: Starscream.WebSocketEvent) + @objc deinit +} +public class StringHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +public protocol EngineDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent) +} +public protocol Engine { + func register(delegate: Starscream.EngineDelegate) + func start(request: Foundation.URLRequest) + func stop(closeCode: Swift.UInt16) + func forceStop() + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + func write(string: Swift.String, completion: (() -> ())?) +} +public enum CloseCode : Swift.UInt16 { + case normal + case goingAway + case protocolError + case protocolUnhandledType + case noStatusReceived + case encoding + case policyViolated + case messageTooBig + public typealias RawValue = Swift.UInt16 + public var rawValue: Swift.UInt16 { + get + } + public init?(rawValue: Swift.UInt16) +} +public enum FrameOpCode : Swift.UInt8 { + case continueFrame + case textFrame + case binaryFrame + case connectionClose + case ping + case pong + case unknown + public typealias RawValue = Swift.UInt8 + public init?(rawValue: Swift.UInt8) + public var rawValue: Swift.UInt8 { + get + } +} +public struct Frame { +} +public enum FrameEvent { + case frame(Starscream.Frame) + case error(Swift.Error) +} +public protocol FramerEventClient : AnyObject { + func frameProcessed(event: Starscream.FrameEvent) +} +public protocol Framer { + func add(data: Foundation.Data) + func register(delegate: Starscream.FramerEventClient) + func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + func updateCompression(supports: Swift.Bool) + func supportsCompression() -> Swift.Bool +} +public class WSFramer : Starscream.Framer { + public var compressionEnabled: Swift.Bool + public init(isServer: Swift.Bool = false) + public func updateCompression(supports: Swift.Bool) + public func supportsCompression() -> Swift.Bool + public func add(data: Foundation.Data) + public func register(delegate: Starscream.FramerEventClient) + public func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + @objc deinit +} +public protocol MyWSArrayType { +} +extension UInt8 : Starscream.MyWSArrayType { +} +extension Array where Element : Starscream.MyWSArrayType, Element : Swift.UnsignedInteger { + public func readUint16(offset: Swift.Int) -> Swift.UInt16 + public func readUint64(offset: Swift.Int) -> Swift.UInt64 + public func unmaskData(maskStart: Swift.Int, offset: Swift.Int, length: Swift.Int) -> Foundation.Data +} +public func writeUint16(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt16) +public func writeUint32(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt32) +public func writeUint64(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt64) +@_hasMissingDesignatedInitializers public class FoundationHTTPServerHandler : Starscream.HTTPServerHandler { + public func register(delegate: Starscream.HTTPServerDelegate) + public func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data + public func parse(data: Foundation.Data) + @objc deinit +} +public class WSEngine : Starscream.Engine, Starscream.TransportEventClient, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.HTTPHandlerDelegate { + public var respondToPingWithPong: Swift.Bool + public init(transport: Starscream.Transport, certPinner: Starscream.CertificatePinning? = nil, headerValidator: Starscream.HeaderValidator = FoundationSecurity(), httpHandler: Starscream.HTTPHandler = FoundationHTTPHandler(), framer: Starscream.Framer = WSFramer(), compressionHandler: Starscream.CompressionHandler? = nil) + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceiveHTTP(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func didForm(event: Starscream.FrameCollector.Event) + @objc deinit +} +public enum ConnectionState { + case connected + case waiting + case cancelled + case failed(Swift.Error?) + case viability(Swift.Bool) + case shouldReconnect(Swift.Bool) + case receive(Foundation.Data) +} +public protocol TransportEventClient : AnyObject { + func connectionChanged(state: Starscream.ConnectionState) +} +public protocol Transport : AnyObject { + func register(delegate: Starscream.TransportEventClient) + func connect(url: Foundation.URL, timeout: Swift.Double, certificatePinning: Starscream.CertificatePinning?) + func disconnect() + func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + var usingTLS: Swift.Bool { get } +} +extension Data { +} +public class FoundationHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +@available(watchOS, unavailable) +public class WebSocketServer : Starscream.Server, Starscream.ConnectionDelegate { + public var onEvent: ((Starscream.ServerEvent) -> Swift.Void)? + public init() + public func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? + public func didReceive(event: Starscream.ServerEvent) + @objc deinit +} +@_hasMissingDesignatedInitializers @available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class ServerConnection : Starscream.Connection, Starscream.HTTPServerDelegate, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.TransportEventClient { + public var onEvent: ((Starscream.ConnectionEvent) -> Swift.Void)? + weak public var delegate: Starscream.ConnectionDelegate? + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceive(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func didForm(event: Starscream.FrameCollector.Event) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + @objc deinit +} +public enum ConnectionEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) +} +public protocol Connection { + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) +} +public protocol ConnectionDelegate : AnyObject { + func didReceive(event: Starscream.ServerEvent) +} +public enum ServerEvent { + case connected(Starscream.Connection, [Swift.String : Swift.String]) + case disconnected(Starscream.Connection, Swift.String, Swift.UInt16) + case text(Starscream.Connection, Swift.String) + case binary(Starscream.Connection, Foundation.Data) + case pong(Starscream.Connection, Foundation.Data?) + case ping(Starscream.Connection, Foundation.Data?) +} +public protocol Server { + func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? +} +public protocol CompressionHandler { + func load(headers: [Swift.String : Swift.String]) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + func compress(data: Foundation.Data) -> Foundation.Data? +} +public class WSCompression : Starscream.CompressionHandler { + public init() + public func load(headers: [Swift.String : Swift.String]) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func compress(data: Foundation.Data) -> Foundation.Data? + @objc deinit +} +@objc @_inheritsConvenienceInitializers @available(OSX 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) +public class NativeEngine : ObjectiveC.NSObject, Starscream.Engine, Foundation.URLSessionDataDelegate, Foundation.URLSessionWebSocketDelegate { + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didOpenWithProtocol protocol: Swift.String?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didCloseWith closeCode: Foundation.URLSessionWebSocketTask.CloseCode, reason: Foundation.Data?) + @objc override dynamic public init() + @objc deinit +} +extension Starscream.SecurityErrorCode : Swift.Equatable {} +extension Starscream.SecurityErrorCode : Swift.Hashable {} +extension Starscream.SecurityErrorCode : Swift.RawRepresentable {} +extension Starscream.TCPTransportError : Swift.Equatable {} +extension Starscream.TCPTransportError : Swift.Hashable {} +extension Starscream.FoundationSecurityError : Swift.Equatable {} +extension Starscream.FoundationSecurityError : Swift.Hashable {} +extension Starscream.FoundationTransportError : Swift.Equatable {} +extension Starscream.FoundationTransportError : Swift.Hashable {} +extension Starscream.ErrorType : Swift.Equatable {} +extension Starscream.ErrorType : Swift.Hashable {} +extension Starscream.CloseCode : Swift.Equatable {} +extension Starscream.CloseCode : Swift.Hashable {} +extension Starscream.CloseCode : Swift.RawRepresentable {} +extension Starscream.FrameOpCode : Swift.Equatable {} +extension Starscream.FrameOpCode : Swift.Hashable {} +extension Starscream.FrameOpCode : Swift.RawRepresentable {} diff --git a/Frameworks/iOS/Starscream.framework/Modules/module.modulemap b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/module.modulemap similarity index 100% rename from Frameworks/iOS/Starscream.framework/Modules/module.modulemap rename to Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Modules/module.modulemap diff --git a/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Starscream b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Starscream new file mode 100755 index 0000000..b2ba182 Binary files /dev/null and b/Frameworks/Starscream.xcframework/ios-armv7_arm64/Starscream.framework/Starscream differ diff --git a/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Headers/Starscream-Swift.h b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Headers/Starscream-Swift.h new file mode 100644 index 0000000..3fffc05 --- /dev/null +++ b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Headers/Starscream-Swift.h @@ -0,0 +1,466 @@ +#if 0 +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Starscream",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +@class NSStream; + +SWIFT_CLASS("_TtC10Starscream19FoundationTransport") +@interface FoundationTransport : NSObject +- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(NSStreamEvent)eventCode; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSURLSession; +@class NSURLSessionWebSocketTask; + +SWIFT_CLASS("_TtC10Starscream12NativeEngine") SWIFT_AVAILABILITY(tvos,introduced=13.0) SWIFT_AVAILABILITY(watchos,introduced=6.0) SWIFT_AVAILABILITY(ios,introduced=13.0) SWIFT_AVAILABILITY(macos,introduced=10.15) +@interface NativeEngine : NSObject +- (void)URLSession:(NSURLSession * _Nonnull)session webSocketTask:(NSURLSessionWebSocketTask * _Nonnull)webSocketTask didOpenWithProtocol:(NSString * _Nullable)protocol; +- (void)URLSession:(NSURLSession * _Nonnull)session webSocketTask:(NSURLSessionWebSocketTask * _Nonnull)webSocketTask didCloseWithCode:(NSURLSessionWebSocketCloseCode)closeCode reason:(NSData * _Nullable)reason; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop + +#elif defined(__i386__) && __i386__ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Starscream",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +@class NSStream; + +SWIFT_CLASS("_TtC10Starscream19FoundationTransport") +@interface FoundationTransport : NSObject +- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(NSStreamEvent)eventCode; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSURLSession; +@class NSURLSessionWebSocketTask; + +SWIFT_CLASS("_TtC10Starscream12NativeEngine") SWIFT_AVAILABILITY(tvos,introduced=13.0) SWIFT_AVAILABILITY(watchos,introduced=6.0) SWIFT_AVAILABILITY(ios,introduced=13.0) SWIFT_AVAILABILITY(macos,introduced=10.15) +@interface NativeEngine : NSObject +- (void)URLSession:(NSURLSession * _Nonnull)session webSocketTask:(NSURLSessionWebSocketTask * _Nonnull)webSocketTask didOpenWithProtocol:(NSString * _Nullable)protocol; +- (void)URLSession:(NSURLSession * _Nonnull)session webSocketTask:(NSURLSessionWebSocketTask * _Nonnull)webSocketTask didCloseWithCode:(NSURLSessionWebSocketCloseCode)closeCode reason:(NSData * _Nullable)reason; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop + +#endif diff --git a/Frameworks/macOS/Starscream.framework/Versions/A/Headers/Starscream.h b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Headers/Starscream.h similarity index 100% rename from Frameworks/macOS/Starscream.framework/Versions/A/Headers/Starscream.h rename to Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Headers/Starscream.h diff --git a/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Info.plist b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Info.plist new file mode 100644 index 0000000..53256ba Binary files /dev/null and b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Info.plist differ diff --git a/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftdoc b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..c1f5aa0 Binary files /dev/null and b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftdoc differ diff --git a/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftinterface b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..722d826 --- /dev/null +++ b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftinterface @@ -0,0 +1,436 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target i386-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream +import CommonCrypto +import Foundation +import Network +@_exported import Starscream +import Swift +import zlib +public enum HTTPUpgradeError : Swift.Error { + case notAnUpgrade(Swift.Int) + case invalidData +} +public struct HTTPWSHeader { + public static func createUpgrade(request: Foundation.URLRequest, supportsCompression: Swift.Bool, secKeyValue: Swift.String) -> Foundation.URLRequest + public static func generateWebSocketKey() -> Swift.String +} +public enum HTTPEvent { + case success([Swift.String : Swift.String]) + case failure(Swift.Error) +} +public protocol HTTPHandlerDelegate : AnyObject { + func didReceiveHTTP(event: Starscream.HTTPEvent) +} +public protocol HTTPHandler { + func register(delegate: Starscream.HTTPHandlerDelegate) + func convert(request: Foundation.URLRequest) -> Foundation.Data + func parse(data: Foundation.Data) -> Swift.Int +} +public protocol HTTPServerDelegate : AnyObject { + func didReceive(event: Starscream.HTTPEvent) +} +public protocol HTTPServerHandler { + func register(delegate: Starscream.HTTPServerDelegate) + func parse(data: Foundation.Data) + func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data +} +public struct URLParts { +} +extension URL { + public var isTLSScheme: Swift.Bool { + get + } + public func getParts() -> Starscream.URLParts? +} +public protocol FrameCollectorDelegate : AnyObject { + func didForm(event: Starscream.FrameCollector.Event) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? +} +@_hasMissingDesignatedInitializers public class FrameCollector { + public enum Event { + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) + case closed(Swift.String, Swift.UInt16) + } + public func add(frame: Starscream.Frame) + @objc deinit +} +public enum SecurityErrorCode : Swift.UInt16 { + case acceptFailed + case pinningFailed + public typealias RawValue = Swift.UInt16 + public init?(rawValue: Swift.UInt16) + public var rawValue: Swift.UInt16 { + get + } +} +public enum PinningState { + case success + case failed(CoreFoundation.CFError?) +} +public protocol CertificatePinning : AnyObject { + func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +public protocol HeaderValidator : AnyObject { + func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum TCPTransportError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.TCPTransportError, b: Starscream.TCPTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class TCPTransport : Starscream.Transport { + public var usingTLS: Swift.Bool { + get + } + public init(connection: Network.NWConnection) + public init() + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc deinit +} +public enum FoundationSecurityError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.FoundationSecurityError, b: Starscream.FoundationSecurityError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class FoundationSecurity { + public init(allowSelfSigned: Swift.Bool = false) + @objc deinit +} +extension FoundationSecurity : Starscream.CertificatePinning { + public func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +extension FoundationSecurity : Starscream.HeaderValidator { + public func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum FoundationTransportError : Swift.Error { + case invalidRequest + case invalidOutputStream + case timeout + public static func == (a: Starscream.FoundationTransportError, b: Starscream.FoundationTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@objc public class FoundationTransport : ObjectiveC.NSObject, Starscream.Transport, Foundation.StreamDelegate { + public var usingTLS: Swift.Bool { + get + } + public init(streamConfiguration: ((Foundation.InputStream, Foundation.OutputStream) -> Swift.Void)? = nil) + @objc deinit + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) + @objc override dynamic public init() +} +public enum ErrorType : Swift.Error { + case compressionError + case securityError + case protocolError + case serverError + public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public struct WSError : Swift.Error { + public let type: Starscream.ErrorType + public let message: Swift.String + public let code: Swift.UInt16 + public init(type: Starscream.ErrorType, message: Swift.String, code: Swift.UInt16) +} +public protocol WebSocketClient : AnyObject { + func connect() + func disconnect(closeCode: Swift.UInt16) + func write(string: Swift.String, completion: (() -> ())?) + func write(stringData: Foundation.Data, completion: (() -> ())?) + func write(data: Foundation.Data, completion: (() -> ())?) + func write(ping: Foundation.Data, completion: (() -> ())?) + func write(pong: Foundation.Data, completion: (() -> ())?) +} +extension WebSocketClient { + public func write(string: Swift.String) + public func write(data: Foundation.Data) + public func write(ping: Foundation.Data) + public func write(pong: Foundation.Data) + public func disconnect() +} +public enum WebSocketEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error?) + case viabilityChanged(Swift.Bool) + case reconnectSuggested(Swift.Bool) + case cancelled +} +public protocol WebSocketDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent, client: Starscream.WebSocket) +} +open class WebSocket : Starscream.WebSocketClient, Starscream.EngineDelegate { + weak public var delegate: Starscream.WebSocketDelegate? + public var onEvent: ((Starscream.WebSocketEvent) -> Swift.Void)? + public var request: Foundation.URLRequest + public var callbackQueue: Dispatch.DispatchQueue + public var respondToPingWithPong: Swift.Bool { + get + set + } + public init(request: Foundation.URLRequest, engine: Starscream.Engine) + convenience public init(request: Foundation.URLRequest, certPinner: Starscream.CertificatePinning? = FoundationSecurity(), compressionHandler: Starscream.CompressionHandler? = nil, useCustomEngine: Swift.Bool = true) + public func connect() + public func disconnect(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceDisconnect() + public func write(data: Foundation.Data, completion: (() -> ())?) + public func write(string: Swift.String, completion: (() -> ())?) + public func write(stringData: Foundation.Data, completion: (() -> ())?) + public func write(ping: Foundation.Data, completion: (() -> ())?) + public func write(pong: Foundation.Data, completion: (() -> ())?) + public func didReceive(event: Starscream.WebSocketEvent) + @objc deinit +} +public class StringHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +public protocol EngineDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent) +} +public protocol Engine { + func register(delegate: Starscream.EngineDelegate) + func start(request: Foundation.URLRequest) + func stop(closeCode: Swift.UInt16) + func forceStop() + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + func write(string: Swift.String, completion: (() -> ())?) +} +public enum CloseCode : Swift.UInt16 { + case normal + case goingAway + case protocolError + case protocolUnhandledType + case noStatusReceived + case encoding + case policyViolated + case messageTooBig + public typealias RawValue = Swift.UInt16 + public var rawValue: Swift.UInt16 { + get + } + public init?(rawValue: Swift.UInt16) +} +public enum FrameOpCode : Swift.UInt8 { + case continueFrame + case textFrame + case binaryFrame + case connectionClose + case ping + case pong + case unknown + public typealias RawValue = Swift.UInt8 + public init?(rawValue: Swift.UInt8) + public var rawValue: Swift.UInt8 { + get + } +} +public struct Frame { +} +public enum FrameEvent { + case frame(Starscream.Frame) + case error(Swift.Error) +} +public protocol FramerEventClient : AnyObject { + func frameProcessed(event: Starscream.FrameEvent) +} +public protocol Framer { + func add(data: Foundation.Data) + func register(delegate: Starscream.FramerEventClient) + func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + func updateCompression(supports: Swift.Bool) + func supportsCompression() -> Swift.Bool +} +public class WSFramer : Starscream.Framer { + public var compressionEnabled: Swift.Bool + public init(isServer: Swift.Bool = false) + public func updateCompression(supports: Swift.Bool) + public func supportsCompression() -> Swift.Bool + public func add(data: Foundation.Data) + public func register(delegate: Starscream.FramerEventClient) + public func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + @objc deinit +} +public protocol MyWSArrayType { +} +extension UInt8 : Starscream.MyWSArrayType { +} +extension Array where Element : Starscream.MyWSArrayType, Element : Swift.UnsignedInteger { + public func readUint16(offset: Swift.Int) -> Swift.UInt16 + public func readUint64(offset: Swift.Int) -> Swift.UInt64 + public func unmaskData(maskStart: Swift.Int, offset: Swift.Int, length: Swift.Int) -> Foundation.Data +} +public func writeUint16(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt16) +public func writeUint32(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt32) +public func writeUint64(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt64) +@_hasMissingDesignatedInitializers public class FoundationHTTPServerHandler : Starscream.HTTPServerHandler { + public func register(delegate: Starscream.HTTPServerDelegate) + public func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data + public func parse(data: Foundation.Data) + @objc deinit +} +public class WSEngine : Starscream.Engine, Starscream.TransportEventClient, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.HTTPHandlerDelegate { + public var respondToPingWithPong: Swift.Bool + public init(transport: Starscream.Transport, certPinner: Starscream.CertificatePinning? = nil, headerValidator: Starscream.HeaderValidator = FoundationSecurity(), httpHandler: Starscream.HTTPHandler = FoundationHTTPHandler(), framer: Starscream.Framer = WSFramer(), compressionHandler: Starscream.CompressionHandler? = nil) + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceiveHTTP(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func didForm(event: Starscream.FrameCollector.Event) + @objc deinit +} +public enum ConnectionState { + case connected + case waiting + case cancelled + case failed(Swift.Error?) + case viability(Swift.Bool) + case shouldReconnect(Swift.Bool) + case receive(Foundation.Data) +} +public protocol TransportEventClient : AnyObject { + func connectionChanged(state: Starscream.ConnectionState) +} +public protocol Transport : AnyObject { + func register(delegate: Starscream.TransportEventClient) + func connect(url: Foundation.URL, timeout: Swift.Double, certificatePinning: Starscream.CertificatePinning?) + func disconnect() + func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + var usingTLS: Swift.Bool { get } +} +extension Data { +} +public class FoundationHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +@available(watchOS, unavailable) +public class WebSocketServer : Starscream.Server, Starscream.ConnectionDelegate { + public var onEvent: ((Starscream.ServerEvent) -> Swift.Void)? + public init() + public func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? + public func didReceive(event: Starscream.ServerEvent) + @objc deinit +} +@_hasMissingDesignatedInitializers @available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class ServerConnection : Starscream.Connection, Starscream.HTTPServerDelegate, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.TransportEventClient { + public var onEvent: ((Starscream.ConnectionEvent) -> Swift.Void)? + weak public var delegate: Starscream.ConnectionDelegate? + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceive(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func didForm(event: Starscream.FrameCollector.Event) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + @objc deinit +} +public enum ConnectionEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) +} +public protocol Connection { + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) +} +public protocol ConnectionDelegate : AnyObject { + func didReceive(event: Starscream.ServerEvent) +} +public enum ServerEvent { + case connected(Starscream.Connection, [Swift.String : Swift.String]) + case disconnected(Starscream.Connection, Swift.String, Swift.UInt16) + case text(Starscream.Connection, Swift.String) + case binary(Starscream.Connection, Foundation.Data) + case pong(Starscream.Connection, Foundation.Data?) + case ping(Starscream.Connection, Foundation.Data?) +} +public protocol Server { + func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? +} +public protocol CompressionHandler { + func load(headers: [Swift.String : Swift.String]) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + func compress(data: Foundation.Data) -> Foundation.Data? +} +public class WSCompression : Starscream.CompressionHandler { + public init() + public func load(headers: [Swift.String : Swift.String]) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func compress(data: Foundation.Data) -> Foundation.Data? + @objc deinit +} +@objc @_inheritsConvenienceInitializers @available(OSX 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) +public class NativeEngine : ObjectiveC.NSObject, Starscream.Engine, Foundation.URLSessionDataDelegate, Foundation.URLSessionWebSocketDelegate { + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didOpenWithProtocol protocol: Swift.String?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didCloseWith closeCode: Foundation.URLSessionWebSocketTask.CloseCode, reason: Foundation.Data?) + @objc override dynamic public init() + @objc deinit +} +extension Starscream.SecurityErrorCode : Swift.Equatable {} +extension Starscream.SecurityErrorCode : Swift.Hashable {} +extension Starscream.SecurityErrorCode : Swift.RawRepresentable {} +extension Starscream.TCPTransportError : Swift.Equatable {} +extension Starscream.TCPTransportError : Swift.Hashable {} +extension Starscream.FoundationSecurityError : Swift.Equatable {} +extension Starscream.FoundationSecurityError : Swift.Hashable {} +extension Starscream.FoundationTransportError : Swift.Equatable {} +extension Starscream.FoundationTransportError : Swift.Hashable {} +extension Starscream.ErrorType : Swift.Equatable {} +extension Starscream.ErrorType : Swift.Hashable {} +extension Starscream.CloseCode : Swift.Equatable {} +extension Starscream.CloseCode : Swift.Hashable {} +extension Starscream.CloseCode : Swift.RawRepresentable {} +extension Starscream.FrameOpCode : Swift.Equatable {} +extension Starscream.FrameOpCode : Swift.Hashable {} +extension Starscream.FrameOpCode : Swift.RawRepresentable {} diff --git a/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/i386.swiftdoc b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/i386.swiftdoc new file mode 100644 index 0000000..c1f5aa0 Binary files /dev/null and b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/i386.swiftdoc differ diff --git a/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/i386.swiftinterface b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/i386.swiftinterface new file mode 100644 index 0000000..722d826 --- /dev/null +++ b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/i386.swiftinterface @@ -0,0 +1,436 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target i386-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream +import CommonCrypto +import Foundation +import Network +@_exported import Starscream +import Swift +import zlib +public enum HTTPUpgradeError : Swift.Error { + case notAnUpgrade(Swift.Int) + case invalidData +} +public struct HTTPWSHeader { + public static func createUpgrade(request: Foundation.URLRequest, supportsCompression: Swift.Bool, secKeyValue: Swift.String) -> Foundation.URLRequest + public static func generateWebSocketKey() -> Swift.String +} +public enum HTTPEvent { + case success([Swift.String : Swift.String]) + case failure(Swift.Error) +} +public protocol HTTPHandlerDelegate : AnyObject { + func didReceiveHTTP(event: Starscream.HTTPEvent) +} +public protocol HTTPHandler { + func register(delegate: Starscream.HTTPHandlerDelegate) + func convert(request: Foundation.URLRequest) -> Foundation.Data + func parse(data: Foundation.Data) -> Swift.Int +} +public protocol HTTPServerDelegate : AnyObject { + func didReceive(event: Starscream.HTTPEvent) +} +public protocol HTTPServerHandler { + func register(delegate: Starscream.HTTPServerDelegate) + func parse(data: Foundation.Data) + func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data +} +public struct URLParts { +} +extension URL { + public var isTLSScheme: Swift.Bool { + get + } + public func getParts() -> Starscream.URLParts? +} +public protocol FrameCollectorDelegate : AnyObject { + func didForm(event: Starscream.FrameCollector.Event) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? +} +@_hasMissingDesignatedInitializers public class FrameCollector { + public enum Event { + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) + case closed(Swift.String, Swift.UInt16) + } + public func add(frame: Starscream.Frame) + @objc deinit +} +public enum SecurityErrorCode : Swift.UInt16 { + case acceptFailed + case pinningFailed + public typealias RawValue = Swift.UInt16 + public init?(rawValue: Swift.UInt16) + public var rawValue: Swift.UInt16 { + get + } +} +public enum PinningState { + case success + case failed(CoreFoundation.CFError?) +} +public protocol CertificatePinning : AnyObject { + func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +public protocol HeaderValidator : AnyObject { + func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum TCPTransportError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.TCPTransportError, b: Starscream.TCPTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class TCPTransport : Starscream.Transport { + public var usingTLS: Swift.Bool { + get + } + public init(connection: Network.NWConnection) + public init() + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc deinit +} +public enum FoundationSecurityError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.FoundationSecurityError, b: Starscream.FoundationSecurityError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class FoundationSecurity { + public init(allowSelfSigned: Swift.Bool = false) + @objc deinit +} +extension FoundationSecurity : Starscream.CertificatePinning { + public func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +extension FoundationSecurity : Starscream.HeaderValidator { + public func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum FoundationTransportError : Swift.Error { + case invalidRequest + case invalidOutputStream + case timeout + public static func == (a: Starscream.FoundationTransportError, b: Starscream.FoundationTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@objc public class FoundationTransport : ObjectiveC.NSObject, Starscream.Transport, Foundation.StreamDelegate { + public var usingTLS: Swift.Bool { + get + } + public init(streamConfiguration: ((Foundation.InputStream, Foundation.OutputStream) -> Swift.Void)? = nil) + @objc deinit + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) + @objc override dynamic public init() +} +public enum ErrorType : Swift.Error { + case compressionError + case securityError + case protocolError + case serverError + public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public struct WSError : Swift.Error { + public let type: Starscream.ErrorType + public let message: Swift.String + public let code: Swift.UInt16 + public init(type: Starscream.ErrorType, message: Swift.String, code: Swift.UInt16) +} +public protocol WebSocketClient : AnyObject { + func connect() + func disconnect(closeCode: Swift.UInt16) + func write(string: Swift.String, completion: (() -> ())?) + func write(stringData: Foundation.Data, completion: (() -> ())?) + func write(data: Foundation.Data, completion: (() -> ())?) + func write(ping: Foundation.Data, completion: (() -> ())?) + func write(pong: Foundation.Data, completion: (() -> ())?) +} +extension WebSocketClient { + public func write(string: Swift.String) + public func write(data: Foundation.Data) + public func write(ping: Foundation.Data) + public func write(pong: Foundation.Data) + public func disconnect() +} +public enum WebSocketEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error?) + case viabilityChanged(Swift.Bool) + case reconnectSuggested(Swift.Bool) + case cancelled +} +public protocol WebSocketDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent, client: Starscream.WebSocket) +} +open class WebSocket : Starscream.WebSocketClient, Starscream.EngineDelegate { + weak public var delegate: Starscream.WebSocketDelegate? + public var onEvent: ((Starscream.WebSocketEvent) -> Swift.Void)? + public var request: Foundation.URLRequest + public var callbackQueue: Dispatch.DispatchQueue + public var respondToPingWithPong: Swift.Bool { + get + set + } + public init(request: Foundation.URLRequest, engine: Starscream.Engine) + convenience public init(request: Foundation.URLRequest, certPinner: Starscream.CertificatePinning? = FoundationSecurity(), compressionHandler: Starscream.CompressionHandler? = nil, useCustomEngine: Swift.Bool = true) + public func connect() + public func disconnect(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceDisconnect() + public func write(data: Foundation.Data, completion: (() -> ())?) + public func write(string: Swift.String, completion: (() -> ())?) + public func write(stringData: Foundation.Data, completion: (() -> ())?) + public func write(ping: Foundation.Data, completion: (() -> ())?) + public func write(pong: Foundation.Data, completion: (() -> ())?) + public func didReceive(event: Starscream.WebSocketEvent) + @objc deinit +} +public class StringHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +public protocol EngineDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent) +} +public protocol Engine { + func register(delegate: Starscream.EngineDelegate) + func start(request: Foundation.URLRequest) + func stop(closeCode: Swift.UInt16) + func forceStop() + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + func write(string: Swift.String, completion: (() -> ())?) +} +public enum CloseCode : Swift.UInt16 { + case normal + case goingAway + case protocolError + case protocolUnhandledType + case noStatusReceived + case encoding + case policyViolated + case messageTooBig + public typealias RawValue = Swift.UInt16 + public var rawValue: Swift.UInt16 { + get + } + public init?(rawValue: Swift.UInt16) +} +public enum FrameOpCode : Swift.UInt8 { + case continueFrame + case textFrame + case binaryFrame + case connectionClose + case ping + case pong + case unknown + public typealias RawValue = Swift.UInt8 + public init?(rawValue: Swift.UInt8) + public var rawValue: Swift.UInt8 { + get + } +} +public struct Frame { +} +public enum FrameEvent { + case frame(Starscream.Frame) + case error(Swift.Error) +} +public protocol FramerEventClient : AnyObject { + func frameProcessed(event: Starscream.FrameEvent) +} +public protocol Framer { + func add(data: Foundation.Data) + func register(delegate: Starscream.FramerEventClient) + func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + func updateCompression(supports: Swift.Bool) + func supportsCompression() -> Swift.Bool +} +public class WSFramer : Starscream.Framer { + public var compressionEnabled: Swift.Bool + public init(isServer: Swift.Bool = false) + public func updateCompression(supports: Swift.Bool) + public func supportsCompression() -> Swift.Bool + public func add(data: Foundation.Data) + public func register(delegate: Starscream.FramerEventClient) + public func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + @objc deinit +} +public protocol MyWSArrayType { +} +extension UInt8 : Starscream.MyWSArrayType { +} +extension Array where Element : Starscream.MyWSArrayType, Element : Swift.UnsignedInteger { + public func readUint16(offset: Swift.Int) -> Swift.UInt16 + public func readUint64(offset: Swift.Int) -> Swift.UInt64 + public func unmaskData(maskStart: Swift.Int, offset: Swift.Int, length: Swift.Int) -> Foundation.Data +} +public func writeUint16(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt16) +public func writeUint32(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt32) +public func writeUint64(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt64) +@_hasMissingDesignatedInitializers public class FoundationHTTPServerHandler : Starscream.HTTPServerHandler { + public func register(delegate: Starscream.HTTPServerDelegate) + public func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data + public func parse(data: Foundation.Data) + @objc deinit +} +public class WSEngine : Starscream.Engine, Starscream.TransportEventClient, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.HTTPHandlerDelegate { + public var respondToPingWithPong: Swift.Bool + public init(transport: Starscream.Transport, certPinner: Starscream.CertificatePinning? = nil, headerValidator: Starscream.HeaderValidator = FoundationSecurity(), httpHandler: Starscream.HTTPHandler = FoundationHTTPHandler(), framer: Starscream.Framer = WSFramer(), compressionHandler: Starscream.CompressionHandler? = nil) + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceiveHTTP(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func didForm(event: Starscream.FrameCollector.Event) + @objc deinit +} +public enum ConnectionState { + case connected + case waiting + case cancelled + case failed(Swift.Error?) + case viability(Swift.Bool) + case shouldReconnect(Swift.Bool) + case receive(Foundation.Data) +} +public protocol TransportEventClient : AnyObject { + func connectionChanged(state: Starscream.ConnectionState) +} +public protocol Transport : AnyObject { + func register(delegate: Starscream.TransportEventClient) + func connect(url: Foundation.URL, timeout: Swift.Double, certificatePinning: Starscream.CertificatePinning?) + func disconnect() + func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + var usingTLS: Swift.Bool { get } +} +extension Data { +} +public class FoundationHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +@available(watchOS, unavailable) +public class WebSocketServer : Starscream.Server, Starscream.ConnectionDelegate { + public var onEvent: ((Starscream.ServerEvent) -> Swift.Void)? + public init() + public func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? + public func didReceive(event: Starscream.ServerEvent) + @objc deinit +} +@_hasMissingDesignatedInitializers @available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class ServerConnection : Starscream.Connection, Starscream.HTTPServerDelegate, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.TransportEventClient { + public var onEvent: ((Starscream.ConnectionEvent) -> Swift.Void)? + weak public var delegate: Starscream.ConnectionDelegate? + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceive(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func didForm(event: Starscream.FrameCollector.Event) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + @objc deinit +} +public enum ConnectionEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) +} +public protocol Connection { + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) +} +public protocol ConnectionDelegate : AnyObject { + func didReceive(event: Starscream.ServerEvent) +} +public enum ServerEvent { + case connected(Starscream.Connection, [Swift.String : Swift.String]) + case disconnected(Starscream.Connection, Swift.String, Swift.UInt16) + case text(Starscream.Connection, Swift.String) + case binary(Starscream.Connection, Foundation.Data) + case pong(Starscream.Connection, Foundation.Data?) + case ping(Starscream.Connection, Foundation.Data?) +} +public protocol Server { + func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? +} +public protocol CompressionHandler { + func load(headers: [Swift.String : Swift.String]) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + func compress(data: Foundation.Data) -> Foundation.Data? +} +public class WSCompression : Starscream.CompressionHandler { + public init() + public func load(headers: [Swift.String : Swift.String]) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func compress(data: Foundation.Data) -> Foundation.Data? + @objc deinit +} +@objc @_inheritsConvenienceInitializers @available(OSX 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) +public class NativeEngine : ObjectiveC.NSObject, Starscream.Engine, Foundation.URLSessionDataDelegate, Foundation.URLSessionWebSocketDelegate { + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didOpenWithProtocol protocol: Swift.String?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didCloseWith closeCode: Foundation.URLSessionWebSocketTask.CloseCode, reason: Foundation.Data?) + @objc override dynamic public init() + @objc deinit +} +extension Starscream.SecurityErrorCode : Swift.Equatable {} +extension Starscream.SecurityErrorCode : Swift.Hashable {} +extension Starscream.SecurityErrorCode : Swift.RawRepresentable {} +extension Starscream.TCPTransportError : Swift.Equatable {} +extension Starscream.TCPTransportError : Swift.Hashable {} +extension Starscream.FoundationSecurityError : Swift.Equatable {} +extension Starscream.FoundationSecurityError : Swift.Hashable {} +extension Starscream.FoundationTransportError : Swift.Equatable {} +extension Starscream.FoundationTransportError : Swift.Hashable {} +extension Starscream.ErrorType : Swift.Equatable {} +extension Starscream.ErrorType : Swift.Hashable {} +extension Starscream.CloseCode : Swift.Equatable {} +extension Starscream.CloseCode : Swift.Hashable {} +extension Starscream.CloseCode : Swift.RawRepresentable {} +extension Starscream.FrameOpCode : Swift.Equatable {} +extension Starscream.FrameOpCode : Swift.Hashable {} +extension Starscream.FrameOpCode : Swift.RawRepresentable {} diff --git a/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..a433c8c Binary files /dev/null and b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..e29a328 --- /dev/null +++ b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,436 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream +import CommonCrypto +import Foundation +import Network +@_exported import Starscream +import Swift +import zlib +public enum HTTPUpgradeError : Swift.Error { + case notAnUpgrade(Swift.Int) + case invalidData +} +public struct HTTPWSHeader { + public static func createUpgrade(request: Foundation.URLRequest, supportsCompression: Swift.Bool, secKeyValue: Swift.String) -> Foundation.URLRequest + public static func generateWebSocketKey() -> Swift.String +} +public enum HTTPEvent { + case success([Swift.String : Swift.String]) + case failure(Swift.Error) +} +public protocol HTTPHandlerDelegate : AnyObject { + func didReceiveHTTP(event: Starscream.HTTPEvent) +} +public protocol HTTPHandler { + func register(delegate: Starscream.HTTPHandlerDelegate) + func convert(request: Foundation.URLRequest) -> Foundation.Data + func parse(data: Foundation.Data) -> Swift.Int +} +public protocol HTTPServerDelegate : AnyObject { + func didReceive(event: Starscream.HTTPEvent) +} +public protocol HTTPServerHandler { + func register(delegate: Starscream.HTTPServerDelegate) + func parse(data: Foundation.Data) + func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data +} +public struct URLParts { +} +extension URL { + public var isTLSScheme: Swift.Bool { + get + } + public func getParts() -> Starscream.URLParts? +} +public protocol FrameCollectorDelegate : AnyObject { + func didForm(event: Starscream.FrameCollector.Event) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? +} +@_hasMissingDesignatedInitializers public class FrameCollector { + public enum Event { + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) + case closed(Swift.String, Swift.UInt16) + } + public func add(frame: Starscream.Frame) + @objc deinit +} +public enum SecurityErrorCode : Swift.UInt16 { + case acceptFailed + case pinningFailed + public typealias RawValue = Swift.UInt16 + public init?(rawValue: Swift.UInt16) + public var rawValue: Swift.UInt16 { + get + } +} +public enum PinningState { + case success + case failed(CoreFoundation.CFError?) +} +public protocol CertificatePinning : AnyObject { + func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +public protocol HeaderValidator : AnyObject { + func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum TCPTransportError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.TCPTransportError, b: Starscream.TCPTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class TCPTransport : Starscream.Transport { + public var usingTLS: Swift.Bool { + get + } + public init(connection: Network.NWConnection) + public init() + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc deinit +} +public enum FoundationSecurityError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.FoundationSecurityError, b: Starscream.FoundationSecurityError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class FoundationSecurity { + public init(allowSelfSigned: Swift.Bool = false) + @objc deinit +} +extension FoundationSecurity : Starscream.CertificatePinning { + public func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +extension FoundationSecurity : Starscream.HeaderValidator { + public func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum FoundationTransportError : Swift.Error { + case invalidRequest + case invalidOutputStream + case timeout + public static func == (a: Starscream.FoundationTransportError, b: Starscream.FoundationTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@objc public class FoundationTransport : ObjectiveC.NSObject, Starscream.Transport, Foundation.StreamDelegate { + public var usingTLS: Swift.Bool { + get + } + public init(streamConfiguration: ((Foundation.InputStream, Foundation.OutputStream) -> Swift.Void)? = nil) + @objc deinit + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) + @objc override dynamic public init() +} +public enum ErrorType : Swift.Error { + case compressionError + case securityError + case protocolError + case serverError + public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public struct WSError : Swift.Error { + public let type: Starscream.ErrorType + public let message: Swift.String + public let code: Swift.UInt16 + public init(type: Starscream.ErrorType, message: Swift.String, code: Swift.UInt16) +} +public protocol WebSocketClient : AnyObject { + func connect() + func disconnect(closeCode: Swift.UInt16) + func write(string: Swift.String, completion: (() -> ())?) + func write(stringData: Foundation.Data, completion: (() -> ())?) + func write(data: Foundation.Data, completion: (() -> ())?) + func write(ping: Foundation.Data, completion: (() -> ())?) + func write(pong: Foundation.Data, completion: (() -> ())?) +} +extension WebSocketClient { + public func write(string: Swift.String) + public func write(data: Foundation.Data) + public func write(ping: Foundation.Data) + public func write(pong: Foundation.Data) + public func disconnect() +} +public enum WebSocketEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error?) + case viabilityChanged(Swift.Bool) + case reconnectSuggested(Swift.Bool) + case cancelled +} +public protocol WebSocketDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent, client: Starscream.WebSocket) +} +open class WebSocket : Starscream.WebSocketClient, Starscream.EngineDelegate { + weak public var delegate: Starscream.WebSocketDelegate? + public var onEvent: ((Starscream.WebSocketEvent) -> Swift.Void)? + public var request: Foundation.URLRequest + public var callbackQueue: Dispatch.DispatchQueue + public var respondToPingWithPong: Swift.Bool { + get + set + } + public init(request: Foundation.URLRequest, engine: Starscream.Engine) + convenience public init(request: Foundation.URLRequest, certPinner: Starscream.CertificatePinning? = FoundationSecurity(), compressionHandler: Starscream.CompressionHandler? = nil, useCustomEngine: Swift.Bool = true) + public func connect() + public func disconnect(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceDisconnect() + public func write(data: Foundation.Data, completion: (() -> ())?) + public func write(string: Swift.String, completion: (() -> ())?) + public func write(stringData: Foundation.Data, completion: (() -> ())?) + public func write(ping: Foundation.Data, completion: (() -> ())?) + public func write(pong: Foundation.Data, completion: (() -> ())?) + public func didReceive(event: Starscream.WebSocketEvent) + @objc deinit +} +public class StringHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +public protocol EngineDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent) +} +public protocol Engine { + func register(delegate: Starscream.EngineDelegate) + func start(request: Foundation.URLRequest) + func stop(closeCode: Swift.UInt16) + func forceStop() + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + func write(string: Swift.String, completion: (() -> ())?) +} +public enum CloseCode : Swift.UInt16 { + case normal + case goingAway + case protocolError + case protocolUnhandledType + case noStatusReceived + case encoding + case policyViolated + case messageTooBig + public typealias RawValue = Swift.UInt16 + public var rawValue: Swift.UInt16 { + get + } + public init?(rawValue: Swift.UInt16) +} +public enum FrameOpCode : Swift.UInt8 { + case continueFrame + case textFrame + case binaryFrame + case connectionClose + case ping + case pong + case unknown + public typealias RawValue = Swift.UInt8 + public init?(rawValue: Swift.UInt8) + public var rawValue: Swift.UInt8 { + get + } +} +public struct Frame { +} +public enum FrameEvent { + case frame(Starscream.Frame) + case error(Swift.Error) +} +public protocol FramerEventClient : AnyObject { + func frameProcessed(event: Starscream.FrameEvent) +} +public protocol Framer { + func add(data: Foundation.Data) + func register(delegate: Starscream.FramerEventClient) + func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + func updateCompression(supports: Swift.Bool) + func supportsCompression() -> Swift.Bool +} +public class WSFramer : Starscream.Framer { + public var compressionEnabled: Swift.Bool + public init(isServer: Swift.Bool = false) + public func updateCompression(supports: Swift.Bool) + public func supportsCompression() -> Swift.Bool + public func add(data: Foundation.Data) + public func register(delegate: Starscream.FramerEventClient) + public func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + @objc deinit +} +public protocol MyWSArrayType { +} +extension UInt8 : Starscream.MyWSArrayType { +} +extension Array where Element : Starscream.MyWSArrayType, Element : Swift.UnsignedInteger { + public func readUint16(offset: Swift.Int) -> Swift.UInt16 + public func readUint64(offset: Swift.Int) -> Swift.UInt64 + public func unmaskData(maskStart: Swift.Int, offset: Swift.Int, length: Swift.Int) -> Foundation.Data +} +public func writeUint16(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt16) +public func writeUint32(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt32) +public func writeUint64(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt64) +@_hasMissingDesignatedInitializers public class FoundationHTTPServerHandler : Starscream.HTTPServerHandler { + public func register(delegate: Starscream.HTTPServerDelegate) + public func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data + public func parse(data: Foundation.Data) + @objc deinit +} +public class WSEngine : Starscream.Engine, Starscream.TransportEventClient, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.HTTPHandlerDelegate { + public var respondToPingWithPong: Swift.Bool + public init(transport: Starscream.Transport, certPinner: Starscream.CertificatePinning? = nil, headerValidator: Starscream.HeaderValidator = FoundationSecurity(), httpHandler: Starscream.HTTPHandler = FoundationHTTPHandler(), framer: Starscream.Framer = WSFramer(), compressionHandler: Starscream.CompressionHandler? = nil) + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceiveHTTP(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func didForm(event: Starscream.FrameCollector.Event) + @objc deinit +} +public enum ConnectionState { + case connected + case waiting + case cancelled + case failed(Swift.Error?) + case viability(Swift.Bool) + case shouldReconnect(Swift.Bool) + case receive(Foundation.Data) +} +public protocol TransportEventClient : AnyObject { + func connectionChanged(state: Starscream.ConnectionState) +} +public protocol Transport : AnyObject { + func register(delegate: Starscream.TransportEventClient) + func connect(url: Foundation.URL, timeout: Swift.Double, certificatePinning: Starscream.CertificatePinning?) + func disconnect() + func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + var usingTLS: Swift.Bool { get } +} +extension Data { +} +public class FoundationHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +@available(watchOS, unavailable) +public class WebSocketServer : Starscream.Server, Starscream.ConnectionDelegate { + public var onEvent: ((Starscream.ServerEvent) -> Swift.Void)? + public init() + public func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? + public func didReceive(event: Starscream.ServerEvent) + @objc deinit +} +@_hasMissingDesignatedInitializers @available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class ServerConnection : Starscream.Connection, Starscream.HTTPServerDelegate, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.TransportEventClient { + public var onEvent: ((Starscream.ConnectionEvent) -> Swift.Void)? + weak public var delegate: Starscream.ConnectionDelegate? + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceive(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func didForm(event: Starscream.FrameCollector.Event) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + @objc deinit +} +public enum ConnectionEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) +} +public protocol Connection { + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) +} +public protocol ConnectionDelegate : AnyObject { + func didReceive(event: Starscream.ServerEvent) +} +public enum ServerEvent { + case connected(Starscream.Connection, [Swift.String : Swift.String]) + case disconnected(Starscream.Connection, Swift.String, Swift.UInt16) + case text(Starscream.Connection, Swift.String) + case binary(Starscream.Connection, Foundation.Data) + case pong(Starscream.Connection, Foundation.Data?) + case ping(Starscream.Connection, Foundation.Data?) +} +public protocol Server { + func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? +} +public protocol CompressionHandler { + func load(headers: [Swift.String : Swift.String]) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + func compress(data: Foundation.Data) -> Foundation.Data? +} +public class WSCompression : Starscream.CompressionHandler { + public init() + public func load(headers: [Swift.String : Swift.String]) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func compress(data: Foundation.Data) -> Foundation.Data? + @objc deinit +} +@objc @_inheritsConvenienceInitializers @available(OSX 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) +public class NativeEngine : ObjectiveC.NSObject, Starscream.Engine, Foundation.URLSessionDataDelegate, Foundation.URLSessionWebSocketDelegate { + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didOpenWithProtocol protocol: Swift.String?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didCloseWith closeCode: Foundation.URLSessionWebSocketTask.CloseCode, reason: Foundation.Data?) + @objc override dynamic public init() + @objc deinit +} +extension Starscream.SecurityErrorCode : Swift.Equatable {} +extension Starscream.SecurityErrorCode : Swift.Hashable {} +extension Starscream.SecurityErrorCode : Swift.RawRepresentable {} +extension Starscream.TCPTransportError : Swift.Equatable {} +extension Starscream.TCPTransportError : Swift.Hashable {} +extension Starscream.FoundationSecurityError : Swift.Equatable {} +extension Starscream.FoundationSecurityError : Swift.Hashable {} +extension Starscream.FoundationTransportError : Swift.Equatable {} +extension Starscream.FoundationTransportError : Swift.Hashable {} +extension Starscream.ErrorType : Swift.Equatable {} +extension Starscream.ErrorType : Swift.Hashable {} +extension Starscream.CloseCode : Swift.Equatable {} +extension Starscream.CloseCode : Swift.Hashable {} +extension Starscream.CloseCode : Swift.RawRepresentable {} +extension Starscream.FrameOpCode : Swift.Equatable {} +extension Starscream.FrameOpCode : Swift.Hashable {} +extension Starscream.FrameOpCode : Swift.RawRepresentable {} diff --git a/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftdoc b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftdoc new file mode 100644 index 0000000..a433c8c Binary files /dev/null and b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftdoc differ diff --git a/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftinterface b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftinterface new file mode 100644 index 0000000..e29a328 --- /dev/null +++ b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftinterface @@ -0,0 +1,436 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream +import CommonCrypto +import Foundation +import Network +@_exported import Starscream +import Swift +import zlib +public enum HTTPUpgradeError : Swift.Error { + case notAnUpgrade(Swift.Int) + case invalidData +} +public struct HTTPWSHeader { + public static func createUpgrade(request: Foundation.URLRequest, supportsCompression: Swift.Bool, secKeyValue: Swift.String) -> Foundation.URLRequest + public static func generateWebSocketKey() -> Swift.String +} +public enum HTTPEvent { + case success([Swift.String : Swift.String]) + case failure(Swift.Error) +} +public protocol HTTPHandlerDelegate : AnyObject { + func didReceiveHTTP(event: Starscream.HTTPEvent) +} +public protocol HTTPHandler { + func register(delegate: Starscream.HTTPHandlerDelegate) + func convert(request: Foundation.URLRequest) -> Foundation.Data + func parse(data: Foundation.Data) -> Swift.Int +} +public protocol HTTPServerDelegate : AnyObject { + func didReceive(event: Starscream.HTTPEvent) +} +public protocol HTTPServerHandler { + func register(delegate: Starscream.HTTPServerDelegate) + func parse(data: Foundation.Data) + func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data +} +public struct URLParts { +} +extension URL { + public var isTLSScheme: Swift.Bool { + get + } + public func getParts() -> Starscream.URLParts? +} +public protocol FrameCollectorDelegate : AnyObject { + func didForm(event: Starscream.FrameCollector.Event) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? +} +@_hasMissingDesignatedInitializers public class FrameCollector { + public enum Event { + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) + case closed(Swift.String, Swift.UInt16) + } + public func add(frame: Starscream.Frame) + @objc deinit +} +public enum SecurityErrorCode : Swift.UInt16 { + case acceptFailed + case pinningFailed + public typealias RawValue = Swift.UInt16 + public init?(rawValue: Swift.UInt16) + public var rawValue: Swift.UInt16 { + get + } +} +public enum PinningState { + case success + case failed(CoreFoundation.CFError?) +} +public protocol CertificatePinning : AnyObject { + func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +public protocol HeaderValidator : AnyObject { + func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum TCPTransportError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.TCPTransportError, b: Starscream.TCPTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class TCPTransport : Starscream.Transport { + public var usingTLS: Swift.Bool { + get + } + public init(connection: Network.NWConnection) + public init() + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc deinit +} +public enum FoundationSecurityError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.FoundationSecurityError, b: Starscream.FoundationSecurityError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class FoundationSecurity { + public init(allowSelfSigned: Swift.Bool = false) + @objc deinit +} +extension FoundationSecurity : Starscream.CertificatePinning { + public func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +extension FoundationSecurity : Starscream.HeaderValidator { + public func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum FoundationTransportError : Swift.Error { + case invalidRequest + case invalidOutputStream + case timeout + public static func == (a: Starscream.FoundationTransportError, b: Starscream.FoundationTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@objc public class FoundationTransport : ObjectiveC.NSObject, Starscream.Transport, Foundation.StreamDelegate { + public var usingTLS: Swift.Bool { + get + } + public init(streamConfiguration: ((Foundation.InputStream, Foundation.OutputStream) -> Swift.Void)? = nil) + @objc deinit + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) + @objc override dynamic public init() +} +public enum ErrorType : Swift.Error { + case compressionError + case securityError + case protocolError + case serverError + public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public struct WSError : Swift.Error { + public let type: Starscream.ErrorType + public let message: Swift.String + public let code: Swift.UInt16 + public init(type: Starscream.ErrorType, message: Swift.String, code: Swift.UInt16) +} +public protocol WebSocketClient : AnyObject { + func connect() + func disconnect(closeCode: Swift.UInt16) + func write(string: Swift.String, completion: (() -> ())?) + func write(stringData: Foundation.Data, completion: (() -> ())?) + func write(data: Foundation.Data, completion: (() -> ())?) + func write(ping: Foundation.Data, completion: (() -> ())?) + func write(pong: Foundation.Data, completion: (() -> ())?) +} +extension WebSocketClient { + public func write(string: Swift.String) + public func write(data: Foundation.Data) + public func write(ping: Foundation.Data) + public func write(pong: Foundation.Data) + public func disconnect() +} +public enum WebSocketEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error?) + case viabilityChanged(Swift.Bool) + case reconnectSuggested(Swift.Bool) + case cancelled +} +public protocol WebSocketDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent, client: Starscream.WebSocket) +} +open class WebSocket : Starscream.WebSocketClient, Starscream.EngineDelegate { + weak public var delegate: Starscream.WebSocketDelegate? + public var onEvent: ((Starscream.WebSocketEvent) -> Swift.Void)? + public var request: Foundation.URLRequest + public var callbackQueue: Dispatch.DispatchQueue + public var respondToPingWithPong: Swift.Bool { + get + set + } + public init(request: Foundation.URLRequest, engine: Starscream.Engine) + convenience public init(request: Foundation.URLRequest, certPinner: Starscream.CertificatePinning? = FoundationSecurity(), compressionHandler: Starscream.CompressionHandler? = nil, useCustomEngine: Swift.Bool = true) + public func connect() + public func disconnect(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceDisconnect() + public func write(data: Foundation.Data, completion: (() -> ())?) + public func write(string: Swift.String, completion: (() -> ())?) + public func write(stringData: Foundation.Data, completion: (() -> ())?) + public func write(ping: Foundation.Data, completion: (() -> ())?) + public func write(pong: Foundation.Data, completion: (() -> ())?) + public func didReceive(event: Starscream.WebSocketEvent) + @objc deinit +} +public class StringHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +public protocol EngineDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent) +} +public protocol Engine { + func register(delegate: Starscream.EngineDelegate) + func start(request: Foundation.URLRequest) + func stop(closeCode: Swift.UInt16) + func forceStop() + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + func write(string: Swift.String, completion: (() -> ())?) +} +public enum CloseCode : Swift.UInt16 { + case normal + case goingAway + case protocolError + case protocolUnhandledType + case noStatusReceived + case encoding + case policyViolated + case messageTooBig + public typealias RawValue = Swift.UInt16 + public var rawValue: Swift.UInt16 { + get + } + public init?(rawValue: Swift.UInt16) +} +public enum FrameOpCode : Swift.UInt8 { + case continueFrame + case textFrame + case binaryFrame + case connectionClose + case ping + case pong + case unknown + public typealias RawValue = Swift.UInt8 + public init?(rawValue: Swift.UInt8) + public var rawValue: Swift.UInt8 { + get + } +} +public struct Frame { +} +public enum FrameEvent { + case frame(Starscream.Frame) + case error(Swift.Error) +} +public protocol FramerEventClient : AnyObject { + func frameProcessed(event: Starscream.FrameEvent) +} +public protocol Framer { + func add(data: Foundation.Data) + func register(delegate: Starscream.FramerEventClient) + func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + func updateCompression(supports: Swift.Bool) + func supportsCompression() -> Swift.Bool +} +public class WSFramer : Starscream.Framer { + public var compressionEnabled: Swift.Bool + public init(isServer: Swift.Bool = false) + public func updateCompression(supports: Swift.Bool) + public func supportsCompression() -> Swift.Bool + public func add(data: Foundation.Data) + public func register(delegate: Starscream.FramerEventClient) + public func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + @objc deinit +} +public protocol MyWSArrayType { +} +extension UInt8 : Starscream.MyWSArrayType { +} +extension Array where Element : Starscream.MyWSArrayType, Element : Swift.UnsignedInteger { + public func readUint16(offset: Swift.Int) -> Swift.UInt16 + public func readUint64(offset: Swift.Int) -> Swift.UInt64 + public func unmaskData(maskStart: Swift.Int, offset: Swift.Int, length: Swift.Int) -> Foundation.Data +} +public func writeUint16(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt16) +public func writeUint32(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt32) +public func writeUint64(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt64) +@_hasMissingDesignatedInitializers public class FoundationHTTPServerHandler : Starscream.HTTPServerHandler { + public func register(delegate: Starscream.HTTPServerDelegate) + public func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data + public func parse(data: Foundation.Data) + @objc deinit +} +public class WSEngine : Starscream.Engine, Starscream.TransportEventClient, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.HTTPHandlerDelegate { + public var respondToPingWithPong: Swift.Bool + public init(transport: Starscream.Transport, certPinner: Starscream.CertificatePinning? = nil, headerValidator: Starscream.HeaderValidator = FoundationSecurity(), httpHandler: Starscream.HTTPHandler = FoundationHTTPHandler(), framer: Starscream.Framer = WSFramer(), compressionHandler: Starscream.CompressionHandler? = nil) + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceiveHTTP(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func didForm(event: Starscream.FrameCollector.Event) + @objc deinit +} +public enum ConnectionState { + case connected + case waiting + case cancelled + case failed(Swift.Error?) + case viability(Swift.Bool) + case shouldReconnect(Swift.Bool) + case receive(Foundation.Data) +} +public protocol TransportEventClient : AnyObject { + func connectionChanged(state: Starscream.ConnectionState) +} +public protocol Transport : AnyObject { + func register(delegate: Starscream.TransportEventClient) + func connect(url: Foundation.URL, timeout: Swift.Double, certificatePinning: Starscream.CertificatePinning?) + func disconnect() + func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + var usingTLS: Swift.Bool { get } +} +extension Data { +} +public class FoundationHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +@available(watchOS, unavailable) +public class WebSocketServer : Starscream.Server, Starscream.ConnectionDelegate { + public var onEvent: ((Starscream.ServerEvent) -> Swift.Void)? + public init() + public func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? + public func didReceive(event: Starscream.ServerEvent) + @objc deinit +} +@_hasMissingDesignatedInitializers @available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class ServerConnection : Starscream.Connection, Starscream.HTTPServerDelegate, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.TransportEventClient { + public var onEvent: ((Starscream.ConnectionEvent) -> Swift.Void)? + weak public var delegate: Starscream.ConnectionDelegate? + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceive(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func didForm(event: Starscream.FrameCollector.Event) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + @objc deinit +} +public enum ConnectionEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) +} +public protocol Connection { + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) +} +public protocol ConnectionDelegate : AnyObject { + func didReceive(event: Starscream.ServerEvent) +} +public enum ServerEvent { + case connected(Starscream.Connection, [Swift.String : Swift.String]) + case disconnected(Starscream.Connection, Swift.String, Swift.UInt16) + case text(Starscream.Connection, Swift.String) + case binary(Starscream.Connection, Foundation.Data) + case pong(Starscream.Connection, Foundation.Data?) + case ping(Starscream.Connection, Foundation.Data?) +} +public protocol Server { + func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? +} +public protocol CompressionHandler { + func load(headers: [Swift.String : Swift.String]) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + func compress(data: Foundation.Data) -> Foundation.Data? +} +public class WSCompression : Starscream.CompressionHandler { + public init() + public func load(headers: [Swift.String : Swift.String]) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func compress(data: Foundation.Data) -> Foundation.Data? + @objc deinit +} +@objc @_inheritsConvenienceInitializers @available(OSX 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) +public class NativeEngine : ObjectiveC.NSObject, Starscream.Engine, Foundation.URLSessionDataDelegate, Foundation.URLSessionWebSocketDelegate { + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didOpenWithProtocol protocol: Swift.String?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didCloseWith closeCode: Foundation.URLSessionWebSocketTask.CloseCode, reason: Foundation.Data?) + @objc override dynamic public init() + @objc deinit +} +extension Starscream.SecurityErrorCode : Swift.Equatable {} +extension Starscream.SecurityErrorCode : Swift.Hashable {} +extension Starscream.SecurityErrorCode : Swift.RawRepresentable {} +extension Starscream.TCPTransportError : Swift.Equatable {} +extension Starscream.TCPTransportError : Swift.Hashable {} +extension Starscream.FoundationSecurityError : Swift.Equatable {} +extension Starscream.FoundationSecurityError : Swift.Hashable {} +extension Starscream.FoundationTransportError : Swift.Equatable {} +extension Starscream.FoundationTransportError : Swift.Hashable {} +extension Starscream.ErrorType : Swift.Equatable {} +extension Starscream.ErrorType : Swift.Hashable {} +extension Starscream.CloseCode : Swift.Equatable {} +extension Starscream.CloseCode : Swift.Hashable {} +extension Starscream.CloseCode : Swift.RawRepresentable {} +extension Starscream.FrameOpCode : Swift.Equatable {} +extension Starscream.FrameOpCode : Swift.Hashable {} +extension Starscream.FrameOpCode : Swift.RawRepresentable {} diff --git a/Frameworks/macOS/Starscream.framework/Versions/A/Modules/module.modulemap b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/module.modulemap similarity index 100% rename from Frameworks/macOS/Starscream.framework/Versions/A/Modules/module.modulemap rename to Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Modules/module.modulemap diff --git a/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Starscream b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Starscream new file mode 100755 index 0000000..43ac2c1 Binary files /dev/null and b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/Starscream differ diff --git a/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/_CodeSignature/CodeResources b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..3d8062e --- /dev/null +++ b/Frameworks/Starscream.xcframework/ios-x86_64_i386-simulator/Starscream.framework/_CodeSignature/CodeResources @@ -0,0 +1,327 @@ + + + + + files + + Headers/Starscream-Swift.h + + BQJrNbsr8553nondsEMBqJfEBaw= + + Headers/Starscream.h + + bIF/9oSljUDPWlbHwEoxEPdpaHo= + + Info.plist + + oP4CFUqNJVIdoCv3XqdH8wLjvZ0= + + Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftdoc + + fv32O5WDulfxgcRaC7n399Q1LUA= + + Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftinterface + + xrC+rfT/vSQpK5Y1G6y0LpD0ApA= + + Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftmodule + + 0Mi+Ky//XPptmpnyBTbUaukObl8= + + Modules/Starscream.swiftmodule/i386.swiftdoc + + fv32O5WDulfxgcRaC7n399Q1LUA= + + Modules/Starscream.swiftmodule/i386.swiftinterface + + xrC+rfT/vSQpK5Y1G6y0LpD0ApA= + + Modules/Starscream.swiftmodule/i386.swiftmodule + + 0Mi+Ky//XPptmpnyBTbUaukObl8= + + Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + F/tRxtfpdsFqZZbyLoGEErwoPu8= + + Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + lmQeKejoQM4odh3MxRuv+Fs0P34= + + Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + 9sGwWb1dtHRdU3dBPXhnGJ8tF5w= + + Modules/Starscream.swiftmodule/x86_64.swiftdoc + + F/tRxtfpdsFqZZbyLoGEErwoPu8= + + Modules/Starscream.swiftmodule/x86_64.swiftinterface + + lmQeKejoQM4odh3MxRuv+Fs0P34= + + Modules/Starscream.swiftmodule/x86_64.swiftmodule + + 9sGwWb1dtHRdU3dBPXhnGJ8tF5w= + + Modules/module.modulemap + + sr9DR7cNfv/8frVUIbBLPHCc60g= + + + files2 + + Headers/Starscream-Swift.h + + hash + + BQJrNbsr8553nondsEMBqJfEBaw= + + hash2 + + WzTAT3MIOflP3LGVWW13UJUM/PTx41Ql3QoytUeN5Gg= + + + Headers/Starscream.h + + hash + + bIF/9oSljUDPWlbHwEoxEPdpaHo= + + hash2 + + uDB1F1BYBSS///5Kx3sW3b25gGjxudlItQDs2UvmKGE= + + + Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftdoc + + hash + + fv32O5WDulfxgcRaC7n399Q1LUA= + + hash2 + + 9MQkrsmF/cH+OB9/YmZMWJyxhobKXIq04SqWyHksiZY= + + + Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftinterface + + hash + + xrC+rfT/vSQpK5Y1G6y0LpD0ApA= + + hash2 + + SatBt0sLx/ncctmcfRqN71lYIEutDrpwHOLarbUHfK4= + + + Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftmodule + + hash + + 0Mi+Ky//XPptmpnyBTbUaukObl8= + + hash2 + + NLaKTrs6WDyaeZkwMVRsgiRWVv1FENjSwWITdK43DT0= + + + Modules/Starscream.swiftmodule/i386.swiftdoc + + hash + + fv32O5WDulfxgcRaC7n399Q1LUA= + + hash2 + + 9MQkrsmF/cH+OB9/YmZMWJyxhobKXIq04SqWyHksiZY= + + + Modules/Starscream.swiftmodule/i386.swiftinterface + + hash + + xrC+rfT/vSQpK5Y1G6y0LpD0ApA= + + hash2 + + SatBt0sLx/ncctmcfRqN71lYIEutDrpwHOLarbUHfK4= + + + Modules/Starscream.swiftmodule/i386.swiftmodule + + hash + + 0Mi+Ky//XPptmpnyBTbUaukObl8= + + hash2 + + NLaKTrs6WDyaeZkwMVRsgiRWVv1FENjSwWITdK43DT0= + + + Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + F/tRxtfpdsFqZZbyLoGEErwoPu8= + + hash2 + + Qs7n/ErVjkmr34fv+qUum3mp2aymGhyDuBFl2yUVhmo= + + + Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + lmQeKejoQM4odh3MxRuv+Fs0P34= + + hash2 + + GdOgAurAtZ+vIe3ppOXWJDqOeEC8jdFypsFZ4DJv8oM= + + + Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash + + 9sGwWb1dtHRdU3dBPXhnGJ8tF5w= + + hash2 + + A+Ly7RgI0E7wOOb3VdQiyLSlOyCAUuOcEFPEc33v6x0= + + + Modules/Starscream.swiftmodule/x86_64.swiftdoc + + hash + + F/tRxtfpdsFqZZbyLoGEErwoPu8= + + hash2 + + Qs7n/ErVjkmr34fv+qUum3mp2aymGhyDuBFl2yUVhmo= + + + Modules/Starscream.swiftmodule/x86_64.swiftinterface + + hash + + lmQeKejoQM4odh3MxRuv+Fs0P34= + + hash2 + + GdOgAurAtZ+vIe3ppOXWJDqOeEC8jdFypsFZ4DJv8oM= + + + Modules/Starscream.swiftmodule/x86_64.swiftmodule + + hash + + 9sGwWb1dtHRdU3dBPXhnGJ8tF5w= + + hash2 + + A+Ly7RgI0E7wOOb3VdQiyLSlOyCAUuOcEFPEc33v6x0= + + + Modules/module.modulemap + + hash + + sr9DR7cNfv/8frVUIbBLPHCc60g= + + hash2 + + nYTs/q5E5rMtj3rXmqMuzZYThSlmu615k3gwB/Evs/I= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Frameworks/macOS/Starscream.framework/Headers b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Headers similarity index 100% rename from Frameworks/macOS/Starscream.framework/Headers rename to Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Headers diff --git a/Frameworks/macOS/Starscream.framework/Modules b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Modules similarity index 100% rename from Frameworks/macOS/Starscream.framework/Modules rename to Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Modules diff --git a/Frameworks/macOS/Starscream.framework/Resources b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Resources similarity index 100% rename from Frameworks/macOS/Starscream.framework/Resources rename to Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Resources diff --git a/Frameworks/macOS/Starscream.framework/Starscream b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Starscream similarity index 100% rename from Frameworks/macOS/Starscream.framework/Starscream rename to Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Starscream diff --git a/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Headers/Starscream-Swift.h b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Headers/Starscream-Swift.h new file mode 100644 index 0000000..b1060f5 --- /dev/null +++ b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Headers/Starscream-Swift.h @@ -0,0 +1,230 @@ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Starscream",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +@class NSStream; + +SWIFT_CLASS("_TtC10Starscream19FoundationTransport") +@interface FoundationTransport : NSObject +- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(NSStreamEvent)eventCode; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSURLSession; +@class NSURLSessionWebSocketTask; + +SWIFT_CLASS("_TtC10Starscream12NativeEngine") SWIFT_AVAILABILITY(tvos,introduced=13.0) SWIFT_AVAILABILITY(watchos,introduced=6.0) SWIFT_AVAILABILITY(ios,introduced=13.0) SWIFT_AVAILABILITY(macos,introduced=10.15) +@interface NativeEngine : NSObject +- (void)URLSession:(NSURLSession * _Nonnull)session webSocketTask:(NSURLSessionWebSocketTask * _Nonnull)webSocketTask didOpenWithProtocol:(NSString * _Nullable)protocol; +- (void)URLSession:(NSURLSession * _Nonnull)session webSocketTask:(NSURLSessionWebSocketTask * _Nonnull)webSocketTask didCloseWithCode:(NSURLSessionWebSocketCloseCode)closeCode reason:(NSData * _Nullable)reason; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop diff --git a/Frameworks/tvOS/Starscream.framework/Headers/Starscream.h b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Headers/Starscream.h similarity index 100% rename from Frameworks/tvOS/Starscream.framework/Headers/Starscream.h rename to Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Headers/Starscream.h diff --git a/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftdoc b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftdoc new file mode 100644 index 0000000..836eace Binary files /dev/null and b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftdoc differ diff --git a/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftinterface b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftinterface new file mode 100644 index 0000000..7930017 --- /dev/null +++ b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftinterface @@ -0,0 +1,436 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-macos10.10 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream +import CommonCrypto +import Foundation +import Network +@_exported import Starscream +import Swift +import zlib +public enum HTTPUpgradeError : Swift.Error { + case notAnUpgrade(Swift.Int) + case invalidData +} +public struct HTTPWSHeader { + public static func createUpgrade(request: Foundation.URLRequest, supportsCompression: Swift.Bool, secKeyValue: Swift.String) -> Foundation.URLRequest + public static func generateWebSocketKey() -> Swift.String +} +public enum HTTPEvent { + case success([Swift.String : Swift.String]) + case failure(Swift.Error) +} +public protocol HTTPHandlerDelegate : AnyObject { + func didReceiveHTTP(event: Starscream.HTTPEvent) +} +public protocol HTTPHandler { + func register(delegate: Starscream.HTTPHandlerDelegate) + func convert(request: Foundation.URLRequest) -> Foundation.Data + func parse(data: Foundation.Data) -> Swift.Int +} +public protocol HTTPServerDelegate : AnyObject { + func didReceive(event: Starscream.HTTPEvent) +} +public protocol HTTPServerHandler { + func register(delegate: Starscream.HTTPServerDelegate) + func parse(data: Foundation.Data) + func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data +} +public struct URLParts { +} +extension URL { + public var isTLSScheme: Swift.Bool { + get + } + public func getParts() -> Starscream.URLParts? +} +public protocol FrameCollectorDelegate : AnyObject { + func didForm(event: Starscream.FrameCollector.Event) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? +} +@_hasMissingDesignatedInitializers public class FrameCollector { + public enum Event { + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) + case closed(Swift.String, Swift.UInt16) + } + public func add(frame: Starscream.Frame) + @objc deinit +} +public enum SecurityErrorCode : Swift.UInt16 { + case acceptFailed + case pinningFailed + public typealias RawValue = Swift.UInt16 + public init?(rawValue: Swift.UInt16) + public var rawValue: Swift.UInt16 { + get + } +} +public enum PinningState { + case success + case failed(CoreFoundation.CFError?) +} +public protocol CertificatePinning : AnyObject { + func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +public protocol HeaderValidator : AnyObject { + func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum TCPTransportError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.TCPTransportError, b: Starscream.TCPTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class TCPTransport : Starscream.Transport { + public var usingTLS: Swift.Bool { + get + } + public init(connection: Network.NWConnection) + public init() + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc deinit +} +public enum FoundationSecurityError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.FoundationSecurityError, b: Starscream.FoundationSecurityError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class FoundationSecurity { + public init(allowSelfSigned: Swift.Bool = false) + @objc deinit +} +extension FoundationSecurity : Starscream.CertificatePinning { + public func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +extension FoundationSecurity : Starscream.HeaderValidator { + public func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum FoundationTransportError : Swift.Error { + case invalidRequest + case invalidOutputStream + case timeout + public static func == (a: Starscream.FoundationTransportError, b: Starscream.FoundationTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@objc public class FoundationTransport : ObjectiveC.NSObject, Starscream.Transport, Foundation.StreamDelegate { + public var usingTLS: Swift.Bool { + get + } + public init(streamConfiguration: ((Foundation.InputStream, Foundation.OutputStream) -> Swift.Void)? = nil) + @objc deinit + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) + @objc override dynamic public init() +} +public enum ErrorType : Swift.Error { + case compressionError + case securityError + case protocolError + case serverError + public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public struct WSError : Swift.Error { + public let type: Starscream.ErrorType + public let message: Swift.String + public let code: Swift.UInt16 + public init(type: Starscream.ErrorType, message: Swift.String, code: Swift.UInt16) +} +public protocol WebSocketClient : AnyObject { + func connect() + func disconnect(closeCode: Swift.UInt16) + func write(string: Swift.String, completion: (() -> ())?) + func write(stringData: Foundation.Data, completion: (() -> ())?) + func write(data: Foundation.Data, completion: (() -> ())?) + func write(ping: Foundation.Data, completion: (() -> ())?) + func write(pong: Foundation.Data, completion: (() -> ())?) +} +extension WebSocketClient { + public func write(string: Swift.String) + public func write(data: Foundation.Data) + public func write(ping: Foundation.Data) + public func write(pong: Foundation.Data) + public func disconnect() +} +public enum WebSocketEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error?) + case viabilityChanged(Swift.Bool) + case reconnectSuggested(Swift.Bool) + case cancelled +} +public protocol WebSocketDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent, client: Starscream.WebSocket) +} +open class WebSocket : Starscream.WebSocketClient, Starscream.EngineDelegate { + weak public var delegate: Starscream.WebSocketDelegate? + public var onEvent: ((Starscream.WebSocketEvent) -> Swift.Void)? + public var request: Foundation.URLRequest + public var callbackQueue: Dispatch.DispatchQueue + public var respondToPingWithPong: Swift.Bool { + get + set + } + public init(request: Foundation.URLRequest, engine: Starscream.Engine) + convenience public init(request: Foundation.URLRequest, certPinner: Starscream.CertificatePinning? = FoundationSecurity(), compressionHandler: Starscream.CompressionHandler? = nil, useCustomEngine: Swift.Bool = true) + public func connect() + public func disconnect(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceDisconnect() + public func write(data: Foundation.Data, completion: (() -> ())?) + public func write(string: Swift.String, completion: (() -> ())?) + public func write(stringData: Foundation.Data, completion: (() -> ())?) + public func write(ping: Foundation.Data, completion: (() -> ())?) + public func write(pong: Foundation.Data, completion: (() -> ())?) + public func didReceive(event: Starscream.WebSocketEvent) + @objc deinit +} +public class StringHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +public protocol EngineDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent) +} +public protocol Engine { + func register(delegate: Starscream.EngineDelegate) + func start(request: Foundation.URLRequest) + func stop(closeCode: Swift.UInt16) + func forceStop() + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + func write(string: Swift.String, completion: (() -> ())?) +} +public enum CloseCode : Swift.UInt16 { + case normal + case goingAway + case protocolError + case protocolUnhandledType + case noStatusReceived + case encoding + case policyViolated + case messageTooBig + public typealias RawValue = Swift.UInt16 + public var rawValue: Swift.UInt16 { + get + } + public init?(rawValue: Swift.UInt16) +} +public enum FrameOpCode : Swift.UInt8 { + case continueFrame + case textFrame + case binaryFrame + case connectionClose + case ping + case pong + case unknown + public typealias RawValue = Swift.UInt8 + public init?(rawValue: Swift.UInt8) + public var rawValue: Swift.UInt8 { + get + } +} +public struct Frame { +} +public enum FrameEvent { + case frame(Starscream.Frame) + case error(Swift.Error) +} +public protocol FramerEventClient : AnyObject { + func frameProcessed(event: Starscream.FrameEvent) +} +public protocol Framer { + func add(data: Foundation.Data) + func register(delegate: Starscream.FramerEventClient) + func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + func updateCompression(supports: Swift.Bool) + func supportsCompression() -> Swift.Bool +} +public class WSFramer : Starscream.Framer { + public var compressionEnabled: Swift.Bool + public init(isServer: Swift.Bool = false) + public func updateCompression(supports: Swift.Bool) + public func supportsCompression() -> Swift.Bool + public func add(data: Foundation.Data) + public func register(delegate: Starscream.FramerEventClient) + public func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + @objc deinit +} +public protocol MyWSArrayType { +} +extension UInt8 : Starscream.MyWSArrayType { +} +extension Array where Element : Starscream.MyWSArrayType, Element : Swift.UnsignedInteger { + public func readUint16(offset: Swift.Int) -> Swift.UInt16 + public func readUint64(offset: Swift.Int) -> Swift.UInt64 + public func unmaskData(maskStart: Swift.Int, offset: Swift.Int, length: Swift.Int) -> Foundation.Data +} +public func writeUint16(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt16) +public func writeUint32(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt32) +public func writeUint64(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt64) +@_hasMissingDesignatedInitializers public class FoundationHTTPServerHandler : Starscream.HTTPServerHandler { + public func register(delegate: Starscream.HTTPServerDelegate) + public func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data + public func parse(data: Foundation.Data) + @objc deinit +} +public class WSEngine : Starscream.Engine, Starscream.TransportEventClient, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.HTTPHandlerDelegate { + public var respondToPingWithPong: Swift.Bool + public init(transport: Starscream.Transport, certPinner: Starscream.CertificatePinning? = nil, headerValidator: Starscream.HeaderValidator = FoundationSecurity(), httpHandler: Starscream.HTTPHandler = FoundationHTTPHandler(), framer: Starscream.Framer = WSFramer(), compressionHandler: Starscream.CompressionHandler? = nil) + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceiveHTTP(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func didForm(event: Starscream.FrameCollector.Event) + @objc deinit +} +public enum ConnectionState { + case connected + case waiting + case cancelled + case failed(Swift.Error?) + case viability(Swift.Bool) + case shouldReconnect(Swift.Bool) + case receive(Foundation.Data) +} +public protocol TransportEventClient : AnyObject { + func connectionChanged(state: Starscream.ConnectionState) +} +public protocol Transport : AnyObject { + func register(delegate: Starscream.TransportEventClient) + func connect(url: Foundation.URL, timeout: Swift.Double, certificatePinning: Starscream.CertificatePinning?) + func disconnect() + func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + var usingTLS: Swift.Bool { get } +} +extension Data { +} +public class FoundationHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +@available(watchOS, unavailable) +public class WebSocketServer : Starscream.Server, Starscream.ConnectionDelegate { + public var onEvent: ((Starscream.ServerEvent) -> Swift.Void)? + public init() + public func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? + public func didReceive(event: Starscream.ServerEvent) + @objc deinit +} +@_hasMissingDesignatedInitializers @available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class ServerConnection : Starscream.Connection, Starscream.HTTPServerDelegate, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.TransportEventClient { + public var onEvent: ((Starscream.ConnectionEvent) -> Swift.Void)? + weak public var delegate: Starscream.ConnectionDelegate? + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceive(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func didForm(event: Starscream.FrameCollector.Event) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + @objc deinit +} +public enum ConnectionEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) +} +public protocol Connection { + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) +} +public protocol ConnectionDelegate : AnyObject { + func didReceive(event: Starscream.ServerEvent) +} +public enum ServerEvent { + case connected(Starscream.Connection, [Swift.String : Swift.String]) + case disconnected(Starscream.Connection, Swift.String, Swift.UInt16) + case text(Starscream.Connection, Swift.String) + case binary(Starscream.Connection, Foundation.Data) + case pong(Starscream.Connection, Foundation.Data?) + case ping(Starscream.Connection, Foundation.Data?) +} +public protocol Server { + func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? +} +public protocol CompressionHandler { + func load(headers: [Swift.String : Swift.String]) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + func compress(data: Foundation.Data) -> Foundation.Data? +} +public class WSCompression : Starscream.CompressionHandler { + public init() + public func load(headers: [Swift.String : Swift.String]) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func compress(data: Foundation.Data) -> Foundation.Data? + @objc deinit +} +@objc @_inheritsConvenienceInitializers @available(OSX 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) +public class NativeEngine : ObjectiveC.NSObject, Starscream.Engine, Foundation.URLSessionDataDelegate, Foundation.URLSessionWebSocketDelegate { + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didOpenWithProtocol protocol: Swift.String?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didCloseWith closeCode: Foundation.URLSessionWebSocketTask.CloseCode, reason: Foundation.Data?) + @objc override dynamic public init() + @objc deinit +} +extension Starscream.SecurityErrorCode : Swift.Equatable {} +extension Starscream.SecurityErrorCode : Swift.Hashable {} +extension Starscream.SecurityErrorCode : Swift.RawRepresentable {} +extension Starscream.TCPTransportError : Swift.Equatable {} +extension Starscream.TCPTransportError : Swift.Hashable {} +extension Starscream.FoundationSecurityError : Swift.Equatable {} +extension Starscream.FoundationSecurityError : Swift.Hashable {} +extension Starscream.FoundationTransportError : Swift.Equatable {} +extension Starscream.FoundationTransportError : Swift.Hashable {} +extension Starscream.ErrorType : Swift.Equatable {} +extension Starscream.ErrorType : Swift.Hashable {} +extension Starscream.CloseCode : Swift.Equatable {} +extension Starscream.CloseCode : Swift.Hashable {} +extension Starscream.CloseCode : Swift.RawRepresentable {} +extension Starscream.FrameOpCode : Swift.Equatable {} +extension Starscream.FrameOpCode : Swift.Hashable {} +extension Starscream.FrameOpCode : Swift.RawRepresentable {} diff --git a/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64.swiftdoc b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64.swiftdoc new file mode 100644 index 0000000..836eace Binary files /dev/null and b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64.swiftdoc differ diff --git a/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64.swiftinterface b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64.swiftinterface new file mode 100644 index 0000000..7930017 --- /dev/null +++ b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64.swiftinterface @@ -0,0 +1,436 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-macos10.10 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream +import CommonCrypto +import Foundation +import Network +@_exported import Starscream +import Swift +import zlib +public enum HTTPUpgradeError : Swift.Error { + case notAnUpgrade(Swift.Int) + case invalidData +} +public struct HTTPWSHeader { + public static func createUpgrade(request: Foundation.URLRequest, supportsCompression: Swift.Bool, secKeyValue: Swift.String) -> Foundation.URLRequest + public static func generateWebSocketKey() -> Swift.String +} +public enum HTTPEvent { + case success([Swift.String : Swift.String]) + case failure(Swift.Error) +} +public protocol HTTPHandlerDelegate : AnyObject { + func didReceiveHTTP(event: Starscream.HTTPEvent) +} +public protocol HTTPHandler { + func register(delegate: Starscream.HTTPHandlerDelegate) + func convert(request: Foundation.URLRequest) -> Foundation.Data + func parse(data: Foundation.Data) -> Swift.Int +} +public protocol HTTPServerDelegate : AnyObject { + func didReceive(event: Starscream.HTTPEvent) +} +public protocol HTTPServerHandler { + func register(delegate: Starscream.HTTPServerDelegate) + func parse(data: Foundation.Data) + func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data +} +public struct URLParts { +} +extension URL { + public var isTLSScheme: Swift.Bool { + get + } + public func getParts() -> Starscream.URLParts? +} +public protocol FrameCollectorDelegate : AnyObject { + func didForm(event: Starscream.FrameCollector.Event) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? +} +@_hasMissingDesignatedInitializers public class FrameCollector { + public enum Event { + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) + case closed(Swift.String, Swift.UInt16) + } + public func add(frame: Starscream.Frame) + @objc deinit +} +public enum SecurityErrorCode : Swift.UInt16 { + case acceptFailed + case pinningFailed + public typealias RawValue = Swift.UInt16 + public init?(rawValue: Swift.UInt16) + public var rawValue: Swift.UInt16 { + get + } +} +public enum PinningState { + case success + case failed(CoreFoundation.CFError?) +} +public protocol CertificatePinning : AnyObject { + func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +public protocol HeaderValidator : AnyObject { + func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum TCPTransportError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.TCPTransportError, b: Starscream.TCPTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class TCPTransport : Starscream.Transport { + public var usingTLS: Swift.Bool { + get + } + public init(connection: Network.NWConnection) + public init() + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc deinit +} +public enum FoundationSecurityError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.FoundationSecurityError, b: Starscream.FoundationSecurityError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class FoundationSecurity { + public init(allowSelfSigned: Swift.Bool = false) + @objc deinit +} +extension FoundationSecurity : Starscream.CertificatePinning { + public func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +extension FoundationSecurity : Starscream.HeaderValidator { + public func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum FoundationTransportError : Swift.Error { + case invalidRequest + case invalidOutputStream + case timeout + public static func == (a: Starscream.FoundationTransportError, b: Starscream.FoundationTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@objc public class FoundationTransport : ObjectiveC.NSObject, Starscream.Transport, Foundation.StreamDelegate { + public var usingTLS: Swift.Bool { + get + } + public init(streamConfiguration: ((Foundation.InputStream, Foundation.OutputStream) -> Swift.Void)? = nil) + @objc deinit + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) + @objc override dynamic public init() +} +public enum ErrorType : Swift.Error { + case compressionError + case securityError + case protocolError + case serverError + public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public struct WSError : Swift.Error { + public let type: Starscream.ErrorType + public let message: Swift.String + public let code: Swift.UInt16 + public init(type: Starscream.ErrorType, message: Swift.String, code: Swift.UInt16) +} +public protocol WebSocketClient : AnyObject { + func connect() + func disconnect(closeCode: Swift.UInt16) + func write(string: Swift.String, completion: (() -> ())?) + func write(stringData: Foundation.Data, completion: (() -> ())?) + func write(data: Foundation.Data, completion: (() -> ())?) + func write(ping: Foundation.Data, completion: (() -> ())?) + func write(pong: Foundation.Data, completion: (() -> ())?) +} +extension WebSocketClient { + public func write(string: Swift.String) + public func write(data: Foundation.Data) + public func write(ping: Foundation.Data) + public func write(pong: Foundation.Data) + public func disconnect() +} +public enum WebSocketEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error?) + case viabilityChanged(Swift.Bool) + case reconnectSuggested(Swift.Bool) + case cancelled +} +public protocol WebSocketDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent, client: Starscream.WebSocket) +} +open class WebSocket : Starscream.WebSocketClient, Starscream.EngineDelegate { + weak public var delegate: Starscream.WebSocketDelegate? + public var onEvent: ((Starscream.WebSocketEvent) -> Swift.Void)? + public var request: Foundation.URLRequest + public var callbackQueue: Dispatch.DispatchQueue + public var respondToPingWithPong: Swift.Bool { + get + set + } + public init(request: Foundation.URLRequest, engine: Starscream.Engine) + convenience public init(request: Foundation.URLRequest, certPinner: Starscream.CertificatePinning? = FoundationSecurity(), compressionHandler: Starscream.CompressionHandler? = nil, useCustomEngine: Swift.Bool = true) + public func connect() + public func disconnect(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceDisconnect() + public func write(data: Foundation.Data, completion: (() -> ())?) + public func write(string: Swift.String, completion: (() -> ())?) + public func write(stringData: Foundation.Data, completion: (() -> ())?) + public func write(ping: Foundation.Data, completion: (() -> ())?) + public func write(pong: Foundation.Data, completion: (() -> ())?) + public func didReceive(event: Starscream.WebSocketEvent) + @objc deinit +} +public class StringHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +public protocol EngineDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent) +} +public protocol Engine { + func register(delegate: Starscream.EngineDelegate) + func start(request: Foundation.URLRequest) + func stop(closeCode: Swift.UInt16) + func forceStop() + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + func write(string: Swift.String, completion: (() -> ())?) +} +public enum CloseCode : Swift.UInt16 { + case normal + case goingAway + case protocolError + case protocolUnhandledType + case noStatusReceived + case encoding + case policyViolated + case messageTooBig + public typealias RawValue = Swift.UInt16 + public var rawValue: Swift.UInt16 { + get + } + public init?(rawValue: Swift.UInt16) +} +public enum FrameOpCode : Swift.UInt8 { + case continueFrame + case textFrame + case binaryFrame + case connectionClose + case ping + case pong + case unknown + public typealias RawValue = Swift.UInt8 + public init?(rawValue: Swift.UInt8) + public var rawValue: Swift.UInt8 { + get + } +} +public struct Frame { +} +public enum FrameEvent { + case frame(Starscream.Frame) + case error(Swift.Error) +} +public protocol FramerEventClient : AnyObject { + func frameProcessed(event: Starscream.FrameEvent) +} +public protocol Framer { + func add(data: Foundation.Data) + func register(delegate: Starscream.FramerEventClient) + func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + func updateCompression(supports: Swift.Bool) + func supportsCompression() -> Swift.Bool +} +public class WSFramer : Starscream.Framer { + public var compressionEnabled: Swift.Bool + public init(isServer: Swift.Bool = false) + public func updateCompression(supports: Swift.Bool) + public func supportsCompression() -> Swift.Bool + public func add(data: Foundation.Data) + public func register(delegate: Starscream.FramerEventClient) + public func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + @objc deinit +} +public protocol MyWSArrayType { +} +extension UInt8 : Starscream.MyWSArrayType { +} +extension Array where Element : Starscream.MyWSArrayType, Element : Swift.UnsignedInteger { + public func readUint16(offset: Swift.Int) -> Swift.UInt16 + public func readUint64(offset: Swift.Int) -> Swift.UInt64 + public func unmaskData(maskStart: Swift.Int, offset: Swift.Int, length: Swift.Int) -> Foundation.Data +} +public func writeUint16(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt16) +public func writeUint32(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt32) +public func writeUint64(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt64) +@_hasMissingDesignatedInitializers public class FoundationHTTPServerHandler : Starscream.HTTPServerHandler { + public func register(delegate: Starscream.HTTPServerDelegate) + public func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data + public func parse(data: Foundation.Data) + @objc deinit +} +public class WSEngine : Starscream.Engine, Starscream.TransportEventClient, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.HTTPHandlerDelegate { + public var respondToPingWithPong: Swift.Bool + public init(transport: Starscream.Transport, certPinner: Starscream.CertificatePinning? = nil, headerValidator: Starscream.HeaderValidator = FoundationSecurity(), httpHandler: Starscream.HTTPHandler = FoundationHTTPHandler(), framer: Starscream.Framer = WSFramer(), compressionHandler: Starscream.CompressionHandler? = nil) + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceiveHTTP(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func didForm(event: Starscream.FrameCollector.Event) + @objc deinit +} +public enum ConnectionState { + case connected + case waiting + case cancelled + case failed(Swift.Error?) + case viability(Swift.Bool) + case shouldReconnect(Swift.Bool) + case receive(Foundation.Data) +} +public protocol TransportEventClient : AnyObject { + func connectionChanged(state: Starscream.ConnectionState) +} +public protocol Transport : AnyObject { + func register(delegate: Starscream.TransportEventClient) + func connect(url: Foundation.URL, timeout: Swift.Double, certificatePinning: Starscream.CertificatePinning?) + func disconnect() + func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + var usingTLS: Swift.Bool { get } +} +extension Data { +} +public class FoundationHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +@available(watchOS, unavailable) +public class WebSocketServer : Starscream.Server, Starscream.ConnectionDelegate { + public var onEvent: ((Starscream.ServerEvent) -> Swift.Void)? + public init() + public func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? + public func didReceive(event: Starscream.ServerEvent) + @objc deinit +} +@_hasMissingDesignatedInitializers @available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class ServerConnection : Starscream.Connection, Starscream.HTTPServerDelegate, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.TransportEventClient { + public var onEvent: ((Starscream.ConnectionEvent) -> Swift.Void)? + weak public var delegate: Starscream.ConnectionDelegate? + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceive(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func didForm(event: Starscream.FrameCollector.Event) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + @objc deinit +} +public enum ConnectionEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) +} +public protocol Connection { + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) +} +public protocol ConnectionDelegate : AnyObject { + func didReceive(event: Starscream.ServerEvent) +} +public enum ServerEvent { + case connected(Starscream.Connection, [Swift.String : Swift.String]) + case disconnected(Starscream.Connection, Swift.String, Swift.UInt16) + case text(Starscream.Connection, Swift.String) + case binary(Starscream.Connection, Foundation.Data) + case pong(Starscream.Connection, Foundation.Data?) + case ping(Starscream.Connection, Foundation.Data?) +} +public protocol Server { + func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? +} +public protocol CompressionHandler { + func load(headers: [Swift.String : Swift.String]) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + func compress(data: Foundation.Data) -> Foundation.Data? +} +public class WSCompression : Starscream.CompressionHandler { + public init() + public func load(headers: [Swift.String : Swift.String]) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func compress(data: Foundation.Data) -> Foundation.Data? + @objc deinit +} +@objc @_inheritsConvenienceInitializers @available(OSX 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) +public class NativeEngine : ObjectiveC.NSObject, Starscream.Engine, Foundation.URLSessionDataDelegate, Foundation.URLSessionWebSocketDelegate { + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didOpenWithProtocol protocol: Swift.String?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didCloseWith closeCode: Foundation.URLSessionWebSocketTask.CloseCode, reason: Foundation.Data?) + @objc override dynamic public init() + @objc deinit +} +extension Starscream.SecurityErrorCode : Swift.Equatable {} +extension Starscream.SecurityErrorCode : Swift.Hashable {} +extension Starscream.SecurityErrorCode : Swift.RawRepresentable {} +extension Starscream.TCPTransportError : Swift.Equatable {} +extension Starscream.TCPTransportError : Swift.Hashable {} +extension Starscream.FoundationSecurityError : Swift.Equatable {} +extension Starscream.FoundationSecurityError : Swift.Hashable {} +extension Starscream.FoundationTransportError : Swift.Equatable {} +extension Starscream.FoundationTransportError : Swift.Hashable {} +extension Starscream.ErrorType : Swift.Equatable {} +extension Starscream.ErrorType : Swift.Hashable {} +extension Starscream.CloseCode : Swift.Equatable {} +extension Starscream.CloseCode : Swift.Hashable {} +extension Starscream.CloseCode : Swift.RawRepresentable {} +extension Starscream.FrameOpCode : Swift.Equatable {} +extension Starscream.FrameOpCode : Swift.Hashable {} +extension Starscream.FrameOpCode : Swift.RawRepresentable {} diff --git a/Frameworks/tvOS/Starscream.framework/Modules/module.modulemap b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Modules/module.modulemap similarity index 100% rename from Frameworks/tvOS/Starscream.framework/Modules/module.modulemap rename to Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Modules/module.modulemap diff --git a/Frameworks/macOS/Starscream.framework/Versions/A/Resources/Info.plist b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Resources/Info.plist similarity index 89% rename from Frameworks/macOS/Starscream.framework/Versions/A/Resources/Info.plist rename to Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Resources/Info.plist index e8b8679..2f55431 100644 --- a/Frameworks/macOS/Starscream.framework/Versions/A/Resources/Info.plist +++ b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 19C57 + 20A5384c CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.0.5 + 4.0.4 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -29,17 +29,17 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 11C29 + 11E801a DTPlatformVersion GM DTSDKBuild - 19B90 + 19G68 DTSDKName macosx10.15 DTXcode - 1130 + 1170 DTXcodeBuild - 11C29 + 11E801a LSMinimumSystemVersion 10.10 UIDeviceFamily diff --git a/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Starscream b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Starscream new file mode 100755 index 0000000..ab2e3da Binary files /dev/null and b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/Starscream differ diff --git a/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/_CodeSignature/CodeResources b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/_CodeSignature/CodeResources new file mode 100644 index 0000000..f9013e5 --- /dev/null +++ b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/A/_CodeSignature/CodeResources @@ -0,0 +1,231 @@ + + + + + files + + Resources/Info.plist + + QNIQI55xFN9YMaXB+YhyRpELnUo= + + + files2 + + Headers/Starscream-Swift.h + + hash + + 71VH+DTcavxNXarECOTUSHapQao= + + hash2 + + rjANGFLjI1AvDGsWvmCOHzqXjiMZTDLUy9f9oCpZLt0= + + + Headers/Starscream.h + + hash + + bIF/9oSljUDPWlbHwEoxEPdpaHo= + + hash2 + + uDB1F1BYBSS///5Kx3sW3b25gGjxudlItQDs2UvmKGE= + + + Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftdoc + + hash + + Pkh3V0Rz4xIirn/+23gpBwv8l54= + + hash2 + + 5gIy/0PK510PmUcOJmZhZQ5iQQP53VCprEmclaGtQvQ= + + + Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftinterface + + hash + + ZVd1T94gkWNGYDEYoaHrQvbR4BA= + + hash2 + + 0sabhn4E3rIiCpjv+NMyaXuZ6OjGUgfb4swA3f3Qyuo= + + + Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftmodule + + hash + + IklqmxI3t5CabQYPBG5s90wYP0o= + + hash2 + + h+mXqrumf1QHDKWAwXxW63QsitubfRwaZLb3IoJbjo8= + + + Modules/Starscream.swiftmodule/x86_64.swiftdoc + + hash + + Pkh3V0Rz4xIirn/+23gpBwv8l54= + + hash2 + + 5gIy/0PK510PmUcOJmZhZQ5iQQP53VCprEmclaGtQvQ= + + + Modules/Starscream.swiftmodule/x86_64.swiftinterface + + hash + + ZVd1T94gkWNGYDEYoaHrQvbR4BA= + + hash2 + + 0sabhn4E3rIiCpjv+NMyaXuZ6OjGUgfb4swA3f3Qyuo= + + + Modules/Starscream.swiftmodule/x86_64.swiftmodule + + hash + + IklqmxI3t5CabQYPBG5s90wYP0o= + + hash2 + + h+mXqrumf1QHDKWAwXxW63QsitubfRwaZLb3IoJbjo8= + + + Modules/module.modulemap + + hash + + sr9DR7cNfv/8frVUIbBLPHCc60g= + + hash2 + + nYTs/q5E5rMtj3rXmqMuzZYThSlmu615k3gwB/Evs/I= + + + Resources/Info.plist + + hash + + QNIQI55xFN9YMaXB+YhyRpELnUo= + + hash2 + + qUklPdaPHW8qFlJJFtjYq6nBtKy8OCUJQPob507lP7Y= + + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Frameworks/macOS/Starscream.framework/Versions/Current b/Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/Current similarity index 100% rename from Frameworks/macOS/Starscream.framework/Versions/Current rename to Frameworks/Starscream.xcframework/macos-x86_64/Starscream.framework/Versions/Current diff --git a/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Headers/Starscream-Swift.h b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Headers/Starscream-Swift.h new file mode 100644 index 0000000..b1060f5 --- /dev/null +++ b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Headers/Starscream-Swift.h @@ -0,0 +1,230 @@ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Starscream",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +@class NSStream; + +SWIFT_CLASS("_TtC10Starscream19FoundationTransport") +@interface FoundationTransport : NSObject +- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(NSStreamEvent)eventCode; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSURLSession; +@class NSURLSessionWebSocketTask; + +SWIFT_CLASS("_TtC10Starscream12NativeEngine") SWIFT_AVAILABILITY(tvos,introduced=13.0) SWIFT_AVAILABILITY(watchos,introduced=6.0) SWIFT_AVAILABILITY(ios,introduced=13.0) SWIFT_AVAILABILITY(macos,introduced=10.15) +@interface NativeEngine : NSObject +- (void)URLSession:(NSURLSession * _Nonnull)session webSocketTask:(NSURLSessionWebSocketTask * _Nonnull)webSocketTask didOpenWithProtocol:(NSString * _Nullable)protocol; +- (void)URLSession:(NSURLSession * _Nonnull)session webSocketTask:(NSURLSessionWebSocketTask * _Nonnull)webSocketTask didCloseWithCode:(NSURLSessionWebSocketCloseCode)closeCode reason:(NSData * _Nullable)reason; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop diff --git a/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Headers/Starscream.h b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Headers/Starscream.h new file mode 100644 index 0000000..38ff9df --- /dev/null +++ b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Headers/Starscream.h @@ -0,0 +1,19 @@ +// +// Starscream.h +// Starscream +// +// Created by Austin Cherry on 9/25/14. +// Copyright (c) 2014 Vluxe. All rights reserved. +// + +#import + +//! Project version number for Starscream. +FOUNDATION_EXPORT double StarscreamVersionNumber; + +//! Project version string for Starscream. +FOUNDATION_EXPORT const unsigned char StarscreamVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Frameworks/tvOS/Starscream.framework/Info.plist b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Info.plist similarity index 54% rename from Frameworks/tvOS/Starscream.framework/Info.plist rename to Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Info.plist index 5cc186d..7853e05 100644 Binary files a/Frameworks/tvOS/Starscream.framework/Info.plist and b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Info.plist differ diff --git a/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-tvos.swiftdoc b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-tvos.swiftdoc new file mode 100644 index 0000000..dbbb258 Binary files /dev/null and b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-tvos.swiftdoc differ diff --git a/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-tvos.swiftinterface b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-tvos.swiftinterface new file mode 100644 index 0000000..1b3e2a3 --- /dev/null +++ b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-tvos.swiftinterface @@ -0,0 +1,436 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target arm64-apple-tvos9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream +import CommonCrypto +import Foundation +import Network +@_exported import Starscream +import Swift +import zlib +public enum HTTPUpgradeError : Swift.Error { + case notAnUpgrade(Swift.Int) + case invalidData +} +public struct HTTPWSHeader { + public static func createUpgrade(request: Foundation.URLRequest, supportsCompression: Swift.Bool, secKeyValue: Swift.String) -> Foundation.URLRequest + public static func generateWebSocketKey() -> Swift.String +} +public enum HTTPEvent { + case success([Swift.String : Swift.String]) + case failure(Swift.Error) +} +public protocol HTTPHandlerDelegate : AnyObject { + func didReceiveHTTP(event: Starscream.HTTPEvent) +} +public protocol HTTPHandler { + func register(delegate: Starscream.HTTPHandlerDelegate) + func convert(request: Foundation.URLRequest) -> Foundation.Data + func parse(data: Foundation.Data) -> Swift.Int +} +public protocol HTTPServerDelegate : AnyObject { + func didReceive(event: Starscream.HTTPEvent) +} +public protocol HTTPServerHandler { + func register(delegate: Starscream.HTTPServerDelegate) + func parse(data: Foundation.Data) + func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data +} +public struct URLParts { +} +extension URL { + public var isTLSScheme: Swift.Bool { + get + } + public func getParts() -> Starscream.URLParts? +} +public protocol FrameCollectorDelegate : AnyObject { + func didForm(event: Starscream.FrameCollector.Event) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? +} +@_hasMissingDesignatedInitializers public class FrameCollector { + public enum Event { + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) + case closed(Swift.String, Swift.UInt16) + } + public func add(frame: Starscream.Frame) + @objc deinit +} +public enum SecurityErrorCode : Swift.UInt16 { + case acceptFailed + case pinningFailed + public typealias RawValue = Swift.UInt16 + public init?(rawValue: Swift.UInt16) + public var rawValue: Swift.UInt16 { + get + } +} +public enum PinningState { + case success + case failed(CoreFoundation.CFError?) +} +public protocol CertificatePinning : AnyObject { + func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +public protocol HeaderValidator : AnyObject { + func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum TCPTransportError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.TCPTransportError, b: Starscream.TCPTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class TCPTransport : Starscream.Transport { + public var usingTLS: Swift.Bool { + get + } + public init(connection: Network.NWConnection) + public init() + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc deinit +} +public enum FoundationSecurityError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.FoundationSecurityError, b: Starscream.FoundationSecurityError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class FoundationSecurity { + public init(allowSelfSigned: Swift.Bool = false) + @objc deinit +} +extension FoundationSecurity : Starscream.CertificatePinning { + public func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +extension FoundationSecurity : Starscream.HeaderValidator { + public func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum FoundationTransportError : Swift.Error { + case invalidRequest + case invalidOutputStream + case timeout + public static func == (a: Starscream.FoundationTransportError, b: Starscream.FoundationTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@objc public class FoundationTransport : ObjectiveC.NSObject, Starscream.Transport, Foundation.StreamDelegate { + public var usingTLS: Swift.Bool { + get + } + public init(streamConfiguration: ((Foundation.InputStream, Foundation.OutputStream) -> Swift.Void)? = nil) + @objc deinit + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) + @objc override dynamic public init() +} +public enum ErrorType : Swift.Error { + case compressionError + case securityError + case protocolError + case serverError + public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public struct WSError : Swift.Error { + public let type: Starscream.ErrorType + public let message: Swift.String + public let code: Swift.UInt16 + public init(type: Starscream.ErrorType, message: Swift.String, code: Swift.UInt16) +} +public protocol WebSocketClient : AnyObject { + func connect() + func disconnect(closeCode: Swift.UInt16) + func write(string: Swift.String, completion: (() -> ())?) + func write(stringData: Foundation.Data, completion: (() -> ())?) + func write(data: Foundation.Data, completion: (() -> ())?) + func write(ping: Foundation.Data, completion: (() -> ())?) + func write(pong: Foundation.Data, completion: (() -> ())?) +} +extension WebSocketClient { + public func write(string: Swift.String) + public func write(data: Foundation.Data) + public func write(ping: Foundation.Data) + public func write(pong: Foundation.Data) + public func disconnect() +} +public enum WebSocketEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error?) + case viabilityChanged(Swift.Bool) + case reconnectSuggested(Swift.Bool) + case cancelled +} +public protocol WebSocketDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent, client: Starscream.WebSocket) +} +open class WebSocket : Starscream.WebSocketClient, Starscream.EngineDelegate { + weak public var delegate: Starscream.WebSocketDelegate? + public var onEvent: ((Starscream.WebSocketEvent) -> Swift.Void)? + public var request: Foundation.URLRequest + public var callbackQueue: Dispatch.DispatchQueue + public var respondToPingWithPong: Swift.Bool { + get + set + } + public init(request: Foundation.URLRequest, engine: Starscream.Engine) + convenience public init(request: Foundation.URLRequest, certPinner: Starscream.CertificatePinning? = FoundationSecurity(), compressionHandler: Starscream.CompressionHandler? = nil, useCustomEngine: Swift.Bool = true) + public func connect() + public func disconnect(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceDisconnect() + public func write(data: Foundation.Data, completion: (() -> ())?) + public func write(string: Swift.String, completion: (() -> ())?) + public func write(stringData: Foundation.Data, completion: (() -> ())?) + public func write(ping: Foundation.Data, completion: (() -> ())?) + public func write(pong: Foundation.Data, completion: (() -> ())?) + public func didReceive(event: Starscream.WebSocketEvent) + @objc deinit +} +public class StringHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +public protocol EngineDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent) +} +public protocol Engine { + func register(delegate: Starscream.EngineDelegate) + func start(request: Foundation.URLRequest) + func stop(closeCode: Swift.UInt16) + func forceStop() + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + func write(string: Swift.String, completion: (() -> ())?) +} +public enum CloseCode : Swift.UInt16 { + case normal + case goingAway + case protocolError + case protocolUnhandledType + case noStatusReceived + case encoding + case policyViolated + case messageTooBig + public typealias RawValue = Swift.UInt16 + public var rawValue: Swift.UInt16 { + get + } + public init?(rawValue: Swift.UInt16) +} +public enum FrameOpCode : Swift.UInt8 { + case continueFrame + case textFrame + case binaryFrame + case connectionClose + case ping + case pong + case unknown + public typealias RawValue = Swift.UInt8 + public init?(rawValue: Swift.UInt8) + public var rawValue: Swift.UInt8 { + get + } +} +public struct Frame { +} +public enum FrameEvent { + case frame(Starscream.Frame) + case error(Swift.Error) +} +public protocol FramerEventClient : AnyObject { + func frameProcessed(event: Starscream.FrameEvent) +} +public protocol Framer { + func add(data: Foundation.Data) + func register(delegate: Starscream.FramerEventClient) + func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + func updateCompression(supports: Swift.Bool) + func supportsCompression() -> Swift.Bool +} +public class WSFramer : Starscream.Framer { + public var compressionEnabled: Swift.Bool + public init(isServer: Swift.Bool = false) + public func updateCompression(supports: Swift.Bool) + public func supportsCompression() -> Swift.Bool + public func add(data: Foundation.Data) + public func register(delegate: Starscream.FramerEventClient) + public func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + @objc deinit +} +public protocol MyWSArrayType { +} +extension UInt8 : Starscream.MyWSArrayType { +} +extension Array where Element : Starscream.MyWSArrayType, Element : Swift.UnsignedInteger { + public func readUint16(offset: Swift.Int) -> Swift.UInt16 + public func readUint64(offset: Swift.Int) -> Swift.UInt64 + public func unmaskData(maskStart: Swift.Int, offset: Swift.Int, length: Swift.Int) -> Foundation.Data +} +public func writeUint16(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt16) +public func writeUint32(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt32) +public func writeUint64(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt64) +@_hasMissingDesignatedInitializers public class FoundationHTTPServerHandler : Starscream.HTTPServerHandler { + public func register(delegate: Starscream.HTTPServerDelegate) + public func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data + public func parse(data: Foundation.Data) + @objc deinit +} +public class WSEngine : Starscream.Engine, Starscream.TransportEventClient, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.HTTPHandlerDelegate { + public var respondToPingWithPong: Swift.Bool + public init(transport: Starscream.Transport, certPinner: Starscream.CertificatePinning? = nil, headerValidator: Starscream.HeaderValidator = FoundationSecurity(), httpHandler: Starscream.HTTPHandler = FoundationHTTPHandler(), framer: Starscream.Framer = WSFramer(), compressionHandler: Starscream.CompressionHandler? = nil) + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceiveHTTP(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func didForm(event: Starscream.FrameCollector.Event) + @objc deinit +} +public enum ConnectionState { + case connected + case waiting + case cancelled + case failed(Swift.Error?) + case viability(Swift.Bool) + case shouldReconnect(Swift.Bool) + case receive(Foundation.Data) +} +public protocol TransportEventClient : AnyObject { + func connectionChanged(state: Starscream.ConnectionState) +} +public protocol Transport : AnyObject { + func register(delegate: Starscream.TransportEventClient) + func connect(url: Foundation.URL, timeout: Swift.Double, certificatePinning: Starscream.CertificatePinning?) + func disconnect() + func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + var usingTLS: Swift.Bool { get } +} +extension Data { +} +public class FoundationHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +@available(watchOS, unavailable) +public class WebSocketServer : Starscream.Server, Starscream.ConnectionDelegate { + public var onEvent: ((Starscream.ServerEvent) -> Swift.Void)? + public init() + public func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? + public func didReceive(event: Starscream.ServerEvent) + @objc deinit +} +@_hasMissingDesignatedInitializers @available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class ServerConnection : Starscream.Connection, Starscream.HTTPServerDelegate, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.TransportEventClient { + public var onEvent: ((Starscream.ConnectionEvent) -> Swift.Void)? + weak public var delegate: Starscream.ConnectionDelegate? + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceive(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func didForm(event: Starscream.FrameCollector.Event) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + @objc deinit +} +public enum ConnectionEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) +} +public protocol Connection { + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) +} +public protocol ConnectionDelegate : AnyObject { + func didReceive(event: Starscream.ServerEvent) +} +public enum ServerEvent { + case connected(Starscream.Connection, [Swift.String : Swift.String]) + case disconnected(Starscream.Connection, Swift.String, Swift.UInt16) + case text(Starscream.Connection, Swift.String) + case binary(Starscream.Connection, Foundation.Data) + case pong(Starscream.Connection, Foundation.Data?) + case ping(Starscream.Connection, Foundation.Data?) +} +public protocol Server { + func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? +} +public protocol CompressionHandler { + func load(headers: [Swift.String : Swift.String]) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + func compress(data: Foundation.Data) -> Foundation.Data? +} +public class WSCompression : Starscream.CompressionHandler { + public init() + public func load(headers: [Swift.String : Swift.String]) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func compress(data: Foundation.Data) -> Foundation.Data? + @objc deinit +} +@objc @_inheritsConvenienceInitializers @available(OSX 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) +public class NativeEngine : ObjectiveC.NSObject, Starscream.Engine, Foundation.URLSessionDataDelegate, Foundation.URLSessionWebSocketDelegate { + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didOpenWithProtocol protocol: Swift.String?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didCloseWith closeCode: Foundation.URLSessionWebSocketTask.CloseCode, reason: Foundation.Data?) + @objc override dynamic public init() + @objc deinit +} +extension Starscream.SecurityErrorCode : Swift.Equatable {} +extension Starscream.SecurityErrorCode : Swift.Hashable {} +extension Starscream.SecurityErrorCode : Swift.RawRepresentable {} +extension Starscream.TCPTransportError : Swift.Equatable {} +extension Starscream.TCPTransportError : Swift.Hashable {} +extension Starscream.FoundationSecurityError : Swift.Equatable {} +extension Starscream.FoundationSecurityError : Swift.Hashable {} +extension Starscream.FoundationTransportError : Swift.Equatable {} +extension Starscream.FoundationTransportError : Swift.Hashable {} +extension Starscream.ErrorType : Swift.Equatable {} +extension Starscream.ErrorType : Swift.Hashable {} +extension Starscream.CloseCode : Swift.Equatable {} +extension Starscream.CloseCode : Swift.Hashable {} +extension Starscream.CloseCode : Swift.RawRepresentable {} +extension Starscream.FrameOpCode : Swift.Equatable {} +extension Starscream.FrameOpCode : Swift.Hashable {} +extension Starscream.FrameOpCode : Swift.RawRepresentable {} diff --git a/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftdoc b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftdoc new file mode 100644 index 0000000..dbbb258 Binary files /dev/null and b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftdoc differ diff --git a/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftinterface b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftinterface new file mode 100644 index 0000000..1b3e2a3 --- /dev/null +++ b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftinterface @@ -0,0 +1,436 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target arm64-apple-tvos9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream +import CommonCrypto +import Foundation +import Network +@_exported import Starscream +import Swift +import zlib +public enum HTTPUpgradeError : Swift.Error { + case notAnUpgrade(Swift.Int) + case invalidData +} +public struct HTTPWSHeader { + public static func createUpgrade(request: Foundation.URLRequest, supportsCompression: Swift.Bool, secKeyValue: Swift.String) -> Foundation.URLRequest + public static func generateWebSocketKey() -> Swift.String +} +public enum HTTPEvent { + case success([Swift.String : Swift.String]) + case failure(Swift.Error) +} +public protocol HTTPHandlerDelegate : AnyObject { + func didReceiveHTTP(event: Starscream.HTTPEvent) +} +public protocol HTTPHandler { + func register(delegate: Starscream.HTTPHandlerDelegate) + func convert(request: Foundation.URLRequest) -> Foundation.Data + func parse(data: Foundation.Data) -> Swift.Int +} +public protocol HTTPServerDelegate : AnyObject { + func didReceive(event: Starscream.HTTPEvent) +} +public protocol HTTPServerHandler { + func register(delegate: Starscream.HTTPServerDelegate) + func parse(data: Foundation.Data) + func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data +} +public struct URLParts { +} +extension URL { + public var isTLSScheme: Swift.Bool { + get + } + public func getParts() -> Starscream.URLParts? +} +public protocol FrameCollectorDelegate : AnyObject { + func didForm(event: Starscream.FrameCollector.Event) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? +} +@_hasMissingDesignatedInitializers public class FrameCollector { + public enum Event { + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) + case closed(Swift.String, Swift.UInt16) + } + public func add(frame: Starscream.Frame) + @objc deinit +} +public enum SecurityErrorCode : Swift.UInt16 { + case acceptFailed + case pinningFailed + public typealias RawValue = Swift.UInt16 + public init?(rawValue: Swift.UInt16) + public var rawValue: Swift.UInt16 { + get + } +} +public enum PinningState { + case success + case failed(CoreFoundation.CFError?) +} +public protocol CertificatePinning : AnyObject { + func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +public protocol HeaderValidator : AnyObject { + func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum TCPTransportError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.TCPTransportError, b: Starscream.TCPTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class TCPTransport : Starscream.Transport { + public var usingTLS: Swift.Bool { + get + } + public init(connection: Network.NWConnection) + public init() + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc deinit +} +public enum FoundationSecurityError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.FoundationSecurityError, b: Starscream.FoundationSecurityError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class FoundationSecurity { + public init(allowSelfSigned: Swift.Bool = false) + @objc deinit +} +extension FoundationSecurity : Starscream.CertificatePinning { + public func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +extension FoundationSecurity : Starscream.HeaderValidator { + public func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum FoundationTransportError : Swift.Error { + case invalidRequest + case invalidOutputStream + case timeout + public static func == (a: Starscream.FoundationTransportError, b: Starscream.FoundationTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@objc public class FoundationTransport : ObjectiveC.NSObject, Starscream.Transport, Foundation.StreamDelegate { + public var usingTLS: Swift.Bool { + get + } + public init(streamConfiguration: ((Foundation.InputStream, Foundation.OutputStream) -> Swift.Void)? = nil) + @objc deinit + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) + @objc override dynamic public init() +} +public enum ErrorType : Swift.Error { + case compressionError + case securityError + case protocolError + case serverError + public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public struct WSError : Swift.Error { + public let type: Starscream.ErrorType + public let message: Swift.String + public let code: Swift.UInt16 + public init(type: Starscream.ErrorType, message: Swift.String, code: Swift.UInt16) +} +public protocol WebSocketClient : AnyObject { + func connect() + func disconnect(closeCode: Swift.UInt16) + func write(string: Swift.String, completion: (() -> ())?) + func write(stringData: Foundation.Data, completion: (() -> ())?) + func write(data: Foundation.Data, completion: (() -> ())?) + func write(ping: Foundation.Data, completion: (() -> ())?) + func write(pong: Foundation.Data, completion: (() -> ())?) +} +extension WebSocketClient { + public func write(string: Swift.String) + public func write(data: Foundation.Data) + public func write(ping: Foundation.Data) + public func write(pong: Foundation.Data) + public func disconnect() +} +public enum WebSocketEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error?) + case viabilityChanged(Swift.Bool) + case reconnectSuggested(Swift.Bool) + case cancelled +} +public protocol WebSocketDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent, client: Starscream.WebSocket) +} +open class WebSocket : Starscream.WebSocketClient, Starscream.EngineDelegate { + weak public var delegate: Starscream.WebSocketDelegate? + public var onEvent: ((Starscream.WebSocketEvent) -> Swift.Void)? + public var request: Foundation.URLRequest + public var callbackQueue: Dispatch.DispatchQueue + public var respondToPingWithPong: Swift.Bool { + get + set + } + public init(request: Foundation.URLRequest, engine: Starscream.Engine) + convenience public init(request: Foundation.URLRequest, certPinner: Starscream.CertificatePinning? = FoundationSecurity(), compressionHandler: Starscream.CompressionHandler? = nil, useCustomEngine: Swift.Bool = true) + public func connect() + public func disconnect(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceDisconnect() + public func write(data: Foundation.Data, completion: (() -> ())?) + public func write(string: Swift.String, completion: (() -> ())?) + public func write(stringData: Foundation.Data, completion: (() -> ())?) + public func write(ping: Foundation.Data, completion: (() -> ())?) + public func write(pong: Foundation.Data, completion: (() -> ())?) + public func didReceive(event: Starscream.WebSocketEvent) + @objc deinit +} +public class StringHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +public protocol EngineDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent) +} +public protocol Engine { + func register(delegate: Starscream.EngineDelegate) + func start(request: Foundation.URLRequest) + func stop(closeCode: Swift.UInt16) + func forceStop() + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + func write(string: Swift.String, completion: (() -> ())?) +} +public enum CloseCode : Swift.UInt16 { + case normal + case goingAway + case protocolError + case protocolUnhandledType + case noStatusReceived + case encoding + case policyViolated + case messageTooBig + public typealias RawValue = Swift.UInt16 + public var rawValue: Swift.UInt16 { + get + } + public init?(rawValue: Swift.UInt16) +} +public enum FrameOpCode : Swift.UInt8 { + case continueFrame + case textFrame + case binaryFrame + case connectionClose + case ping + case pong + case unknown + public typealias RawValue = Swift.UInt8 + public init?(rawValue: Swift.UInt8) + public var rawValue: Swift.UInt8 { + get + } +} +public struct Frame { +} +public enum FrameEvent { + case frame(Starscream.Frame) + case error(Swift.Error) +} +public protocol FramerEventClient : AnyObject { + func frameProcessed(event: Starscream.FrameEvent) +} +public protocol Framer { + func add(data: Foundation.Data) + func register(delegate: Starscream.FramerEventClient) + func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + func updateCompression(supports: Swift.Bool) + func supportsCompression() -> Swift.Bool +} +public class WSFramer : Starscream.Framer { + public var compressionEnabled: Swift.Bool + public init(isServer: Swift.Bool = false) + public func updateCompression(supports: Swift.Bool) + public func supportsCompression() -> Swift.Bool + public func add(data: Foundation.Data) + public func register(delegate: Starscream.FramerEventClient) + public func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + @objc deinit +} +public protocol MyWSArrayType { +} +extension UInt8 : Starscream.MyWSArrayType { +} +extension Array where Element : Starscream.MyWSArrayType, Element : Swift.UnsignedInteger { + public func readUint16(offset: Swift.Int) -> Swift.UInt16 + public func readUint64(offset: Swift.Int) -> Swift.UInt64 + public func unmaskData(maskStart: Swift.Int, offset: Swift.Int, length: Swift.Int) -> Foundation.Data +} +public func writeUint16(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt16) +public func writeUint32(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt32) +public func writeUint64(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt64) +@_hasMissingDesignatedInitializers public class FoundationHTTPServerHandler : Starscream.HTTPServerHandler { + public func register(delegate: Starscream.HTTPServerDelegate) + public func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data + public func parse(data: Foundation.Data) + @objc deinit +} +public class WSEngine : Starscream.Engine, Starscream.TransportEventClient, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.HTTPHandlerDelegate { + public var respondToPingWithPong: Swift.Bool + public init(transport: Starscream.Transport, certPinner: Starscream.CertificatePinning? = nil, headerValidator: Starscream.HeaderValidator = FoundationSecurity(), httpHandler: Starscream.HTTPHandler = FoundationHTTPHandler(), framer: Starscream.Framer = WSFramer(), compressionHandler: Starscream.CompressionHandler? = nil) + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceiveHTTP(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func didForm(event: Starscream.FrameCollector.Event) + @objc deinit +} +public enum ConnectionState { + case connected + case waiting + case cancelled + case failed(Swift.Error?) + case viability(Swift.Bool) + case shouldReconnect(Swift.Bool) + case receive(Foundation.Data) +} +public protocol TransportEventClient : AnyObject { + func connectionChanged(state: Starscream.ConnectionState) +} +public protocol Transport : AnyObject { + func register(delegate: Starscream.TransportEventClient) + func connect(url: Foundation.URL, timeout: Swift.Double, certificatePinning: Starscream.CertificatePinning?) + func disconnect() + func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + var usingTLS: Swift.Bool { get } +} +extension Data { +} +public class FoundationHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +@available(watchOS, unavailable) +public class WebSocketServer : Starscream.Server, Starscream.ConnectionDelegate { + public var onEvent: ((Starscream.ServerEvent) -> Swift.Void)? + public init() + public func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? + public func didReceive(event: Starscream.ServerEvent) + @objc deinit +} +@_hasMissingDesignatedInitializers @available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class ServerConnection : Starscream.Connection, Starscream.HTTPServerDelegate, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.TransportEventClient { + public var onEvent: ((Starscream.ConnectionEvent) -> Swift.Void)? + weak public var delegate: Starscream.ConnectionDelegate? + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceive(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func didForm(event: Starscream.FrameCollector.Event) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + @objc deinit +} +public enum ConnectionEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) +} +public protocol Connection { + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) +} +public protocol ConnectionDelegate : AnyObject { + func didReceive(event: Starscream.ServerEvent) +} +public enum ServerEvent { + case connected(Starscream.Connection, [Swift.String : Swift.String]) + case disconnected(Starscream.Connection, Swift.String, Swift.UInt16) + case text(Starscream.Connection, Swift.String) + case binary(Starscream.Connection, Foundation.Data) + case pong(Starscream.Connection, Foundation.Data?) + case ping(Starscream.Connection, Foundation.Data?) +} +public protocol Server { + func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? +} +public protocol CompressionHandler { + func load(headers: [Swift.String : Swift.String]) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + func compress(data: Foundation.Data) -> Foundation.Data? +} +public class WSCompression : Starscream.CompressionHandler { + public init() + public func load(headers: [Swift.String : Swift.String]) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func compress(data: Foundation.Data) -> Foundation.Data? + @objc deinit +} +@objc @_inheritsConvenienceInitializers @available(OSX 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) +public class NativeEngine : ObjectiveC.NSObject, Starscream.Engine, Foundation.URLSessionDataDelegate, Foundation.URLSessionWebSocketDelegate { + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didOpenWithProtocol protocol: Swift.String?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didCloseWith closeCode: Foundation.URLSessionWebSocketTask.CloseCode, reason: Foundation.Data?) + @objc override dynamic public init() + @objc deinit +} +extension Starscream.SecurityErrorCode : Swift.Equatable {} +extension Starscream.SecurityErrorCode : Swift.Hashable {} +extension Starscream.SecurityErrorCode : Swift.RawRepresentable {} +extension Starscream.TCPTransportError : Swift.Equatable {} +extension Starscream.TCPTransportError : Swift.Hashable {} +extension Starscream.FoundationSecurityError : Swift.Equatable {} +extension Starscream.FoundationSecurityError : Swift.Hashable {} +extension Starscream.FoundationTransportError : Swift.Equatable {} +extension Starscream.FoundationTransportError : Swift.Hashable {} +extension Starscream.ErrorType : Swift.Equatable {} +extension Starscream.ErrorType : Swift.Hashable {} +extension Starscream.CloseCode : Swift.Equatable {} +extension Starscream.CloseCode : Swift.Hashable {} +extension Starscream.CloseCode : Swift.RawRepresentable {} +extension Starscream.FrameOpCode : Swift.Equatable {} +extension Starscream.FrameOpCode : Swift.Hashable {} +extension Starscream.FrameOpCode : Swift.RawRepresentable {} diff --git a/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Modules/module.modulemap b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Modules/module.modulemap new file mode 100644 index 0000000..2455663 --- /dev/null +++ b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module Starscream { + umbrella header "Starscream.h" + + export * + module * { export * } +} + +module Starscream.Swift { + header "Starscream-Swift.h" + requires objc +} diff --git a/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Starscream b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Starscream new file mode 100755 index 0000000..7e5b85b Binary files /dev/null and b/Frameworks/Starscream.xcframework/tvos-arm64/Starscream.framework/Starscream differ diff --git a/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Headers/Starscream-Swift.h b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Headers/Starscream-Swift.h new file mode 100644 index 0000000..b1060f5 --- /dev/null +++ b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Headers/Starscream-Swift.h @@ -0,0 +1,230 @@ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Starscream",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +@class NSStream; + +SWIFT_CLASS("_TtC10Starscream19FoundationTransport") +@interface FoundationTransport : NSObject +- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(NSStreamEvent)eventCode; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSURLSession; +@class NSURLSessionWebSocketTask; + +SWIFT_CLASS("_TtC10Starscream12NativeEngine") SWIFT_AVAILABILITY(tvos,introduced=13.0) SWIFT_AVAILABILITY(watchos,introduced=6.0) SWIFT_AVAILABILITY(ios,introduced=13.0) SWIFT_AVAILABILITY(macos,introduced=10.15) +@interface NativeEngine : NSObject +- (void)URLSession:(NSURLSession * _Nonnull)session webSocketTask:(NSURLSessionWebSocketTask * _Nonnull)webSocketTask didOpenWithProtocol:(NSString * _Nullable)protocol; +- (void)URLSession:(NSURLSession * _Nonnull)session webSocketTask:(NSURLSessionWebSocketTask * _Nonnull)webSocketTask didCloseWithCode:(NSURLSessionWebSocketCloseCode)closeCode reason:(NSData * _Nullable)reason; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop diff --git a/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Headers/Starscream.h b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Headers/Starscream.h new file mode 100644 index 0000000..38ff9df --- /dev/null +++ b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Headers/Starscream.h @@ -0,0 +1,19 @@ +// +// Starscream.h +// Starscream +// +// Created by Austin Cherry on 9/25/14. +// Copyright (c) 2014 Vluxe. All rights reserved. +// + +#import + +//! Project version number for Starscream. +FOUNDATION_EXPORT double StarscreamVersionNumber; + +//! Project version string for Starscream. +FOUNDATION_EXPORT const unsigned char StarscreamVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Info.plist b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Info.plist new file mode 100644 index 0000000..c567936 Binary files /dev/null and b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Info.plist differ diff --git a/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc new file mode 100644 index 0000000..8f3874a Binary files /dev/null and b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc differ diff --git a/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface new file mode 100644 index 0000000..06ae9b1 --- /dev/null +++ b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface @@ -0,0 +1,436 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-tvos9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream +import CommonCrypto +import Foundation +import Network +@_exported import Starscream +import Swift +import zlib +public enum HTTPUpgradeError : Swift.Error { + case notAnUpgrade(Swift.Int) + case invalidData +} +public struct HTTPWSHeader { + public static func createUpgrade(request: Foundation.URLRequest, supportsCompression: Swift.Bool, secKeyValue: Swift.String) -> Foundation.URLRequest + public static func generateWebSocketKey() -> Swift.String +} +public enum HTTPEvent { + case success([Swift.String : Swift.String]) + case failure(Swift.Error) +} +public protocol HTTPHandlerDelegate : AnyObject { + func didReceiveHTTP(event: Starscream.HTTPEvent) +} +public protocol HTTPHandler { + func register(delegate: Starscream.HTTPHandlerDelegate) + func convert(request: Foundation.URLRequest) -> Foundation.Data + func parse(data: Foundation.Data) -> Swift.Int +} +public protocol HTTPServerDelegate : AnyObject { + func didReceive(event: Starscream.HTTPEvent) +} +public protocol HTTPServerHandler { + func register(delegate: Starscream.HTTPServerDelegate) + func parse(data: Foundation.Data) + func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data +} +public struct URLParts { +} +extension URL { + public var isTLSScheme: Swift.Bool { + get + } + public func getParts() -> Starscream.URLParts? +} +public protocol FrameCollectorDelegate : AnyObject { + func didForm(event: Starscream.FrameCollector.Event) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? +} +@_hasMissingDesignatedInitializers public class FrameCollector { + public enum Event { + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) + case closed(Swift.String, Swift.UInt16) + } + public func add(frame: Starscream.Frame) + @objc deinit +} +public enum SecurityErrorCode : Swift.UInt16 { + case acceptFailed + case pinningFailed + public typealias RawValue = Swift.UInt16 + public init?(rawValue: Swift.UInt16) + public var rawValue: Swift.UInt16 { + get + } +} +public enum PinningState { + case success + case failed(CoreFoundation.CFError?) +} +public protocol CertificatePinning : AnyObject { + func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +public protocol HeaderValidator : AnyObject { + func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum TCPTransportError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.TCPTransportError, b: Starscream.TCPTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class TCPTransport : Starscream.Transport { + public var usingTLS: Swift.Bool { + get + } + public init(connection: Network.NWConnection) + public init() + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc deinit +} +public enum FoundationSecurityError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.FoundationSecurityError, b: Starscream.FoundationSecurityError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class FoundationSecurity { + public init(allowSelfSigned: Swift.Bool = false) + @objc deinit +} +extension FoundationSecurity : Starscream.CertificatePinning { + public func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +extension FoundationSecurity : Starscream.HeaderValidator { + public func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum FoundationTransportError : Swift.Error { + case invalidRequest + case invalidOutputStream + case timeout + public static func == (a: Starscream.FoundationTransportError, b: Starscream.FoundationTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@objc public class FoundationTransport : ObjectiveC.NSObject, Starscream.Transport, Foundation.StreamDelegate { + public var usingTLS: Swift.Bool { + get + } + public init(streamConfiguration: ((Foundation.InputStream, Foundation.OutputStream) -> Swift.Void)? = nil) + @objc deinit + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) + @objc override dynamic public init() +} +public enum ErrorType : Swift.Error { + case compressionError + case securityError + case protocolError + case serverError + public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public struct WSError : Swift.Error { + public let type: Starscream.ErrorType + public let message: Swift.String + public let code: Swift.UInt16 + public init(type: Starscream.ErrorType, message: Swift.String, code: Swift.UInt16) +} +public protocol WebSocketClient : AnyObject { + func connect() + func disconnect(closeCode: Swift.UInt16) + func write(string: Swift.String, completion: (() -> ())?) + func write(stringData: Foundation.Data, completion: (() -> ())?) + func write(data: Foundation.Data, completion: (() -> ())?) + func write(ping: Foundation.Data, completion: (() -> ())?) + func write(pong: Foundation.Data, completion: (() -> ())?) +} +extension WebSocketClient { + public func write(string: Swift.String) + public func write(data: Foundation.Data) + public func write(ping: Foundation.Data) + public func write(pong: Foundation.Data) + public func disconnect() +} +public enum WebSocketEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error?) + case viabilityChanged(Swift.Bool) + case reconnectSuggested(Swift.Bool) + case cancelled +} +public protocol WebSocketDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent, client: Starscream.WebSocket) +} +open class WebSocket : Starscream.WebSocketClient, Starscream.EngineDelegate { + weak public var delegate: Starscream.WebSocketDelegate? + public var onEvent: ((Starscream.WebSocketEvent) -> Swift.Void)? + public var request: Foundation.URLRequest + public var callbackQueue: Dispatch.DispatchQueue + public var respondToPingWithPong: Swift.Bool { + get + set + } + public init(request: Foundation.URLRequest, engine: Starscream.Engine) + convenience public init(request: Foundation.URLRequest, certPinner: Starscream.CertificatePinning? = FoundationSecurity(), compressionHandler: Starscream.CompressionHandler? = nil, useCustomEngine: Swift.Bool = true) + public func connect() + public func disconnect(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceDisconnect() + public func write(data: Foundation.Data, completion: (() -> ())?) + public func write(string: Swift.String, completion: (() -> ())?) + public func write(stringData: Foundation.Data, completion: (() -> ())?) + public func write(ping: Foundation.Data, completion: (() -> ())?) + public func write(pong: Foundation.Data, completion: (() -> ())?) + public func didReceive(event: Starscream.WebSocketEvent) + @objc deinit +} +public class StringHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +public protocol EngineDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent) +} +public protocol Engine { + func register(delegate: Starscream.EngineDelegate) + func start(request: Foundation.URLRequest) + func stop(closeCode: Swift.UInt16) + func forceStop() + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + func write(string: Swift.String, completion: (() -> ())?) +} +public enum CloseCode : Swift.UInt16 { + case normal + case goingAway + case protocolError + case protocolUnhandledType + case noStatusReceived + case encoding + case policyViolated + case messageTooBig + public typealias RawValue = Swift.UInt16 + public var rawValue: Swift.UInt16 { + get + } + public init?(rawValue: Swift.UInt16) +} +public enum FrameOpCode : Swift.UInt8 { + case continueFrame + case textFrame + case binaryFrame + case connectionClose + case ping + case pong + case unknown + public typealias RawValue = Swift.UInt8 + public init?(rawValue: Swift.UInt8) + public var rawValue: Swift.UInt8 { + get + } +} +public struct Frame { +} +public enum FrameEvent { + case frame(Starscream.Frame) + case error(Swift.Error) +} +public protocol FramerEventClient : AnyObject { + func frameProcessed(event: Starscream.FrameEvent) +} +public protocol Framer { + func add(data: Foundation.Data) + func register(delegate: Starscream.FramerEventClient) + func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + func updateCompression(supports: Swift.Bool) + func supportsCompression() -> Swift.Bool +} +public class WSFramer : Starscream.Framer { + public var compressionEnabled: Swift.Bool + public init(isServer: Swift.Bool = false) + public func updateCompression(supports: Swift.Bool) + public func supportsCompression() -> Swift.Bool + public func add(data: Foundation.Data) + public func register(delegate: Starscream.FramerEventClient) + public func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + @objc deinit +} +public protocol MyWSArrayType { +} +extension UInt8 : Starscream.MyWSArrayType { +} +extension Array where Element : Starscream.MyWSArrayType, Element : Swift.UnsignedInteger { + public func readUint16(offset: Swift.Int) -> Swift.UInt16 + public func readUint64(offset: Swift.Int) -> Swift.UInt64 + public func unmaskData(maskStart: Swift.Int, offset: Swift.Int, length: Swift.Int) -> Foundation.Data +} +public func writeUint16(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt16) +public func writeUint32(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt32) +public func writeUint64(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt64) +@_hasMissingDesignatedInitializers public class FoundationHTTPServerHandler : Starscream.HTTPServerHandler { + public func register(delegate: Starscream.HTTPServerDelegate) + public func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data + public func parse(data: Foundation.Data) + @objc deinit +} +public class WSEngine : Starscream.Engine, Starscream.TransportEventClient, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.HTTPHandlerDelegate { + public var respondToPingWithPong: Swift.Bool + public init(transport: Starscream.Transport, certPinner: Starscream.CertificatePinning? = nil, headerValidator: Starscream.HeaderValidator = FoundationSecurity(), httpHandler: Starscream.HTTPHandler = FoundationHTTPHandler(), framer: Starscream.Framer = WSFramer(), compressionHandler: Starscream.CompressionHandler? = nil) + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceiveHTTP(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func didForm(event: Starscream.FrameCollector.Event) + @objc deinit +} +public enum ConnectionState { + case connected + case waiting + case cancelled + case failed(Swift.Error?) + case viability(Swift.Bool) + case shouldReconnect(Swift.Bool) + case receive(Foundation.Data) +} +public protocol TransportEventClient : AnyObject { + func connectionChanged(state: Starscream.ConnectionState) +} +public protocol Transport : AnyObject { + func register(delegate: Starscream.TransportEventClient) + func connect(url: Foundation.URL, timeout: Swift.Double, certificatePinning: Starscream.CertificatePinning?) + func disconnect() + func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + var usingTLS: Swift.Bool { get } +} +extension Data { +} +public class FoundationHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +@available(watchOS, unavailable) +public class WebSocketServer : Starscream.Server, Starscream.ConnectionDelegate { + public var onEvent: ((Starscream.ServerEvent) -> Swift.Void)? + public init() + public func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? + public func didReceive(event: Starscream.ServerEvent) + @objc deinit +} +@_hasMissingDesignatedInitializers @available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class ServerConnection : Starscream.Connection, Starscream.HTTPServerDelegate, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.TransportEventClient { + public var onEvent: ((Starscream.ConnectionEvent) -> Swift.Void)? + weak public var delegate: Starscream.ConnectionDelegate? + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceive(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func didForm(event: Starscream.FrameCollector.Event) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + @objc deinit +} +public enum ConnectionEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) +} +public protocol Connection { + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) +} +public protocol ConnectionDelegate : AnyObject { + func didReceive(event: Starscream.ServerEvent) +} +public enum ServerEvent { + case connected(Starscream.Connection, [Swift.String : Swift.String]) + case disconnected(Starscream.Connection, Swift.String, Swift.UInt16) + case text(Starscream.Connection, Swift.String) + case binary(Starscream.Connection, Foundation.Data) + case pong(Starscream.Connection, Foundation.Data?) + case ping(Starscream.Connection, Foundation.Data?) +} +public protocol Server { + func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? +} +public protocol CompressionHandler { + func load(headers: [Swift.String : Swift.String]) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + func compress(data: Foundation.Data) -> Foundation.Data? +} +public class WSCompression : Starscream.CompressionHandler { + public init() + public func load(headers: [Swift.String : Swift.String]) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func compress(data: Foundation.Data) -> Foundation.Data? + @objc deinit +} +@objc @_inheritsConvenienceInitializers @available(OSX 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) +public class NativeEngine : ObjectiveC.NSObject, Starscream.Engine, Foundation.URLSessionDataDelegate, Foundation.URLSessionWebSocketDelegate { + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didOpenWithProtocol protocol: Swift.String?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didCloseWith closeCode: Foundation.URLSessionWebSocketTask.CloseCode, reason: Foundation.Data?) + @objc override dynamic public init() + @objc deinit +} +extension Starscream.SecurityErrorCode : Swift.Equatable {} +extension Starscream.SecurityErrorCode : Swift.Hashable {} +extension Starscream.SecurityErrorCode : Swift.RawRepresentable {} +extension Starscream.TCPTransportError : Swift.Equatable {} +extension Starscream.TCPTransportError : Swift.Hashable {} +extension Starscream.FoundationSecurityError : Swift.Equatable {} +extension Starscream.FoundationSecurityError : Swift.Hashable {} +extension Starscream.FoundationTransportError : Swift.Equatable {} +extension Starscream.FoundationTransportError : Swift.Hashable {} +extension Starscream.ErrorType : Swift.Equatable {} +extension Starscream.ErrorType : Swift.Hashable {} +extension Starscream.CloseCode : Swift.Equatable {} +extension Starscream.CloseCode : Swift.Hashable {} +extension Starscream.CloseCode : Swift.RawRepresentable {} +extension Starscream.FrameOpCode : Swift.Equatable {} +extension Starscream.FrameOpCode : Swift.Hashable {} +extension Starscream.FrameOpCode : Swift.RawRepresentable {} diff --git a/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftdoc b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftdoc new file mode 100644 index 0000000..8f3874a Binary files /dev/null and b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftdoc differ diff --git a/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftinterface b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftinterface new file mode 100644 index 0000000..06ae9b1 --- /dev/null +++ b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftinterface @@ -0,0 +1,436 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-tvos9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream +import CommonCrypto +import Foundation +import Network +@_exported import Starscream +import Swift +import zlib +public enum HTTPUpgradeError : Swift.Error { + case notAnUpgrade(Swift.Int) + case invalidData +} +public struct HTTPWSHeader { + public static func createUpgrade(request: Foundation.URLRequest, supportsCompression: Swift.Bool, secKeyValue: Swift.String) -> Foundation.URLRequest + public static func generateWebSocketKey() -> Swift.String +} +public enum HTTPEvent { + case success([Swift.String : Swift.String]) + case failure(Swift.Error) +} +public protocol HTTPHandlerDelegate : AnyObject { + func didReceiveHTTP(event: Starscream.HTTPEvent) +} +public protocol HTTPHandler { + func register(delegate: Starscream.HTTPHandlerDelegate) + func convert(request: Foundation.URLRequest) -> Foundation.Data + func parse(data: Foundation.Data) -> Swift.Int +} +public protocol HTTPServerDelegate : AnyObject { + func didReceive(event: Starscream.HTTPEvent) +} +public protocol HTTPServerHandler { + func register(delegate: Starscream.HTTPServerDelegate) + func parse(data: Foundation.Data) + func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data +} +public struct URLParts { +} +extension URL { + public var isTLSScheme: Swift.Bool { + get + } + public func getParts() -> Starscream.URLParts? +} +public protocol FrameCollectorDelegate : AnyObject { + func didForm(event: Starscream.FrameCollector.Event) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? +} +@_hasMissingDesignatedInitializers public class FrameCollector { + public enum Event { + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) + case closed(Swift.String, Swift.UInt16) + } + public func add(frame: Starscream.Frame) + @objc deinit +} +public enum SecurityErrorCode : Swift.UInt16 { + case acceptFailed + case pinningFailed + public typealias RawValue = Swift.UInt16 + public init?(rawValue: Swift.UInt16) + public var rawValue: Swift.UInt16 { + get + } +} +public enum PinningState { + case success + case failed(CoreFoundation.CFError?) +} +public protocol CertificatePinning : AnyObject { + func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +public protocol HeaderValidator : AnyObject { + func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum TCPTransportError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.TCPTransportError, b: Starscream.TCPTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class TCPTransport : Starscream.Transport { + public var usingTLS: Swift.Bool { + get + } + public init(connection: Network.NWConnection) + public init() + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc deinit +} +public enum FoundationSecurityError : Swift.Error { + case invalidRequest + public static func == (a: Starscream.FoundationSecurityError, b: Starscream.FoundationSecurityError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class FoundationSecurity { + public init(allowSelfSigned: Swift.Bool = false) + @objc deinit +} +extension FoundationSecurity : Starscream.CertificatePinning { + public func evaluateTrust(trust: Security.SecTrust, domain: Swift.String?, completion: ((Starscream.PinningState) -> ())) +} +extension FoundationSecurity : Starscream.HeaderValidator { + public func validate(headers: [Swift.String : Swift.String], key: Swift.String) -> Swift.Error? +} +public enum FoundationTransportError : Swift.Error { + case invalidRequest + case invalidOutputStream + case timeout + public static func == (a: Starscream.FoundationTransportError, b: Starscream.FoundationTransportError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@objc public class FoundationTransport : ObjectiveC.NSObject, Starscream.Transport, Foundation.StreamDelegate { + public var usingTLS: Swift.Bool { + get + } + public init(streamConfiguration: ((Foundation.InputStream, Foundation.OutputStream) -> Swift.Void)? = nil) + @objc deinit + public func connect(url: Foundation.URL, timeout: Swift.Double = 10, certificatePinning: Starscream.CertificatePinning? = nil) + public func disconnect() + public func register(delegate: Starscream.TransportEventClient) + public func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) + @objc override dynamic public init() +} +public enum ErrorType : Swift.Error { + case compressionError + case securityError + case protocolError + case serverError + public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public struct WSError : Swift.Error { + public let type: Starscream.ErrorType + public let message: Swift.String + public let code: Swift.UInt16 + public init(type: Starscream.ErrorType, message: Swift.String, code: Swift.UInt16) +} +public protocol WebSocketClient : AnyObject { + func connect() + func disconnect(closeCode: Swift.UInt16) + func write(string: Swift.String, completion: (() -> ())?) + func write(stringData: Foundation.Data, completion: (() -> ())?) + func write(data: Foundation.Data, completion: (() -> ())?) + func write(ping: Foundation.Data, completion: (() -> ())?) + func write(pong: Foundation.Data, completion: (() -> ())?) +} +extension WebSocketClient { + public func write(string: Swift.String) + public func write(data: Foundation.Data) + public func write(ping: Foundation.Data) + public func write(pong: Foundation.Data) + public func disconnect() +} +public enum WebSocketEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error?) + case viabilityChanged(Swift.Bool) + case reconnectSuggested(Swift.Bool) + case cancelled +} +public protocol WebSocketDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent, client: Starscream.WebSocket) +} +open class WebSocket : Starscream.WebSocketClient, Starscream.EngineDelegate { + weak public var delegate: Starscream.WebSocketDelegate? + public var onEvent: ((Starscream.WebSocketEvent) -> Swift.Void)? + public var request: Foundation.URLRequest + public var callbackQueue: Dispatch.DispatchQueue + public var respondToPingWithPong: Swift.Bool { + get + set + } + public init(request: Foundation.URLRequest, engine: Starscream.Engine) + convenience public init(request: Foundation.URLRequest, certPinner: Starscream.CertificatePinning? = FoundationSecurity(), compressionHandler: Starscream.CompressionHandler? = nil, useCustomEngine: Swift.Bool = true) + public func connect() + public func disconnect(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceDisconnect() + public func write(data: Foundation.Data, completion: (() -> ())?) + public func write(string: Swift.String, completion: (() -> ())?) + public func write(stringData: Foundation.Data, completion: (() -> ())?) + public func write(ping: Foundation.Data, completion: (() -> ())?) + public func write(pong: Foundation.Data, completion: (() -> ())?) + public func didReceive(event: Starscream.WebSocketEvent) + @objc deinit +} +public class StringHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +public protocol EngineDelegate : AnyObject { + func didReceive(event: Starscream.WebSocketEvent) +} +public protocol Engine { + func register(delegate: Starscream.EngineDelegate) + func start(request: Foundation.URLRequest) + func stop(closeCode: Swift.UInt16) + func forceStop() + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + func write(string: Swift.String, completion: (() -> ())?) +} +public enum CloseCode : Swift.UInt16 { + case normal + case goingAway + case protocolError + case protocolUnhandledType + case noStatusReceived + case encoding + case policyViolated + case messageTooBig + public typealias RawValue = Swift.UInt16 + public var rawValue: Swift.UInt16 { + get + } + public init?(rawValue: Swift.UInt16) +} +public enum FrameOpCode : Swift.UInt8 { + case continueFrame + case textFrame + case binaryFrame + case connectionClose + case ping + case pong + case unknown + public typealias RawValue = Swift.UInt8 + public init?(rawValue: Swift.UInt8) + public var rawValue: Swift.UInt8 { + get + } +} +public struct Frame { +} +public enum FrameEvent { + case frame(Starscream.Frame) + case error(Swift.Error) +} +public protocol FramerEventClient : AnyObject { + func frameProcessed(event: Starscream.FrameEvent) +} +public protocol Framer { + func add(data: Foundation.Data) + func register(delegate: Starscream.FramerEventClient) + func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + func updateCompression(supports: Swift.Bool) + func supportsCompression() -> Swift.Bool +} +public class WSFramer : Starscream.Framer { + public var compressionEnabled: Swift.Bool + public init(isServer: Swift.Bool = false) + public func updateCompression(supports: Swift.Bool) + public func supportsCompression() -> Swift.Bool + public func add(data: Foundation.Data) + public func register(delegate: Starscream.FramerEventClient) + public func createWriteFrame(opcode: Starscream.FrameOpCode, payload: Foundation.Data, isCompressed: Swift.Bool) -> Foundation.Data + @objc deinit +} +public protocol MyWSArrayType { +} +extension UInt8 : Starscream.MyWSArrayType { +} +extension Array where Element : Starscream.MyWSArrayType, Element : Swift.UnsignedInteger { + public func readUint16(offset: Swift.Int) -> Swift.UInt16 + public func readUint64(offset: Swift.Int) -> Swift.UInt64 + public func unmaskData(maskStart: Swift.Int, offset: Swift.Int, length: Swift.Int) -> Foundation.Data +} +public func writeUint16(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt16) +public func writeUint32(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt32) +public func writeUint64(_ buffer: inout [Swift.UInt8], offset: Swift.Int, value: Swift.UInt64) +@_hasMissingDesignatedInitializers public class FoundationHTTPServerHandler : Starscream.HTTPServerHandler { + public func register(delegate: Starscream.HTTPServerDelegate) + public func createResponse(headers: [Swift.String : Swift.String]) -> Foundation.Data + public func parse(data: Foundation.Data) + @objc deinit +} +public class WSEngine : Starscream.Engine, Starscream.TransportEventClient, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.HTTPHandlerDelegate { + public var respondToPingWithPong: Swift.Bool + public init(transport: Starscream.Transport, certPinner: Starscream.CertificatePinning? = nil, headerValidator: Starscream.HeaderValidator = FoundationSecurity(), httpHandler: Starscream.HTTPHandler = FoundationHTTPHandler(), framer: Starscream.Framer = WSFramer(), compressionHandler: Starscream.CompressionHandler? = nil) + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16 = CloseCode.normal.rawValue) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceiveHTTP(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func didForm(event: Starscream.FrameCollector.Event) + @objc deinit +} +public enum ConnectionState { + case connected + case waiting + case cancelled + case failed(Swift.Error?) + case viability(Swift.Bool) + case shouldReconnect(Swift.Bool) + case receive(Foundation.Data) +} +public protocol TransportEventClient : AnyObject { + func connectionChanged(state: Starscream.ConnectionState) +} +public protocol Transport : AnyObject { + func register(delegate: Starscream.TransportEventClient) + func connect(url: Foundation.URL, timeout: Swift.Double, certificatePinning: Starscream.CertificatePinning?) + func disconnect() + func write(data: Foundation.Data, completion: @escaping ((Swift.Error?) -> ())) + var usingTLS: Swift.Bool { get } +} +extension Data { +} +public class FoundationHTTPHandler : Starscream.HTTPHandler { + public init() + public func convert(request: Foundation.URLRequest) -> Foundation.Data + public func parse(data: Foundation.Data) -> Swift.Int + public func register(delegate: Starscream.HTTPHandlerDelegate) + @objc deinit +} +@available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +@available(watchOS, unavailable) +public class WebSocketServer : Starscream.Server, Starscream.ConnectionDelegate { + public var onEvent: ((Starscream.ServerEvent) -> Swift.Void)? + public init() + public func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? + public func didReceive(event: Starscream.ServerEvent) + @objc deinit +} +@_hasMissingDesignatedInitializers @available(OSX 10.14, iOS 12.0, watchOS 5.0, tvOS 12.0, *) +public class ServerConnection : Starscream.Connection, Starscream.HTTPServerDelegate, Starscream.FramerEventClient, Starscream.FrameCollectorDelegate, Starscream.TransportEventClient { + public var onEvent: ((Starscream.ConnectionEvent) -> Swift.Void)? + weak public var delegate: Starscream.ConnectionDelegate? + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) + public func connectionChanged(state: Starscream.ConnectionState) + public func didReceive(event: Starscream.HTTPEvent) + public func frameProcessed(event: Starscream.FrameEvent) + public func didForm(event: Starscream.FrameCollector.Event) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + @objc deinit +} +public enum ConnectionEvent { + case connected([Swift.String : Swift.String]) + case disconnected(Swift.String, Swift.UInt16) + case text(Swift.String) + case binary(Foundation.Data) + case pong(Foundation.Data?) + case ping(Foundation.Data?) + case error(Swift.Error) +} +public protocol Connection { + func write(data: Foundation.Data, opcode: Starscream.FrameOpCode) +} +public protocol ConnectionDelegate : AnyObject { + func didReceive(event: Starscream.ServerEvent) +} +public enum ServerEvent { + case connected(Starscream.Connection, [Swift.String : Swift.String]) + case disconnected(Starscream.Connection, Swift.String, Swift.UInt16) + case text(Starscream.Connection, Swift.String) + case binary(Starscream.Connection, Foundation.Data) + case pong(Starscream.Connection, Foundation.Data?) + case ping(Starscream.Connection, Foundation.Data?) +} +public protocol Server { + func start(address: Swift.String, port: Swift.UInt16) -> Swift.Error? +} +public protocol CompressionHandler { + func load(headers: [Swift.String : Swift.String]) + func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + func compress(data: Foundation.Data) -> Foundation.Data? +} +public class WSCompression : Starscream.CompressionHandler { + public init() + public func load(headers: [Swift.String : Swift.String]) + public func decompress(data: Foundation.Data, isFinal: Swift.Bool) -> Foundation.Data? + public func compress(data: Foundation.Data) -> Foundation.Data? + @objc deinit +} +@objc @_inheritsConvenienceInitializers @available(OSX 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) +public class NativeEngine : ObjectiveC.NSObject, Starscream.Engine, Foundation.URLSessionDataDelegate, Foundation.URLSessionWebSocketDelegate { + public func register(delegate: Starscream.EngineDelegate) + public func start(request: Foundation.URLRequest) + public func stop(closeCode: Swift.UInt16) + public func forceStop() + public func write(string: Swift.String, completion: (() -> ())?) + public func write(data: Foundation.Data, opcode: Starscream.FrameOpCode, completion: (() -> ())?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didOpenWithProtocol protocol: Swift.String?) + @objc public func urlSession(_ session: Foundation.URLSession, webSocketTask: Foundation.URLSessionWebSocketTask, didCloseWith closeCode: Foundation.URLSessionWebSocketTask.CloseCode, reason: Foundation.Data?) + @objc override dynamic public init() + @objc deinit +} +extension Starscream.SecurityErrorCode : Swift.Equatable {} +extension Starscream.SecurityErrorCode : Swift.Hashable {} +extension Starscream.SecurityErrorCode : Swift.RawRepresentable {} +extension Starscream.TCPTransportError : Swift.Equatable {} +extension Starscream.TCPTransportError : Swift.Hashable {} +extension Starscream.FoundationSecurityError : Swift.Equatable {} +extension Starscream.FoundationSecurityError : Swift.Hashable {} +extension Starscream.FoundationTransportError : Swift.Equatable {} +extension Starscream.FoundationTransportError : Swift.Hashable {} +extension Starscream.ErrorType : Swift.Equatable {} +extension Starscream.ErrorType : Swift.Hashable {} +extension Starscream.CloseCode : Swift.Equatable {} +extension Starscream.CloseCode : Swift.Hashable {} +extension Starscream.CloseCode : Swift.RawRepresentable {} +extension Starscream.FrameOpCode : Swift.Equatable {} +extension Starscream.FrameOpCode : Swift.Hashable {} +extension Starscream.FrameOpCode : Swift.RawRepresentable {} diff --git a/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Modules/module.modulemap b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Modules/module.modulemap new file mode 100644 index 0000000..2455663 --- /dev/null +++ b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module Starscream { + umbrella header "Starscream.h" + + export * + module * { export * } +} + +module Starscream.Swift { + header "Starscream-Swift.h" + requires objc +} diff --git a/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Starscream b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Starscream new file mode 100755 index 0000000..da6210d Binary files /dev/null and b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/Starscream differ diff --git a/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/_CodeSignature/CodeResources b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..aa56c8d --- /dev/null +++ b/Frameworks/Starscream.xcframework/tvos-x86_64-simulator/Starscream.framework/_CodeSignature/CodeResources @@ -0,0 +1,237 @@ + + + + + files + + Headers/Starscream-Swift.h + + 71VH+DTcavxNXarECOTUSHapQao= + + Headers/Starscream.h + + bIF/9oSljUDPWlbHwEoxEPdpaHo= + + Info.plist + + tF7kiYJWx0yWvlvq8f+a7xBmbpQ= + + Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc + + 5bU1KbSjDTNOJZbLVzLoQKgChDU= + + Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface + + EIZ5dVg6kfuXHaRG+85KIDBRrjM= + + Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule + + w7YmRYHMPPRh38huQYoLnklPLgE= + + Modules/Starscream.swiftmodule/x86_64.swiftdoc + + 5bU1KbSjDTNOJZbLVzLoQKgChDU= + + Modules/Starscream.swiftmodule/x86_64.swiftinterface + + EIZ5dVg6kfuXHaRG+85KIDBRrjM= + + Modules/Starscream.swiftmodule/x86_64.swiftmodule + + w7YmRYHMPPRh38huQYoLnklPLgE= + + Modules/module.modulemap + + sr9DR7cNfv/8frVUIbBLPHCc60g= + + + files2 + + Headers/Starscream-Swift.h + + hash + + 71VH+DTcavxNXarECOTUSHapQao= + + hash2 + + rjANGFLjI1AvDGsWvmCOHzqXjiMZTDLUy9f9oCpZLt0= + + + Headers/Starscream.h + + hash + + bIF/9oSljUDPWlbHwEoxEPdpaHo= + + hash2 + + uDB1F1BYBSS///5Kx3sW3b25gGjxudlItQDs2UvmKGE= + + + Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc + + hash + + 5bU1KbSjDTNOJZbLVzLoQKgChDU= + + hash2 + + InDr2ZcxemKns5Bo8MAM67o/AIkEsHchCShO+5qhuNg= + + + Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface + + hash + + EIZ5dVg6kfuXHaRG+85KIDBRrjM= + + hash2 + + FzUFqqCdWHmab6BnSIJmMgtBlPegXAyZ6NzSHRtHyQw= + + + Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule + + hash + + w7YmRYHMPPRh38huQYoLnklPLgE= + + hash2 + + PoUbW/m1nLL1GgCSn8Fy6SDjvTubqrmCwDlno8ksL3g= + + + Modules/Starscream.swiftmodule/x86_64.swiftdoc + + hash + + 5bU1KbSjDTNOJZbLVzLoQKgChDU= + + hash2 + + InDr2ZcxemKns5Bo8MAM67o/AIkEsHchCShO+5qhuNg= + + + Modules/Starscream.swiftmodule/x86_64.swiftinterface + + hash + + EIZ5dVg6kfuXHaRG+85KIDBRrjM= + + hash2 + + FzUFqqCdWHmab6BnSIJmMgtBlPegXAyZ6NzSHRtHyQw= + + + Modules/Starscream.swiftmodule/x86_64.swiftmodule + + hash + + w7YmRYHMPPRh38huQYoLnklPLgE= + + hash2 + + PoUbW/m1nLL1GgCSn8Fy6SDjvTubqrmCwDlno8ksL3g= + + + Modules/module.modulemap + + hash + + sr9DR7cNfv/8frVUIbBLPHCc60g= + + hash2 + + nYTs/q5E5rMtj3rXmqMuzZYThSlmu615k3gwB/Evs/I= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Frameworks/Swifter.xcframework/Info.plist b/Frameworks/Swifter.xcframework/Info.plist new file mode 100644 index 0000000..8f9b8d8 --- /dev/null +++ b/Frameworks/Swifter.xcframework/Info.plist @@ -0,0 +1,79 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-x86_64_i386-simulator + LibraryPath + Swifter.framework + SupportedArchitectures + + x86_64 + i386 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + LibraryIdentifier + macos-x86_64 + LibraryPath + Swifter.framework + SupportedArchitectures + + x86_64 + + SupportedPlatform + macos + + + LibraryIdentifier + tvos-x86_64-simulator + LibraryPath + Swifter.framework + SupportedArchitectures + + x86_64 + + SupportedPlatform + tvos + SupportedPlatformVariant + simulator + + + LibraryIdentifier + tvos-arm64 + LibraryPath + Swifter.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + tvos + + + LibraryIdentifier + ios-armv7_arm64 + LibraryPath + Swifter.framework + SupportedArchitectures + + armv7 + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Frameworks/tvOS/Starscream.framework/Headers/Starscream-Swift.h b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Headers/Swifter-Swift.h similarity index 89% rename from Frameworks/tvOS/Starscream.framework/Headers/Starscream-Swift.h rename to Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Headers/Swifter-Swift.h index fcfda85..21b8c3e 100644 --- a/Frameworks/tvOS/Starscream.framework/Headers/Starscream-Swift.h +++ b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Headers/Swifter-Swift.h @@ -1,8 +1,6 @@ -#ifndef TARGET_OS_SIMULATOR -#include -#endif -#if TARGET_OS_SIMULATOR -// Generated by Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" @@ -86,6 +84,11 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #else # define SWIFT_NOESCAPE #endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif #if __has_attribute(warn_unused_result) # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) #else @@ -186,7 +189,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif @import Foundation; -@import ObjectiveC; #endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" @@ -200,33 +202,21 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if __has_attribute(external_source_symbol) # pragma push_macro("any") # undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Starscream",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Swifter",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) # pragma pop_macro("any") #endif -@class NSStream; - -SWIFT_CLASS("_TtC10Starscream16FoundationStream") -@interface FoundationStream : NSObject -/// Delegate for the stream methods. Processes incoming bytes -- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(NSStreamEvent)eventCode; -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -@end -SWIFT_CLASS("_TtC10Starscream9WebSocket") -@interface WebSocket : NSObject -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end + #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif #pragma clang diagnostic pop -#else -// Generated by Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +#elif defined(__ARM_ARCH_7A__) && __ARM_ARCH_7A__ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" @@ -310,6 +300,11 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #else # define SWIFT_NOESCAPE #endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif #if __has_attribute(warn_unused_result) # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) #else @@ -410,7 +405,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif @import Foundation; -@import ObjectiveC; #endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" @@ -424,25 +418,13 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if __has_attribute(external_source_symbol) # pragma push_macro("any") # undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Starscream",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Swifter",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) # pragma pop_macro("any") #endif -@class NSStream; - -SWIFT_CLASS("_TtC10Starscream16FoundationStream") -@interface FoundationStream : NSObject -/// Delegate for the stream methods. Processes incoming bytes -- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(NSStreamEvent)eventCode; -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -@end -SWIFT_CLASS("_TtC10Starscream9WebSocket") -@interface WebSocket : NSObject -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end + #if __has_attribute(external_source_symbol) # pragma clang attribute pop diff --git a/Frameworks/iOS/Swifter.framework/Headers/SwifteriOS.h b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Headers/SwifteriOS.h similarity index 100% rename from Frameworks/iOS/Swifter.framework/Headers/SwifteriOS.h rename to Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Headers/SwifteriOS.h diff --git a/Frameworks/iOS/Swifter.framework/Info.plist b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Info.plist similarity index 52% rename from Frameworks/iOS/Swifter.framework/Info.plist rename to Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Info.plist index 379e48f..066d502 100644 Binary files a/Frameworks/iOS/Swifter.framework/Info.plist and b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Info.plist differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm.swiftdoc b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm.swiftdoc similarity index 88% rename from Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm.swiftdoc rename to Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm.swiftdoc index aabd0e8..dffc5f5 100644 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm.swiftdoc and b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm.swiftdoc differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm.swiftinterface b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm.swiftinterface similarity index 65% rename from Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm.swiftinterface rename to Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm.swiftinterface index aca6fed..9d46017 100644 --- a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm.swiftinterface +++ b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target armv7-apple-ios8.0 -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -O -module-name Swifter +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Swifter import Dispatch import Foundation import Swift @@ -43,10 +43,11 @@ public protocol HttpResponseBodyWriter { func write(_ data: Foundation.Data) throws } public enum HttpResponseBody { - case json(Swift.AnyObject) + case json(Any) case html(Swift.String) + case htmlBody(Swift.String) case text(Swift.String) - case data(Foundation.Data) + case data(Foundation.Data, contentType: Swift.String? = nil) case custom(Any, (Any) throws -> Swift.String) } public enum HttpResponse { @@ -54,9 +55,17 @@ public enum HttpResponse { case ok(Swifter.HttpResponseBody), created, accepted case movedPermanently(Swift.String) case movedTemporarily(Swift.String) - case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound + case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound, notAcceptable + case tooManyRequests case internalServerError case raw(Swift.Int, Swift.String, [Swift.String : Swift.String]?, ((Swifter.HttpResponseBodyWriter) throws -> Swift.Void)?) + public var statusCode: Swift.Int { + get + } + public var reasonPhrase: Swift.String { + get + } + public func headers() -> [Swift.String : Swift.String] } public func scopes(_ scope: @escaping Swifter.Closure) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public typealias Closure = () -> Swift.Void @@ -100,6 +109,7 @@ public var media: Swift.String? public var title: Swift.String? public var scope: Swift.String? public var classs: Swift.String? +public var manifest: Swift.String? public var value: Swift.String? public var clear: Swift.String? public var start: Swift.String? @@ -125,6 +135,7 @@ public var prompt: Swift.String? public var onfocus: Swift.String? public var enctype: Swift.String? public var onclick: Swift.String? +public var ontouchstart: Swift.String? public var onkeyup: Swift.String? public var profile: Swift.String? public var version: Swift.String? @@ -171,6 +182,7 @@ public var onkeypress: Swift.String? public var ondblclick: Swift.String? public var onmouseout: Swift.String? public var httpEquiv: Swift.String? +public var dataText: Swift.String? public var background: Swift.String? public var onmousemove: Swift.String? public var onmouseover: Swift.String? @@ -183,156 +195,156 @@ public var placeholder: Swift.String? public var marginheight: Swift.String? public var acceptCharset: Swift.String? public var inner: Swift.String? -public func a(_ c: () -> Swift.Void) -public func b(_ c: () -> Swift.Void) -public func i(_ c: () -> Swift.Void) -public func p(_ c: () -> Swift.Void) -public func q(_ c: () -> Swift.Void) -public func s(_ c: () -> Swift.Void) -public func u(_ c: () -> Swift.Void) -public func br(_ c: () -> Swift.Void) -public func dd(_ c: () -> Swift.Void) -public func dl(_ c: () -> Swift.Void) -public func dt(_ c: () -> Swift.Void) -public func em(_ c: () -> Swift.Void) -public func hr(_ c: () -> Swift.Void) -public func li(_ c: () -> Swift.Void) -public func ol(_ c: () -> Swift.Void) -public func rp(_ c: () -> Swift.Void) -public func rt(_ c: () -> Swift.Void) -public func td(_ c: () -> Swift.Void) -public func th(_ c: () -> Swift.Void) -public func tr(_ c: () -> Swift.Void) -public func tt(_ c: () -> Swift.Void) -public func ul(_ c: () -> Swift.Void) -public func ul(_ collection: T, _ c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func h1(_ c: () -> Swift.Void) -public func h2(_ c: () -> Swift.Void) -public func h3(_ c: () -> Swift.Void) -public func h4(_ c: () -> Swift.Void) -public func h5(_ c: () -> Swift.Void) -public func h6(_ c: () -> Swift.Void) -public func bdi(_ c: () -> Swift.Void) -public func bdo(_ c: () -> Swift.Void) -public func big(_ c: () -> Swift.Void) -public func col(_ c: () -> Swift.Void) -public func del(_ c: () -> Swift.Void) -public func dfn(_ c: () -> Swift.Void) -public func dir(_ c: () -> Swift.Void) -public func div(_ c: () -> Swift.Void) -public func img(_ c: () -> Swift.Void) -public func ins(_ c: () -> Swift.Void) -public func kbd(_ c: () -> Swift.Void) -public func map(_ c: () -> Swift.Void) -public func nav(_ c: () -> Swift.Void) -public func pre(_ c: () -> Swift.Void) -public func rtc(_ c: () -> Swift.Void) -public func sub(_ c: () -> Swift.Void) -public func sup(_ c: () -> Swift.Void) -public func varr(_ c: () -> Swift.Void) -public func wbr(_ c: () -> Swift.Void) -public func xmp(_ c: () -> Swift.Void) -public func abbr(_ c: () -> Swift.Void) -public func area(_ c: () -> Swift.Void) -public func base(_ c: () -> Swift.Void) -public func body(_ c: () -> Swift.Void) -public func cite(_ c: () -> Swift.Void) -public func code(_ c: () -> Swift.Void) -public func data(_ c: () -> Swift.Void) -public func font(_ c: () -> Swift.Void) -public func form(_ c: () -> Swift.Void) -public func head(_ c: () -> Swift.Void) -public func html(_ c: () -> Swift.Void) -public func link(_ c: () -> Swift.Void) -public func main(_ c: () -> Swift.Void) -public func mark(_ c: () -> Swift.Void) -public func menu(_ c: () -> Swift.Void) -public func meta(_ c: () -> Swift.Void) -public func nobr(_ c: () -> Swift.Void) -public func ruby(_ c: () -> Swift.Void) -public func samp(_ c: () -> Swift.Void) -public func span(_ c: () -> Swift.Void) -public func time(_ c: () -> Swift.Void) -public func aside(_ c: () -> Swift.Void) -public func audio(_ c: () -> Swift.Void) -public func blink(_ c: () -> Swift.Void) -public func embed(_ c: () -> Swift.Void) -public func frame(_ c: () -> Swift.Void) -public func image(_ c: () -> Swift.Void) -public func input(_ c: () -> Swift.Void) -public func label(_ c: () -> Swift.Void) -public func meter(_ c: () -> Swift.Void) -public func param(_ c: () -> Swift.Void) -public func small(_ c: () -> Swift.Void) -public func style(_ c: () -> Swift.Void) -public func table(_ c: () -> Swift.Void) -public func table(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tbody(_ c: () -> Swift.Void) -public func tbody(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tfoot(_ c: () -> Swift.Void) -public func thead(_ c: () -> Swift.Void) -public func title(_ c: () -> Swift.Void) -public func track(_ c: () -> Swift.Void) -public func video(_ c: () -> Swift.Void) -public func applet(_ c: () -> Swift.Void) -public func button(_ c: () -> Swift.Void) -public func canvas(_ c: () -> Swift.Void) -public func center(_ c: () -> Swift.Void) -public func dialog(_ c: () -> Swift.Void) -public func figure(_ c: () -> Swift.Void) -public func footer(_ c: () -> Swift.Void) -public func header(_ c: () -> Swift.Void) -public func hgroup(_ c: () -> Swift.Void) -public func iframe(_ c: () -> Swift.Void) -public func keygen(_ c: () -> Swift.Void) -public func legend(_ c: () -> Swift.Void) -public func object(_ c: () -> Swift.Void) -public func option(_ c: () -> Swift.Void) -public func output(_ c: () -> Swift.Void) -public func script(_ c: () -> Swift.Void) -public func select(_ c: () -> Swift.Void) -public func shadow(_ c: () -> Swift.Void) -public func source(_ c: () -> Swift.Void) -public func spacer(_ c: () -> Swift.Void) -public func strike(_ c: () -> Swift.Void) -public func strong(_ c: () -> Swift.Void) -public func acronym(_ c: () -> Swift.Void) -public func address(_ c: () -> Swift.Void) -public func article(_ c: () -> Swift.Void) -public func bgsound(_ c: () -> Swift.Void) -public func caption(_ c: () -> Swift.Void) -public func command(_ c: () -> Swift.Void) -public func content(_ c: () -> Swift.Void) -public func details(_ c: () -> Swift.Void) -public func elementt(_ c: () -> Swift.Void) -public func isindex(_ c: () -> Swift.Void) -public func listing(_ c: () -> Swift.Void) -public func marquee(_ c: () -> Swift.Void) -public func noembed(_ c: () -> Swift.Void) -public func picture(_ c: () -> Swift.Void) -public func section(_ c: () -> Swift.Void) -public func summary(_ c: () -> Swift.Void) -public func basefont(_ c: () -> Swift.Void) -public func colgroup(_ c: () -> Swift.Void) -public func datalist(_ c: () -> Swift.Void) -public func fieldset(_ c: () -> Swift.Void) -public func frameset(_ c: () -> Swift.Void) -public func menuitem(_ c: () -> Swift.Void) -public func multicol(_ c: () -> Swift.Void) -public func noframes(_ c: () -> Swift.Void) -public func noscript(_ c: () -> Swift.Void) -public func optgroup(_ c: () -> Swift.Void) -public func progress(_ c: () -> Swift.Void) -public func template(_ c: () -> Swift.Void) -public func textarea(_ c: () -> Swift.Void) -public func plaintext(_ c: () -> Swift.Void) -public func javascript(_ c: () -> Swift.Void) -public func blockquote(_ c: () -> Swift.Void) -public func figcaption(_ c: () -> Swift.Void) -public func stylesheet(_ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ c: () -> Swift.Void) -public class Process { +public func a(_ closure: () -> Swift.Void) +public func b(_ closure: () -> Swift.Void) +public func i(_ closure: () -> Swift.Void) +public func p(_ closure: () -> Swift.Void) +public func q(_ closure: () -> Swift.Void) +public func s(_ closure: () -> Swift.Void) +public func u(_ closure: () -> Swift.Void) +public func br(_ closure: () -> Swift.Void) +public func dd(_ closure: () -> Swift.Void) +public func dl(_ closure: () -> Swift.Void) +public func dt(_ closure: () -> Swift.Void) +public func em(_ closure: () -> Swift.Void) +public func hr(_ closure: () -> Swift.Void) +public func li(_ closure: () -> Swift.Void) +public func ol(_ closure: () -> Swift.Void) +public func rp(_ closure: () -> Swift.Void) +public func rt(_ closure: () -> Swift.Void) +public func td(_ closure: () -> Swift.Void) +public func th(_ closure: () -> Swift.Void) +public func tr(_ closure: () -> Swift.Void) +public func tt(_ closure: () -> Swift.Void) +public func ul(_ closure: () -> Swift.Void) +public func ul(_ collection: T, _ closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func h1(_ closure: () -> Swift.Void) +public func h2(_ closure: () -> Swift.Void) +public func h3(_ closure: () -> Swift.Void) +public func h4(_ closure: () -> Swift.Void) +public func h5(_ closure: () -> Swift.Void) +public func h6(_ closure: () -> Swift.Void) +public func bdi(_ closure: () -> Swift.Void) +public func bdo(_ closure: () -> Swift.Void) +public func big(_ closure: () -> Swift.Void) +public func col(_ closure: () -> Swift.Void) +public func del(_ closure: () -> Swift.Void) +public func dfn(_ closure: () -> Swift.Void) +public func dir(_ closure: () -> Swift.Void) +public func div(_ closure: () -> Swift.Void) +public func img(_ closure: () -> Swift.Void) +public func ins(_ closure: () -> Swift.Void) +public func kbd(_ closure: () -> Swift.Void) +public func map(_ closure: () -> Swift.Void) +public func nav(_ closure: () -> Swift.Void) +public func pre(_ closure: () -> Swift.Void) +public func rtc(_ closure: () -> Swift.Void) +public func sub(_ closure: () -> Swift.Void) +public func sup(_ closure: () -> Swift.Void) +public func varr(_ closure: () -> Swift.Void) +public func wbr(_ closure: () -> Swift.Void) +public func xmp(_ closure: () -> Swift.Void) +public func abbr(_ closure: () -> Swift.Void) +public func area(_ closure: () -> Swift.Void) +public func base(_ closure: () -> Swift.Void) +public func body(_ closure: () -> Swift.Void) +public func cite(_ closure: () -> Swift.Void) +public func code(_ closure: () -> Swift.Void) +public func data(_ closure: () -> Swift.Void) +public func font(_ closure: () -> Swift.Void) +public func form(_ closure: () -> Swift.Void) +public func head(_ closure: () -> Swift.Void) +public func html(_ closure: () -> Swift.Void) +public func link(_ closure: () -> Swift.Void) +public func main(_ closure: () -> Swift.Void) +public func mark(_ closure: () -> Swift.Void) +public func menu(_ closure: () -> Swift.Void) +public func meta(_ closure: () -> Swift.Void) +public func nobr(_ closure: () -> Swift.Void) +public func ruby(_ closure: () -> Swift.Void) +public func samp(_ closure: () -> Swift.Void) +public func span(_ closure: () -> Swift.Void) +public func time(_ closure: () -> Swift.Void) +public func aside(_ closure: () -> Swift.Void) +public func audio(_ closure: () -> Swift.Void) +public func blink(_ closure: () -> Swift.Void) +public func embed(_ closure: () -> Swift.Void) +public func frame(_ closure: () -> Swift.Void) +public func image(_ closure: () -> Swift.Void) +public func input(_ closure: () -> Swift.Void) +public func label(_ closure: () -> Swift.Void) +public func meter(_ closure: () -> Swift.Void) +public func param(_ closure: () -> Swift.Void) +public func small(_ closure: () -> Swift.Void) +public func style(_ closure: () -> Swift.Void) +public func table(_ closure: () -> Swift.Void) +public func table(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tbody(_ closure: () -> Swift.Void) +public func tbody(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tfoot(_ closure: () -> Swift.Void) +public func thead(_ closure: () -> Swift.Void) +public func title(_ closure: () -> Swift.Void) +public func track(_ closure: () -> Swift.Void) +public func video(_ closure: () -> Swift.Void) +public func applet(_ closure: () -> Swift.Void) +public func button(_ closure: () -> Swift.Void) +public func canvas(_ closure: () -> Swift.Void) +public func center(_ closure: () -> Swift.Void) +public func dialog(_ closure: () -> Swift.Void) +public func figure(_ closure: () -> Swift.Void) +public func footer(_ closure: () -> Swift.Void) +public func header(_ closure: () -> Swift.Void) +public func hgroup(_ closure: () -> Swift.Void) +public func iframe(_ closure: () -> Swift.Void) +public func keygen(_ closure: () -> Swift.Void) +public func legend(_ closure: () -> Swift.Void) +public func object(_ closure: () -> Swift.Void) +public func option(_ closure: () -> Swift.Void) +public func output(_ closure: () -> Swift.Void) +public func script(_ closure: () -> Swift.Void) +public func select(_ closure: () -> Swift.Void) +public func shadow(_ closure: () -> Swift.Void) +public func source(_ closure: () -> Swift.Void) +public func spacer(_ closure: () -> Swift.Void) +public func strike(_ closure: () -> Swift.Void) +public func strong(_ closure: () -> Swift.Void) +public func acronym(_ closure: () -> Swift.Void) +public func address(_ closure: () -> Swift.Void) +public func article(_ closure: () -> Swift.Void) +public func bgsound(_ closure: () -> Swift.Void) +public func caption(_ closure: () -> Swift.Void) +public func command(_ closure: () -> Swift.Void) +public func content(_ closure: () -> Swift.Void) +public func details(_ closure: () -> Swift.Void) +public func elementt(_ closure: () -> Swift.Void) +public func isindex(_ closure: () -> Swift.Void) +public func listing(_ closure: () -> Swift.Void) +public func marquee(_ closure: () -> Swift.Void) +public func noembed(_ closure: () -> Swift.Void) +public func picture(_ closure: () -> Swift.Void) +public func section(_ closure: () -> Swift.Void) +public func summary(_ closure: () -> Swift.Void) +public func basefont(_ closure: () -> Swift.Void) +public func colgroup(_ closure: () -> Swift.Void) +public func datalist(_ closure: () -> Swift.Void) +public func fieldset(_ closure: () -> Swift.Void) +public func frameset(_ closure: () -> Swift.Void) +public func menuitem(_ closure: () -> Swift.Void) +public func multicol(_ closure: () -> Swift.Void) +public func noframes(_ closure: () -> Swift.Void) +public func noscript(_ closure: () -> Swift.Void) +public func optgroup(_ closure: () -> Swift.Void) +public func progress(_ closure: () -> Swift.Void) +public func template(_ closure: () -> Swift.Void) +public func textarea(_ closure: () -> Swift.Void) +public func plaintext(_ closure: () -> Swift.Void) +public func javascript(_ closure: () -> Swift.Void) +public func blockquote(_ closure: () -> Swift.Void) +public func figcaption(_ closure: () -> Swift.Void) +public func stylesheet(_ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ closure: () -> Swift.Void) +@_hasMissingDesignatedInitializers public class Process { public static var pid: Swift.Int { get } @@ -376,7 +388,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } public func hash(into hasher: inout Swift.Hasher) } - public class Frame { + @_hasMissingDesignatedInitializers public class Frame { public var opcode: Swifter.WebSocketSession.OpCode public var fin: Swift.Bool public var rsv1: Swift.UInt8 @@ -400,7 +412,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } } public func == (webSocketSession1: Swifter.WebSocketSession, webSocketSession2: Swifter.WebSocketSession) -> Swift.Bool -public class HttpServer : Swifter.HttpServerIO { +@_inheritsConvenienceInitializers open class HttpServer : Swifter.HttpServerIO { public static let VERSION: Swift.String override public init() public var DELETE: Swifter.HttpServer.MethodRoute, PATCH: Swifter.HttpServer.MethodRoute, HEAD: Swifter.HttpServer.MethodRoute, POST: Swifter.HttpServer.MethodRoute, GET: Swifter.HttpServer.MethodRoute, PUT: Swifter.HttpServer.MethodRoute @@ -414,7 +426,7 @@ public class HttpServer : Swifter.HttpServerIO { } public var notFoundHandler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)? public var middleware: [(Swifter.HttpRequest) -> Swifter.HttpResponse?] - override public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + override open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) public struct MethodRoute { public let method: Swift.String public let router: Swifter.HttpRouter @@ -492,7 +504,7 @@ public func == (socket1: Swifter.Socket, socket2: Swifter.Socket) -> Swift.Bool public protocol HttpServerIODelegate : AnyObject { func socketConnectionReceived(_ socket: Swifter.Socket) } -public class HttpServerIO { +open class HttpServerIO { weak public var delegate: Swifter.HttpServerIODelegate? public enum HttpServerIOState : Swift.Int32 { case starting @@ -500,10 +512,10 @@ public class HttpServerIO { case stopping case stopped public typealias RawValue = Swift.Int32 + public init?(rawValue: Swift.Int32) public var rawValue: Swift.Int32 { get } - public init?(rawValue: Swift.Int32) } public var state: Swifter.HttpServerIO.HttpServerIOState { get @@ -515,11 +527,12 @@ public class HttpServerIO { public var listenAddressIPv6: Swift.String? public func port() throws -> Swift.Int public func isIPv4() throws -> Swift.Bool + public init() @objc deinit @available(OSX 10.10, *) public func start(_ port: Darwin.in_port_t = 8080, forceIPv4: Swift.Bool = false, priority: Dispatch.DispatchQoS.QoSClass = DispatchQoS.QoSClass.background) throws public func stop() - public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) } public func shareFile(_ path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public func shareFilesFromDirectory(_ directoryPath: Swift.String, defaults: [Swift.String] = ["index.html", "default.html"]) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) @@ -551,12 +564,12 @@ extension Socket { public class func tcpSocketForListen(_ port: Darwin.in_port_t, _ forceIPv4: Swift.Bool = false, _ maxPendingConnection: Swift.Int32 = SOMAXCONN, _ listenAddress: Swift.String? = nil) throws -> Swifter.Socket public func acceptClientSocket() throws -> Swifter.Socket } -public class Errno { +@_hasMissingDesignatedInitializers public class Errno { public class func description() -> Swift.String @objc deinit } extension String { - public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String? + public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String } extension Swifter.SerializationError : Swift.Equatable {} extension Swifter.SerializationError : Swift.Hashable {} diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-ios.swiftdoc b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-ios.swiftdoc similarity index 88% rename from Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-ios.swiftdoc rename to Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-ios.swiftdoc index ea8fc0d..5ce49f3 100644 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-ios.swiftdoc and b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-ios.swiftinterface b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-ios.swiftinterface similarity index 65% rename from Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-ios.swiftinterface rename to Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-ios.swiftinterface index 7d0eaaa..6ee21e2 100644 --- a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-ios.swiftinterface +++ b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-ios.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target arm64-apple-ios8.0 -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -O -module-name Swifter +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Swifter import Dispatch import Foundation import Swift @@ -43,10 +43,11 @@ public protocol HttpResponseBodyWriter { func write(_ data: Foundation.Data) throws } public enum HttpResponseBody { - case json(Swift.AnyObject) + case json(Any) case html(Swift.String) + case htmlBody(Swift.String) case text(Swift.String) - case data(Foundation.Data) + case data(Foundation.Data, contentType: Swift.String? = nil) case custom(Any, (Any) throws -> Swift.String) } public enum HttpResponse { @@ -54,9 +55,17 @@ public enum HttpResponse { case ok(Swifter.HttpResponseBody), created, accepted case movedPermanently(Swift.String) case movedTemporarily(Swift.String) - case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound + case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound, notAcceptable + case tooManyRequests case internalServerError case raw(Swift.Int, Swift.String, [Swift.String : Swift.String]?, ((Swifter.HttpResponseBodyWriter) throws -> Swift.Void)?) + public var statusCode: Swift.Int { + get + } + public var reasonPhrase: Swift.String { + get + } + public func headers() -> [Swift.String : Swift.String] } public func scopes(_ scope: @escaping Swifter.Closure) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public typealias Closure = () -> Swift.Void @@ -100,6 +109,7 @@ public var media: Swift.String? public var title: Swift.String? public var scope: Swift.String? public var classs: Swift.String? +public var manifest: Swift.String? public var value: Swift.String? public var clear: Swift.String? public var start: Swift.String? @@ -125,6 +135,7 @@ public var prompt: Swift.String? public var onfocus: Swift.String? public var enctype: Swift.String? public var onclick: Swift.String? +public var ontouchstart: Swift.String? public var onkeyup: Swift.String? public var profile: Swift.String? public var version: Swift.String? @@ -171,6 +182,7 @@ public var onkeypress: Swift.String? public var ondblclick: Swift.String? public var onmouseout: Swift.String? public var httpEquiv: Swift.String? +public var dataText: Swift.String? public var background: Swift.String? public var onmousemove: Swift.String? public var onmouseover: Swift.String? @@ -183,156 +195,156 @@ public var placeholder: Swift.String? public var marginheight: Swift.String? public var acceptCharset: Swift.String? public var inner: Swift.String? -public func a(_ c: () -> Swift.Void) -public func b(_ c: () -> Swift.Void) -public func i(_ c: () -> Swift.Void) -public func p(_ c: () -> Swift.Void) -public func q(_ c: () -> Swift.Void) -public func s(_ c: () -> Swift.Void) -public func u(_ c: () -> Swift.Void) -public func br(_ c: () -> Swift.Void) -public func dd(_ c: () -> Swift.Void) -public func dl(_ c: () -> Swift.Void) -public func dt(_ c: () -> Swift.Void) -public func em(_ c: () -> Swift.Void) -public func hr(_ c: () -> Swift.Void) -public func li(_ c: () -> Swift.Void) -public func ol(_ c: () -> Swift.Void) -public func rp(_ c: () -> Swift.Void) -public func rt(_ c: () -> Swift.Void) -public func td(_ c: () -> Swift.Void) -public func th(_ c: () -> Swift.Void) -public func tr(_ c: () -> Swift.Void) -public func tt(_ c: () -> Swift.Void) -public func ul(_ c: () -> Swift.Void) -public func ul(_ collection: T, _ c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func h1(_ c: () -> Swift.Void) -public func h2(_ c: () -> Swift.Void) -public func h3(_ c: () -> Swift.Void) -public func h4(_ c: () -> Swift.Void) -public func h5(_ c: () -> Swift.Void) -public func h6(_ c: () -> Swift.Void) -public func bdi(_ c: () -> Swift.Void) -public func bdo(_ c: () -> Swift.Void) -public func big(_ c: () -> Swift.Void) -public func col(_ c: () -> Swift.Void) -public func del(_ c: () -> Swift.Void) -public func dfn(_ c: () -> Swift.Void) -public func dir(_ c: () -> Swift.Void) -public func div(_ c: () -> Swift.Void) -public func img(_ c: () -> Swift.Void) -public func ins(_ c: () -> Swift.Void) -public func kbd(_ c: () -> Swift.Void) -public func map(_ c: () -> Swift.Void) -public func nav(_ c: () -> Swift.Void) -public func pre(_ c: () -> Swift.Void) -public func rtc(_ c: () -> Swift.Void) -public func sub(_ c: () -> Swift.Void) -public func sup(_ c: () -> Swift.Void) -public func varr(_ c: () -> Swift.Void) -public func wbr(_ c: () -> Swift.Void) -public func xmp(_ c: () -> Swift.Void) -public func abbr(_ c: () -> Swift.Void) -public func area(_ c: () -> Swift.Void) -public func base(_ c: () -> Swift.Void) -public func body(_ c: () -> Swift.Void) -public func cite(_ c: () -> Swift.Void) -public func code(_ c: () -> Swift.Void) -public func data(_ c: () -> Swift.Void) -public func font(_ c: () -> Swift.Void) -public func form(_ c: () -> Swift.Void) -public func head(_ c: () -> Swift.Void) -public func html(_ c: () -> Swift.Void) -public func link(_ c: () -> Swift.Void) -public func main(_ c: () -> Swift.Void) -public func mark(_ c: () -> Swift.Void) -public func menu(_ c: () -> Swift.Void) -public func meta(_ c: () -> Swift.Void) -public func nobr(_ c: () -> Swift.Void) -public func ruby(_ c: () -> Swift.Void) -public func samp(_ c: () -> Swift.Void) -public func span(_ c: () -> Swift.Void) -public func time(_ c: () -> Swift.Void) -public func aside(_ c: () -> Swift.Void) -public func audio(_ c: () -> Swift.Void) -public func blink(_ c: () -> Swift.Void) -public func embed(_ c: () -> Swift.Void) -public func frame(_ c: () -> Swift.Void) -public func image(_ c: () -> Swift.Void) -public func input(_ c: () -> Swift.Void) -public func label(_ c: () -> Swift.Void) -public func meter(_ c: () -> Swift.Void) -public func param(_ c: () -> Swift.Void) -public func small(_ c: () -> Swift.Void) -public func style(_ c: () -> Swift.Void) -public func table(_ c: () -> Swift.Void) -public func table(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tbody(_ c: () -> Swift.Void) -public func tbody(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tfoot(_ c: () -> Swift.Void) -public func thead(_ c: () -> Swift.Void) -public func title(_ c: () -> Swift.Void) -public func track(_ c: () -> Swift.Void) -public func video(_ c: () -> Swift.Void) -public func applet(_ c: () -> Swift.Void) -public func button(_ c: () -> Swift.Void) -public func canvas(_ c: () -> Swift.Void) -public func center(_ c: () -> Swift.Void) -public func dialog(_ c: () -> Swift.Void) -public func figure(_ c: () -> Swift.Void) -public func footer(_ c: () -> Swift.Void) -public func header(_ c: () -> Swift.Void) -public func hgroup(_ c: () -> Swift.Void) -public func iframe(_ c: () -> Swift.Void) -public func keygen(_ c: () -> Swift.Void) -public func legend(_ c: () -> Swift.Void) -public func object(_ c: () -> Swift.Void) -public func option(_ c: () -> Swift.Void) -public func output(_ c: () -> Swift.Void) -public func script(_ c: () -> Swift.Void) -public func select(_ c: () -> Swift.Void) -public func shadow(_ c: () -> Swift.Void) -public func source(_ c: () -> Swift.Void) -public func spacer(_ c: () -> Swift.Void) -public func strike(_ c: () -> Swift.Void) -public func strong(_ c: () -> Swift.Void) -public func acronym(_ c: () -> Swift.Void) -public func address(_ c: () -> Swift.Void) -public func article(_ c: () -> Swift.Void) -public func bgsound(_ c: () -> Swift.Void) -public func caption(_ c: () -> Swift.Void) -public func command(_ c: () -> Swift.Void) -public func content(_ c: () -> Swift.Void) -public func details(_ c: () -> Swift.Void) -public func elementt(_ c: () -> Swift.Void) -public func isindex(_ c: () -> Swift.Void) -public func listing(_ c: () -> Swift.Void) -public func marquee(_ c: () -> Swift.Void) -public func noembed(_ c: () -> Swift.Void) -public func picture(_ c: () -> Swift.Void) -public func section(_ c: () -> Swift.Void) -public func summary(_ c: () -> Swift.Void) -public func basefont(_ c: () -> Swift.Void) -public func colgroup(_ c: () -> Swift.Void) -public func datalist(_ c: () -> Swift.Void) -public func fieldset(_ c: () -> Swift.Void) -public func frameset(_ c: () -> Swift.Void) -public func menuitem(_ c: () -> Swift.Void) -public func multicol(_ c: () -> Swift.Void) -public func noframes(_ c: () -> Swift.Void) -public func noscript(_ c: () -> Swift.Void) -public func optgroup(_ c: () -> Swift.Void) -public func progress(_ c: () -> Swift.Void) -public func template(_ c: () -> Swift.Void) -public func textarea(_ c: () -> Swift.Void) -public func plaintext(_ c: () -> Swift.Void) -public func javascript(_ c: () -> Swift.Void) -public func blockquote(_ c: () -> Swift.Void) -public func figcaption(_ c: () -> Swift.Void) -public func stylesheet(_ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ c: () -> Swift.Void) -public class Process { +public func a(_ closure: () -> Swift.Void) +public func b(_ closure: () -> Swift.Void) +public func i(_ closure: () -> Swift.Void) +public func p(_ closure: () -> Swift.Void) +public func q(_ closure: () -> Swift.Void) +public func s(_ closure: () -> Swift.Void) +public func u(_ closure: () -> Swift.Void) +public func br(_ closure: () -> Swift.Void) +public func dd(_ closure: () -> Swift.Void) +public func dl(_ closure: () -> Swift.Void) +public func dt(_ closure: () -> Swift.Void) +public func em(_ closure: () -> Swift.Void) +public func hr(_ closure: () -> Swift.Void) +public func li(_ closure: () -> Swift.Void) +public func ol(_ closure: () -> Swift.Void) +public func rp(_ closure: () -> Swift.Void) +public func rt(_ closure: () -> Swift.Void) +public func td(_ closure: () -> Swift.Void) +public func th(_ closure: () -> Swift.Void) +public func tr(_ closure: () -> Swift.Void) +public func tt(_ closure: () -> Swift.Void) +public func ul(_ closure: () -> Swift.Void) +public func ul(_ collection: T, _ closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func h1(_ closure: () -> Swift.Void) +public func h2(_ closure: () -> Swift.Void) +public func h3(_ closure: () -> Swift.Void) +public func h4(_ closure: () -> Swift.Void) +public func h5(_ closure: () -> Swift.Void) +public func h6(_ closure: () -> Swift.Void) +public func bdi(_ closure: () -> Swift.Void) +public func bdo(_ closure: () -> Swift.Void) +public func big(_ closure: () -> Swift.Void) +public func col(_ closure: () -> Swift.Void) +public func del(_ closure: () -> Swift.Void) +public func dfn(_ closure: () -> Swift.Void) +public func dir(_ closure: () -> Swift.Void) +public func div(_ closure: () -> Swift.Void) +public func img(_ closure: () -> Swift.Void) +public func ins(_ closure: () -> Swift.Void) +public func kbd(_ closure: () -> Swift.Void) +public func map(_ closure: () -> Swift.Void) +public func nav(_ closure: () -> Swift.Void) +public func pre(_ closure: () -> Swift.Void) +public func rtc(_ closure: () -> Swift.Void) +public func sub(_ closure: () -> Swift.Void) +public func sup(_ closure: () -> Swift.Void) +public func varr(_ closure: () -> Swift.Void) +public func wbr(_ closure: () -> Swift.Void) +public func xmp(_ closure: () -> Swift.Void) +public func abbr(_ closure: () -> Swift.Void) +public func area(_ closure: () -> Swift.Void) +public func base(_ closure: () -> Swift.Void) +public func body(_ closure: () -> Swift.Void) +public func cite(_ closure: () -> Swift.Void) +public func code(_ closure: () -> Swift.Void) +public func data(_ closure: () -> Swift.Void) +public func font(_ closure: () -> Swift.Void) +public func form(_ closure: () -> Swift.Void) +public func head(_ closure: () -> Swift.Void) +public func html(_ closure: () -> Swift.Void) +public func link(_ closure: () -> Swift.Void) +public func main(_ closure: () -> Swift.Void) +public func mark(_ closure: () -> Swift.Void) +public func menu(_ closure: () -> Swift.Void) +public func meta(_ closure: () -> Swift.Void) +public func nobr(_ closure: () -> Swift.Void) +public func ruby(_ closure: () -> Swift.Void) +public func samp(_ closure: () -> Swift.Void) +public func span(_ closure: () -> Swift.Void) +public func time(_ closure: () -> Swift.Void) +public func aside(_ closure: () -> Swift.Void) +public func audio(_ closure: () -> Swift.Void) +public func blink(_ closure: () -> Swift.Void) +public func embed(_ closure: () -> Swift.Void) +public func frame(_ closure: () -> Swift.Void) +public func image(_ closure: () -> Swift.Void) +public func input(_ closure: () -> Swift.Void) +public func label(_ closure: () -> Swift.Void) +public func meter(_ closure: () -> Swift.Void) +public func param(_ closure: () -> Swift.Void) +public func small(_ closure: () -> Swift.Void) +public func style(_ closure: () -> Swift.Void) +public func table(_ closure: () -> Swift.Void) +public func table(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tbody(_ closure: () -> Swift.Void) +public func tbody(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tfoot(_ closure: () -> Swift.Void) +public func thead(_ closure: () -> Swift.Void) +public func title(_ closure: () -> Swift.Void) +public func track(_ closure: () -> Swift.Void) +public func video(_ closure: () -> Swift.Void) +public func applet(_ closure: () -> Swift.Void) +public func button(_ closure: () -> Swift.Void) +public func canvas(_ closure: () -> Swift.Void) +public func center(_ closure: () -> Swift.Void) +public func dialog(_ closure: () -> Swift.Void) +public func figure(_ closure: () -> Swift.Void) +public func footer(_ closure: () -> Swift.Void) +public func header(_ closure: () -> Swift.Void) +public func hgroup(_ closure: () -> Swift.Void) +public func iframe(_ closure: () -> Swift.Void) +public func keygen(_ closure: () -> Swift.Void) +public func legend(_ closure: () -> Swift.Void) +public func object(_ closure: () -> Swift.Void) +public func option(_ closure: () -> Swift.Void) +public func output(_ closure: () -> Swift.Void) +public func script(_ closure: () -> Swift.Void) +public func select(_ closure: () -> Swift.Void) +public func shadow(_ closure: () -> Swift.Void) +public func source(_ closure: () -> Swift.Void) +public func spacer(_ closure: () -> Swift.Void) +public func strike(_ closure: () -> Swift.Void) +public func strong(_ closure: () -> Swift.Void) +public func acronym(_ closure: () -> Swift.Void) +public func address(_ closure: () -> Swift.Void) +public func article(_ closure: () -> Swift.Void) +public func bgsound(_ closure: () -> Swift.Void) +public func caption(_ closure: () -> Swift.Void) +public func command(_ closure: () -> Swift.Void) +public func content(_ closure: () -> Swift.Void) +public func details(_ closure: () -> Swift.Void) +public func elementt(_ closure: () -> Swift.Void) +public func isindex(_ closure: () -> Swift.Void) +public func listing(_ closure: () -> Swift.Void) +public func marquee(_ closure: () -> Swift.Void) +public func noembed(_ closure: () -> Swift.Void) +public func picture(_ closure: () -> Swift.Void) +public func section(_ closure: () -> Swift.Void) +public func summary(_ closure: () -> Swift.Void) +public func basefont(_ closure: () -> Swift.Void) +public func colgroup(_ closure: () -> Swift.Void) +public func datalist(_ closure: () -> Swift.Void) +public func fieldset(_ closure: () -> Swift.Void) +public func frameset(_ closure: () -> Swift.Void) +public func menuitem(_ closure: () -> Swift.Void) +public func multicol(_ closure: () -> Swift.Void) +public func noframes(_ closure: () -> Swift.Void) +public func noscript(_ closure: () -> Swift.Void) +public func optgroup(_ closure: () -> Swift.Void) +public func progress(_ closure: () -> Swift.Void) +public func template(_ closure: () -> Swift.Void) +public func textarea(_ closure: () -> Swift.Void) +public func plaintext(_ closure: () -> Swift.Void) +public func javascript(_ closure: () -> Swift.Void) +public func blockquote(_ closure: () -> Swift.Void) +public func figcaption(_ closure: () -> Swift.Void) +public func stylesheet(_ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ closure: () -> Swift.Void) +@_hasMissingDesignatedInitializers public class Process { public static var pid: Swift.Int { get } @@ -376,7 +388,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } public func hash(into hasher: inout Swift.Hasher) } - public class Frame { + @_hasMissingDesignatedInitializers public class Frame { public var opcode: Swifter.WebSocketSession.OpCode public var fin: Swift.Bool public var rsv1: Swift.UInt8 @@ -400,7 +412,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } } public func == (webSocketSession1: Swifter.WebSocketSession, webSocketSession2: Swifter.WebSocketSession) -> Swift.Bool -public class HttpServer : Swifter.HttpServerIO { +@_inheritsConvenienceInitializers open class HttpServer : Swifter.HttpServerIO { public static let VERSION: Swift.String override public init() public var DELETE: Swifter.HttpServer.MethodRoute, PATCH: Swifter.HttpServer.MethodRoute, HEAD: Swifter.HttpServer.MethodRoute, POST: Swifter.HttpServer.MethodRoute, GET: Swifter.HttpServer.MethodRoute, PUT: Swifter.HttpServer.MethodRoute @@ -414,7 +426,7 @@ public class HttpServer : Swifter.HttpServerIO { } public var notFoundHandler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)? public var middleware: [(Swifter.HttpRequest) -> Swifter.HttpResponse?] - override public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + override open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) public struct MethodRoute { public let method: Swift.String public let router: Swifter.HttpRouter @@ -492,7 +504,7 @@ public func == (socket1: Swifter.Socket, socket2: Swifter.Socket) -> Swift.Bool public protocol HttpServerIODelegate : AnyObject { func socketConnectionReceived(_ socket: Swifter.Socket) } -public class HttpServerIO { +open class HttpServerIO { weak public var delegate: Swifter.HttpServerIODelegate? public enum HttpServerIOState : Swift.Int32 { case starting @@ -500,10 +512,10 @@ public class HttpServerIO { case stopping case stopped public typealias RawValue = Swift.Int32 + public init?(rawValue: Swift.Int32) public var rawValue: Swift.Int32 { get } - public init?(rawValue: Swift.Int32) } public var state: Swifter.HttpServerIO.HttpServerIOState { get @@ -515,11 +527,12 @@ public class HttpServerIO { public var listenAddressIPv6: Swift.String? public func port() throws -> Swift.Int public func isIPv4() throws -> Swift.Bool + public init() @objc deinit @available(OSX 10.10, *) public func start(_ port: Darwin.in_port_t = 8080, forceIPv4: Swift.Bool = false, priority: Dispatch.DispatchQoS.QoSClass = DispatchQoS.QoSClass.background) throws public func stop() - public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) } public func shareFile(_ path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public func shareFilesFromDirectory(_ directoryPath: Swift.String, defaults: [Swift.String] = ["index.html", "default.html"]) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) @@ -551,12 +564,12 @@ extension Socket { public class func tcpSocketForListen(_ port: Darwin.in_port_t, _ forceIPv4: Swift.Bool = false, _ maxPendingConnection: Swift.Int32 = SOMAXCONN, _ listenAddress: Swift.String? = nil) throws -> Swifter.Socket public func acceptClientSocket() throws -> Swifter.Socket } -public class Errno { +@_hasMissingDesignatedInitializers public class Errno { public class func description() -> Swift.String @objc deinit } extension String { - public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String? + public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String } extension Swifter.SerializationError : Swift.Equatable {} extension Swifter.SerializationError : Swift.Hashable {} diff --git a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftdoc b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftdoc similarity index 88% rename from Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftdoc rename to Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftdoc index e1d5969..5ce49f3 100644 Binary files a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftdoc and b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftdoc differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftinterface b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftinterface similarity index 65% rename from Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftinterface rename to Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftinterface index 7d0eaaa..6ee21e2 100644 --- a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftinterface +++ b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target arm64-apple-ios8.0 -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -O -module-name Swifter +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Swifter import Dispatch import Foundation import Swift @@ -43,10 +43,11 @@ public protocol HttpResponseBodyWriter { func write(_ data: Foundation.Data) throws } public enum HttpResponseBody { - case json(Swift.AnyObject) + case json(Any) case html(Swift.String) + case htmlBody(Swift.String) case text(Swift.String) - case data(Foundation.Data) + case data(Foundation.Data, contentType: Swift.String? = nil) case custom(Any, (Any) throws -> Swift.String) } public enum HttpResponse { @@ -54,9 +55,17 @@ public enum HttpResponse { case ok(Swifter.HttpResponseBody), created, accepted case movedPermanently(Swift.String) case movedTemporarily(Swift.String) - case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound + case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound, notAcceptable + case tooManyRequests case internalServerError case raw(Swift.Int, Swift.String, [Swift.String : Swift.String]?, ((Swifter.HttpResponseBodyWriter) throws -> Swift.Void)?) + public var statusCode: Swift.Int { + get + } + public var reasonPhrase: Swift.String { + get + } + public func headers() -> [Swift.String : Swift.String] } public func scopes(_ scope: @escaping Swifter.Closure) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public typealias Closure = () -> Swift.Void @@ -100,6 +109,7 @@ public var media: Swift.String? public var title: Swift.String? public var scope: Swift.String? public var classs: Swift.String? +public var manifest: Swift.String? public var value: Swift.String? public var clear: Swift.String? public var start: Swift.String? @@ -125,6 +135,7 @@ public var prompt: Swift.String? public var onfocus: Swift.String? public var enctype: Swift.String? public var onclick: Swift.String? +public var ontouchstart: Swift.String? public var onkeyup: Swift.String? public var profile: Swift.String? public var version: Swift.String? @@ -171,6 +182,7 @@ public var onkeypress: Swift.String? public var ondblclick: Swift.String? public var onmouseout: Swift.String? public var httpEquiv: Swift.String? +public var dataText: Swift.String? public var background: Swift.String? public var onmousemove: Swift.String? public var onmouseover: Swift.String? @@ -183,156 +195,156 @@ public var placeholder: Swift.String? public var marginheight: Swift.String? public var acceptCharset: Swift.String? public var inner: Swift.String? -public func a(_ c: () -> Swift.Void) -public func b(_ c: () -> Swift.Void) -public func i(_ c: () -> Swift.Void) -public func p(_ c: () -> Swift.Void) -public func q(_ c: () -> Swift.Void) -public func s(_ c: () -> Swift.Void) -public func u(_ c: () -> Swift.Void) -public func br(_ c: () -> Swift.Void) -public func dd(_ c: () -> Swift.Void) -public func dl(_ c: () -> Swift.Void) -public func dt(_ c: () -> Swift.Void) -public func em(_ c: () -> Swift.Void) -public func hr(_ c: () -> Swift.Void) -public func li(_ c: () -> Swift.Void) -public func ol(_ c: () -> Swift.Void) -public func rp(_ c: () -> Swift.Void) -public func rt(_ c: () -> Swift.Void) -public func td(_ c: () -> Swift.Void) -public func th(_ c: () -> Swift.Void) -public func tr(_ c: () -> Swift.Void) -public func tt(_ c: () -> Swift.Void) -public func ul(_ c: () -> Swift.Void) -public func ul(_ collection: T, _ c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func h1(_ c: () -> Swift.Void) -public func h2(_ c: () -> Swift.Void) -public func h3(_ c: () -> Swift.Void) -public func h4(_ c: () -> Swift.Void) -public func h5(_ c: () -> Swift.Void) -public func h6(_ c: () -> Swift.Void) -public func bdi(_ c: () -> Swift.Void) -public func bdo(_ c: () -> Swift.Void) -public func big(_ c: () -> Swift.Void) -public func col(_ c: () -> Swift.Void) -public func del(_ c: () -> Swift.Void) -public func dfn(_ c: () -> Swift.Void) -public func dir(_ c: () -> Swift.Void) -public func div(_ c: () -> Swift.Void) -public func img(_ c: () -> Swift.Void) -public func ins(_ c: () -> Swift.Void) -public func kbd(_ c: () -> Swift.Void) -public func map(_ c: () -> Swift.Void) -public func nav(_ c: () -> Swift.Void) -public func pre(_ c: () -> Swift.Void) -public func rtc(_ c: () -> Swift.Void) -public func sub(_ c: () -> Swift.Void) -public func sup(_ c: () -> Swift.Void) -public func varr(_ c: () -> Swift.Void) -public func wbr(_ c: () -> Swift.Void) -public func xmp(_ c: () -> Swift.Void) -public func abbr(_ c: () -> Swift.Void) -public func area(_ c: () -> Swift.Void) -public func base(_ c: () -> Swift.Void) -public func body(_ c: () -> Swift.Void) -public func cite(_ c: () -> Swift.Void) -public func code(_ c: () -> Swift.Void) -public func data(_ c: () -> Swift.Void) -public func font(_ c: () -> Swift.Void) -public func form(_ c: () -> Swift.Void) -public func head(_ c: () -> Swift.Void) -public func html(_ c: () -> Swift.Void) -public func link(_ c: () -> Swift.Void) -public func main(_ c: () -> Swift.Void) -public func mark(_ c: () -> Swift.Void) -public func menu(_ c: () -> Swift.Void) -public func meta(_ c: () -> Swift.Void) -public func nobr(_ c: () -> Swift.Void) -public func ruby(_ c: () -> Swift.Void) -public func samp(_ c: () -> Swift.Void) -public func span(_ c: () -> Swift.Void) -public func time(_ c: () -> Swift.Void) -public func aside(_ c: () -> Swift.Void) -public func audio(_ c: () -> Swift.Void) -public func blink(_ c: () -> Swift.Void) -public func embed(_ c: () -> Swift.Void) -public func frame(_ c: () -> Swift.Void) -public func image(_ c: () -> Swift.Void) -public func input(_ c: () -> Swift.Void) -public func label(_ c: () -> Swift.Void) -public func meter(_ c: () -> Swift.Void) -public func param(_ c: () -> Swift.Void) -public func small(_ c: () -> Swift.Void) -public func style(_ c: () -> Swift.Void) -public func table(_ c: () -> Swift.Void) -public func table(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tbody(_ c: () -> Swift.Void) -public func tbody(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tfoot(_ c: () -> Swift.Void) -public func thead(_ c: () -> Swift.Void) -public func title(_ c: () -> Swift.Void) -public func track(_ c: () -> Swift.Void) -public func video(_ c: () -> Swift.Void) -public func applet(_ c: () -> Swift.Void) -public func button(_ c: () -> Swift.Void) -public func canvas(_ c: () -> Swift.Void) -public func center(_ c: () -> Swift.Void) -public func dialog(_ c: () -> Swift.Void) -public func figure(_ c: () -> Swift.Void) -public func footer(_ c: () -> Swift.Void) -public func header(_ c: () -> Swift.Void) -public func hgroup(_ c: () -> Swift.Void) -public func iframe(_ c: () -> Swift.Void) -public func keygen(_ c: () -> Swift.Void) -public func legend(_ c: () -> Swift.Void) -public func object(_ c: () -> Swift.Void) -public func option(_ c: () -> Swift.Void) -public func output(_ c: () -> Swift.Void) -public func script(_ c: () -> Swift.Void) -public func select(_ c: () -> Swift.Void) -public func shadow(_ c: () -> Swift.Void) -public func source(_ c: () -> Swift.Void) -public func spacer(_ c: () -> Swift.Void) -public func strike(_ c: () -> Swift.Void) -public func strong(_ c: () -> Swift.Void) -public func acronym(_ c: () -> Swift.Void) -public func address(_ c: () -> Swift.Void) -public func article(_ c: () -> Swift.Void) -public func bgsound(_ c: () -> Swift.Void) -public func caption(_ c: () -> Swift.Void) -public func command(_ c: () -> Swift.Void) -public func content(_ c: () -> Swift.Void) -public func details(_ c: () -> Swift.Void) -public func elementt(_ c: () -> Swift.Void) -public func isindex(_ c: () -> Swift.Void) -public func listing(_ c: () -> Swift.Void) -public func marquee(_ c: () -> Swift.Void) -public func noembed(_ c: () -> Swift.Void) -public func picture(_ c: () -> Swift.Void) -public func section(_ c: () -> Swift.Void) -public func summary(_ c: () -> Swift.Void) -public func basefont(_ c: () -> Swift.Void) -public func colgroup(_ c: () -> Swift.Void) -public func datalist(_ c: () -> Swift.Void) -public func fieldset(_ c: () -> Swift.Void) -public func frameset(_ c: () -> Swift.Void) -public func menuitem(_ c: () -> Swift.Void) -public func multicol(_ c: () -> Swift.Void) -public func noframes(_ c: () -> Swift.Void) -public func noscript(_ c: () -> Swift.Void) -public func optgroup(_ c: () -> Swift.Void) -public func progress(_ c: () -> Swift.Void) -public func template(_ c: () -> Swift.Void) -public func textarea(_ c: () -> Swift.Void) -public func plaintext(_ c: () -> Swift.Void) -public func javascript(_ c: () -> Swift.Void) -public func blockquote(_ c: () -> Swift.Void) -public func figcaption(_ c: () -> Swift.Void) -public func stylesheet(_ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ c: () -> Swift.Void) -public class Process { +public func a(_ closure: () -> Swift.Void) +public func b(_ closure: () -> Swift.Void) +public func i(_ closure: () -> Swift.Void) +public func p(_ closure: () -> Swift.Void) +public func q(_ closure: () -> Swift.Void) +public func s(_ closure: () -> Swift.Void) +public func u(_ closure: () -> Swift.Void) +public func br(_ closure: () -> Swift.Void) +public func dd(_ closure: () -> Swift.Void) +public func dl(_ closure: () -> Swift.Void) +public func dt(_ closure: () -> Swift.Void) +public func em(_ closure: () -> Swift.Void) +public func hr(_ closure: () -> Swift.Void) +public func li(_ closure: () -> Swift.Void) +public func ol(_ closure: () -> Swift.Void) +public func rp(_ closure: () -> Swift.Void) +public func rt(_ closure: () -> Swift.Void) +public func td(_ closure: () -> Swift.Void) +public func th(_ closure: () -> Swift.Void) +public func tr(_ closure: () -> Swift.Void) +public func tt(_ closure: () -> Swift.Void) +public func ul(_ closure: () -> Swift.Void) +public func ul(_ collection: T, _ closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func h1(_ closure: () -> Swift.Void) +public func h2(_ closure: () -> Swift.Void) +public func h3(_ closure: () -> Swift.Void) +public func h4(_ closure: () -> Swift.Void) +public func h5(_ closure: () -> Swift.Void) +public func h6(_ closure: () -> Swift.Void) +public func bdi(_ closure: () -> Swift.Void) +public func bdo(_ closure: () -> Swift.Void) +public func big(_ closure: () -> Swift.Void) +public func col(_ closure: () -> Swift.Void) +public func del(_ closure: () -> Swift.Void) +public func dfn(_ closure: () -> Swift.Void) +public func dir(_ closure: () -> Swift.Void) +public func div(_ closure: () -> Swift.Void) +public func img(_ closure: () -> Swift.Void) +public func ins(_ closure: () -> Swift.Void) +public func kbd(_ closure: () -> Swift.Void) +public func map(_ closure: () -> Swift.Void) +public func nav(_ closure: () -> Swift.Void) +public func pre(_ closure: () -> Swift.Void) +public func rtc(_ closure: () -> Swift.Void) +public func sub(_ closure: () -> Swift.Void) +public func sup(_ closure: () -> Swift.Void) +public func varr(_ closure: () -> Swift.Void) +public func wbr(_ closure: () -> Swift.Void) +public func xmp(_ closure: () -> Swift.Void) +public func abbr(_ closure: () -> Swift.Void) +public func area(_ closure: () -> Swift.Void) +public func base(_ closure: () -> Swift.Void) +public func body(_ closure: () -> Swift.Void) +public func cite(_ closure: () -> Swift.Void) +public func code(_ closure: () -> Swift.Void) +public func data(_ closure: () -> Swift.Void) +public func font(_ closure: () -> Swift.Void) +public func form(_ closure: () -> Swift.Void) +public func head(_ closure: () -> Swift.Void) +public func html(_ closure: () -> Swift.Void) +public func link(_ closure: () -> Swift.Void) +public func main(_ closure: () -> Swift.Void) +public func mark(_ closure: () -> Swift.Void) +public func menu(_ closure: () -> Swift.Void) +public func meta(_ closure: () -> Swift.Void) +public func nobr(_ closure: () -> Swift.Void) +public func ruby(_ closure: () -> Swift.Void) +public func samp(_ closure: () -> Swift.Void) +public func span(_ closure: () -> Swift.Void) +public func time(_ closure: () -> Swift.Void) +public func aside(_ closure: () -> Swift.Void) +public func audio(_ closure: () -> Swift.Void) +public func blink(_ closure: () -> Swift.Void) +public func embed(_ closure: () -> Swift.Void) +public func frame(_ closure: () -> Swift.Void) +public func image(_ closure: () -> Swift.Void) +public func input(_ closure: () -> Swift.Void) +public func label(_ closure: () -> Swift.Void) +public func meter(_ closure: () -> Swift.Void) +public func param(_ closure: () -> Swift.Void) +public func small(_ closure: () -> Swift.Void) +public func style(_ closure: () -> Swift.Void) +public func table(_ closure: () -> Swift.Void) +public func table(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tbody(_ closure: () -> Swift.Void) +public func tbody(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tfoot(_ closure: () -> Swift.Void) +public func thead(_ closure: () -> Swift.Void) +public func title(_ closure: () -> Swift.Void) +public func track(_ closure: () -> Swift.Void) +public func video(_ closure: () -> Swift.Void) +public func applet(_ closure: () -> Swift.Void) +public func button(_ closure: () -> Swift.Void) +public func canvas(_ closure: () -> Swift.Void) +public func center(_ closure: () -> Swift.Void) +public func dialog(_ closure: () -> Swift.Void) +public func figure(_ closure: () -> Swift.Void) +public func footer(_ closure: () -> Swift.Void) +public func header(_ closure: () -> Swift.Void) +public func hgroup(_ closure: () -> Swift.Void) +public func iframe(_ closure: () -> Swift.Void) +public func keygen(_ closure: () -> Swift.Void) +public func legend(_ closure: () -> Swift.Void) +public func object(_ closure: () -> Swift.Void) +public func option(_ closure: () -> Swift.Void) +public func output(_ closure: () -> Swift.Void) +public func script(_ closure: () -> Swift.Void) +public func select(_ closure: () -> Swift.Void) +public func shadow(_ closure: () -> Swift.Void) +public func source(_ closure: () -> Swift.Void) +public func spacer(_ closure: () -> Swift.Void) +public func strike(_ closure: () -> Swift.Void) +public func strong(_ closure: () -> Swift.Void) +public func acronym(_ closure: () -> Swift.Void) +public func address(_ closure: () -> Swift.Void) +public func article(_ closure: () -> Swift.Void) +public func bgsound(_ closure: () -> Swift.Void) +public func caption(_ closure: () -> Swift.Void) +public func command(_ closure: () -> Swift.Void) +public func content(_ closure: () -> Swift.Void) +public func details(_ closure: () -> Swift.Void) +public func elementt(_ closure: () -> Swift.Void) +public func isindex(_ closure: () -> Swift.Void) +public func listing(_ closure: () -> Swift.Void) +public func marquee(_ closure: () -> Swift.Void) +public func noembed(_ closure: () -> Swift.Void) +public func picture(_ closure: () -> Swift.Void) +public func section(_ closure: () -> Swift.Void) +public func summary(_ closure: () -> Swift.Void) +public func basefont(_ closure: () -> Swift.Void) +public func colgroup(_ closure: () -> Swift.Void) +public func datalist(_ closure: () -> Swift.Void) +public func fieldset(_ closure: () -> Swift.Void) +public func frameset(_ closure: () -> Swift.Void) +public func menuitem(_ closure: () -> Swift.Void) +public func multicol(_ closure: () -> Swift.Void) +public func noframes(_ closure: () -> Swift.Void) +public func noscript(_ closure: () -> Swift.Void) +public func optgroup(_ closure: () -> Swift.Void) +public func progress(_ closure: () -> Swift.Void) +public func template(_ closure: () -> Swift.Void) +public func textarea(_ closure: () -> Swift.Void) +public func plaintext(_ closure: () -> Swift.Void) +public func javascript(_ closure: () -> Swift.Void) +public func blockquote(_ closure: () -> Swift.Void) +public func figcaption(_ closure: () -> Swift.Void) +public func stylesheet(_ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ closure: () -> Swift.Void) +@_hasMissingDesignatedInitializers public class Process { public static var pid: Swift.Int { get } @@ -376,7 +388,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } public func hash(into hasher: inout Swift.Hasher) } - public class Frame { + @_hasMissingDesignatedInitializers public class Frame { public var opcode: Swifter.WebSocketSession.OpCode public var fin: Swift.Bool public var rsv1: Swift.UInt8 @@ -400,7 +412,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } } public func == (webSocketSession1: Swifter.WebSocketSession, webSocketSession2: Swifter.WebSocketSession) -> Swift.Bool -public class HttpServer : Swifter.HttpServerIO { +@_inheritsConvenienceInitializers open class HttpServer : Swifter.HttpServerIO { public static let VERSION: Swift.String override public init() public var DELETE: Swifter.HttpServer.MethodRoute, PATCH: Swifter.HttpServer.MethodRoute, HEAD: Swifter.HttpServer.MethodRoute, POST: Swifter.HttpServer.MethodRoute, GET: Swifter.HttpServer.MethodRoute, PUT: Swifter.HttpServer.MethodRoute @@ -414,7 +426,7 @@ public class HttpServer : Swifter.HttpServerIO { } public var notFoundHandler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)? public var middleware: [(Swifter.HttpRequest) -> Swifter.HttpResponse?] - override public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + override open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) public struct MethodRoute { public let method: Swift.String public let router: Swifter.HttpRouter @@ -492,7 +504,7 @@ public func == (socket1: Swifter.Socket, socket2: Swifter.Socket) -> Swift.Bool public protocol HttpServerIODelegate : AnyObject { func socketConnectionReceived(_ socket: Swifter.Socket) } -public class HttpServerIO { +open class HttpServerIO { weak public var delegate: Swifter.HttpServerIODelegate? public enum HttpServerIOState : Swift.Int32 { case starting @@ -500,10 +512,10 @@ public class HttpServerIO { case stopping case stopped public typealias RawValue = Swift.Int32 + public init?(rawValue: Swift.Int32) public var rawValue: Swift.Int32 { get } - public init?(rawValue: Swift.Int32) } public var state: Swifter.HttpServerIO.HttpServerIOState { get @@ -515,11 +527,12 @@ public class HttpServerIO { public var listenAddressIPv6: Swift.String? public func port() throws -> Swift.Int public func isIPv4() throws -> Swift.Bool + public init() @objc deinit @available(OSX 10.10, *) public func start(_ port: Darwin.in_port_t = 8080, forceIPv4: Swift.Bool = false, priority: Dispatch.DispatchQoS.QoSClass = DispatchQoS.QoSClass.background) throws public func stop() - public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) } public func shareFile(_ path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public func shareFilesFromDirectory(_ directoryPath: Swift.String, defaults: [Swift.String] = ["index.html", "default.html"]) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) @@ -551,12 +564,12 @@ extension Socket { public class func tcpSocketForListen(_ port: Darwin.in_port_t, _ forceIPv4: Swift.Bool = false, _ maxPendingConnection: Swift.Int32 = SOMAXCONN, _ listenAddress: Swift.String? = nil) throws -> Swifter.Socket public func acceptClientSocket() throws -> Swifter.Socket } -public class Errno { +@_hasMissingDesignatedInitializers public class Errno { public class func description() -> Swift.String @objc deinit } extension String { - public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String? + public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String } extension Swifter.SerializationError : Swift.Equatable {} extension Swifter.SerializationError : Swift.Hashable {} diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7-apple-ios.swiftdoc b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/armv7-apple-ios.swiftdoc similarity index 88% rename from Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7-apple-ios.swiftdoc rename to Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/armv7-apple-ios.swiftdoc index aabd0e8..dffc5f5 100644 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7-apple-ios.swiftdoc and b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/armv7-apple-ios.swiftdoc differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7-apple-ios.swiftinterface b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/armv7-apple-ios.swiftinterface similarity index 65% rename from Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7-apple-ios.swiftinterface rename to Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/armv7-apple-ios.swiftinterface index aca6fed..9d46017 100644 --- a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7-apple-ios.swiftinterface +++ b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/armv7-apple-ios.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target armv7-apple-ios8.0 -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -O -module-name Swifter +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Swifter import Dispatch import Foundation import Swift @@ -43,10 +43,11 @@ public protocol HttpResponseBodyWriter { func write(_ data: Foundation.Data) throws } public enum HttpResponseBody { - case json(Swift.AnyObject) + case json(Any) case html(Swift.String) + case htmlBody(Swift.String) case text(Swift.String) - case data(Foundation.Data) + case data(Foundation.Data, contentType: Swift.String? = nil) case custom(Any, (Any) throws -> Swift.String) } public enum HttpResponse { @@ -54,9 +55,17 @@ public enum HttpResponse { case ok(Swifter.HttpResponseBody), created, accepted case movedPermanently(Swift.String) case movedTemporarily(Swift.String) - case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound + case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound, notAcceptable + case tooManyRequests case internalServerError case raw(Swift.Int, Swift.String, [Swift.String : Swift.String]?, ((Swifter.HttpResponseBodyWriter) throws -> Swift.Void)?) + public var statusCode: Swift.Int { + get + } + public var reasonPhrase: Swift.String { + get + } + public func headers() -> [Swift.String : Swift.String] } public func scopes(_ scope: @escaping Swifter.Closure) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public typealias Closure = () -> Swift.Void @@ -100,6 +109,7 @@ public var media: Swift.String? public var title: Swift.String? public var scope: Swift.String? public var classs: Swift.String? +public var manifest: Swift.String? public var value: Swift.String? public var clear: Swift.String? public var start: Swift.String? @@ -125,6 +135,7 @@ public var prompt: Swift.String? public var onfocus: Swift.String? public var enctype: Swift.String? public var onclick: Swift.String? +public var ontouchstart: Swift.String? public var onkeyup: Swift.String? public var profile: Swift.String? public var version: Swift.String? @@ -171,6 +182,7 @@ public var onkeypress: Swift.String? public var ondblclick: Swift.String? public var onmouseout: Swift.String? public var httpEquiv: Swift.String? +public var dataText: Swift.String? public var background: Swift.String? public var onmousemove: Swift.String? public var onmouseover: Swift.String? @@ -183,156 +195,156 @@ public var placeholder: Swift.String? public var marginheight: Swift.String? public var acceptCharset: Swift.String? public var inner: Swift.String? -public func a(_ c: () -> Swift.Void) -public func b(_ c: () -> Swift.Void) -public func i(_ c: () -> Swift.Void) -public func p(_ c: () -> Swift.Void) -public func q(_ c: () -> Swift.Void) -public func s(_ c: () -> Swift.Void) -public func u(_ c: () -> Swift.Void) -public func br(_ c: () -> Swift.Void) -public func dd(_ c: () -> Swift.Void) -public func dl(_ c: () -> Swift.Void) -public func dt(_ c: () -> Swift.Void) -public func em(_ c: () -> Swift.Void) -public func hr(_ c: () -> Swift.Void) -public func li(_ c: () -> Swift.Void) -public func ol(_ c: () -> Swift.Void) -public func rp(_ c: () -> Swift.Void) -public func rt(_ c: () -> Swift.Void) -public func td(_ c: () -> Swift.Void) -public func th(_ c: () -> Swift.Void) -public func tr(_ c: () -> Swift.Void) -public func tt(_ c: () -> Swift.Void) -public func ul(_ c: () -> Swift.Void) -public func ul(_ collection: T, _ c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func h1(_ c: () -> Swift.Void) -public func h2(_ c: () -> Swift.Void) -public func h3(_ c: () -> Swift.Void) -public func h4(_ c: () -> Swift.Void) -public func h5(_ c: () -> Swift.Void) -public func h6(_ c: () -> Swift.Void) -public func bdi(_ c: () -> Swift.Void) -public func bdo(_ c: () -> Swift.Void) -public func big(_ c: () -> Swift.Void) -public func col(_ c: () -> Swift.Void) -public func del(_ c: () -> Swift.Void) -public func dfn(_ c: () -> Swift.Void) -public func dir(_ c: () -> Swift.Void) -public func div(_ c: () -> Swift.Void) -public func img(_ c: () -> Swift.Void) -public func ins(_ c: () -> Swift.Void) -public func kbd(_ c: () -> Swift.Void) -public func map(_ c: () -> Swift.Void) -public func nav(_ c: () -> Swift.Void) -public func pre(_ c: () -> Swift.Void) -public func rtc(_ c: () -> Swift.Void) -public func sub(_ c: () -> Swift.Void) -public func sup(_ c: () -> Swift.Void) -public func varr(_ c: () -> Swift.Void) -public func wbr(_ c: () -> Swift.Void) -public func xmp(_ c: () -> Swift.Void) -public func abbr(_ c: () -> Swift.Void) -public func area(_ c: () -> Swift.Void) -public func base(_ c: () -> Swift.Void) -public func body(_ c: () -> Swift.Void) -public func cite(_ c: () -> Swift.Void) -public func code(_ c: () -> Swift.Void) -public func data(_ c: () -> Swift.Void) -public func font(_ c: () -> Swift.Void) -public func form(_ c: () -> Swift.Void) -public func head(_ c: () -> Swift.Void) -public func html(_ c: () -> Swift.Void) -public func link(_ c: () -> Swift.Void) -public func main(_ c: () -> Swift.Void) -public func mark(_ c: () -> Swift.Void) -public func menu(_ c: () -> Swift.Void) -public func meta(_ c: () -> Swift.Void) -public func nobr(_ c: () -> Swift.Void) -public func ruby(_ c: () -> Swift.Void) -public func samp(_ c: () -> Swift.Void) -public func span(_ c: () -> Swift.Void) -public func time(_ c: () -> Swift.Void) -public func aside(_ c: () -> Swift.Void) -public func audio(_ c: () -> Swift.Void) -public func blink(_ c: () -> Swift.Void) -public func embed(_ c: () -> Swift.Void) -public func frame(_ c: () -> Swift.Void) -public func image(_ c: () -> Swift.Void) -public func input(_ c: () -> Swift.Void) -public func label(_ c: () -> Swift.Void) -public func meter(_ c: () -> Swift.Void) -public func param(_ c: () -> Swift.Void) -public func small(_ c: () -> Swift.Void) -public func style(_ c: () -> Swift.Void) -public func table(_ c: () -> Swift.Void) -public func table(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tbody(_ c: () -> Swift.Void) -public func tbody(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tfoot(_ c: () -> Swift.Void) -public func thead(_ c: () -> Swift.Void) -public func title(_ c: () -> Swift.Void) -public func track(_ c: () -> Swift.Void) -public func video(_ c: () -> Swift.Void) -public func applet(_ c: () -> Swift.Void) -public func button(_ c: () -> Swift.Void) -public func canvas(_ c: () -> Swift.Void) -public func center(_ c: () -> Swift.Void) -public func dialog(_ c: () -> Swift.Void) -public func figure(_ c: () -> Swift.Void) -public func footer(_ c: () -> Swift.Void) -public func header(_ c: () -> Swift.Void) -public func hgroup(_ c: () -> Swift.Void) -public func iframe(_ c: () -> Swift.Void) -public func keygen(_ c: () -> Swift.Void) -public func legend(_ c: () -> Swift.Void) -public func object(_ c: () -> Swift.Void) -public func option(_ c: () -> Swift.Void) -public func output(_ c: () -> Swift.Void) -public func script(_ c: () -> Swift.Void) -public func select(_ c: () -> Swift.Void) -public func shadow(_ c: () -> Swift.Void) -public func source(_ c: () -> Swift.Void) -public func spacer(_ c: () -> Swift.Void) -public func strike(_ c: () -> Swift.Void) -public func strong(_ c: () -> Swift.Void) -public func acronym(_ c: () -> Swift.Void) -public func address(_ c: () -> Swift.Void) -public func article(_ c: () -> Swift.Void) -public func bgsound(_ c: () -> Swift.Void) -public func caption(_ c: () -> Swift.Void) -public func command(_ c: () -> Swift.Void) -public func content(_ c: () -> Swift.Void) -public func details(_ c: () -> Swift.Void) -public func elementt(_ c: () -> Swift.Void) -public func isindex(_ c: () -> Swift.Void) -public func listing(_ c: () -> Swift.Void) -public func marquee(_ c: () -> Swift.Void) -public func noembed(_ c: () -> Swift.Void) -public func picture(_ c: () -> Swift.Void) -public func section(_ c: () -> Swift.Void) -public func summary(_ c: () -> Swift.Void) -public func basefont(_ c: () -> Swift.Void) -public func colgroup(_ c: () -> Swift.Void) -public func datalist(_ c: () -> Swift.Void) -public func fieldset(_ c: () -> Swift.Void) -public func frameset(_ c: () -> Swift.Void) -public func menuitem(_ c: () -> Swift.Void) -public func multicol(_ c: () -> Swift.Void) -public func noframes(_ c: () -> Swift.Void) -public func noscript(_ c: () -> Swift.Void) -public func optgroup(_ c: () -> Swift.Void) -public func progress(_ c: () -> Swift.Void) -public func template(_ c: () -> Swift.Void) -public func textarea(_ c: () -> Swift.Void) -public func plaintext(_ c: () -> Swift.Void) -public func javascript(_ c: () -> Swift.Void) -public func blockquote(_ c: () -> Swift.Void) -public func figcaption(_ c: () -> Swift.Void) -public func stylesheet(_ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ c: () -> Swift.Void) -public class Process { +public func a(_ closure: () -> Swift.Void) +public func b(_ closure: () -> Swift.Void) +public func i(_ closure: () -> Swift.Void) +public func p(_ closure: () -> Swift.Void) +public func q(_ closure: () -> Swift.Void) +public func s(_ closure: () -> Swift.Void) +public func u(_ closure: () -> Swift.Void) +public func br(_ closure: () -> Swift.Void) +public func dd(_ closure: () -> Swift.Void) +public func dl(_ closure: () -> Swift.Void) +public func dt(_ closure: () -> Swift.Void) +public func em(_ closure: () -> Swift.Void) +public func hr(_ closure: () -> Swift.Void) +public func li(_ closure: () -> Swift.Void) +public func ol(_ closure: () -> Swift.Void) +public func rp(_ closure: () -> Swift.Void) +public func rt(_ closure: () -> Swift.Void) +public func td(_ closure: () -> Swift.Void) +public func th(_ closure: () -> Swift.Void) +public func tr(_ closure: () -> Swift.Void) +public func tt(_ closure: () -> Swift.Void) +public func ul(_ closure: () -> Swift.Void) +public func ul(_ collection: T, _ closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func h1(_ closure: () -> Swift.Void) +public func h2(_ closure: () -> Swift.Void) +public func h3(_ closure: () -> Swift.Void) +public func h4(_ closure: () -> Swift.Void) +public func h5(_ closure: () -> Swift.Void) +public func h6(_ closure: () -> Swift.Void) +public func bdi(_ closure: () -> Swift.Void) +public func bdo(_ closure: () -> Swift.Void) +public func big(_ closure: () -> Swift.Void) +public func col(_ closure: () -> Swift.Void) +public func del(_ closure: () -> Swift.Void) +public func dfn(_ closure: () -> Swift.Void) +public func dir(_ closure: () -> Swift.Void) +public func div(_ closure: () -> Swift.Void) +public func img(_ closure: () -> Swift.Void) +public func ins(_ closure: () -> Swift.Void) +public func kbd(_ closure: () -> Swift.Void) +public func map(_ closure: () -> Swift.Void) +public func nav(_ closure: () -> Swift.Void) +public func pre(_ closure: () -> Swift.Void) +public func rtc(_ closure: () -> Swift.Void) +public func sub(_ closure: () -> Swift.Void) +public func sup(_ closure: () -> Swift.Void) +public func varr(_ closure: () -> Swift.Void) +public func wbr(_ closure: () -> Swift.Void) +public func xmp(_ closure: () -> Swift.Void) +public func abbr(_ closure: () -> Swift.Void) +public func area(_ closure: () -> Swift.Void) +public func base(_ closure: () -> Swift.Void) +public func body(_ closure: () -> Swift.Void) +public func cite(_ closure: () -> Swift.Void) +public func code(_ closure: () -> Swift.Void) +public func data(_ closure: () -> Swift.Void) +public func font(_ closure: () -> Swift.Void) +public func form(_ closure: () -> Swift.Void) +public func head(_ closure: () -> Swift.Void) +public func html(_ closure: () -> Swift.Void) +public func link(_ closure: () -> Swift.Void) +public func main(_ closure: () -> Swift.Void) +public func mark(_ closure: () -> Swift.Void) +public func menu(_ closure: () -> Swift.Void) +public func meta(_ closure: () -> Swift.Void) +public func nobr(_ closure: () -> Swift.Void) +public func ruby(_ closure: () -> Swift.Void) +public func samp(_ closure: () -> Swift.Void) +public func span(_ closure: () -> Swift.Void) +public func time(_ closure: () -> Swift.Void) +public func aside(_ closure: () -> Swift.Void) +public func audio(_ closure: () -> Swift.Void) +public func blink(_ closure: () -> Swift.Void) +public func embed(_ closure: () -> Swift.Void) +public func frame(_ closure: () -> Swift.Void) +public func image(_ closure: () -> Swift.Void) +public func input(_ closure: () -> Swift.Void) +public func label(_ closure: () -> Swift.Void) +public func meter(_ closure: () -> Swift.Void) +public func param(_ closure: () -> Swift.Void) +public func small(_ closure: () -> Swift.Void) +public func style(_ closure: () -> Swift.Void) +public func table(_ closure: () -> Swift.Void) +public func table(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tbody(_ closure: () -> Swift.Void) +public func tbody(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tfoot(_ closure: () -> Swift.Void) +public func thead(_ closure: () -> Swift.Void) +public func title(_ closure: () -> Swift.Void) +public func track(_ closure: () -> Swift.Void) +public func video(_ closure: () -> Swift.Void) +public func applet(_ closure: () -> Swift.Void) +public func button(_ closure: () -> Swift.Void) +public func canvas(_ closure: () -> Swift.Void) +public func center(_ closure: () -> Swift.Void) +public func dialog(_ closure: () -> Swift.Void) +public func figure(_ closure: () -> Swift.Void) +public func footer(_ closure: () -> Swift.Void) +public func header(_ closure: () -> Swift.Void) +public func hgroup(_ closure: () -> Swift.Void) +public func iframe(_ closure: () -> Swift.Void) +public func keygen(_ closure: () -> Swift.Void) +public func legend(_ closure: () -> Swift.Void) +public func object(_ closure: () -> Swift.Void) +public func option(_ closure: () -> Swift.Void) +public func output(_ closure: () -> Swift.Void) +public func script(_ closure: () -> Swift.Void) +public func select(_ closure: () -> Swift.Void) +public func shadow(_ closure: () -> Swift.Void) +public func source(_ closure: () -> Swift.Void) +public func spacer(_ closure: () -> Swift.Void) +public func strike(_ closure: () -> Swift.Void) +public func strong(_ closure: () -> Swift.Void) +public func acronym(_ closure: () -> Swift.Void) +public func address(_ closure: () -> Swift.Void) +public func article(_ closure: () -> Swift.Void) +public func bgsound(_ closure: () -> Swift.Void) +public func caption(_ closure: () -> Swift.Void) +public func command(_ closure: () -> Swift.Void) +public func content(_ closure: () -> Swift.Void) +public func details(_ closure: () -> Swift.Void) +public func elementt(_ closure: () -> Swift.Void) +public func isindex(_ closure: () -> Swift.Void) +public func listing(_ closure: () -> Swift.Void) +public func marquee(_ closure: () -> Swift.Void) +public func noembed(_ closure: () -> Swift.Void) +public func picture(_ closure: () -> Swift.Void) +public func section(_ closure: () -> Swift.Void) +public func summary(_ closure: () -> Swift.Void) +public func basefont(_ closure: () -> Swift.Void) +public func colgroup(_ closure: () -> Swift.Void) +public func datalist(_ closure: () -> Swift.Void) +public func fieldset(_ closure: () -> Swift.Void) +public func frameset(_ closure: () -> Swift.Void) +public func menuitem(_ closure: () -> Swift.Void) +public func multicol(_ closure: () -> Swift.Void) +public func noframes(_ closure: () -> Swift.Void) +public func noscript(_ closure: () -> Swift.Void) +public func optgroup(_ closure: () -> Swift.Void) +public func progress(_ closure: () -> Swift.Void) +public func template(_ closure: () -> Swift.Void) +public func textarea(_ closure: () -> Swift.Void) +public func plaintext(_ closure: () -> Swift.Void) +public func javascript(_ closure: () -> Swift.Void) +public func blockquote(_ closure: () -> Swift.Void) +public func figcaption(_ closure: () -> Swift.Void) +public func stylesheet(_ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ closure: () -> Swift.Void) +@_hasMissingDesignatedInitializers public class Process { public static var pid: Swift.Int { get } @@ -376,7 +388,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } public func hash(into hasher: inout Swift.Hasher) } - public class Frame { + @_hasMissingDesignatedInitializers public class Frame { public var opcode: Swifter.WebSocketSession.OpCode public var fin: Swift.Bool public var rsv1: Swift.UInt8 @@ -400,7 +412,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } } public func == (webSocketSession1: Swifter.WebSocketSession, webSocketSession2: Swifter.WebSocketSession) -> Swift.Bool -public class HttpServer : Swifter.HttpServerIO { +@_inheritsConvenienceInitializers open class HttpServer : Swifter.HttpServerIO { public static let VERSION: Swift.String override public init() public var DELETE: Swifter.HttpServer.MethodRoute, PATCH: Swifter.HttpServer.MethodRoute, HEAD: Swifter.HttpServer.MethodRoute, POST: Swifter.HttpServer.MethodRoute, GET: Swifter.HttpServer.MethodRoute, PUT: Swifter.HttpServer.MethodRoute @@ -414,7 +426,7 @@ public class HttpServer : Swifter.HttpServerIO { } public var notFoundHandler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)? public var middleware: [(Swifter.HttpRequest) -> Swifter.HttpResponse?] - override public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + override open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) public struct MethodRoute { public let method: Swift.String public let router: Swifter.HttpRouter @@ -492,7 +504,7 @@ public func == (socket1: Swifter.Socket, socket2: Swifter.Socket) -> Swift.Bool public protocol HttpServerIODelegate : AnyObject { func socketConnectionReceived(_ socket: Swifter.Socket) } -public class HttpServerIO { +open class HttpServerIO { weak public var delegate: Swifter.HttpServerIODelegate? public enum HttpServerIOState : Swift.Int32 { case starting @@ -500,10 +512,10 @@ public class HttpServerIO { case stopping case stopped public typealias RawValue = Swift.Int32 + public init?(rawValue: Swift.Int32) public var rawValue: Swift.Int32 { get } - public init?(rawValue: Swift.Int32) } public var state: Swifter.HttpServerIO.HttpServerIOState { get @@ -515,11 +527,12 @@ public class HttpServerIO { public var listenAddressIPv6: Swift.String? public func port() throws -> Swift.Int public func isIPv4() throws -> Swift.Bool + public init() @objc deinit @available(OSX 10.10, *) public func start(_ port: Darwin.in_port_t = 8080, forceIPv4: Swift.Bool = false, priority: Dispatch.DispatchQoS.QoSClass = DispatchQoS.QoSClass.background) throws public func stop() - public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) } public func shareFile(_ path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public func shareFilesFromDirectory(_ directoryPath: Swift.String, defaults: [Swift.String] = ["index.html", "default.html"]) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) @@ -551,12 +564,12 @@ extension Socket { public class func tcpSocketForListen(_ port: Darwin.in_port_t, _ forceIPv4: Swift.Bool = false, _ maxPendingConnection: Swift.Int32 = SOMAXCONN, _ listenAddress: Swift.String? = nil) throws -> Swifter.Socket public func acceptClientSocket() throws -> Swifter.Socket } -public class Errno { +@_hasMissingDesignatedInitializers public class Errno { public class func description() -> Swift.String @objc deinit } extension String { - public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String? + public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String } extension Swifter.SerializationError : Swift.Equatable {} extension Swifter.SerializationError : Swift.Hashable {} diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7.swiftdoc b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/armv7.swiftdoc similarity index 88% rename from Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7.swiftdoc rename to Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/armv7.swiftdoc index aabd0e8..dffc5f5 100644 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7.swiftdoc and b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/armv7.swiftdoc differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7.swiftinterface b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/armv7.swiftinterface similarity index 65% rename from Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7.swiftinterface rename to Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/armv7.swiftinterface index aca6fed..9d46017 100644 --- a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7.swiftinterface +++ b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/Swifter.swiftmodule/armv7.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target armv7-apple-ios8.0 -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -O -module-name Swifter +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Swifter import Dispatch import Foundation import Swift @@ -43,10 +43,11 @@ public protocol HttpResponseBodyWriter { func write(_ data: Foundation.Data) throws } public enum HttpResponseBody { - case json(Swift.AnyObject) + case json(Any) case html(Swift.String) + case htmlBody(Swift.String) case text(Swift.String) - case data(Foundation.Data) + case data(Foundation.Data, contentType: Swift.String? = nil) case custom(Any, (Any) throws -> Swift.String) } public enum HttpResponse { @@ -54,9 +55,17 @@ public enum HttpResponse { case ok(Swifter.HttpResponseBody), created, accepted case movedPermanently(Swift.String) case movedTemporarily(Swift.String) - case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound + case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound, notAcceptable + case tooManyRequests case internalServerError case raw(Swift.Int, Swift.String, [Swift.String : Swift.String]?, ((Swifter.HttpResponseBodyWriter) throws -> Swift.Void)?) + public var statusCode: Swift.Int { + get + } + public var reasonPhrase: Swift.String { + get + } + public func headers() -> [Swift.String : Swift.String] } public func scopes(_ scope: @escaping Swifter.Closure) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public typealias Closure = () -> Swift.Void @@ -100,6 +109,7 @@ public var media: Swift.String? public var title: Swift.String? public var scope: Swift.String? public var classs: Swift.String? +public var manifest: Swift.String? public var value: Swift.String? public var clear: Swift.String? public var start: Swift.String? @@ -125,6 +135,7 @@ public var prompt: Swift.String? public var onfocus: Swift.String? public var enctype: Swift.String? public var onclick: Swift.String? +public var ontouchstart: Swift.String? public var onkeyup: Swift.String? public var profile: Swift.String? public var version: Swift.String? @@ -171,6 +182,7 @@ public var onkeypress: Swift.String? public var ondblclick: Swift.String? public var onmouseout: Swift.String? public var httpEquiv: Swift.String? +public var dataText: Swift.String? public var background: Swift.String? public var onmousemove: Swift.String? public var onmouseover: Swift.String? @@ -183,156 +195,156 @@ public var placeholder: Swift.String? public var marginheight: Swift.String? public var acceptCharset: Swift.String? public var inner: Swift.String? -public func a(_ c: () -> Swift.Void) -public func b(_ c: () -> Swift.Void) -public func i(_ c: () -> Swift.Void) -public func p(_ c: () -> Swift.Void) -public func q(_ c: () -> Swift.Void) -public func s(_ c: () -> Swift.Void) -public func u(_ c: () -> Swift.Void) -public func br(_ c: () -> Swift.Void) -public func dd(_ c: () -> Swift.Void) -public func dl(_ c: () -> Swift.Void) -public func dt(_ c: () -> Swift.Void) -public func em(_ c: () -> Swift.Void) -public func hr(_ c: () -> Swift.Void) -public func li(_ c: () -> Swift.Void) -public func ol(_ c: () -> Swift.Void) -public func rp(_ c: () -> Swift.Void) -public func rt(_ c: () -> Swift.Void) -public func td(_ c: () -> Swift.Void) -public func th(_ c: () -> Swift.Void) -public func tr(_ c: () -> Swift.Void) -public func tt(_ c: () -> Swift.Void) -public func ul(_ c: () -> Swift.Void) -public func ul(_ collection: T, _ c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func h1(_ c: () -> Swift.Void) -public func h2(_ c: () -> Swift.Void) -public func h3(_ c: () -> Swift.Void) -public func h4(_ c: () -> Swift.Void) -public func h5(_ c: () -> Swift.Void) -public func h6(_ c: () -> Swift.Void) -public func bdi(_ c: () -> Swift.Void) -public func bdo(_ c: () -> Swift.Void) -public func big(_ c: () -> Swift.Void) -public func col(_ c: () -> Swift.Void) -public func del(_ c: () -> Swift.Void) -public func dfn(_ c: () -> Swift.Void) -public func dir(_ c: () -> Swift.Void) -public func div(_ c: () -> Swift.Void) -public func img(_ c: () -> Swift.Void) -public func ins(_ c: () -> Swift.Void) -public func kbd(_ c: () -> Swift.Void) -public func map(_ c: () -> Swift.Void) -public func nav(_ c: () -> Swift.Void) -public func pre(_ c: () -> Swift.Void) -public func rtc(_ c: () -> Swift.Void) -public func sub(_ c: () -> Swift.Void) -public func sup(_ c: () -> Swift.Void) -public func varr(_ c: () -> Swift.Void) -public func wbr(_ c: () -> Swift.Void) -public func xmp(_ c: () -> Swift.Void) -public func abbr(_ c: () -> Swift.Void) -public func area(_ c: () -> Swift.Void) -public func base(_ c: () -> Swift.Void) -public func body(_ c: () -> Swift.Void) -public func cite(_ c: () -> Swift.Void) -public func code(_ c: () -> Swift.Void) -public func data(_ c: () -> Swift.Void) -public func font(_ c: () -> Swift.Void) -public func form(_ c: () -> Swift.Void) -public func head(_ c: () -> Swift.Void) -public func html(_ c: () -> Swift.Void) -public func link(_ c: () -> Swift.Void) -public func main(_ c: () -> Swift.Void) -public func mark(_ c: () -> Swift.Void) -public func menu(_ c: () -> Swift.Void) -public func meta(_ c: () -> Swift.Void) -public func nobr(_ c: () -> Swift.Void) -public func ruby(_ c: () -> Swift.Void) -public func samp(_ c: () -> Swift.Void) -public func span(_ c: () -> Swift.Void) -public func time(_ c: () -> Swift.Void) -public func aside(_ c: () -> Swift.Void) -public func audio(_ c: () -> Swift.Void) -public func blink(_ c: () -> Swift.Void) -public func embed(_ c: () -> Swift.Void) -public func frame(_ c: () -> Swift.Void) -public func image(_ c: () -> Swift.Void) -public func input(_ c: () -> Swift.Void) -public func label(_ c: () -> Swift.Void) -public func meter(_ c: () -> Swift.Void) -public func param(_ c: () -> Swift.Void) -public func small(_ c: () -> Swift.Void) -public func style(_ c: () -> Swift.Void) -public func table(_ c: () -> Swift.Void) -public func table(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tbody(_ c: () -> Swift.Void) -public func tbody(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tfoot(_ c: () -> Swift.Void) -public func thead(_ c: () -> Swift.Void) -public func title(_ c: () -> Swift.Void) -public func track(_ c: () -> Swift.Void) -public func video(_ c: () -> Swift.Void) -public func applet(_ c: () -> Swift.Void) -public func button(_ c: () -> Swift.Void) -public func canvas(_ c: () -> Swift.Void) -public func center(_ c: () -> Swift.Void) -public func dialog(_ c: () -> Swift.Void) -public func figure(_ c: () -> Swift.Void) -public func footer(_ c: () -> Swift.Void) -public func header(_ c: () -> Swift.Void) -public func hgroup(_ c: () -> Swift.Void) -public func iframe(_ c: () -> Swift.Void) -public func keygen(_ c: () -> Swift.Void) -public func legend(_ c: () -> Swift.Void) -public func object(_ c: () -> Swift.Void) -public func option(_ c: () -> Swift.Void) -public func output(_ c: () -> Swift.Void) -public func script(_ c: () -> Swift.Void) -public func select(_ c: () -> Swift.Void) -public func shadow(_ c: () -> Swift.Void) -public func source(_ c: () -> Swift.Void) -public func spacer(_ c: () -> Swift.Void) -public func strike(_ c: () -> Swift.Void) -public func strong(_ c: () -> Swift.Void) -public func acronym(_ c: () -> Swift.Void) -public func address(_ c: () -> Swift.Void) -public func article(_ c: () -> Swift.Void) -public func bgsound(_ c: () -> Swift.Void) -public func caption(_ c: () -> Swift.Void) -public func command(_ c: () -> Swift.Void) -public func content(_ c: () -> Swift.Void) -public func details(_ c: () -> Swift.Void) -public func elementt(_ c: () -> Swift.Void) -public func isindex(_ c: () -> Swift.Void) -public func listing(_ c: () -> Swift.Void) -public func marquee(_ c: () -> Swift.Void) -public func noembed(_ c: () -> Swift.Void) -public func picture(_ c: () -> Swift.Void) -public func section(_ c: () -> Swift.Void) -public func summary(_ c: () -> Swift.Void) -public func basefont(_ c: () -> Swift.Void) -public func colgroup(_ c: () -> Swift.Void) -public func datalist(_ c: () -> Swift.Void) -public func fieldset(_ c: () -> Swift.Void) -public func frameset(_ c: () -> Swift.Void) -public func menuitem(_ c: () -> Swift.Void) -public func multicol(_ c: () -> Swift.Void) -public func noframes(_ c: () -> Swift.Void) -public func noscript(_ c: () -> Swift.Void) -public func optgroup(_ c: () -> Swift.Void) -public func progress(_ c: () -> Swift.Void) -public func template(_ c: () -> Swift.Void) -public func textarea(_ c: () -> Swift.Void) -public func plaintext(_ c: () -> Swift.Void) -public func javascript(_ c: () -> Swift.Void) -public func blockquote(_ c: () -> Swift.Void) -public func figcaption(_ c: () -> Swift.Void) -public func stylesheet(_ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ c: () -> Swift.Void) -public class Process { +public func a(_ closure: () -> Swift.Void) +public func b(_ closure: () -> Swift.Void) +public func i(_ closure: () -> Swift.Void) +public func p(_ closure: () -> Swift.Void) +public func q(_ closure: () -> Swift.Void) +public func s(_ closure: () -> Swift.Void) +public func u(_ closure: () -> Swift.Void) +public func br(_ closure: () -> Swift.Void) +public func dd(_ closure: () -> Swift.Void) +public func dl(_ closure: () -> Swift.Void) +public func dt(_ closure: () -> Swift.Void) +public func em(_ closure: () -> Swift.Void) +public func hr(_ closure: () -> Swift.Void) +public func li(_ closure: () -> Swift.Void) +public func ol(_ closure: () -> Swift.Void) +public func rp(_ closure: () -> Swift.Void) +public func rt(_ closure: () -> Swift.Void) +public func td(_ closure: () -> Swift.Void) +public func th(_ closure: () -> Swift.Void) +public func tr(_ closure: () -> Swift.Void) +public func tt(_ closure: () -> Swift.Void) +public func ul(_ closure: () -> Swift.Void) +public func ul(_ collection: T, _ closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func h1(_ closure: () -> Swift.Void) +public func h2(_ closure: () -> Swift.Void) +public func h3(_ closure: () -> Swift.Void) +public func h4(_ closure: () -> Swift.Void) +public func h5(_ closure: () -> Swift.Void) +public func h6(_ closure: () -> Swift.Void) +public func bdi(_ closure: () -> Swift.Void) +public func bdo(_ closure: () -> Swift.Void) +public func big(_ closure: () -> Swift.Void) +public func col(_ closure: () -> Swift.Void) +public func del(_ closure: () -> Swift.Void) +public func dfn(_ closure: () -> Swift.Void) +public func dir(_ closure: () -> Swift.Void) +public func div(_ closure: () -> Swift.Void) +public func img(_ closure: () -> Swift.Void) +public func ins(_ closure: () -> Swift.Void) +public func kbd(_ closure: () -> Swift.Void) +public func map(_ closure: () -> Swift.Void) +public func nav(_ closure: () -> Swift.Void) +public func pre(_ closure: () -> Swift.Void) +public func rtc(_ closure: () -> Swift.Void) +public func sub(_ closure: () -> Swift.Void) +public func sup(_ closure: () -> Swift.Void) +public func varr(_ closure: () -> Swift.Void) +public func wbr(_ closure: () -> Swift.Void) +public func xmp(_ closure: () -> Swift.Void) +public func abbr(_ closure: () -> Swift.Void) +public func area(_ closure: () -> Swift.Void) +public func base(_ closure: () -> Swift.Void) +public func body(_ closure: () -> Swift.Void) +public func cite(_ closure: () -> Swift.Void) +public func code(_ closure: () -> Swift.Void) +public func data(_ closure: () -> Swift.Void) +public func font(_ closure: () -> Swift.Void) +public func form(_ closure: () -> Swift.Void) +public func head(_ closure: () -> Swift.Void) +public func html(_ closure: () -> Swift.Void) +public func link(_ closure: () -> Swift.Void) +public func main(_ closure: () -> Swift.Void) +public func mark(_ closure: () -> Swift.Void) +public func menu(_ closure: () -> Swift.Void) +public func meta(_ closure: () -> Swift.Void) +public func nobr(_ closure: () -> Swift.Void) +public func ruby(_ closure: () -> Swift.Void) +public func samp(_ closure: () -> Swift.Void) +public func span(_ closure: () -> Swift.Void) +public func time(_ closure: () -> Swift.Void) +public func aside(_ closure: () -> Swift.Void) +public func audio(_ closure: () -> Swift.Void) +public func blink(_ closure: () -> Swift.Void) +public func embed(_ closure: () -> Swift.Void) +public func frame(_ closure: () -> Swift.Void) +public func image(_ closure: () -> Swift.Void) +public func input(_ closure: () -> Swift.Void) +public func label(_ closure: () -> Swift.Void) +public func meter(_ closure: () -> Swift.Void) +public func param(_ closure: () -> Swift.Void) +public func small(_ closure: () -> Swift.Void) +public func style(_ closure: () -> Swift.Void) +public func table(_ closure: () -> Swift.Void) +public func table(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tbody(_ closure: () -> Swift.Void) +public func tbody(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tfoot(_ closure: () -> Swift.Void) +public func thead(_ closure: () -> Swift.Void) +public func title(_ closure: () -> Swift.Void) +public func track(_ closure: () -> Swift.Void) +public func video(_ closure: () -> Swift.Void) +public func applet(_ closure: () -> Swift.Void) +public func button(_ closure: () -> Swift.Void) +public func canvas(_ closure: () -> Swift.Void) +public func center(_ closure: () -> Swift.Void) +public func dialog(_ closure: () -> Swift.Void) +public func figure(_ closure: () -> Swift.Void) +public func footer(_ closure: () -> Swift.Void) +public func header(_ closure: () -> Swift.Void) +public func hgroup(_ closure: () -> Swift.Void) +public func iframe(_ closure: () -> Swift.Void) +public func keygen(_ closure: () -> Swift.Void) +public func legend(_ closure: () -> Swift.Void) +public func object(_ closure: () -> Swift.Void) +public func option(_ closure: () -> Swift.Void) +public func output(_ closure: () -> Swift.Void) +public func script(_ closure: () -> Swift.Void) +public func select(_ closure: () -> Swift.Void) +public func shadow(_ closure: () -> Swift.Void) +public func source(_ closure: () -> Swift.Void) +public func spacer(_ closure: () -> Swift.Void) +public func strike(_ closure: () -> Swift.Void) +public func strong(_ closure: () -> Swift.Void) +public func acronym(_ closure: () -> Swift.Void) +public func address(_ closure: () -> Swift.Void) +public func article(_ closure: () -> Swift.Void) +public func bgsound(_ closure: () -> Swift.Void) +public func caption(_ closure: () -> Swift.Void) +public func command(_ closure: () -> Swift.Void) +public func content(_ closure: () -> Swift.Void) +public func details(_ closure: () -> Swift.Void) +public func elementt(_ closure: () -> Swift.Void) +public func isindex(_ closure: () -> Swift.Void) +public func listing(_ closure: () -> Swift.Void) +public func marquee(_ closure: () -> Swift.Void) +public func noembed(_ closure: () -> Swift.Void) +public func picture(_ closure: () -> Swift.Void) +public func section(_ closure: () -> Swift.Void) +public func summary(_ closure: () -> Swift.Void) +public func basefont(_ closure: () -> Swift.Void) +public func colgroup(_ closure: () -> Swift.Void) +public func datalist(_ closure: () -> Swift.Void) +public func fieldset(_ closure: () -> Swift.Void) +public func frameset(_ closure: () -> Swift.Void) +public func menuitem(_ closure: () -> Swift.Void) +public func multicol(_ closure: () -> Swift.Void) +public func noframes(_ closure: () -> Swift.Void) +public func noscript(_ closure: () -> Swift.Void) +public func optgroup(_ closure: () -> Swift.Void) +public func progress(_ closure: () -> Swift.Void) +public func template(_ closure: () -> Swift.Void) +public func textarea(_ closure: () -> Swift.Void) +public func plaintext(_ closure: () -> Swift.Void) +public func javascript(_ closure: () -> Swift.Void) +public func blockquote(_ closure: () -> Swift.Void) +public func figcaption(_ closure: () -> Swift.Void) +public func stylesheet(_ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ closure: () -> Swift.Void) +@_hasMissingDesignatedInitializers public class Process { public static var pid: Swift.Int { get } @@ -376,7 +388,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } public func hash(into hasher: inout Swift.Hasher) } - public class Frame { + @_hasMissingDesignatedInitializers public class Frame { public var opcode: Swifter.WebSocketSession.OpCode public var fin: Swift.Bool public var rsv1: Swift.UInt8 @@ -400,7 +412,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } } public func == (webSocketSession1: Swifter.WebSocketSession, webSocketSession2: Swifter.WebSocketSession) -> Swift.Bool -public class HttpServer : Swifter.HttpServerIO { +@_inheritsConvenienceInitializers open class HttpServer : Swifter.HttpServerIO { public static let VERSION: Swift.String override public init() public var DELETE: Swifter.HttpServer.MethodRoute, PATCH: Swifter.HttpServer.MethodRoute, HEAD: Swifter.HttpServer.MethodRoute, POST: Swifter.HttpServer.MethodRoute, GET: Swifter.HttpServer.MethodRoute, PUT: Swifter.HttpServer.MethodRoute @@ -414,7 +426,7 @@ public class HttpServer : Swifter.HttpServerIO { } public var notFoundHandler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)? public var middleware: [(Swifter.HttpRequest) -> Swifter.HttpResponse?] - override public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + override open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) public struct MethodRoute { public let method: Swift.String public let router: Swifter.HttpRouter @@ -492,7 +504,7 @@ public func == (socket1: Swifter.Socket, socket2: Swifter.Socket) -> Swift.Bool public protocol HttpServerIODelegate : AnyObject { func socketConnectionReceived(_ socket: Swifter.Socket) } -public class HttpServerIO { +open class HttpServerIO { weak public var delegate: Swifter.HttpServerIODelegate? public enum HttpServerIOState : Swift.Int32 { case starting @@ -500,10 +512,10 @@ public class HttpServerIO { case stopping case stopped public typealias RawValue = Swift.Int32 + public init?(rawValue: Swift.Int32) public var rawValue: Swift.Int32 { get } - public init?(rawValue: Swift.Int32) } public var state: Swifter.HttpServerIO.HttpServerIOState { get @@ -515,11 +527,12 @@ public class HttpServerIO { public var listenAddressIPv6: Swift.String? public func port() throws -> Swift.Int public func isIPv4() throws -> Swift.Bool + public init() @objc deinit @available(OSX 10.10, *) public func start(_ port: Darwin.in_port_t = 8080, forceIPv4: Swift.Bool = false, priority: Dispatch.DispatchQoS.QoSClass = DispatchQoS.QoSClass.background) throws public func stop() - public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) } public func shareFile(_ path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public func shareFilesFromDirectory(_ directoryPath: Swift.String, defaults: [Swift.String] = ["index.html", "default.html"]) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) @@ -551,12 +564,12 @@ extension Socket { public class func tcpSocketForListen(_ port: Darwin.in_port_t, _ forceIPv4: Swift.Bool = false, _ maxPendingConnection: Swift.Int32 = SOMAXCONN, _ listenAddress: Swift.String? = nil) throws -> Swifter.Socket public func acceptClientSocket() throws -> Swifter.Socket } -public class Errno { +@_hasMissingDesignatedInitializers public class Errno { public class func description() -> Swift.String @objc deinit } extension String { - public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String? + public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String } extension Swifter.SerializationError : Swift.Equatable {} extension Swifter.SerializationError : Swift.Hashable {} diff --git a/Frameworks/iOS/Swifter.framework/Modules/module.modulemap b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/module.modulemap similarity index 100% rename from Frameworks/iOS/Swifter.framework/Modules/module.modulemap rename to Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Modules/module.modulemap diff --git a/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Swifter b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Swifter new file mode 100755 index 0000000..905e461 Binary files /dev/null and b/Frameworks/Swifter.xcframework/ios-armv7_arm64/Swifter.framework/Swifter differ diff --git a/Frameworks/tvOS/Swifter.framework/Headers/Swifter-Swift.h b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Headers/Swifter-Swift.h similarity index 96% rename from Frameworks/tvOS/Swifter.framework/Headers/Swifter-Swift.h rename to Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Headers/Swifter-Swift.h index 78f1078..0d423fb 100644 --- a/Frameworks/tvOS/Swifter.framework/Headers/Swifter-Swift.h +++ b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Headers/Swifter-Swift.h @@ -1,8 +1,6 @@ -#ifndef TARGET_OS_SIMULATOR -#include -#endif -#if TARGET_OS_SIMULATOR -// Generated by Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +#if 0 +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" @@ -86,6 +84,11 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #else # define SWIFT_NOESCAPE #endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif #if __has_attribute(warn_unused_result) # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) #else @@ -212,8 +215,8 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic pop -#else -// Generated by Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +#elif defined(__i386__) && __i386__ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" @@ -297,6 +300,11 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #else # define SWIFT_NOESCAPE #endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif #if __has_attribute(warn_unused_result) # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) #else diff --git a/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Headers/SwifteriOS.h b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Headers/SwifteriOS.h new file mode 100644 index 0000000..e3dea92 --- /dev/null +++ b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Headers/SwifteriOS.h @@ -0,0 +1,19 @@ +// +// SwifteriOS.h +// SwifteriOS +// +// Created by Romain Pouclet on 2015-11-24. +// Copyright © 2015 Damian Kołakowski. All rights reserved. +// + +#import + +//! Project version number for SwifteriOS. +FOUNDATION_EXPORT double SwifteriOSVersionNumber; + +//! Project version string for SwifteriOS. +FOUNDATION_EXPORT const unsigned char SwifteriOSVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Info.plist b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Info.plist new file mode 100644 index 0000000..3c6d7f2 Binary files /dev/null and b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Info.plist differ diff --git a/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftdoc b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..c048e5d Binary files /dev/null and b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftdoc differ diff --git a/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftinterface b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..7b31255 --- /dev/null +++ b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftinterface @@ -0,0 +1,583 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target i386-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Swifter +import Dispatch +import Foundation +import Swift +extension String { + public enum FileError : Swift.Error { + case error(Swift.Int32) + } + public class File { + public init(_ pointer: Swift.UnsafeMutablePointer) + public func close() + public func seek(_ offset: Swift.Int) -> Swift.Bool + public func read(_ data: inout [Swift.UInt8]) throws -> Swift.Int + public func write(_ data: [Swift.UInt8]) throws + public static func currentWorkingDirectory() throws -> Swift.String + @objc deinit + } + public static var pathSeparator: Swift.String + public func openNewForWriting() throws -> Swift.String.File + public func openForReading() throws -> Swift.String.File + public func openForWritingAndReading() throws -> Swift.String.File + public func openFileForMode(_ path: Swift.String, _ mode: Swift.String) throws -> Swift.String.File + public func exists() throws -> Swift.Bool + public func directory() throws -> Swift.Bool + public func files() throws -> [Swift.String] +} +public enum SerializationError : Swift.Error { + case invalidObject + case notSupported + public static func == (a: Swifter.SerializationError, b: Swifter.SerializationError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public protocol HttpResponseBodyWriter { + func write(_ file: Swift.String.File) throws + func write(_ data: [Swift.UInt8]) throws + func write(_ data: Swift.ArraySlice) throws + func write(_ data: Foundation.NSData) throws + func write(_ data: Foundation.Data) throws +} +public enum HttpResponseBody { + case json(Any) + case html(Swift.String) + case htmlBody(Swift.String) + case text(Swift.String) + case data(Foundation.Data, contentType: Swift.String? = nil) + case custom(Any, (Any) throws -> Swift.String) +} +public enum HttpResponse { + case switchProtocols([Swift.String : Swift.String], (Swifter.Socket) -> Swift.Void) + case ok(Swifter.HttpResponseBody), created, accepted + case movedPermanently(Swift.String) + case movedTemporarily(Swift.String) + case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound, notAcceptable + case tooManyRequests + case internalServerError + case raw(Swift.Int, Swift.String, [Swift.String : Swift.String]?, ((Swifter.HttpResponseBodyWriter) throws -> Swift.Void)?) + public var statusCode: Swift.Int { + get + } + public var reasonPhrase: Swift.String { + get + } + public func headers() -> [Swift.String : Swift.String] +} +public func scopes(_ scope: @escaping Swifter.Closure) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) +public typealias Closure = () -> Swift.Void +public var idd: Swift.String? +public var dir: Swift.String? +public var rel: Swift.String? +public var rev: Swift.String? +public var alt: Swift.String? +public var forr: Swift.String? +public var src: Swift.String? +public var type: Swift.String? +public var href: Swift.String? +public var text: Swift.String? +public var abbr: Swift.String? +public var size: Swift.String? +public var face: Swift.String? +public var char: Swift.String? +public var cite: Swift.String? +public var span: Swift.String? +public var data: Swift.String? +public var axis: Swift.String? +public var Name: Swift.String? +public var name: Swift.String? +public var code: Swift.String? +public var link: Swift.String? +public var lang: Swift.String? +public var cols: Swift.String? +public var rows: Swift.String? +public var ismap: Swift.String? +public var shape: Swift.String? +public var style: Swift.String? +public var alink: Swift.String? +public var width: Swift.String? +public var rules: Swift.String? +public var align: Swift.String? +public var frame: Swift.String? +public var vlink: Swift.String? +public var deferr: Swift.String? +public var color: Swift.String? +public var media: Swift.String? +public var title: Swift.String? +public var scope: Swift.String? +public var classs: Swift.String? +public var manifest: Swift.String? +public var value: Swift.String? +public var clear: Swift.String? +public var start: Swift.String? +public var label: Swift.String? +public var action: Swift.String? +public var height: Swift.String? +public var method: Swift.String? +public var acceptt: Swift.String? +public var object: Swift.String? +public var scheme: Swift.String? +public var coords: Swift.String? +public var usemap: Swift.String? +public var onblur: Swift.String? +public var nohref: Swift.String? +public var nowrap: Swift.String? +public var hspace: Swift.String? +public var border: Swift.String? +public var valign: Swift.String? +public var vspace: Swift.String? +public var onload: Swift.String? +public var target: Swift.String? +public var prompt: Swift.String? +public var onfocus: Swift.String? +public var enctype: Swift.String? +public var onclick: Swift.String? +public var ontouchstart: Swift.String? +public var onkeyup: Swift.String? +public var profile: Swift.String? +public var version: Swift.String? +public var onreset: Swift.String? +public var charset: Swift.String? +public var standby: Swift.String? +public var colspan: Swift.String? +public var charoff: Swift.String? +public var classid: Swift.String? +public var compact: Swift.String? +public var declare: Swift.String? +public var rowspan: Swift.String? +public var checked: Swift.String? +public var archive: Swift.String? +public var bgcolor: Swift.String? +public var content: Swift.String? +public var noshade: Swift.String? +public var summary: Swift.String? +public var headers: Swift.String? +public var onselect: Swift.String? +public var readonly: Swift.String? +public var tabindex: Swift.String? +public var onchange: Swift.String? +public var noresize: Swift.String? +public var disabled: Swift.String? +public var longdesc: Swift.String? +public var codebase: Swift.String? +public var language: Swift.String? +public var datetime: Swift.String? +public var selected: Swift.String? +public var hreflang: Swift.String? +public var onsubmit: Swift.String? +public var multiple: Swift.String? +public var onunload: Swift.String? +public var codetype: Swift.String? +public var scrolling: Swift.String? +public var onkeydown: Swift.String? +public var maxlength: Swift.String? +public var valuetype: Swift.String? +public var accesskey: Swift.String? +public var onmouseup: Swift.String? +public var autofocus: Swift.String? +public var onkeypress: Swift.String? +public var ondblclick: Swift.String? +public var onmouseout: Swift.String? +public var httpEquiv: Swift.String? +public var dataText: Swift.String? +public var background: Swift.String? +public var onmousemove: Swift.String? +public var onmouseover: Swift.String? +public var cellpadding: Swift.String? +public var onmousedown: Swift.String? +public var frameborder: Swift.String? +public var marginwidth: Swift.String? +public var cellspacing: Swift.String? +public var placeholder: Swift.String? +public var marginheight: Swift.String? +public var acceptCharset: Swift.String? +public var inner: Swift.String? +public func a(_ closure: () -> Swift.Void) +public func b(_ closure: () -> Swift.Void) +public func i(_ closure: () -> Swift.Void) +public func p(_ closure: () -> Swift.Void) +public func q(_ closure: () -> Swift.Void) +public func s(_ closure: () -> Swift.Void) +public func u(_ closure: () -> Swift.Void) +public func br(_ closure: () -> Swift.Void) +public func dd(_ closure: () -> Swift.Void) +public func dl(_ closure: () -> Swift.Void) +public func dt(_ closure: () -> Swift.Void) +public func em(_ closure: () -> Swift.Void) +public func hr(_ closure: () -> Swift.Void) +public func li(_ closure: () -> Swift.Void) +public func ol(_ closure: () -> Swift.Void) +public func rp(_ closure: () -> Swift.Void) +public func rt(_ closure: () -> Swift.Void) +public func td(_ closure: () -> Swift.Void) +public func th(_ closure: () -> Swift.Void) +public func tr(_ closure: () -> Swift.Void) +public func tt(_ closure: () -> Swift.Void) +public func ul(_ closure: () -> Swift.Void) +public func ul(_ collection: T, _ closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func h1(_ closure: () -> Swift.Void) +public func h2(_ closure: () -> Swift.Void) +public func h3(_ closure: () -> Swift.Void) +public func h4(_ closure: () -> Swift.Void) +public func h5(_ closure: () -> Swift.Void) +public func h6(_ closure: () -> Swift.Void) +public func bdi(_ closure: () -> Swift.Void) +public func bdo(_ closure: () -> Swift.Void) +public func big(_ closure: () -> Swift.Void) +public func col(_ closure: () -> Swift.Void) +public func del(_ closure: () -> Swift.Void) +public func dfn(_ closure: () -> Swift.Void) +public func dir(_ closure: () -> Swift.Void) +public func div(_ closure: () -> Swift.Void) +public func img(_ closure: () -> Swift.Void) +public func ins(_ closure: () -> Swift.Void) +public func kbd(_ closure: () -> Swift.Void) +public func map(_ closure: () -> Swift.Void) +public func nav(_ closure: () -> Swift.Void) +public func pre(_ closure: () -> Swift.Void) +public func rtc(_ closure: () -> Swift.Void) +public func sub(_ closure: () -> Swift.Void) +public func sup(_ closure: () -> Swift.Void) +public func varr(_ closure: () -> Swift.Void) +public func wbr(_ closure: () -> Swift.Void) +public func xmp(_ closure: () -> Swift.Void) +public func abbr(_ closure: () -> Swift.Void) +public func area(_ closure: () -> Swift.Void) +public func base(_ closure: () -> Swift.Void) +public func body(_ closure: () -> Swift.Void) +public func cite(_ closure: () -> Swift.Void) +public func code(_ closure: () -> Swift.Void) +public func data(_ closure: () -> Swift.Void) +public func font(_ closure: () -> Swift.Void) +public func form(_ closure: () -> Swift.Void) +public func head(_ closure: () -> Swift.Void) +public func html(_ closure: () -> Swift.Void) +public func link(_ closure: () -> Swift.Void) +public func main(_ closure: () -> Swift.Void) +public func mark(_ closure: () -> Swift.Void) +public func menu(_ closure: () -> Swift.Void) +public func meta(_ closure: () -> Swift.Void) +public func nobr(_ closure: () -> Swift.Void) +public func ruby(_ closure: () -> Swift.Void) +public func samp(_ closure: () -> Swift.Void) +public func span(_ closure: () -> Swift.Void) +public func time(_ closure: () -> Swift.Void) +public func aside(_ closure: () -> Swift.Void) +public func audio(_ closure: () -> Swift.Void) +public func blink(_ closure: () -> Swift.Void) +public func embed(_ closure: () -> Swift.Void) +public func frame(_ closure: () -> Swift.Void) +public func image(_ closure: () -> Swift.Void) +public func input(_ closure: () -> Swift.Void) +public func label(_ closure: () -> Swift.Void) +public func meter(_ closure: () -> Swift.Void) +public func param(_ closure: () -> Swift.Void) +public func small(_ closure: () -> Swift.Void) +public func style(_ closure: () -> Swift.Void) +public func table(_ closure: () -> Swift.Void) +public func table(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tbody(_ closure: () -> Swift.Void) +public func tbody(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tfoot(_ closure: () -> Swift.Void) +public func thead(_ closure: () -> Swift.Void) +public func title(_ closure: () -> Swift.Void) +public func track(_ closure: () -> Swift.Void) +public func video(_ closure: () -> Swift.Void) +public func applet(_ closure: () -> Swift.Void) +public func button(_ closure: () -> Swift.Void) +public func canvas(_ closure: () -> Swift.Void) +public func center(_ closure: () -> Swift.Void) +public func dialog(_ closure: () -> Swift.Void) +public func figure(_ closure: () -> Swift.Void) +public func footer(_ closure: () -> Swift.Void) +public func header(_ closure: () -> Swift.Void) +public func hgroup(_ closure: () -> Swift.Void) +public func iframe(_ closure: () -> Swift.Void) +public func keygen(_ closure: () -> Swift.Void) +public func legend(_ closure: () -> Swift.Void) +public func object(_ closure: () -> Swift.Void) +public func option(_ closure: () -> Swift.Void) +public func output(_ closure: () -> Swift.Void) +public func script(_ closure: () -> Swift.Void) +public func select(_ closure: () -> Swift.Void) +public func shadow(_ closure: () -> Swift.Void) +public func source(_ closure: () -> Swift.Void) +public func spacer(_ closure: () -> Swift.Void) +public func strike(_ closure: () -> Swift.Void) +public func strong(_ closure: () -> Swift.Void) +public func acronym(_ closure: () -> Swift.Void) +public func address(_ closure: () -> Swift.Void) +public func article(_ closure: () -> Swift.Void) +public func bgsound(_ closure: () -> Swift.Void) +public func caption(_ closure: () -> Swift.Void) +public func command(_ closure: () -> Swift.Void) +public func content(_ closure: () -> Swift.Void) +public func details(_ closure: () -> Swift.Void) +public func elementt(_ closure: () -> Swift.Void) +public func isindex(_ closure: () -> Swift.Void) +public func listing(_ closure: () -> Swift.Void) +public func marquee(_ closure: () -> Swift.Void) +public func noembed(_ closure: () -> Swift.Void) +public func picture(_ closure: () -> Swift.Void) +public func section(_ closure: () -> Swift.Void) +public func summary(_ closure: () -> Swift.Void) +public func basefont(_ closure: () -> Swift.Void) +public func colgroup(_ closure: () -> Swift.Void) +public func datalist(_ closure: () -> Swift.Void) +public func fieldset(_ closure: () -> Swift.Void) +public func frameset(_ closure: () -> Swift.Void) +public func menuitem(_ closure: () -> Swift.Void) +public func multicol(_ closure: () -> Swift.Void) +public func noframes(_ closure: () -> Swift.Void) +public func noscript(_ closure: () -> Swift.Void) +public func optgroup(_ closure: () -> Swift.Void) +public func progress(_ closure: () -> Swift.Void) +public func template(_ closure: () -> Swift.Void) +public func textarea(_ closure: () -> Swift.Void) +public func plaintext(_ closure: () -> Swift.Void) +public func javascript(_ closure: () -> Swift.Void) +public func blockquote(_ closure: () -> Swift.Void) +public func figcaption(_ closure: () -> Swift.Void) +public func stylesheet(_ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ closure: () -> Swift.Void) +@_hasMissingDesignatedInitializers public class Process { + public static var pid: Swift.Int { + get + } + public static var tid: Swift.UInt64 { + get + } + public static func watchSignals(_ callback: @escaping (Swift.Int32) -> Swift.Void) + @objc deinit +} +public class HttpParser { + public init() + public func readHttpRequest(_ socket: Swifter.Socket) throws -> Swifter.HttpRequest + @objc deinit +} +extension String { + public func unquote() -> Swift.String +} +extension Unicode.Scalar { + public func asWhitespace() -> Swift.UInt8? +} +@available(*, deprecated, message: "Use websocket(text:binary:pong:connected:disconnected:) instead.") +public func websocket(_ text: @escaping (Swifter.WebSocketSession, Swift.String) -> Swift.Void, _ binary: @escaping (Swifter.WebSocketSession, [Swift.UInt8]) -> Swift.Void, _ pong: @escaping (Swifter.WebSocketSession, [Swift.UInt8]) -> Swift.Void) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) +public func websocket(text: ((Swifter.WebSocketSession, Swift.String) -> Swift.Void)? = nil, binary: ((Swifter.WebSocketSession, [Swift.UInt8]) -> Swift.Void)? = nil, pong: ((Swifter.WebSocketSession, [Swift.UInt8]) -> Swift.Void)? = nil, connected: ((Swifter.WebSocketSession) -> Swift.Void)? = nil, disconnected: ((Swifter.WebSocketSession) -> Swift.Void)? = nil) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) +public class WebSocketSession : Swift.Hashable, Swift.Equatable { + public enum WsError : Swift.Error { + case unknownOpCode(Swift.String), unMaskedFrame(Swift.String), protocolError(Swift.String), invalidUTF8(Swift.String) + } + public enum OpCode : Swift.UInt8 { + case `continue`, close, ping, pong, text, binary + public typealias RawValue = Swift.UInt8 + public init?(rawValue: Swift.UInt8) + public var rawValue: Swift.UInt8 { + get + } + } + public enum Control : Swift.Error { + case close + public static func == (a: Swifter.WebSocketSession.Control, b: Swifter.WebSocketSession.Control) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) + } + @_hasMissingDesignatedInitializers public class Frame { + public var opcode: Swifter.WebSocketSession.OpCode + public var fin: Swift.Bool + public var rsv1: Swift.UInt8 + public var rsv2: Swift.UInt8 + public var rsv3: Swift.UInt8 + public var payload: [Swift.UInt8] + @objc deinit + } + final public let socket: Swifter.Socket + public init(_ socket: Swifter.Socket) + @objc deinit + public func writeText(_ text: Swift.String) + public func writeBinary(_ binary: [Swift.UInt8]) + public func writeBinary(_ binary: Swift.ArraySlice) + public func writeFrame(_ data: Swift.ArraySlice, _ op: Swifter.WebSocketSession.OpCode, _ fin: Swift.Bool = true) + public func writeCloseFrame() + public func readFrame() throws -> Swifter.WebSocketSession.Frame + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public func == (webSocketSession1: Swifter.WebSocketSession, webSocketSession2: Swifter.WebSocketSession) -> Swift.Bool +@_inheritsConvenienceInitializers open class HttpServer : Swifter.HttpServerIO { + public static let VERSION: Swift.String + override public init() + public var DELETE: Swifter.HttpServer.MethodRoute, PATCH: Swifter.HttpServer.MethodRoute, HEAD: Swifter.HttpServer.MethodRoute, POST: Swifter.HttpServer.MethodRoute, GET: Swifter.HttpServer.MethodRoute, PUT: Swifter.HttpServer.MethodRoute + public var delete: Swifter.HttpServer.MethodRoute, patch: Swifter.HttpServer.MethodRoute, head: Swifter.HttpServer.MethodRoute, post: Swifter.HttpServer.MethodRoute, get: Swifter.HttpServer.MethodRoute, put: Swifter.HttpServer.MethodRoute + public subscript(path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse)? { + get + set + } + public var routes: [Swift.String] { + get + } + public var notFoundHandler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)? + public var middleware: [(Swifter.HttpRequest) -> Swifter.HttpResponse?] + override open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + public struct MethodRoute { + public let method: Swift.String + public let router: Swifter.HttpRouter + public subscript(path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse)? { + get + set + } + } + @objc deinit +} +public class HttpRequest { + public var path: Swift.String + public var queryParams: [(Swift.String, Swift.String)] + public var method: Swift.String + public var headers: [Swift.String : Swift.String] + public var body: [Swift.UInt8] + public var address: Swift.String? + public var params: [Swift.String : Swift.String] + public init() + public func hasTokenForHeader(_ headerName: Swift.String, token: Swift.String) -> Swift.Bool + public func parseUrlencodedForm() -> [(Swift.String, Swift.String)] + public struct MultiPart { + public let headers: [Swift.String : Swift.String] + public let body: [Swift.UInt8] + public var name: Swift.String? { + get + } + public var fileName: Swift.String? { + get + } + } + public func parseMultiPartFormData() -> [Swifter.HttpRequest.MultiPart] + @objc deinit +} +public func demoServer(_ publicDir: Swift.String) -> Swifter.HttpServer +extension Socket { + public func writeFile(_ file: Swift.String.File) throws +} +public enum SocketError : Swift.Error { + case socketCreationFailed(Swift.String) + case socketSettingReUseAddrFailed(Swift.String) + case bindFailed(Swift.String) + case listenFailed(Swift.String) + case writeFailed(Swift.String) + case getPeerNameFailed(Swift.String) + case convertingPeerNameFailed + case getNameInfoFailed(Swift.String) + case acceptFailed(Swift.String) + case recvFailed(Swift.String) + case getSockNameFailed(Swift.String) +} +open class Socket : Swift.Hashable, Swift.Equatable { + public init(socketFileDescriptor: Swift.Int32) + @objc deinit + public func hash(into hasher: inout Swift.Hasher) + public func close() + public func port() throws -> Darwin.in_port_t + public func isIPv4() throws -> Swift.Bool + public func writeUTF8(_ string: Swift.String) throws + public func writeUInt8(_ data: [Swift.UInt8]) throws + public func writeUInt8(_ data: Swift.ArraySlice) throws + public func writeData(_ data: Foundation.NSData) throws + public func writeData(_ data: Foundation.Data) throws + open func read() throws -> Swift.UInt8 + open func read(length: Swift.Int) throws -> [Swift.UInt8] + public func readLine() throws -> Swift.String + public func peername() throws -> Swift.String + public class func setNoSigPipe(_ socket: Swift.Int32) + public class func close(_ socket: Swift.Int32) + open var hashValue: Swift.Int { + get + } +} +public func == (socket1: Swifter.Socket, socket2: Swifter.Socket) -> Swift.Bool +public protocol HttpServerIODelegate : AnyObject { + func socketConnectionReceived(_ socket: Swifter.Socket) +} +open class HttpServerIO { + weak public var delegate: Swifter.HttpServerIODelegate? + public enum HttpServerIOState : Swift.Int32 { + case starting + case running + case stopping + case stopped + public typealias RawValue = Swift.Int32 + public init?(rawValue: Swift.Int32) + public var rawValue: Swift.Int32 { + get + } + } + public var state: Swifter.HttpServerIO.HttpServerIOState { + get + } + public var operating: Swift.Bool { + get + } + public var listenAddressIPv4: Swift.String? + public var listenAddressIPv6: Swift.String? + public func port() throws -> Swift.Int + public func isIPv4() throws -> Swift.Bool + public init() + @objc deinit + @available(OSX 10.10, *) + public func start(_ port: Darwin.in_port_t = 8080, forceIPv4: Swift.Bool = false, priority: Dispatch.DispatchQoS.QoSClass = DispatchQoS.QoSClass.background) throws + public func stop() + open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) +} +public func shareFile(_ path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) +public func shareFilesFromDirectory(_ directoryPath: Swift.String, defaults: [Swift.String] = ["index.html", "default.html"]) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) +public func directoryBrowser(_ dir: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) +open class HttpRouter { + public init() + public func routes() -> [Swift.String] + public func register(_ method: Swift.String?, path: Swift.String, handler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)?) + public func route(_ method: Swift.String?, path: Swift.String) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse)? + @objc deinit +} +extension NSURL { + public func mimeType() -> Swift.String +} +extension NSString { + public func mimeType() -> Swift.String +} +extension String { + public func mimeType() -> Swift.String +} +public struct SHA1 { + public static func hash(_ input: [Swift.UInt8]) -> [Swift.UInt8] +} +extension String { + public func sha1() -> [Swift.UInt8] + public func sha1() -> Swift.String +} +extension Socket { + public class func tcpSocketForListen(_ port: Darwin.in_port_t, _ forceIPv4: Swift.Bool = false, _ maxPendingConnection: Swift.Int32 = SOMAXCONN, _ listenAddress: Swift.String? = nil) throws -> Swifter.Socket + public func acceptClientSocket() throws -> Swifter.Socket +} +@_hasMissingDesignatedInitializers public class Errno { + public class func description() -> Swift.String + @objc deinit +} +extension String { + public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String +} +extension Swifter.SerializationError : Swift.Equatable {} +extension Swifter.SerializationError : Swift.Hashable {} +extension Swifter.WebSocketSession.OpCode : Swift.Equatable {} +extension Swifter.WebSocketSession.OpCode : Swift.Hashable {} +extension Swifter.WebSocketSession.OpCode : Swift.RawRepresentable {} +extension Swifter.WebSocketSession.Control : Swift.Equatable {} +extension Swifter.WebSocketSession.Control : Swift.Hashable {} +extension Swifter.HttpServerIO.HttpServerIOState : Swift.Equatable {} +extension Swifter.HttpServerIO.HttpServerIOState : Swift.Hashable {} +extension Swifter.HttpServerIO.HttpServerIOState : Swift.RawRepresentable {} diff --git a/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/i386.swiftdoc b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/i386.swiftdoc new file mode 100644 index 0000000..c048e5d Binary files /dev/null and b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/i386.swiftdoc differ diff --git a/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/i386.swiftinterface b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/i386.swiftinterface new file mode 100644 index 0000000..7b31255 --- /dev/null +++ b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/i386.swiftinterface @@ -0,0 +1,583 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target i386-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Swifter +import Dispatch +import Foundation +import Swift +extension String { + public enum FileError : Swift.Error { + case error(Swift.Int32) + } + public class File { + public init(_ pointer: Swift.UnsafeMutablePointer) + public func close() + public func seek(_ offset: Swift.Int) -> Swift.Bool + public func read(_ data: inout [Swift.UInt8]) throws -> Swift.Int + public func write(_ data: [Swift.UInt8]) throws + public static func currentWorkingDirectory() throws -> Swift.String + @objc deinit + } + public static var pathSeparator: Swift.String + public func openNewForWriting() throws -> Swift.String.File + public func openForReading() throws -> Swift.String.File + public func openForWritingAndReading() throws -> Swift.String.File + public func openFileForMode(_ path: Swift.String, _ mode: Swift.String) throws -> Swift.String.File + public func exists() throws -> Swift.Bool + public func directory() throws -> Swift.Bool + public func files() throws -> [Swift.String] +} +public enum SerializationError : Swift.Error { + case invalidObject + case notSupported + public static func == (a: Swifter.SerializationError, b: Swifter.SerializationError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public protocol HttpResponseBodyWriter { + func write(_ file: Swift.String.File) throws + func write(_ data: [Swift.UInt8]) throws + func write(_ data: Swift.ArraySlice) throws + func write(_ data: Foundation.NSData) throws + func write(_ data: Foundation.Data) throws +} +public enum HttpResponseBody { + case json(Any) + case html(Swift.String) + case htmlBody(Swift.String) + case text(Swift.String) + case data(Foundation.Data, contentType: Swift.String? = nil) + case custom(Any, (Any) throws -> Swift.String) +} +public enum HttpResponse { + case switchProtocols([Swift.String : Swift.String], (Swifter.Socket) -> Swift.Void) + case ok(Swifter.HttpResponseBody), created, accepted + case movedPermanently(Swift.String) + case movedTemporarily(Swift.String) + case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound, notAcceptable + case tooManyRequests + case internalServerError + case raw(Swift.Int, Swift.String, [Swift.String : Swift.String]?, ((Swifter.HttpResponseBodyWriter) throws -> Swift.Void)?) + public var statusCode: Swift.Int { + get + } + public var reasonPhrase: Swift.String { + get + } + public func headers() -> [Swift.String : Swift.String] +} +public func scopes(_ scope: @escaping Swifter.Closure) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) +public typealias Closure = () -> Swift.Void +public var idd: Swift.String? +public var dir: Swift.String? +public var rel: Swift.String? +public var rev: Swift.String? +public var alt: Swift.String? +public var forr: Swift.String? +public var src: Swift.String? +public var type: Swift.String? +public var href: Swift.String? +public var text: Swift.String? +public var abbr: Swift.String? +public var size: Swift.String? +public var face: Swift.String? +public var char: Swift.String? +public var cite: Swift.String? +public var span: Swift.String? +public var data: Swift.String? +public var axis: Swift.String? +public var Name: Swift.String? +public var name: Swift.String? +public var code: Swift.String? +public var link: Swift.String? +public var lang: Swift.String? +public var cols: Swift.String? +public var rows: Swift.String? +public var ismap: Swift.String? +public var shape: Swift.String? +public var style: Swift.String? +public var alink: Swift.String? +public var width: Swift.String? +public var rules: Swift.String? +public var align: Swift.String? +public var frame: Swift.String? +public var vlink: Swift.String? +public var deferr: Swift.String? +public var color: Swift.String? +public var media: Swift.String? +public var title: Swift.String? +public var scope: Swift.String? +public var classs: Swift.String? +public var manifest: Swift.String? +public var value: Swift.String? +public var clear: Swift.String? +public var start: Swift.String? +public var label: Swift.String? +public var action: Swift.String? +public var height: Swift.String? +public var method: Swift.String? +public var acceptt: Swift.String? +public var object: Swift.String? +public var scheme: Swift.String? +public var coords: Swift.String? +public var usemap: Swift.String? +public var onblur: Swift.String? +public var nohref: Swift.String? +public var nowrap: Swift.String? +public var hspace: Swift.String? +public var border: Swift.String? +public var valign: Swift.String? +public var vspace: Swift.String? +public var onload: Swift.String? +public var target: Swift.String? +public var prompt: Swift.String? +public var onfocus: Swift.String? +public var enctype: Swift.String? +public var onclick: Swift.String? +public var ontouchstart: Swift.String? +public var onkeyup: Swift.String? +public var profile: Swift.String? +public var version: Swift.String? +public var onreset: Swift.String? +public var charset: Swift.String? +public var standby: Swift.String? +public var colspan: Swift.String? +public var charoff: Swift.String? +public var classid: Swift.String? +public var compact: Swift.String? +public var declare: Swift.String? +public var rowspan: Swift.String? +public var checked: Swift.String? +public var archive: Swift.String? +public var bgcolor: Swift.String? +public var content: Swift.String? +public var noshade: Swift.String? +public var summary: Swift.String? +public var headers: Swift.String? +public var onselect: Swift.String? +public var readonly: Swift.String? +public var tabindex: Swift.String? +public var onchange: Swift.String? +public var noresize: Swift.String? +public var disabled: Swift.String? +public var longdesc: Swift.String? +public var codebase: Swift.String? +public var language: Swift.String? +public var datetime: Swift.String? +public var selected: Swift.String? +public var hreflang: Swift.String? +public var onsubmit: Swift.String? +public var multiple: Swift.String? +public var onunload: Swift.String? +public var codetype: Swift.String? +public var scrolling: Swift.String? +public var onkeydown: Swift.String? +public var maxlength: Swift.String? +public var valuetype: Swift.String? +public var accesskey: Swift.String? +public var onmouseup: Swift.String? +public var autofocus: Swift.String? +public var onkeypress: Swift.String? +public var ondblclick: Swift.String? +public var onmouseout: Swift.String? +public var httpEquiv: Swift.String? +public var dataText: Swift.String? +public var background: Swift.String? +public var onmousemove: Swift.String? +public var onmouseover: Swift.String? +public var cellpadding: Swift.String? +public var onmousedown: Swift.String? +public var frameborder: Swift.String? +public var marginwidth: Swift.String? +public var cellspacing: Swift.String? +public var placeholder: Swift.String? +public var marginheight: Swift.String? +public var acceptCharset: Swift.String? +public var inner: Swift.String? +public func a(_ closure: () -> Swift.Void) +public func b(_ closure: () -> Swift.Void) +public func i(_ closure: () -> Swift.Void) +public func p(_ closure: () -> Swift.Void) +public func q(_ closure: () -> Swift.Void) +public func s(_ closure: () -> Swift.Void) +public func u(_ closure: () -> Swift.Void) +public func br(_ closure: () -> Swift.Void) +public func dd(_ closure: () -> Swift.Void) +public func dl(_ closure: () -> Swift.Void) +public func dt(_ closure: () -> Swift.Void) +public func em(_ closure: () -> Swift.Void) +public func hr(_ closure: () -> Swift.Void) +public func li(_ closure: () -> Swift.Void) +public func ol(_ closure: () -> Swift.Void) +public func rp(_ closure: () -> Swift.Void) +public func rt(_ closure: () -> Swift.Void) +public func td(_ closure: () -> Swift.Void) +public func th(_ closure: () -> Swift.Void) +public func tr(_ closure: () -> Swift.Void) +public func tt(_ closure: () -> Swift.Void) +public func ul(_ closure: () -> Swift.Void) +public func ul(_ collection: T, _ closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func h1(_ closure: () -> Swift.Void) +public func h2(_ closure: () -> Swift.Void) +public func h3(_ closure: () -> Swift.Void) +public func h4(_ closure: () -> Swift.Void) +public func h5(_ closure: () -> Swift.Void) +public func h6(_ closure: () -> Swift.Void) +public func bdi(_ closure: () -> Swift.Void) +public func bdo(_ closure: () -> Swift.Void) +public func big(_ closure: () -> Swift.Void) +public func col(_ closure: () -> Swift.Void) +public func del(_ closure: () -> Swift.Void) +public func dfn(_ closure: () -> Swift.Void) +public func dir(_ closure: () -> Swift.Void) +public func div(_ closure: () -> Swift.Void) +public func img(_ closure: () -> Swift.Void) +public func ins(_ closure: () -> Swift.Void) +public func kbd(_ closure: () -> Swift.Void) +public func map(_ closure: () -> Swift.Void) +public func nav(_ closure: () -> Swift.Void) +public func pre(_ closure: () -> Swift.Void) +public func rtc(_ closure: () -> Swift.Void) +public func sub(_ closure: () -> Swift.Void) +public func sup(_ closure: () -> Swift.Void) +public func varr(_ closure: () -> Swift.Void) +public func wbr(_ closure: () -> Swift.Void) +public func xmp(_ closure: () -> Swift.Void) +public func abbr(_ closure: () -> Swift.Void) +public func area(_ closure: () -> Swift.Void) +public func base(_ closure: () -> Swift.Void) +public func body(_ closure: () -> Swift.Void) +public func cite(_ closure: () -> Swift.Void) +public func code(_ closure: () -> Swift.Void) +public func data(_ closure: () -> Swift.Void) +public func font(_ closure: () -> Swift.Void) +public func form(_ closure: () -> Swift.Void) +public func head(_ closure: () -> Swift.Void) +public func html(_ closure: () -> Swift.Void) +public func link(_ closure: () -> Swift.Void) +public func main(_ closure: () -> Swift.Void) +public func mark(_ closure: () -> Swift.Void) +public func menu(_ closure: () -> Swift.Void) +public func meta(_ closure: () -> Swift.Void) +public func nobr(_ closure: () -> Swift.Void) +public func ruby(_ closure: () -> Swift.Void) +public func samp(_ closure: () -> Swift.Void) +public func span(_ closure: () -> Swift.Void) +public func time(_ closure: () -> Swift.Void) +public func aside(_ closure: () -> Swift.Void) +public func audio(_ closure: () -> Swift.Void) +public func blink(_ closure: () -> Swift.Void) +public func embed(_ closure: () -> Swift.Void) +public func frame(_ closure: () -> Swift.Void) +public func image(_ closure: () -> Swift.Void) +public func input(_ closure: () -> Swift.Void) +public func label(_ closure: () -> Swift.Void) +public func meter(_ closure: () -> Swift.Void) +public func param(_ closure: () -> Swift.Void) +public func small(_ closure: () -> Swift.Void) +public func style(_ closure: () -> Swift.Void) +public func table(_ closure: () -> Swift.Void) +public func table(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tbody(_ closure: () -> Swift.Void) +public func tbody(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tfoot(_ closure: () -> Swift.Void) +public func thead(_ closure: () -> Swift.Void) +public func title(_ closure: () -> Swift.Void) +public func track(_ closure: () -> Swift.Void) +public func video(_ closure: () -> Swift.Void) +public func applet(_ closure: () -> Swift.Void) +public func button(_ closure: () -> Swift.Void) +public func canvas(_ closure: () -> Swift.Void) +public func center(_ closure: () -> Swift.Void) +public func dialog(_ closure: () -> Swift.Void) +public func figure(_ closure: () -> Swift.Void) +public func footer(_ closure: () -> Swift.Void) +public func header(_ closure: () -> Swift.Void) +public func hgroup(_ closure: () -> Swift.Void) +public func iframe(_ closure: () -> Swift.Void) +public func keygen(_ closure: () -> Swift.Void) +public func legend(_ closure: () -> Swift.Void) +public func object(_ closure: () -> Swift.Void) +public func option(_ closure: () -> Swift.Void) +public func output(_ closure: () -> Swift.Void) +public func script(_ closure: () -> Swift.Void) +public func select(_ closure: () -> Swift.Void) +public func shadow(_ closure: () -> Swift.Void) +public func source(_ closure: () -> Swift.Void) +public func spacer(_ closure: () -> Swift.Void) +public func strike(_ closure: () -> Swift.Void) +public func strong(_ closure: () -> Swift.Void) +public func acronym(_ closure: () -> Swift.Void) +public func address(_ closure: () -> Swift.Void) +public func article(_ closure: () -> Swift.Void) +public func bgsound(_ closure: () -> Swift.Void) +public func caption(_ closure: () -> Swift.Void) +public func command(_ closure: () -> Swift.Void) +public func content(_ closure: () -> Swift.Void) +public func details(_ closure: () -> Swift.Void) +public func elementt(_ closure: () -> Swift.Void) +public func isindex(_ closure: () -> Swift.Void) +public func listing(_ closure: () -> Swift.Void) +public func marquee(_ closure: () -> Swift.Void) +public func noembed(_ closure: () -> Swift.Void) +public func picture(_ closure: () -> Swift.Void) +public func section(_ closure: () -> Swift.Void) +public func summary(_ closure: () -> Swift.Void) +public func basefont(_ closure: () -> Swift.Void) +public func colgroup(_ closure: () -> Swift.Void) +public func datalist(_ closure: () -> Swift.Void) +public func fieldset(_ closure: () -> Swift.Void) +public func frameset(_ closure: () -> Swift.Void) +public func menuitem(_ closure: () -> Swift.Void) +public func multicol(_ closure: () -> Swift.Void) +public func noframes(_ closure: () -> Swift.Void) +public func noscript(_ closure: () -> Swift.Void) +public func optgroup(_ closure: () -> Swift.Void) +public func progress(_ closure: () -> Swift.Void) +public func template(_ closure: () -> Swift.Void) +public func textarea(_ closure: () -> Swift.Void) +public func plaintext(_ closure: () -> Swift.Void) +public func javascript(_ closure: () -> Swift.Void) +public func blockquote(_ closure: () -> Swift.Void) +public func figcaption(_ closure: () -> Swift.Void) +public func stylesheet(_ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ closure: () -> Swift.Void) +@_hasMissingDesignatedInitializers public class Process { + public static var pid: Swift.Int { + get + } + public static var tid: Swift.UInt64 { + get + } + public static func watchSignals(_ callback: @escaping (Swift.Int32) -> Swift.Void) + @objc deinit +} +public class HttpParser { + public init() + public func readHttpRequest(_ socket: Swifter.Socket) throws -> Swifter.HttpRequest + @objc deinit +} +extension String { + public func unquote() -> Swift.String +} +extension Unicode.Scalar { + public func asWhitespace() -> Swift.UInt8? +} +@available(*, deprecated, message: "Use websocket(text:binary:pong:connected:disconnected:) instead.") +public func websocket(_ text: @escaping (Swifter.WebSocketSession, Swift.String) -> Swift.Void, _ binary: @escaping (Swifter.WebSocketSession, [Swift.UInt8]) -> Swift.Void, _ pong: @escaping (Swifter.WebSocketSession, [Swift.UInt8]) -> Swift.Void) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) +public func websocket(text: ((Swifter.WebSocketSession, Swift.String) -> Swift.Void)? = nil, binary: ((Swifter.WebSocketSession, [Swift.UInt8]) -> Swift.Void)? = nil, pong: ((Swifter.WebSocketSession, [Swift.UInt8]) -> Swift.Void)? = nil, connected: ((Swifter.WebSocketSession) -> Swift.Void)? = nil, disconnected: ((Swifter.WebSocketSession) -> Swift.Void)? = nil) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) +public class WebSocketSession : Swift.Hashable, Swift.Equatable { + public enum WsError : Swift.Error { + case unknownOpCode(Swift.String), unMaskedFrame(Swift.String), protocolError(Swift.String), invalidUTF8(Swift.String) + } + public enum OpCode : Swift.UInt8 { + case `continue`, close, ping, pong, text, binary + public typealias RawValue = Swift.UInt8 + public init?(rawValue: Swift.UInt8) + public var rawValue: Swift.UInt8 { + get + } + } + public enum Control : Swift.Error { + case close + public static func == (a: Swifter.WebSocketSession.Control, b: Swifter.WebSocketSession.Control) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) + } + @_hasMissingDesignatedInitializers public class Frame { + public var opcode: Swifter.WebSocketSession.OpCode + public var fin: Swift.Bool + public var rsv1: Swift.UInt8 + public var rsv2: Swift.UInt8 + public var rsv3: Swift.UInt8 + public var payload: [Swift.UInt8] + @objc deinit + } + final public let socket: Swifter.Socket + public init(_ socket: Swifter.Socket) + @objc deinit + public func writeText(_ text: Swift.String) + public func writeBinary(_ binary: [Swift.UInt8]) + public func writeBinary(_ binary: Swift.ArraySlice) + public func writeFrame(_ data: Swift.ArraySlice, _ op: Swifter.WebSocketSession.OpCode, _ fin: Swift.Bool = true) + public func writeCloseFrame() + public func readFrame() throws -> Swifter.WebSocketSession.Frame + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public func == (webSocketSession1: Swifter.WebSocketSession, webSocketSession2: Swifter.WebSocketSession) -> Swift.Bool +@_inheritsConvenienceInitializers open class HttpServer : Swifter.HttpServerIO { + public static let VERSION: Swift.String + override public init() + public var DELETE: Swifter.HttpServer.MethodRoute, PATCH: Swifter.HttpServer.MethodRoute, HEAD: Swifter.HttpServer.MethodRoute, POST: Swifter.HttpServer.MethodRoute, GET: Swifter.HttpServer.MethodRoute, PUT: Swifter.HttpServer.MethodRoute + public var delete: Swifter.HttpServer.MethodRoute, patch: Swifter.HttpServer.MethodRoute, head: Swifter.HttpServer.MethodRoute, post: Swifter.HttpServer.MethodRoute, get: Swifter.HttpServer.MethodRoute, put: Swifter.HttpServer.MethodRoute + public subscript(path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse)? { + get + set + } + public var routes: [Swift.String] { + get + } + public var notFoundHandler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)? + public var middleware: [(Swifter.HttpRequest) -> Swifter.HttpResponse?] + override open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + public struct MethodRoute { + public let method: Swift.String + public let router: Swifter.HttpRouter + public subscript(path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse)? { + get + set + } + } + @objc deinit +} +public class HttpRequest { + public var path: Swift.String + public var queryParams: [(Swift.String, Swift.String)] + public var method: Swift.String + public var headers: [Swift.String : Swift.String] + public var body: [Swift.UInt8] + public var address: Swift.String? + public var params: [Swift.String : Swift.String] + public init() + public func hasTokenForHeader(_ headerName: Swift.String, token: Swift.String) -> Swift.Bool + public func parseUrlencodedForm() -> [(Swift.String, Swift.String)] + public struct MultiPart { + public let headers: [Swift.String : Swift.String] + public let body: [Swift.UInt8] + public var name: Swift.String? { + get + } + public var fileName: Swift.String? { + get + } + } + public func parseMultiPartFormData() -> [Swifter.HttpRequest.MultiPart] + @objc deinit +} +public func demoServer(_ publicDir: Swift.String) -> Swifter.HttpServer +extension Socket { + public func writeFile(_ file: Swift.String.File) throws +} +public enum SocketError : Swift.Error { + case socketCreationFailed(Swift.String) + case socketSettingReUseAddrFailed(Swift.String) + case bindFailed(Swift.String) + case listenFailed(Swift.String) + case writeFailed(Swift.String) + case getPeerNameFailed(Swift.String) + case convertingPeerNameFailed + case getNameInfoFailed(Swift.String) + case acceptFailed(Swift.String) + case recvFailed(Swift.String) + case getSockNameFailed(Swift.String) +} +open class Socket : Swift.Hashable, Swift.Equatable { + public init(socketFileDescriptor: Swift.Int32) + @objc deinit + public func hash(into hasher: inout Swift.Hasher) + public func close() + public func port() throws -> Darwin.in_port_t + public func isIPv4() throws -> Swift.Bool + public func writeUTF8(_ string: Swift.String) throws + public func writeUInt8(_ data: [Swift.UInt8]) throws + public func writeUInt8(_ data: Swift.ArraySlice) throws + public func writeData(_ data: Foundation.NSData) throws + public func writeData(_ data: Foundation.Data) throws + open func read() throws -> Swift.UInt8 + open func read(length: Swift.Int) throws -> [Swift.UInt8] + public func readLine() throws -> Swift.String + public func peername() throws -> Swift.String + public class func setNoSigPipe(_ socket: Swift.Int32) + public class func close(_ socket: Swift.Int32) + open var hashValue: Swift.Int { + get + } +} +public func == (socket1: Swifter.Socket, socket2: Swifter.Socket) -> Swift.Bool +public protocol HttpServerIODelegate : AnyObject { + func socketConnectionReceived(_ socket: Swifter.Socket) +} +open class HttpServerIO { + weak public var delegate: Swifter.HttpServerIODelegate? + public enum HttpServerIOState : Swift.Int32 { + case starting + case running + case stopping + case stopped + public typealias RawValue = Swift.Int32 + public init?(rawValue: Swift.Int32) + public var rawValue: Swift.Int32 { + get + } + } + public var state: Swifter.HttpServerIO.HttpServerIOState { + get + } + public var operating: Swift.Bool { + get + } + public var listenAddressIPv4: Swift.String? + public var listenAddressIPv6: Swift.String? + public func port() throws -> Swift.Int + public func isIPv4() throws -> Swift.Bool + public init() + @objc deinit + @available(OSX 10.10, *) + public func start(_ port: Darwin.in_port_t = 8080, forceIPv4: Swift.Bool = false, priority: Dispatch.DispatchQoS.QoSClass = DispatchQoS.QoSClass.background) throws + public func stop() + open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) +} +public func shareFile(_ path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) +public func shareFilesFromDirectory(_ directoryPath: Swift.String, defaults: [Swift.String] = ["index.html", "default.html"]) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) +public func directoryBrowser(_ dir: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) +open class HttpRouter { + public init() + public func routes() -> [Swift.String] + public func register(_ method: Swift.String?, path: Swift.String, handler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)?) + public func route(_ method: Swift.String?, path: Swift.String) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse)? + @objc deinit +} +extension NSURL { + public func mimeType() -> Swift.String +} +extension NSString { + public func mimeType() -> Swift.String +} +extension String { + public func mimeType() -> Swift.String +} +public struct SHA1 { + public static func hash(_ input: [Swift.UInt8]) -> [Swift.UInt8] +} +extension String { + public func sha1() -> [Swift.UInt8] + public func sha1() -> Swift.String +} +extension Socket { + public class func tcpSocketForListen(_ port: Darwin.in_port_t, _ forceIPv4: Swift.Bool = false, _ maxPendingConnection: Swift.Int32 = SOMAXCONN, _ listenAddress: Swift.String? = nil) throws -> Swifter.Socket + public func acceptClientSocket() throws -> Swifter.Socket +} +@_hasMissingDesignatedInitializers public class Errno { + public class func description() -> Swift.String + @objc deinit +} +extension String { + public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String +} +extension Swifter.SerializationError : Swift.Equatable {} +extension Swifter.SerializationError : Swift.Hashable {} +extension Swifter.WebSocketSession.OpCode : Swift.Equatable {} +extension Swifter.WebSocketSession.OpCode : Swift.Hashable {} +extension Swifter.WebSocketSession.OpCode : Swift.RawRepresentable {} +extension Swifter.WebSocketSession.Control : Swift.Equatable {} +extension Swifter.WebSocketSession.Control : Swift.Hashable {} +extension Swifter.HttpServerIO.HttpServerIOState : Swift.Equatable {} +extension Swifter.HttpServerIO.HttpServerIOState : Swift.Hashable {} +extension Swifter.HttpServerIO.HttpServerIOState : Swift.RawRepresentable {} diff --git a/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..41b79cf Binary files /dev/null and b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftinterface b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftinterface similarity index 65% rename from Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftinterface rename to Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index 6cd6ea5..e3aed13 100644 --- a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftinterface +++ b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target i386-apple-ios8.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -O -module-name Swifter +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Swifter import Dispatch import Foundation import Swift @@ -43,10 +43,11 @@ public protocol HttpResponseBodyWriter { func write(_ data: Foundation.Data) throws } public enum HttpResponseBody { - case json(Swift.AnyObject) + case json(Any) case html(Swift.String) + case htmlBody(Swift.String) case text(Swift.String) - case data(Foundation.Data) + case data(Foundation.Data, contentType: Swift.String? = nil) case custom(Any, (Any) throws -> Swift.String) } public enum HttpResponse { @@ -54,9 +55,17 @@ public enum HttpResponse { case ok(Swifter.HttpResponseBody), created, accepted case movedPermanently(Swift.String) case movedTemporarily(Swift.String) - case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound + case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound, notAcceptable + case tooManyRequests case internalServerError case raw(Swift.Int, Swift.String, [Swift.String : Swift.String]?, ((Swifter.HttpResponseBodyWriter) throws -> Swift.Void)?) + public var statusCode: Swift.Int { + get + } + public var reasonPhrase: Swift.String { + get + } + public func headers() -> [Swift.String : Swift.String] } public func scopes(_ scope: @escaping Swifter.Closure) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public typealias Closure = () -> Swift.Void @@ -100,6 +109,7 @@ public var media: Swift.String? public var title: Swift.String? public var scope: Swift.String? public var classs: Swift.String? +public var manifest: Swift.String? public var value: Swift.String? public var clear: Swift.String? public var start: Swift.String? @@ -125,6 +135,7 @@ public var prompt: Swift.String? public var onfocus: Swift.String? public var enctype: Swift.String? public var onclick: Swift.String? +public var ontouchstart: Swift.String? public var onkeyup: Swift.String? public var profile: Swift.String? public var version: Swift.String? @@ -171,6 +182,7 @@ public var onkeypress: Swift.String? public var ondblclick: Swift.String? public var onmouseout: Swift.String? public var httpEquiv: Swift.String? +public var dataText: Swift.String? public var background: Swift.String? public var onmousemove: Swift.String? public var onmouseover: Swift.String? @@ -183,156 +195,156 @@ public var placeholder: Swift.String? public var marginheight: Swift.String? public var acceptCharset: Swift.String? public var inner: Swift.String? -public func a(_ c: () -> Swift.Void) -public func b(_ c: () -> Swift.Void) -public func i(_ c: () -> Swift.Void) -public func p(_ c: () -> Swift.Void) -public func q(_ c: () -> Swift.Void) -public func s(_ c: () -> Swift.Void) -public func u(_ c: () -> Swift.Void) -public func br(_ c: () -> Swift.Void) -public func dd(_ c: () -> Swift.Void) -public func dl(_ c: () -> Swift.Void) -public func dt(_ c: () -> Swift.Void) -public func em(_ c: () -> Swift.Void) -public func hr(_ c: () -> Swift.Void) -public func li(_ c: () -> Swift.Void) -public func ol(_ c: () -> Swift.Void) -public func rp(_ c: () -> Swift.Void) -public func rt(_ c: () -> Swift.Void) -public func td(_ c: () -> Swift.Void) -public func th(_ c: () -> Swift.Void) -public func tr(_ c: () -> Swift.Void) -public func tt(_ c: () -> Swift.Void) -public func ul(_ c: () -> Swift.Void) -public func ul(_ collection: T, _ c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func h1(_ c: () -> Swift.Void) -public func h2(_ c: () -> Swift.Void) -public func h3(_ c: () -> Swift.Void) -public func h4(_ c: () -> Swift.Void) -public func h5(_ c: () -> Swift.Void) -public func h6(_ c: () -> Swift.Void) -public func bdi(_ c: () -> Swift.Void) -public func bdo(_ c: () -> Swift.Void) -public func big(_ c: () -> Swift.Void) -public func col(_ c: () -> Swift.Void) -public func del(_ c: () -> Swift.Void) -public func dfn(_ c: () -> Swift.Void) -public func dir(_ c: () -> Swift.Void) -public func div(_ c: () -> Swift.Void) -public func img(_ c: () -> Swift.Void) -public func ins(_ c: () -> Swift.Void) -public func kbd(_ c: () -> Swift.Void) -public func map(_ c: () -> Swift.Void) -public func nav(_ c: () -> Swift.Void) -public func pre(_ c: () -> Swift.Void) -public func rtc(_ c: () -> Swift.Void) -public func sub(_ c: () -> Swift.Void) -public func sup(_ c: () -> Swift.Void) -public func varr(_ c: () -> Swift.Void) -public func wbr(_ c: () -> Swift.Void) -public func xmp(_ c: () -> Swift.Void) -public func abbr(_ c: () -> Swift.Void) -public func area(_ c: () -> Swift.Void) -public func base(_ c: () -> Swift.Void) -public func body(_ c: () -> Swift.Void) -public func cite(_ c: () -> Swift.Void) -public func code(_ c: () -> Swift.Void) -public func data(_ c: () -> Swift.Void) -public func font(_ c: () -> Swift.Void) -public func form(_ c: () -> Swift.Void) -public func head(_ c: () -> Swift.Void) -public func html(_ c: () -> Swift.Void) -public func link(_ c: () -> Swift.Void) -public func main(_ c: () -> Swift.Void) -public func mark(_ c: () -> Swift.Void) -public func menu(_ c: () -> Swift.Void) -public func meta(_ c: () -> Swift.Void) -public func nobr(_ c: () -> Swift.Void) -public func ruby(_ c: () -> Swift.Void) -public func samp(_ c: () -> Swift.Void) -public func span(_ c: () -> Swift.Void) -public func time(_ c: () -> Swift.Void) -public func aside(_ c: () -> Swift.Void) -public func audio(_ c: () -> Swift.Void) -public func blink(_ c: () -> Swift.Void) -public func embed(_ c: () -> Swift.Void) -public func frame(_ c: () -> Swift.Void) -public func image(_ c: () -> Swift.Void) -public func input(_ c: () -> Swift.Void) -public func label(_ c: () -> Swift.Void) -public func meter(_ c: () -> Swift.Void) -public func param(_ c: () -> Swift.Void) -public func small(_ c: () -> Swift.Void) -public func style(_ c: () -> Swift.Void) -public func table(_ c: () -> Swift.Void) -public func table(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tbody(_ c: () -> Swift.Void) -public func tbody(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tfoot(_ c: () -> Swift.Void) -public func thead(_ c: () -> Swift.Void) -public func title(_ c: () -> Swift.Void) -public func track(_ c: () -> Swift.Void) -public func video(_ c: () -> Swift.Void) -public func applet(_ c: () -> Swift.Void) -public func button(_ c: () -> Swift.Void) -public func canvas(_ c: () -> Swift.Void) -public func center(_ c: () -> Swift.Void) -public func dialog(_ c: () -> Swift.Void) -public func figure(_ c: () -> Swift.Void) -public func footer(_ c: () -> Swift.Void) -public func header(_ c: () -> Swift.Void) -public func hgroup(_ c: () -> Swift.Void) -public func iframe(_ c: () -> Swift.Void) -public func keygen(_ c: () -> Swift.Void) -public func legend(_ c: () -> Swift.Void) -public func object(_ c: () -> Swift.Void) -public func option(_ c: () -> Swift.Void) -public func output(_ c: () -> Swift.Void) -public func script(_ c: () -> Swift.Void) -public func select(_ c: () -> Swift.Void) -public func shadow(_ c: () -> Swift.Void) -public func source(_ c: () -> Swift.Void) -public func spacer(_ c: () -> Swift.Void) -public func strike(_ c: () -> Swift.Void) -public func strong(_ c: () -> Swift.Void) -public func acronym(_ c: () -> Swift.Void) -public func address(_ c: () -> Swift.Void) -public func article(_ c: () -> Swift.Void) -public func bgsound(_ c: () -> Swift.Void) -public func caption(_ c: () -> Swift.Void) -public func command(_ c: () -> Swift.Void) -public func content(_ c: () -> Swift.Void) -public func details(_ c: () -> Swift.Void) -public func elementt(_ c: () -> Swift.Void) -public func isindex(_ c: () -> Swift.Void) -public func listing(_ c: () -> Swift.Void) -public func marquee(_ c: () -> Swift.Void) -public func noembed(_ c: () -> Swift.Void) -public func picture(_ c: () -> Swift.Void) -public func section(_ c: () -> Swift.Void) -public func summary(_ c: () -> Swift.Void) -public func basefont(_ c: () -> Swift.Void) -public func colgroup(_ c: () -> Swift.Void) -public func datalist(_ c: () -> Swift.Void) -public func fieldset(_ c: () -> Swift.Void) -public func frameset(_ c: () -> Swift.Void) -public func menuitem(_ c: () -> Swift.Void) -public func multicol(_ c: () -> Swift.Void) -public func noframes(_ c: () -> Swift.Void) -public func noscript(_ c: () -> Swift.Void) -public func optgroup(_ c: () -> Swift.Void) -public func progress(_ c: () -> Swift.Void) -public func template(_ c: () -> Swift.Void) -public func textarea(_ c: () -> Swift.Void) -public func plaintext(_ c: () -> Swift.Void) -public func javascript(_ c: () -> Swift.Void) -public func blockquote(_ c: () -> Swift.Void) -public func figcaption(_ c: () -> Swift.Void) -public func stylesheet(_ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ c: () -> Swift.Void) -public class Process { +public func a(_ closure: () -> Swift.Void) +public func b(_ closure: () -> Swift.Void) +public func i(_ closure: () -> Swift.Void) +public func p(_ closure: () -> Swift.Void) +public func q(_ closure: () -> Swift.Void) +public func s(_ closure: () -> Swift.Void) +public func u(_ closure: () -> Swift.Void) +public func br(_ closure: () -> Swift.Void) +public func dd(_ closure: () -> Swift.Void) +public func dl(_ closure: () -> Swift.Void) +public func dt(_ closure: () -> Swift.Void) +public func em(_ closure: () -> Swift.Void) +public func hr(_ closure: () -> Swift.Void) +public func li(_ closure: () -> Swift.Void) +public func ol(_ closure: () -> Swift.Void) +public func rp(_ closure: () -> Swift.Void) +public func rt(_ closure: () -> Swift.Void) +public func td(_ closure: () -> Swift.Void) +public func th(_ closure: () -> Swift.Void) +public func tr(_ closure: () -> Swift.Void) +public func tt(_ closure: () -> Swift.Void) +public func ul(_ closure: () -> Swift.Void) +public func ul(_ collection: T, _ closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func h1(_ closure: () -> Swift.Void) +public func h2(_ closure: () -> Swift.Void) +public func h3(_ closure: () -> Swift.Void) +public func h4(_ closure: () -> Swift.Void) +public func h5(_ closure: () -> Swift.Void) +public func h6(_ closure: () -> Swift.Void) +public func bdi(_ closure: () -> Swift.Void) +public func bdo(_ closure: () -> Swift.Void) +public func big(_ closure: () -> Swift.Void) +public func col(_ closure: () -> Swift.Void) +public func del(_ closure: () -> Swift.Void) +public func dfn(_ closure: () -> Swift.Void) +public func dir(_ closure: () -> Swift.Void) +public func div(_ closure: () -> Swift.Void) +public func img(_ closure: () -> Swift.Void) +public func ins(_ closure: () -> Swift.Void) +public func kbd(_ closure: () -> Swift.Void) +public func map(_ closure: () -> Swift.Void) +public func nav(_ closure: () -> Swift.Void) +public func pre(_ closure: () -> Swift.Void) +public func rtc(_ closure: () -> Swift.Void) +public func sub(_ closure: () -> Swift.Void) +public func sup(_ closure: () -> Swift.Void) +public func varr(_ closure: () -> Swift.Void) +public func wbr(_ closure: () -> Swift.Void) +public func xmp(_ closure: () -> Swift.Void) +public func abbr(_ closure: () -> Swift.Void) +public func area(_ closure: () -> Swift.Void) +public func base(_ closure: () -> Swift.Void) +public func body(_ closure: () -> Swift.Void) +public func cite(_ closure: () -> Swift.Void) +public func code(_ closure: () -> Swift.Void) +public func data(_ closure: () -> Swift.Void) +public func font(_ closure: () -> Swift.Void) +public func form(_ closure: () -> Swift.Void) +public func head(_ closure: () -> Swift.Void) +public func html(_ closure: () -> Swift.Void) +public func link(_ closure: () -> Swift.Void) +public func main(_ closure: () -> Swift.Void) +public func mark(_ closure: () -> Swift.Void) +public func menu(_ closure: () -> Swift.Void) +public func meta(_ closure: () -> Swift.Void) +public func nobr(_ closure: () -> Swift.Void) +public func ruby(_ closure: () -> Swift.Void) +public func samp(_ closure: () -> Swift.Void) +public func span(_ closure: () -> Swift.Void) +public func time(_ closure: () -> Swift.Void) +public func aside(_ closure: () -> Swift.Void) +public func audio(_ closure: () -> Swift.Void) +public func blink(_ closure: () -> Swift.Void) +public func embed(_ closure: () -> Swift.Void) +public func frame(_ closure: () -> Swift.Void) +public func image(_ closure: () -> Swift.Void) +public func input(_ closure: () -> Swift.Void) +public func label(_ closure: () -> Swift.Void) +public func meter(_ closure: () -> Swift.Void) +public func param(_ closure: () -> Swift.Void) +public func small(_ closure: () -> Swift.Void) +public func style(_ closure: () -> Swift.Void) +public func table(_ closure: () -> Swift.Void) +public func table(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tbody(_ closure: () -> Swift.Void) +public func tbody(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tfoot(_ closure: () -> Swift.Void) +public func thead(_ closure: () -> Swift.Void) +public func title(_ closure: () -> Swift.Void) +public func track(_ closure: () -> Swift.Void) +public func video(_ closure: () -> Swift.Void) +public func applet(_ closure: () -> Swift.Void) +public func button(_ closure: () -> Swift.Void) +public func canvas(_ closure: () -> Swift.Void) +public func center(_ closure: () -> Swift.Void) +public func dialog(_ closure: () -> Swift.Void) +public func figure(_ closure: () -> Swift.Void) +public func footer(_ closure: () -> Swift.Void) +public func header(_ closure: () -> Swift.Void) +public func hgroup(_ closure: () -> Swift.Void) +public func iframe(_ closure: () -> Swift.Void) +public func keygen(_ closure: () -> Swift.Void) +public func legend(_ closure: () -> Swift.Void) +public func object(_ closure: () -> Swift.Void) +public func option(_ closure: () -> Swift.Void) +public func output(_ closure: () -> Swift.Void) +public func script(_ closure: () -> Swift.Void) +public func select(_ closure: () -> Swift.Void) +public func shadow(_ closure: () -> Swift.Void) +public func source(_ closure: () -> Swift.Void) +public func spacer(_ closure: () -> Swift.Void) +public func strike(_ closure: () -> Swift.Void) +public func strong(_ closure: () -> Swift.Void) +public func acronym(_ closure: () -> Swift.Void) +public func address(_ closure: () -> Swift.Void) +public func article(_ closure: () -> Swift.Void) +public func bgsound(_ closure: () -> Swift.Void) +public func caption(_ closure: () -> Swift.Void) +public func command(_ closure: () -> Swift.Void) +public func content(_ closure: () -> Swift.Void) +public func details(_ closure: () -> Swift.Void) +public func elementt(_ closure: () -> Swift.Void) +public func isindex(_ closure: () -> Swift.Void) +public func listing(_ closure: () -> Swift.Void) +public func marquee(_ closure: () -> Swift.Void) +public func noembed(_ closure: () -> Swift.Void) +public func picture(_ closure: () -> Swift.Void) +public func section(_ closure: () -> Swift.Void) +public func summary(_ closure: () -> Swift.Void) +public func basefont(_ closure: () -> Swift.Void) +public func colgroup(_ closure: () -> Swift.Void) +public func datalist(_ closure: () -> Swift.Void) +public func fieldset(_ closure: () -> Swift.Void) +public func frameset(_ closure: () -> Swift.Void) +public func menuitem(_ closure: () -> Swift.Void) +public func multicol(_ closure: () -> Swift.Void) +public func noframes(_ closure: () -> Swift.Void) +public func noscript(_ closure: () -> Swift.Void) +public func optgroup(_ closure: () -> Swift.Void) +public func progress(_ closure: () -> Swift.Void) +public func template(_ closure: () -> Swift.Void) +public func textarea(_ closure: () -> Swift.Void) +public func plaintext(_ closure: () -> Swift.Void) +public func javascript(_ closure: () -> Swift.Void) +public func blockquote(_ closure: () -> Swift.Void) +public func figcaption(_ closure: () -> Swift.Void) +public func stylesheet(_ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ closure: () -> Swift.Void) +@_hasMissingDesignatedInitializers public class Process { public static var pid: Swift.Int { get } @@ -376,7 +388,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } public func hash(into hasher: inout Swift.Hasher) } - public class Frame { + @_hasMissingDesignatedInitializers public class Frame { public var opcode: Swifter.WebSocketSession.OpCode public var fin: Swift.Bool public var rsv1: Swift.UInt8 @@ -400,7 +412,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } } public func == (webSocketSession1: Swifter.WebSocketSession, webSocketSession2: Swifter.WebSocketSession) -> Swift.Bool -public class HttpServer : Swifter.HttpServerIO { +@_inheritsConvenienceInitializers open class HttpServer : Swifter.HttpServerIO { public static let VERSION: Swift.String override public init() public var DELETE: Swifter.HttpServer.MethodRoute, PATCH: Swifter.HttpServer.MethodRoute, HEAD: Swifter.HttpServer.MethodRoute, POST: Swifter.HttpServer.MethodRoute, GET: Swifter.HttpServer.MethodRoute, PUT: Swifter.HttpServer.MethodRoute @@ -414,7 +426,7 @@ public class HttpServer : Swifter.HttpServerIO { } public var notFoundHandler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)? public var middleware: [(Swifter.HttpRequest) -> Swifter.HttpResponse?] - override public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + override open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) public struct MethodRoute { public let method: Swift.String public let router: Swifter.HttpRouter @@ -492,7 +504,7 @@ public func == (socket1: Swifter.Socket, socket2: Swifter.Socket) -> Swift.Bool public protocol HttpServerIODelegate : AnyObject { func socketConnectionReceived(_ socket: Swifter.Socket) } -public class HttpServerIO { +open class HttpServerIO { weak public var delegate: Swifter.HttpServerIODelegate? public enum HttpServerIOState : Swift.Int32 { case starting @@ -500,10 +512,10 @@ public class HttpServerIO { case stopping case stopped public typealias RawValue = Swift.Int32 + public init?(rawValue: Swift.Int32) public var rawValue: Swift.Int32 { get } - public init?(rawValue: Swift.Int32) } public var state: Swifter.HttpServerIO.HttpServerIOState { get @@ -515,11 +527,12 @@ public class HttpServerIO { public var listenAddressIPv6: Swift.String? public func port() throws -> Swift.Int public func isIPv4() throws -> Swift.Bool + public init() @objc deinit @available(OSX 10.10, *) public func start(_ port: Darwin.in_port_t = 8080, forceIPv4: Swift.Bool = false, priority: Dispatch.DispatchQoS.QoSClass = DispatchQoS.QoSClass.background) throws public func stop() - public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) } public func shareFile(_ path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public func shareFilesFromDirectory(_ directoryPath: Swift.String, defaults: [Swift.String] = ["index.html", "default.html"]) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) @@ -551,12 +564,12 @@ extension Socket { public class func tcpSocketForListen(_ port: Darwin.in_port_t, _ forceIPv4: Swift.Bool = false, _ maxPendingConnection: Swift.Int32 = SOMAXCONN, _ listenAddress: Swift.String? = nil) throws -> Swifter.Socket public func acceptClientSocket() throws -> Swifter.Socket } -public class Errno { +@_hasMissingDesignatedInitializers public class Errno { public class func description() -> Swift.String @objc deinit } extension String { - public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String? + public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String } extension Swifter.SerializationError : Swift.Equatable {} extension Swifter.SerializationError : Swift.Hashable {} diff --git a/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftdoc b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftdoc new file mode 100644 index 0000000..41b79cf Binary files /dev/null and b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftdoc differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386.swiftinterface b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftinterface similarity index 65% rename from Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386.swiftinterface rename to Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftinterface index 6cd6ea5..e3aed13 100644 --- a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386.swiftinterface +++ b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target i386-apple-ios8.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -O -module-name Swifter +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Swifter import Dispatch import Foundation import Swift @@ -43,10 +43,11 @@ public protocol HttpResponseBodyWriter { func write(_ data: Foundation.Data) throws } public enum HttpResponseBody { - case json(Swift.AnyObject) + case json(Any) case html(Swift.String) + case htmlBody(Swift.String) case text(Swift.String) - case data(Foundation.Data) + case data(Foundation.Data, contentType: Swift.String? = nil) case custom(Any, (Any) throws -> Swift.String) } public enum HttpResponse { @@ -54,9 +55,17 @@ public enum HttpResponse { case ok(Swifter.HttpResponseBody), created, accepted case movedPermanently(Swift.String) case movedTemporarily(Swift.String) - case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound + case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound, notAcceptable + case tooManyRequests case internalServerError case raw(Swift.Int, Swift.String, [Swift.String : Swift.String]?, ((Swifter.HttpResponseBodyWriter) throws -> Swift.Void)?) + public var statusCode: Swift.Int { + get + } + public var reasonPhrase: Swift.String { + get + } + public func headers() -> [Swift.String : Swift.String] } public func scopes(_ scope: @escaping Swifter.Closure) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public typealias Closure = () -> Swift.Void @@ -100,6 +109,7 @@ public var media: Swift.String? public var title: Swift.String? public var scope: Swift.String? public var classs: Swift.String? +public var manifest: Swift.String? public var value: Swift.String? public var clear: Swift.String? public var start: Swift.String? @@ -125,6 +135,7 @@ public var prompt: Swift.String? public var onfocus: Swift.String? public var enctype: Swift.String? public var onclick: Swift.String? +public var ontouchstart: Swift.String? public var onkeyup: Swift.String? public var profile: Swift.String? public var version: Swift.String? @@ -171,6 +182,7 @@ public var onkeypress: Swift.String? public var ondblclick: Swift.String? public var onmouseout: Swift.String? public var httpEquiv: Swift.String? +public var dataText: Swift.String? public var background: Swift.String? public var onmousemove: Swift.String? public var onmouseover: Swift.String? @@ -183,156 +195,156 @@ public var placeholder: Swift.String? public var marginheight: Swift.String? public var acceptCharset: Swift.String? public var inner: Swift.String? -public func a(_ c: () -> Swift.Void) -public func b(_ c: () -> Swift.Void) -public func i(_ c: () -> Swift.Void) -public func p(_ c: () -> Swift.Void) -public func q(_ c: () -> Swift.Void) -public func s(_ c: () -> Swift.Void) -public func u(_ c: () -> Swift.Void) -public func br(_ c: () -> Swift.Void) -public func dd(_ c: () -> Swift.Void) -public func dl(_ c: () -> Swift.Void) -public func dt(_ c: () -> Swift.Void) -public func em(_ c: () -> Swift.Void) -public func hr(_ c: () -> Swift.Void) -public func li(_ c: () -> Swift.Void) -public func ol(_ c: () -> Swift.Void) -public func rp(_ c: () -> Swift.Void) -public func rt(_ c: () -> Swift.Void) -public func td(_ c: () -> Swift.Void) -public func th(_ c: () -> Swift.Void) -public func tr(_ c: () -> Swift.Void) -public func tt(_ c: () -> Swift.Void) -public func ul(_ c: () -> Swift.Void) -public func ul(_ collection: T, _ c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func h1(_ c: () -> Swift.Void) -public func h2(_ c: () -> Swift.Void) -public func h3(_ c: () -> Swift.Void) -public func h4(_ c: () -> Swift.Void) -public func h5(_ c: () -> Swift.Void) -public func h6(_ c: () -> Swift.Void) -public func bdi(_ c: () -> Swift.Void) -public func bdo(_ c: () -> Swift.Void) -public func big(_ c: () -> Swift.Void) -public func col(_ c: () -> Swift.Void) -public func del(_ c: () -> Swift.Void) -public func dfn(_ c: () -> Swift.Void) -public func dir(_ c: () -> Swift.Void) -public func div(_ c: () -> Swift.Void) -public func img(_ c: () -> Swift.Void) -public func ins(_ c: () -> Swift.Void) -public func kbd(_ c: () -> Swift.Void) -public func map(_ c: () -> Swift.Void) -public func nav(_ c: () -> Swift.Void) -public func pre(_ c: () -> Swift.Void) -public func rtc(_ c: () -> Swift.Void) -public func sub(_ c: () -> Swift.Void) -public func sup(_ c: () -> Swift.Void) -public func varr(_ c: () -> Swift.Void) -public func wbr(_ c: () -> Swift.Void) -public func xmp(_ c: () -> Swift.Void) -public func abbr(_ c: () -> Swift.Void) -public func area(_ c: () -> Swift.Void) -public func base(_ c: () -> Swift.Void) -public func body(_ c: () -> Swift.Void) -public func cite(_ c: () -> Swift.Void) -public func code(_ c: () -> Swift.Void) -public func data(_ c: () -> Swift.Void) -public func font(_ c: () -> Swift.Void) -public func form(_ c: () -> Swift.Void) -public func head(_ c: () -> Swift.Void) -public func html(_ c: () -> Swift.Void) -public func link(_ c: () -> Swift.Void) -public func main(_ c: () -> Swift.Void) -public func mark(_ c: () -> Swift.Void) -public func menu(_ c: () -> Swift.Void) -public func meta(_ c: () -> Swift.Void) -public func nobr(_ c: () -> Swift.Void) -public func ruby(_ c: () -> Swift.Void) -public func samp(_ c: () -> Swift.Void) -public func span(_ c: () -> Swift.Void) -public func time(_ c: () -> Swift.Void) -public func aside(_ c: () -> Swift.Void) -public func audio(_ c: () -> Swift.Void) -public func blink(_ c: () -> Swift.Void) -public func embed(_ c: () -> Swift.Void) -public func frame(_ c: () -> Swift.Void) -public func image(_ c: () -> Swift.Void) -public func input(_ c: () -> Swift.Void) -public func label(_ c: () -> Swift.Void) -public func meter(_ c: () -> Swift.Void) -public func param(_ c: () -> Swift.Void) -public func small(_ c: () -> Swift.Void) -public func style(_ c: () -> Swift.Void) -public func table(_ c: () -> Swift.Void) -public func table(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tbody(_ c: () -> Swift.Void) -public func tbody(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tfoot(_ c: () -> Swift.Void) -public func thead(_ c: () -> Swift.Void) -public func title(_ c: () -> Swift.Void) -public func track(_ c: () -> Swift.Void) -public func video(_ c: () -> Swift.Void) -public func applet(_ c: () -> Swift.Void) -public func button(_ c: () -> Swift.Void) -public func canvas(_ c: () -> Swift.Void) -public func center(_ c: () -> Swift.Void) -public func dialog(_ c: () -> Swift.Void) -public func figure(_ c: () -> Swift.Void) -public func footer(_ c: () -> Swift.Void) -public func header(_ c: () -> Swift.Void) -public func hgroup(_ c: () -> Swift.Void) -public func iframe(_ c: () -> Swift.Void) -public func keygen(_ c: () -> Swift.Void) -public func legend(_ c: () -> Swift.Void) -public func object(_ c: () -> Swift.Void) -public func option(_ c: () -> Swift.Void) -public func output(_ c: () -> Swift.Void) -public func script(_ c: () -> Swift.Void) -public func select(_ c: () -> Swift.Void) -public func shadow(_ c: () -> Swift.Void) -public func source(_ c: () -> Swift.Void) -public func spacer(_ c: () -> Swift.Void) -public func strike(_ c: () -> Swift.Void) -public func strong(_ c: () -> Swift.Void) -public func acronym(_ c: () -> Swift.Void) -public func address(_ c: () -> Swift.Void) -public func article(_ c: () -> Swift.Void) -public func bgsound(_ c: () -> Swift.Void) -public func caption(_ c: () -> Swift.Void) -public func command(_ c: () -> Swift.Void) -public func content(_ c: () -> Swift.Void) -public func details(_ c: () -> Swift.Void) -public func elementt(_ c: () -> Swift.Void) -public func isindex(_ c: () -> Swift.Void) -public func listing(_ c: () -> Swift.Void) -public func marquee(_ c: () -> Swift.Void) -public func noembed(_ c: () -> Swift.Void) -public func picture(_ c: () -> Swift.Void) -public func section(_ c: () -> Swift.Void) -public func summary(_ c: () -> Swift.Void) -public func basefont(_ c: () -> Swift.Void) -public func colgroup(_ c: () -> Swift.Void) -public func datalist(_ c: () -> Swift.Void) -public func fieldset(_ c: () -> Swift.Void) -public func frameset(_ c: () -> Swift.Void) -public func menuitem(_ c: () -> Swift.Void) -public func multicol(_ c: () -> Swift.Void) -public func noframes(_ c: () -> Swift.Void) -public func noscript(_ c: () -> Swift.Void) -public func optgroup(_ c: () -> Swift.Void) -public func progress(_ c: () -> Swift.Void) -public func template(_ c: () -> Swift.Void) -public func textarea(_ c: () -> Swift.Void) -public func plaintext(_ c: () -> Swift.Void) -public func javascript(_ c: () -> Swift.Void) -public func blockquote(_ c: () -> Swift.Void) -public func figcaption(_ c: () -> Swift.Void) -public func stylesheet(_ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ c: () -> Swift.Void) -public class Process { +public func a(_ closure: () -> Swift.Void) +public func b(_ closure: () -> Swift.Void) +public func i(_ closure: () -> Swift.Void) +public func p(_ closure: () -> Swift.Void) +public func q(_ closure: () -> Swift.Void) +public func s(_ closure: () -> Swift.Void) +public func u(_ closure: () -> Swift.Void) +public func br(_ closure: () -> Swift.Void) +public func dd(_ closure: () -> Swift.Void) +public func dl(_ closure: () -> Swift.Void) +public func dt(_ closure: () -> Swift.Void) +public func em(_ closure: () -> Swift.Void) +public func hr(_ closure: () -> Swift.Void) +public func li(_ closure: () -> Swift.Void) +public func ol(_ closure: () -> Swift.Void) +public func rp(_ closure: () -> Swift.Void) +public func rt(_ closure: () -> Swift.Void) +public func td(_ closure: () -> Swift.Void) +public func th(_ closure: () -> Swift.Void) +public func tr(_ closure: () -> Swift.Void) +public func tt(_ closure: () -> Swift.Void) +public func ul(_ closure: () -> Swift.Void) +public func ul(_ collection: T, _ closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func h1(_ closure: () -> Swift.Void) +public func h2(_ closure: () -> Swift.Void) +public func h3(_ closure: () -> Swift.Void) +public func h4(_ closure: () -> Swift.Void) +public func h5(_ closure: () -> Swift.Void) +public func h6(_ closure: () -> Swift.Void) +public func bdi(_ closure: () -> Swift.Void) +public func bdo(_ closure: () -> Swift.Void) +public func big(_ closure: () -> Swift.Void) +public func col(_ closure: () -> Swift.Void) +public func del(_ closure: () -> Swift.Void) +public func dfn(_ closure: () -> Swift.Void) +public func dir(_ closure: () -> Swift.Void) +public func div(_ closure: () -> Swift.Void) +public func img(_ closure: () -> Swift.Void) +public func ins(_ closure: () -> Swift.Void) +public func kbd(_ closure: () -> Swift.Void) +public func map(_ closure: () -> Swift.Void) +public func nav(_ closure: () -> Swift.Void) +public func pre(_ closure: () -> Swift.Void) +public func rtc(_ closure: () -> Swift.Void) +public func sub(_ closure: () -> Swift.Void) +public func sup(_ closure: () -> Swift.Void) +public func varr(_ closure: () -> Swift.Void) +public func wbr(_ closure: () -> Swift.Void) +public func xmp(_ closure: () -> Swift.Void) +public func abbr(_ closure: () -> Swift.Void) +public func area(_ closure: () -> Swift.Void) +public func base(_ closure: () -> Swift.Void) +public func body(_ closure: () -> Swift.Void) +public func cite(_ closure: () -> Swift.Void) +public func code(_ closure: () -> Swift.Void) +public func data(_ closure: () -> Swift.Void) +public func font(_ closure: () -> Swift.Void) +public func form(_ closure: () -> Swift.Void) +public func head(_ closure: () -> Swift.Void) +public func html(_ closure: () -> Swift.Void) +public func link(_ closure: () -> Swift.Void) +public func main(_ closure: () -> Swift.Void) +public func mark(_ closure: () -> Swift.Void) +public func menu(_ closure: () -> Swift.Void) +public func meta(_ closure: () -> Swift.Void) +public func nobr(_ closure: () -> Swift.Void) +public func ruby(_ closure: () -> Swift.Void) +public func samp(_ closure: () -> Swift.Void) +public func span(_ closure: () -> Swift.Void) +public func time(_ closure: () -> Swift.Void) +public func aside(_ closure: () -> Swift.Void) +public func audio(_ closure: () -> Swift.Void) +public func blink(_ closure: () -> Swift.Void) +public func embed(_ closure: () -> Swift.Void) +public func frame(_ closure: () -> Swift.Void) +public func image(_ closure: () -> Swift.Void) +public func input(_ closure: () -> Swift.Void) +public func label(_ closure: () -> Swift.Void) +public func meter(_ closure: () -> Swift.Void) +public func param(_ closure: () -> Swift.Void) +public func small(_ closure: () -> Swift.Void) +public func style(_ closure: () -> Swift.Void) +public func table(_ closure: () -> Swift.Void) +public func table(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tbody(_ closure: () -> Swift.Void) +public func tbody(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tfoot(_ closure: () -> Swift.Void) +public func thead(_ closure: () -> Swift.Void) +public func title(_ closure: () -> Swift.Void) +public func track(_ closure: () -> Swift.Void) +public func video(_ closure: () -> Swift.Void) +public func applet(_ closure: () -> Swift.Void) +public func button(_ closure: () -> Swift.Void) +public func canvas(_ closure: () -> Swift.Void) +public func center(_ closure: () -> Swift.Void) +public func dialog(_ closure: () -> Swift.Void) +public func figure(_ closure: () -> Swift.Void) +public func footer(_ closure: () -> Swift.Void) +public func header(_ closure: () -> Swift.Void) +public func hgroup(_ closure: () -> Swift.Void) +public func iframe(_ closure: () -> Swift.Void) +public func keygen(_ closure: () -> Swift.Void) +public func legend(_ closure: () -> Swift.Void) +public func object(_ closure: () -> Swift.Void) +public func option(_ closure: () -> Swift.Void) +public func output(_ closure: () -> Swift.Void) +public func script(_ closure: () -> Swift.Void) +public func select(_ closure: () -> Swift.Void) +public func shadow(_ closure: () -> Swift.Void) +public func source(_ closure: () -> Swift.Void) +public func spacer(_ closure: () -> Swift.Void) +public func strike(_ closure: () -> Swift.Void) +public func strong(_ closure: () -> Swift.Void) +public func acronym(_ closure: () -> Swift.Void) +public func address(_ closure: () -> Swift.Void) +public func article(_ closure: () -> Swift.Void) +public func bgsound(_ closure: () -> Swift.Void) +public func caption(_ closure: () -> Swift.Void) +public func command(_ closure: () -> Swift.Void) +public func content(_ closure: () -> Swift.Void) +public func details(_ closure: () -> Swift.Void) +public func elementt(_ closure: () -> Swift.Void) +public func isindex(_ closure: () -> Swift.Void) +public func listing(_ closure: () -> Swift.Void) +public func marquee(_ closure: () -> Swift.Void) +public func noembed(_ closure: () -> Swift.Void) +public func picture(_ closure: () -> Swift.Void) +public func section(_ closure: () -> Swift.Void) +public func summary(_ closure: () -> Swift.Void) +public func basefont(_ closure: () -> Swift.Void) +public func colgroup(_ closure: () -> Swift.Void) +public func datalist(_ closure: () -> Swift.Void) +public func fieldset(_ closure: () -> Swift.Void) +public func frameset(_ closure: () -> Swift.Void) +public func menuitem(_ closure: () -> Swift.Void) +public func multicol(_ closure: () -> Swift.Void) +public func noframes(_ closure: () -> Swift.Void) +public func noscript(_ closure: () -> Swift.Void) +public func optgroup(_ closure: () -> Swift.Void) +public func progress(_ closure: () -> Swift.Void) +public func template(_ closure: () -> Swift.Void) +public func textarea(_ closure: () -> Swift.Void) +public func plaintext(_ closure: () -> Swift.Void) +public func javascript(_ closure: () -> Swift.Void) +public func blockquote(_ closure: () -> Swift.Void) +public func figcaption(_ closure: () -> Swift.Void) +public func stylesheet(_ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ closure: () -> Swift.Void) +@_hasMissingDesignatedInitializers public class Process { public static var pid: Swift.Int { get } @@ -376,7 +388,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } public func hash(into hasher: inout Swift.Hasher) } - public class Frame { + @_hasMissingDesignatedInitializers public class Frame { public var opcode: Swifter.WebSocketSession.OpCode public var fin: Swift.Bool public var rsv1: Swift.UInt8 @@ -400,7 +412,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } } public func == (webSocketSession1: Swifter.WebSocketSession, webSocketSession2: Swifter.WebSocketSession) -> Swift.Bool -public class HttpServer : Swifter.HttpServerIO { +@_inheritsConvenienceInitializers open class HttpServer : Swifter.HttpServerIO { public static let VERSION: Swift.String override public init() public var DELETE: Swifter.HttpServer.MethodRoute, PATCH: Swifter.HttpServer.MethodRoute, HEAD: Swifter.HttpServer.MethodRoute, POST: Swifter.HttpServer.MethodRoute, GET: Swifter.HttpServer.MethodRoute, PUT: Swifter.HttpServer.MethodRoute @@ -414,7 +426,7 @@ public class HttpServer : Swifter.HttpServerIO { } public var notFoundHandler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)? public var middleware: [(Swifter.HttpRequest) -> Swifter.HttpResponse?] - override public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + override open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) public struct MethodRoute { public let method: Swift.String public let router: Swifter.HttpRouter @@ -492,7 +504,7 @@ public func == (socket1: Swifter.Socket, socket2: Swifter.Socket) -> Swift.Bool public protocol HttpServerIODelegate : AnyObject { func socketConnectionReceived(_ socket: Swifter.Socket) } -public class HttpServerIO { +open class HttpServerIO { weak public var delegate: Swifter.HttpServerIODelegate? public enum HttpServerIOState : Swift.Int32 { case starting @@ -500,10 +512,10 @@ public class HttpServerIO { case stopping case stopped public typealias RawValue = Swift.Int32 + public init?(rawValue: Swift.Int32) public var rawValue: Swift.Int32 { get } - public init?(rawValue: Swift.Int32) } public var state: Swifter.HttpServerIO.HttpServerIOState { get @@ -515,11 +527,12 @@ public class HttpServerIO { public var listenAddressIPv6: Swift.String? public func port() throws -> Swift.Int public func isIPv4() throws -> Swift.Bool + public init() @objc deinit @available(OSX 10.10, *) public func start(_ port: Darwin.in_port_t = 8080, forceIPv4: Swift.Bool = false, priority: Dispatch.DispatchQoS.QoSClass = DispatchQoS.QoSClass.background) throws public func stop() - public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) } public func shareFile(_ path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public func shareFilesFromDirectory(_ directoryPath: Swift.String, defaults: [Swift.String] = ["index.html", "default.html"]) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) @@ -551,12 +564,12 @@ extension Socket { public class func tcpSocketForListen(_ port: Darwin.in_port_t, _ forceIPv4: Swift.Bool = false, _ maxPendingConnection: Swift.Int32 = SOMAXCONN, _ listenAddress: Swift.String? = nil) throws -> Swifter.Socket public func acceptClientSocket() throws -> Swifter.Socket } -public class Errno { +@_hasMissingDesignatedInitializers public class Errno { public class func description() -> Swift.String @objc deinit } extension String { - public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String? + public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String } extension Swifter.SerializationError : Swift.Equatable {} extension Swifter.SerializationError : Swift.Hashable {} diff --git a/Frameworks/macOS/Swifter.framework/Versions/A/Modules/module.modulemap b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/module.modulemap similarity index 100% rename from Frameworks/macOS/Swifter.framework/Versions/A/Modules/module.modulemap rename to Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Modules/module.modulemap diff --git a/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Swifter b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Swifter new file mode 100755 index 0000000..e00c489 Binary files /dev/null and b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/Swifter differ diff --git a/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/_CodeSignature/CodeResources b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..7e727b7 --- /dev/null +++ b/Frameworks/Swifter.xcframework/ios-x86_64_i386-simulator/Swifter.framework/_CodeSignature/CodeResources @@ -0,0 +1,327 @@ + + + + + files + + Headers/Swifter-Swift.h + + 41gndr2ZejY6+Qb8gFoES6ypx3A= + + Headers/SwifteriOS.h + + 2w74i0MsnopEakt/yvQSqd42piI= + + Info.plist + + eKqwKEEbSheZZj0q7gzX3tPEfYg= + + Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftdoc + + 3r0pe0HAPKAPpzVufjBG132rWjc= + + Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftinterface + + HV+izMOTLZKkq88640iAwS1b2SM= + + Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftmodule + + uEFRENMu2YTXZgR7NFG0gGDIUng= + + Modules/Swifter.swiftmodule/i386.swiftdoc + + 3r0pe0HAPKAPpzVufjBG132rWjc= + + Modules/Swifter.swiftmodule/i386.swiftinterface + + HV+izMOTLZKkq88640iAwS1b2SM= + + Modules/Swifter.swiftmodule/i386.swiftmodule + + uEFRENMu2YTXZgR7NFG0gGDIUng= + + Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + srn+0D1H/i/XSsWOIH3mpbza79k= + + Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + vDQk0ALosPkdSKaiAH1COhL2pRY= + + Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + Azd8AhkFajS9mq4k41okRCEkAAE= + + Modules/Swifter.swiftmodule/x86_64.swiftdoc + + srn+0D1H/i/XSsWOIH3mpbza79k= + + Modules/Swifter.swiftmodule/x86_64.swiftinterface + + vDQk0ALosPkdSKaiAH1COhL2pRY= + + Modules/Swifter.swiftmodule/x86_64.swiftmodule + + Azd8AhkFajS9mq4k41okRCEkAAE= + + Modules/module.modulemap + + L5w3oVTL3X3MuXhHF1hD7jF+CfY= + + + files2 + + Headers/Swifter-Swift.h + + hash + + 41gndr2ZejY6+Qb8gFoES6ypx3A= + + hash2 + + eGRgu6hHKMBvBsJ+tSBlZX1l+qyyCNcOM70alwdJdNc= + + + Headers/SwifteriOS.h + + hash + + 2w74i0MsnopEakt/yvQSqd42piI= + + hash2 + + 4jL48fnQwkI0kn/OiZvg2RBRLEHtWp6eU9DJnwWncwY= + + + Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftdoc + + hash + + 3r0pe0HAPKAPpzVufjBG132rWjc= + + hash2 + + 9z0+kLu9O0zbOq/7EmmXJyLwK32hn0Y3MTNu84x+m2U= + + + Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftinterface + + hash + + HV+izMOTLZKkq88640iAwS1b2SM= + + hash2 + + Cs81Id8dVF7fa/aV+ZQPCo9iD95lBHFy4GCNige0tWs= + + + Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftmodule + + hash + + uEFRENMu2YTXZgR7NFG0gGDIUng= + + hash2 + + unyH+K63HxS9w5Bk5UEnWyJ8VTJVk+OFL1OPGFb9YnA= + + + Modules/Swifter.swiftmodule/i386.swiftdoc + + hash + + 3r0pe0HAPKAPpzVufjBG132rWjc= + + hash2 + + 9z0+kLu9O0zbOq/7EmmXJyLwK32hn0Y3MTNu84x+m2U= + + + Modules/Swifter.swiftmodule/i386.swiftinterface + + hash + + HV+izMOTLZKkq88640iAwS1b2SM= + + hash2 + + Cs81Id8dVF7fa/aV+ZQPCo9iD95lBHFy4GCNige0tWs= + + + Modules/Swifter.swiftmodule/i386.swiftmodule + + hash + + uEFRENMu2YTXZgR7NFG0gGDIUng= + + hash2 + + unyH+K63HxS9w5Bk5UEnWyJ8VTJVk+OFL1OPGFb9YnA= + + + Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + srn+0D1H/i/XSsWOIH3mpbza79k= + + hash2 + + PmDLqBnBXyw7JLCdeREzHQ1LP5kCwq4fzZ8qrgCGwbs= + + + Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + vDQk0ALosPkdSKaiAH1COhL2pRY= + + hash2 + + KskzTar4IOZdV19SZ06JHZQFsA1X23KYrMFmc0QCqNQ= + + + Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash + + Azd8AhkFajS9mq4k41okRCEkAAE= + + hash2 + + ojsyQwYeMl0a0JDhG9RWpNS9IG08jep4nmJ7xIOUAzc= + + + Modules/Swifter.swiftmodule/x86_64.swiftdoc + + hash + + srn+0D1H/i/XSsWOIH3mpbza79k= + + hash2 + + PmDLqBnBXyw7JLCdeREzHQ1LP5kCwq4fzZ8qrgCGwbs= + + + Modules/Swifter.swiftmodule/x86_64.swiftinterface + + hash + + vDQk0ALosPkdSKaiAH1COhL2pRY= + + hash2 + + KskzTar4IOZdV19SZ06JHZQFsA1X23KYrMFmc0QCqNQ= + + + Modules/Swifter.swiftmodule/x86_64.swiftmodule + + hash + + Azd8AhkFajS9mq4k41okRCEkAAE= + + hash2 + + ojsyQwYeMl0a0JDhG9RWpNS9IG08jep4nmJ7xIOUAzc= + + + Modules/module.modulemap + + hash + + L5w3oVTL3X3MuXhHF1hD7jF+CfY= + + hash2 + + uHo4oFHQW1imCONyHIUMu7U+TgRkO1TVHEnL0oawV2A= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Frameworks/macOS/Swifter.framework/Headers b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Headers similarity index 100% rename from Frameworks/macOS/Swifter.framework/Headers rename to Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Headers diff --git a/Frameworks/macOS/Swifter.framework/Modules b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Modules similarity index 100% rename from Frameworks/macOS/Swifter.framework/Modules rename to Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Modules diff --git a/Frameworks/macOS/Swifter.framework/Resources b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Resources similarity index 100% rename from Frameworks/macOS/Swifter.framework/Resources rename to Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Resources diff --git a/Frameworks/macOS/Swifter.framework/Swifter b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Swifter similarity index 100% rename from Frameworks/macOS/Swifter.framework/Swifter rename to Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Swifter diff --git a/Frameworks/macOS/Swifter.framework/Versions/A/Headers/Swifter-Swift.h b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Headers/Swifter-Swift.h similarity index 96% rename from Frameworks/macOS/Swifter.framework/Versions/A/Headers/Swifter-Swift.h rename to Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Headers/Swifter-Swift.h index 6207381..c81ed1d 100644 --- a/Frameworks/macOS/Swifter.framework/Versions/A/Headers/Swifter-Swift.h +++ b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Headers/Swifter-Swift.h @@ -1,4 +1,4 @@ -// Generated by Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" @@ -82,6 +82,11 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #else # define SWIFT_NOESCAPE #endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif #if __has_attribute(warn_unused_result) # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) #else diff --git a/Frameworks/macOS/Swifter.framework/Versions/A/Headers/SwifterMac.h b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Headers/SwifterMac.h similarity index 100% rename from Frameworks/macOS/Swifter.framework/Versions/A/Headers/SwifterMac.h rename to Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Headers/SwifterMac.h diff --git a/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64-apple-macos.swiftdoc b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64-apple-macos.swiftdoc new file mode 100644 index 0000000..38d7cbc Binary files /dev/null and b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64-apple-macos.swiftdoc differ diff --git a/Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64-apple-macos.swiftinterface b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64-apple-macos.swiftinterface similarity index 65% rename from Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64-apple-macos.swiftinterface rename to Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64-apple-macos.swiftinterface index 4003338..c4239f6 100644 --- a/Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64-apple-macos.swiftinterface +++ b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64-apple-macos.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target x86_64-apple-macos10.9 -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -O -module-name Swifter +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-macos10.10 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Swifter import Dispatch import Foundation import Swift @@ -43,10 +43,11 @@ public protocol HttpResponseBodyWriter { func write(_ data: Foundation.Data) throws } public enum HttpResponseBody { - case json(Swift.AnyObject) + case json(Any) case html(Swift.String) + case htmlBody(Swift.String) case text(Swift.String) - case data(Foundation.Data) + case data(Foundation.Data, contentType: Swift.String? = nil) case custom(Any, (Any) throws -> Swift.String) } public enum HttpResponse { @@ -54,9 +55,17 @@ public enum HttpResponse { case ok(Swifter.HttpResponseBody), created, accepted case movedPermanently(Swift.String) case movedTemporarily(Swift.String) - case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound + case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound, notAcceptable + case tooManyRequests case internalServerError case raw(Swift.Int, Swift.String, [Swift.String : Swift.String]?, ((Swifter.HttpResponseBodyWriter) throws -> Swift.Void)?) + public var statusCode: Swift.Int { + get + } + public var reasonPhrase: Swift.String { + get + } + public func headers() -> [Swift.String : Swift.String] } public func scopes(_ scope: @escaping Swifter.Closure) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public typealias Closure = () -> Swift.Void @@ -100,6 +109,7 @@ public var media: Swift.String? public var title: Swift.String? public var scope: Swift.String? public var classs: Swift.String? +public var manifest: Swift.String? public var value: Swift.String? public var clear: Swift.String? public var start: Swift.String? @@ -125,6 +135,7 @@ public var prompt: Swift.String? public var onfocus: Swift.String? public var enctype: Swift.String? public var onclick: Swift.String? +public var ontouchstart: Swift.String? public var onkeyup: Swift.String? public var profile: Swift.String? public var version: Swift.String? @@ -171,6 +182,7 @@ public var onkeypress: Swift.String? public var ondblclick: Swift.String? public var onmouseout: Swift.String? public var httpEquiv: Swift.String? +public var dataText: Swift.String? public var background: Swift.String? public var onmousemove: Swift.String? public var onmouseover: Swift.String? @@ -183,156 +195,156 @@ public var placeholder: Swift.String? public var marginheight: Swift.String? public var acceptCharset: Swift.String? public var inner: Swift.String? -public func a(_ c: () -> Swift.Void) -public func b(_ c: () -> Swift.Void) -public func i(_ c: () -> Swift.Void) -public func p(_ c: () -> Swift.Void) -public func q(_ c: () -> Swift.Void) -public func s(_ c: () -> Swift.Void) -public func u(_ c: () -> Swift.Void) -public func br(_ c: () -> Swift.Void) -public func dd(_ c: () -> Swift.Void) -public func dl(_ c: () -> Swift.Void) -public func dt(_ c: () -> Swift.Void) -public func em(_ c: () -> Swift.Void) -public func hr(_ c: () -> Swift.Void) -public func li(_ c: () -> Swift.Void) -public func ol(_ c: () -> Swift.Void) -public func rp(_ c: () -> Swift.Void) -public func rt(_ c: () -> Swift.Void) -public func td(_ c: () -> Swift.Void) -public func th(_ c: () -> Swift.Void) -public func tr(_ c: () -> Swift.Void) -public func tt(_ c: () -> Swift.Void) -public func ul(_ c: () -> Swift.Void) -public func ul(_ collection: T, _ c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func h1(_ c: () -> Swift.Void) -public func h2(_ c: () -> Swift.Void) -public func h3(_ c: () -> Swift.Void) -public func h4(_ c: () -> Swift.Void) -public func h5(_ c: () -> Swift.Void) -public func h6(_ c: () -> Swift.Void) -public func bdi(_ c: () -> Swift.Void) -public func bdo(_ c: () -> Swift.Void) -public func big(_ c: () -> Swift.Void) -public func col(_ c: () -> Swift.Void) -public func del(_ c: () -> Swift.Void) -public func dfn(_ c: () -> Swift.Void) -public func dir(_ c: () -> Swift.Void) -public func div(_ c: () -> Swift.Void) -public func img(_ c: () -> Swift.Void) -public func ins(_ c: () -> Swift.Void) -public func kbd(_ c: () -> Swift.Void) -public func map(_ c: () -> Swift.Void) -public func nav(_ c: () -> Swift.Void) -public func pre(_ c: () -> Swift.Void) -public func rtc(_ c: () -> Swift.Void) -public func sub(_ c: () -> Swift.Void) -public func sup(_ c: () -> Swift.Void) -public func varr(_ c: () -> Swift.Void) -public func wbr(_ c: () -> Swift.Void) -public func xmp(_ c: () -> Swift.Void) -public func abbr(_ c: () -> Swift.Void) -public func area(_ c: () -> Swift.Void) -public func base(_ c: () -> Swift.Void) -public func body(_ c: () -> Swift.Void) -public func cite(_ c: () -> Swift.Void) -public func code(_ c: () -> Swift.Void) -public func data(_ c: () -> Swift.Void) -public func font(_ c: () -> Swift.Void) -public func form(_ c: () -> Swift.Void) -public func head(_ c: () -> Swift.Void) -public func html(_ c: () -> Swift.Void) -public func link(_ c: () -> Swift.Void) -public func main(_ c: () -> Swift.Void) -public func mark(_ c: () -> Swift.Void) -public func menu(_ c: () -> Swift.Void) -public func meta(_ c: () -> Swift.Void) -public func nobr(_ c: () -> Swift.Void) -public func ruby(_ c: () -> Swift.Void) -public func samp(_ c: () -> Swift.Void) -public func span(_ c: () -> Swift.Void) -public func time(_ c: () -> Swift.Void) -public func aside(_ c: () -> Swift.Void) -public func audio(_ c: () -> Swift.Void) -public func blink(_ c: () -> Swift.Void) -public func embed(_ c: () -> Swift.Void) -public func frame(_ c: () -> Swift.Void) -public func image(_ c: () -> Swift.Void) -public func input(_ c: () -> Swift.Void) -public func label(_ c: () -> Swift.Void) -public func meter(_ c: () -> Swift.Void) -public func param(_ c: () -> Swift.Void) -public func small(_ c: () -> Swift.Void) -public func style(_ c: () -> Swift.Void) -public func table(_ c: () -> Swift.Void) -public func table(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tbody(_ c: () -> Swift.Void) -public func tbody(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tfoot(_ c: () -> Swift.Void) -public func thead(_ c: () -> Swift.Void) -public func title(_ c: () -> Swift.Void) -public func track(_ c: () -> Swift.Void) -public func video(_ c: () -> Swift.Void) -public func applet(_ c: () -> Swift.Void) -public func button(_ c: () -> Swift.Void) -public func canvas(_ c: () -> Swift.Void) -public func center(_ c: () -> Swift.Void) -public func dialog(_ c: () -> Swift.Void) -public func figure(_ c: () -> Swift.Void) -public func footer(_ c: () -> Swift.Void) -public func header(_ c: () -> Swift.Void) -public func hgroup(_ c: () -> Swift.Void) -public func iframe(_ c: () -> Swift.Void) -public func keygen(_ c: () -> Swift.Void) -public func legend(_ c: () -> Swift.Void) -public func object(_ c: () -> Swift.Void) -public func option(_ c: () -> Swift.Void) -public func output(_ c: () -> Swift.Void) -public func script(_ c: () -> Swift.Void) -public func select(_ c: () -> Swift.Void) -public func shadow(_ c: () -> Swift.Void) -public func source(_ c: () -> Swift.Void) -public func spacer(_ c: () -> Swift.Void) -public func strike(_ c: () -> Swift.Void) -public func strong(_ c: () -> Swift.Void) -public func acronym(_ c: () -> Swift.Void) -public func address(_ c: () -> Swift.Void) -public func article(_ c: () -> Swift.Void) -public func bgsound(_ c: () -> Swift.Void) -public func caption(_ c: () -> Swift.Void) -public func command(_ c: () -> Swift.Void) -public func content(_ c: () -> Swift.Void) -public func details(_ c: () -> Swift.Void) -public func elementt(_ c: () -> Swift.Void) -public func isindex(_ c: () -> Swift.Void) -public func listing(_ c: () -> Swift.Void) -public func marquee(_ c: () -> Swift.Void) -public func noembed(_ c: () -> Swift.Void) -public func picture(_ c: () -> Swift.Void) -public func section(_ c: () -> Swift.Void) -public func summary(_ c: () -> Swift.Void) -public func basefont(_ c: () -> Swift.Void) -public func colgroup(_ c: () -> Swift.Void) -public func datalist(_ c: () -> Swift.Void) -public func fieldset(_ c: () -> Swift.Void) -public func frameset(_ c: () -> Swift.Void) -public func menuitem(_ c: () -> Swift.Void) -public func multicol(_ c: () -> Swift.Void) -public func noframes(_ c: () -> Swift.Void) -public func noscript(_ c: () -> Swift.Void) -public func optgroup(_ c: () -> Swift.Void) -public func progress(_ c: () -> Swift.Void) -public func template(_ c: () -> Swift.Void) -public func textarea(_ c: () -> Swift.Void) -public func plaintext(_ c: () -> Swift.Void) -public func javascript(_ c: () -> Swift.Void) -public func blockquote(_ c: () -> Swift.Void) -public func figcaption(_ c: () -> Swift.Void) -public func stylesheet(_ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ c: () -> Swift.Void) -public class Process { +public func a(_ closure: () -> Swift.Void) +public func b(_ closure: () -> Swift.Void) +public func i(_ closure: () -> Swift.Void) +public func p(_ closure: () -> Swift.Void) +public func q(_ closure: () -> Swift.Void) +public func s(_ closure: () -> Swift.Void) +public func u(_ closure: () -> Swift.Void) +public func br(_ closure: () -> Swift.Void) +public func dd(_ closure: () -> Swift.Void) +public func dl(_ closure: () -> Swift.Void) +public func dt(_ closure: () -> Swift.Void) +public func em(_ closure: () -> Swift.Void) +public func hr(_ closure: () -> Swift.Void) +public func li(_ closure: () -> Swift.Void) +public func ol(_ closure: () -> Swift.Void) +public func rp(_ closure: () -> Swift.Void) +public func rt(_ closure: () -> Swift.Void) +public func td(_ closure: () -> Swift.Void) +public func th(_ closure: () -> Swift.Void) +public func tr(_ closure: () -> Swift.Void) +public func tt(_ closure: () -> Swift.Void) +public func ul(_ closure: () -> Swift.Void) +public func ul(_ collection: T, _ closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func h1(_ closure: () -> Swift.Void) +public func h2(_ closure: () -> Swift.Void) +public func h3(_ closure: () -> Swift.Void) +public func h4(_ closure: () -> Swift.Void) +public func h5(_ closure: () -> Swift.Void) +public func h6(_ closure: () -> Swift.Void) +public func bdi(_ closure: () -> Swift.Void) +public func bdo(_ closure: () -> Swift.Void) +public func big(_ closure: () -> Swift.Void) +public func col(_ closure: () -> Swift.Void) +public func del(_ closure: () -> Swift.Void) +public func dfn(_ closure: () -> Swift.Void) +public func dir(_ closure: () -> Swift.Void) +public func div(_ closure: () -> Swift.Void) +public func img(_ closure: () -> Swift.Void) +public func ins(_ closure: () -> Swift.Void) +public func kbd(_ closure: () -> Swift.Void) +public func map(_ closure: () -> Swift.Void) +public func nav(_ closure: () -> Swift.Void) +public func pre(_ closure: () -> Swift.Void) +public func rtc(_ closure: () -> Swift.Void) +public func sub(_ closure: () -> Swift.Void) +public func sup(_ closure: () -> Swift.Void) +public func varr(_ closure: () -> Swift.Void) +public func wbr(_ closure: () -> Swift.Void) +public func xmp(_ closure: () -> Swift.Void) +public func abbr(_ closure: () -> Swift.Void) +public func area(_ closure: () -> Swift.Void) +public func base(_ closure: () -> Swift.Void) +public func body(_ closure: () -> Swift.Void) +public func cite(_ closure: () -> Swift.Void) +public func code(_ closure: () -> Swift.Void) +public func data(_ closure: () -> Swift.Void) +public func font(_ closure: () -> Swift.Void) +public func form(_ closure: () -> Swift.Void) +public func head(_ closure: () -> Swift.Void) +public func html(_ closure: () -> Swift.Void) +public func link(_ closure: () -> Swift.Void) +public func main(_ closure: () -> Swift.Void) +public func mark(_ closure: () -> Swift.Void) +public func menu(_ closure: () -> Swift.Void) +public func meta(_ closure: () -> Swift.Void) +public func nobr(_ closure: () -> Swift.Void) +public func ruby(_ closure: () -> Swift.Void) +public func samp(_ closure: () -> Swift.Void) +public func span(_ closure: () -> Swift.Void) +public func time(_ closure: () -> Swift.Void) +public func aside(_ closure: () -> Swift.Void) +public func audio(_ closure: () -> Swift.Void) +public func blink(_ closure: () -> Swift.Void) +public func embed(_ closure: () -> Swift.Void) +public func frame(_ closure: () -> Swift.Void) +public func image(_ closure: () -> Swift.Void) +public func input(_ closure: () -> Swift.Void) +public func label(_ closure: () -> Swift.Void) +public func meter(_ closure: () -> Swift.Void) +public func param(_ closure: () -> Swift.Void) +public func small(_ closure: () -> Swift.Void) +public func style(_ closure: () -> Swift.Void) +public func table(_ closure: () -> Swift.Void) +public func table(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tbody(_ closure: () -> Swift.Void) +public func tbody(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tfoot(_ closure: () -> Swift.Void) +public func thead(_ closure: () -> Swift.Void) +public func title(_ closure: () -> Swift.Void) +public func track(_ closure: () -> Swift.Void) +public func video(_ closure: () -> Swift.Void) +public func applet(_ closure: () -> Swift.Void) +public func button(_ closure: () -> Swift.Void) +public func canvas(_ closure: () -> Swift.Void) +public func center(_ closure: () -> Swift.Void) +public func dialog(_ closure: () -> Swift.Void) +public func figure(_ closure: () -> Swift.Void) +public func footer(_ closure: () -> Swift.Void) +public func header(_ closure: () -> Swift.Void) +public func hgroup(_ closure: () -> Swift.Void) +public func iframe(_ closure: () -> Swift.Void) +public func keygen(_ closure: () -> Swift.Void) +public func legend(_ closure: () -> Swift.Void) +public func object(_ closure: () -> Swift.Void) +public func option(_ closure: () -> Swift.Void) +public func output(_ closure: () -> Swift.Void) +public func script(_ closure: () -> Swift.Void) +public func select(_ closure: () -> Swift.Void) +public func shadow(_ closure: () -> Swift.Void) +public func source(_ closure: () -> Swift.Void) +public func spacer(_ closure: () -> Swift.Void) +public func strike(_ closure: () -> Swift.Void) +public func strong(_ closure: () -> Swift.Void) +public func acronym(_ closure: () -> Swift.Void) +public func address(_ closure: () -> Swift.Void) +public func article(_ closure: () -> Swift.Void) +public func bgsound(_ closure: () -> Swift.Void) +public func caption(_ closure: () -> Swift.Void) +public func command(_ closure: () -> Swift.Void) +public func content(_ closure: () -> Swift.Void) +public func details(_ closure: () -> Swift.Void) +public func elementt(_ closure: () -> Swift.Void) +public func isindex(_ closure: () -> Swift.Void) +public func listing(_ closure: () -> Swift.Void) +public func marquee(_ closure: () -> Swift.Void) +public func noembed(_ closure: () -> Swift.Void) +public func picture(_ closure: () -> Swift.Void) +public func section(_ closure: () -> Swift.Void) +public func summary(_ closure: () -> Swift.Void) +public func basefont(_ closure: () -> Swift.Void) +public func colgroup(_ closure: () -> Swift.Void) +public func datalist(_ closure: () -> Swift.Void) +public func fieldset(_ closure: () -> Swift.Void) +public func frameset(_ closure: () -> Swift.Void) +public func menuitem(_ closure: () -> Swift.Void) +public func multicol(_ closure: () -> Swift.Void) +public func noframes(_ closure: () -> Swift.Void) +public func noscript(_ closure: () -> Swift.Void) +public func optgroup(_ closure: () -> Swift.Void) +public func progress(_ closure: () -> Swift.Void) +public func template(_ closure: () -> Swift.Void) +public func textarea(_ closure: () -> Swift.Void) +public func plaintext(_ closure: () -> Swift.Void) +public func javascript(_ closure: () -> Swift.Void) +public func blockquote(_ closure: () -> Swift.Void) +public func figcaption(_ closure: () -> Swift.Void) +public func stylesheet(_ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ closure: () -> Swift.Void) +@_hasMissingDesignatedInitializers public class Process { public static var pid: Swift.Int { get } @@ -376,7 +388,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } public func hash(into hasher: inout Swift.Hasher) } - public class Frame { + @_hasMissingDesignatedInitializers public class Frame { public var opcode: Swifter.WebSocketSession.OpCode public var fin: Swift.Bool public var rsv1: Swift.UInt8 @@ -400,7 +412,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } } public func == (webSocketSession1: Swifter.WebSocketSession, webSocketSession2: Swifter.WebSocketSession) -> Swift.Bool -public class HttpServer : Swifter.HttpServerIO { +@_inheritsConvenienceInitializers open class HttpServer : Swifter.HttpServerIO { public static let VERSION: Swift.String override public init() public var DELETE: Swifter.HttpServer.MethodRoute, PATCH: Swifter.HttpServer.MethodRoute, HEAD: Swifter.HttpServer.MethodRoute, POST: Swifter.HttpServer.MethodRoute, GET: Swifter.HttpServer.MethodRoute, PUT: Swifter.HttpServer.MethodRoute @@ -414,7 +426,7 @@ public class HttpServer : Swifter.HttpServerIO { } public var notFoundHandler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)? public var middleware: [(Swifter.HttpRequest) -> Swifter.HttpResponse?] - override public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + override open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) public struct MethodRoute { public let method: Swift.String public let router: Swifter.HttpRouter @@ -492,7 +504,7 @@ public func == (socket1: Swifter.Socket, socket2: Swifter.Socket) -> Swift.Bool public protocol HttpServerIODelegate : AnyObject { func socketConnectionReceived(_ socket: Swifter.Socket) } -public class HttpServerIO { +open class HttpServerIO { weak public var delegate: Swifter.HttpServerIODelegate? public enum HttpServerIOState : Swift.Int32 { case starting @@ -500,10 +512,10 @@ public class HttpServerIO { case stopping case stopped public typealias RawValue = Swift.Int32 + public init?(rawValue: Swift.Int32) public var rawValue: Swift.Int32 { get } - public init?(rawValue: Swift.Int32) } public var state: Swifter.HttpServerIO.HttpServerIOState { get @@ -515,11 +527,12 @@ public class HttpServerIO { public var listenAddressIPv6: Swift.String? public func port() throws -> Swift.Int public func isIPv4() throws -> Swift.Bool + public init() @objc deinit @available(OSX 10.10, *) public func start(_ port: Darwin.in_port_t = 8080, forceIPv4: Swift.Bool = false, priority: Dispatch.DispatchQoS.QoSClass = DispatchQoS.QoSClass.background) throws public func stop() - public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) } public func shareFile(_ path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public func shareFilesFromDirectory(_ directoryPath: Swift.String, defaults: [Swift.String] = ["index.html", "default.html"]) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) @@ -551,12 +564,12 @@ extension Socket { public class func tcpSocketForListen(_ port: Darwin.in_port_t, _ forceIPv4: Swift.Bool = false, _ maxPendingConnection: Swift.Int32 = SOMAXCONN, _ listenAddress: Swift.String? = nil) throws -> Swifter.Socket public func acceptClientSocket() throws -> Swifter.Socket } -public class Errno { +@_hasMissingDesignatedInitializers public class Errno { public class func description() -> Swift.String @objc deinit } extension String { - public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String? + public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String } extension Swifter.SerializationError : Swift.Equatable {} extension Swifter.SerializationError : Swift.Hashable {} diff --git a/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64.swiftdoc b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64.swiftdoc new file mode 100644 index 0000000..38d7cbc Binary files /dev/null and b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64.swiftdoc differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftinterface b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64.swiftinterface similarity index 65% rename from Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftinterface rename to Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64.swiftinterface index bd5af89..c4239f6 100644 --- a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftinterface +++ b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target x86_64-apple-ios8.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -O -module-name Swifter +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-macos10.10 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Swifter import Dispatch import Foundation import Swift @@ -43,10 +43,11 @@ public protocol HttpResponseBodyWriter { func write(_ data: Foundation.Data) throws } public enum HttpResponseBody { - case json(Swift.AnyObject) + case json(Any) case html(Swift.String) + case htmlBody(Swift.String) case text(Swift.String) - case data(Foundation.Data) + case data(Foundation.Data, contentType: Swift.String? = nil) case custom(Any, (Any) throws -> Swift.String) } public enum HttpResponse { @@ -54,9 +55,17 @@ public enum HttpResponse { case ok(Swifter.HttpResponseBody), created, accepted case movedPermanently(Swift.String) case movedTemporarily(Swift.String) - case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound + case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound, notAcceptable + case tooManyRequests case internalServerError case raw(Swift.Int, Swift.String, [Swift.String : Swift.String]?, ((Swifter.HttpResponseBodyWriter) throws -> Swift.Void)?) + public var statusCode: Swift.Int { + get + } + public var reasonPhrase: Swift.String { + get + } + public func headers() -> [Swift.String : Swift.String] } public func scopes(_ scope: @escaping Swifter.Closure) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public typealias Closure = () -> Swift.Void @@ -100,6 +109,7 @@ public var media: Swift.String? public var title: Swift.String? public var scope: Swift.String? public var classs: Swift.String? +public var manifest: Swift.String? public var value: Swift.String? public var clear: Swift.String? public var start: Swift.String? @@ -125,6 +135,7 @@ public var prompt: Swift.String? public var onfocus: Swift.String? public var enctype: Swift.String? public var onclick: Swift.String? +public var ontouchstart: Swift.String? public var onkeyup: Swift.String? public var profile: Swift.String? public var version: Swift.String? @@ -171,6 +182,7 @@ public var onkeypress: Swift.String? public var ondblclick: Swift.String? public var onmouseout: Swift.String? public var httpEquiv: Swift.String? +public var dataText: Swift.String? public var background: Swift.String? public var onmousemove: Swift.String? public var onmouseover: Swift.String? @@ -183,156 +195,156 @@ public var placeholder: Swift.String? public var marginheight: Swift.String? public var acceptCharset: Swift.String? public var inner: Swift.String? -public func a(_ c: () -> Swift.Void) -public func b(_ c: () -> Swift.Void) -public func i(_ c: () -> Swift.Void) -public func p(_ c: () -> Swift.Void) -public func q(_ c: () -> Swift.Void) -public func s(_ c: () -> Swift.Void) -public func u(_ c: () -> Swift.Void) -public func br(_ c: () -> Swift.Void) -public func dd(_ c: () -> Swift.Void) -public func dl(_ c: () -> Swift.Void) -public func dt(_ c: () -> Swift.Void) -public func em(_ c: () -> Swift.Void) -public func hr(_ c: () -> Swift.Void) -public func li(_ c: () -> Swift.Void) -public func ol(_ c: () -> Swift.Void) -public func rp(_ c: () -> Swift.Void) -public func rt(_ c: () -> Swift.Void) -public func td(_ c: () -> Swift.Void) -public func th(_ c: () -> Swift.Void) -public func tr(_ c: () -> Swift.Void) -public func tt(_ c: () -> Swift.Void) -public func ul(_ c: () -> Swift.Void) -public func ul(_ collection: T, _ c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func h1(_ c: () -> Swift.Void) -public func h2(_ c: () -> Swift.Void) -public func h3(_ c: () -> Swift.Void) -public func h4(_ c: () -> Swift.Void) -public func h5(_ c: () -> Swift.Void) -public func h6(_ c: () -> Swift.Void) -public func bdi(_ c: () -> Swift.Void) -public func bdo(_ c: () -> Swift.Void) -public func big(_ c: () -> Swift.Void) -public func col(_ c: () -> Swift.Void) -public func del(_ c: () -> Swift.Void) -public func dfn(_ c: () -> Swift.Void) -public func dir(_ c: () -> Swift.Void) -public func div(_ c: () -> Swift.Void) -public func img(_ c: () -> Swift.Void) -public func ins(_ c: () -> Swift.Void) -public func kbd(_ c: () -> Swift.Void) -public func map(_ c: () -> Swift.Void) -public func nav(_ c: () -> Swift.Void) -public func pre(_ c: () -> Swift.Void) -public func rtc(_ c: () -> Swift.Void) -public func sub(_ c: () -> Swift.Void) -public func sup(_ c: () -> Swift.Void) -public func varr(_ c: () -> Swift.Void) -public func wbr(_ c: () -> Swift.Void) -public func xmp(_ c: () -> Swift.Void) -public func abbr(_ c: () -> Swift.Void) -public func area(_ c: () -> Swift.Void) -public func base(_ c: () -> Swift.Void) -public func body(_ c: () -> Swift.Void) -public func cite(_ c: () -> Swift.Void) -public func code(_ c: () -> Swift.Void) -public func data(_ c: () -> Swift.Void) -public func font(_ c: () -> Swift.Void) -public func form(_ c: () -> Swift.Void) -public func head(_ c: () -> Swift.Void) -public func html(_ c: () -> Swift.Void) -public func link(_ c: () -> Swift.Void) -public func main(_ c: () -> Swift.Void) -public func mark(_ c: () -> Swift.Void) -public func menu(_ c: () -> Swift.Void) -public func meta(_ c: () -> Swift.Void) -public func nobr(_ c: () -> Swift.Void) -public func ruby(_ c: () -> Swift.Void) -public func samp(_ c: () -> Swift.Void) -public func span(_ c: () -> Swift.Void) -public func time(_ c: () -> Swift.Void) -public func aside(_ c: () -> Swift.Void) -public func audio(_ c: () -> Swift.Void) -public func blink(_ c: () -> Swift.Void) -public func embed(_ c: () -> Swift.Void) -public func frame(_ c: () -> Swift.Void) -public func image(_ c: () -> Swift.Void) -public func input(_ c: () -> Swift.Void) -public func label(_ c: () -> Swift.Void) -public func meter(_ c: () -> Swift.Void) -public func param(_ c: () -> Swift.Void) -public func small(_ c: () -> Swift.Void) -public func style(_ c: () -> Swift.Void) -public func table(_ c: () -> Swift.Void) -public func table(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tbody(_ c: () -> Swift.Void) -public func tbody(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tfoot(_ c: () -> Swift.Void) -public func thead(_ c: () -> Swift.Void) -public func title(_ c: () -> Swift.Void) -public func track(_ c: () -> Swift.Void) -public func video(_ c: () -> Swift.Void) -public func applet(_ c: () -> Swift.Void) -public func button(_ c: () -> Swift.Void) -public func canvas(_ c: () -> Swift.Void) -public func center(_ c: () -> Swift.Void) -public func dialog(_ c: () -> Swift.Void) -public func figure(_ c: () -> Swift.Void) -public func footer(_ c: () -> Swift.Void) -public func header(_ c: () -> Swift.Void) -public func hgroup(_ c: () -> Swift.Void) -public func iframe(_ c: () -> Swift.Void) -public func keygen(_ c: () -> Swift.Void) -public func legend(_ c: () -> Swift.Void) -public func object(_ c: () -> Swift.Void) -public func option(_ c: () -> Swift.Void) -public func output(_ c: () -> Swift.Void) -public func script(_ c: () -> Swift.Void) -public func select(_ c: () -> Swift.Void) -public func shadow(_ c: () -> Swift.Void) -public func source(_ c: () -> Swift.Void) -public func spacer(_ c: () -> Swift.Void) -public func strike(_ c: () -> Swift.Void) -public func strong(_ c: () -> Swift.Void) -public func acronym(_ c: () -> Swift.Void) -public func address(_ c: () -> Swift.Void) -public func article(_ c: () -> Swift.Void) -public func bgsound(_ c: () -> Swift.Void) -public func caption(_ c: () -> Swift.Void) -public func command(_ c: () -> Swift.Void) -public func content(_ c: () -> Swift.Void) -public func details(_ c: () -> Swift.Void) -public func elementt(_ c: () -> Swift.Void) -public func isindex(_ c: () -> Swift.Void) -public func listing(_ c: () -> Swift.Void) -public func marquee(_ c: () -> Swift.Void) -public func noembed(_ c: () -> Swift.Void) -public func picture(_ c: () -> Swift.Void) -public func section(_ c: () -> Swift.Void) -public func summary(_ c: () -> Swift.Void) -public func basefont(_ c: () -> Swift.Void) -public func colgroup(_ c: () -> Swift.Void) -public func datalist(_ c: () -> Swift.Void) -public func fieldset(_ c: () -> Swift.Void) -public func frameset(_ c: () -> Swift.Void) -public func menuitem(_ c: () -> Swift.Void) -public func multicol(_ c: () -> Swift.Void) -public func noframes(_ c: () -> Swift.Void) -public func noscript(_ c: () -> Swift.Void) -public func optgroup(_ c: () -> Swift.Void) -public func progress(_ c: () -> Swift.Void) -public func template(_ c: () -> Swift.Void) -public func textarea(_ c: () -> Swift.Void) -public func plaintext(_ c: () -> Swift.Void) -public func javascript(_ c: () -> Swift.Void) -public func blockquote(_ c: () -> Swift.Void) -public func figcaption(_ c: () -> Swift.Void) -public func stylesheet(_ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ c: () -> Swift.Void) -public class Process { +public func a(_ closure: () -> Swift.Void) +public func b(_ closure: () -> Swift.Void) +public func i(_ closure: () -> Swift.Void) +public func p(_ closure: () -> Swift.Void) +public func q(_ closure: () -> Swift.Void) +public func s(_ closure: () -> Swift.Void) +public func u(_ closure: () -> Swift.Void) +public func br(_ closure: () -> Swift.Void) +public func dd(_ closure: () -> Swift.Void) +public func dl(_ closure: () -> Swift.Void) +public func dt(_ closure: () -> Swift.Void) +public func em(_ closure: () -> Swift.Void) +public func hr(_ closure: () -> Swift.Void) +public func li(_ closure: () -> Swift.Void) +public func ol(_ closure: () -> Swift.Void) +public func rp(_ closure: () -> Swift.Void) +public func rt(_ closure: () -> Swift.Void) +public func td(_ closure: () -> Swift.Void) +public func th(_ closure: () -> Swift.Void) +public func tr(_ closure: () -> Swift.Void) +public func tt(_ closure: () -> Swift.Void) +public func ul(_ closure: () -> Swift.Void) +public func ul(_ collection: T, _ closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func h1(_ closure: () -> Swift.Void) +public func h2(_ closure: () -> Swift.Void) +public func h3(_ closure: () -> Swift.Void) +public func h4(_ closure: () -> Swift.Void) +public func h5(_ closure: () -> Swift.Void) +public func h6(_ closure: () -> Swift.Void) +public func bdi(_ closure: () -> Swift.Void) +public func bdo(_ closure: () -> Swift.Void) +public func big(_ closure: () -> Swift.Void) +public func col(_ closure: () -> Swift.Void) +public func del(_ closure: () -> Swift.Void) +public func dfn(_ closure: () -> Swift.Void) +public func dir(_ closure: () -> Swift.Void) +public func div(_ closure: () -> Swift.Void) +public func img(_ closure: () -> Swift.Void) +public func ins(_ closure: () -> Swift.Void) +public func kbd(_ closure: () -> Swift.Void) +public func map(_ closure: () -> Swift.Void) +public func nav(_ closure: () -> Swift.Void) +public func pre(_ closure: () -> Swift.Void) +public func rtc(_ closure: () -> Swift.Void) +public func sub(_ closure: () -> Swift.Void) +public func sup(_ closure: () -> Swift.Void) +public func varr(_ closure: () -> Swift.Void) +public func wbr(_ closure: () -> Swift.Void) +public func xmp(_ closure: () -> Swift.Void) +public func abbr(_ closure: () -> Swift.Void) +public func area(_ closure: () -> Swift.Void) +public func base(_ closure: () -> Swift.Void) +public func body(_ closure: () -> Swift.Void) +public func cite(_ closure: () -> Swift.Void) +public func code(_ closure: () -> Swift.Void) +public func data(_ closure: () -> Swift.Void) +public func font(_ closure: () -> Swift.Void) +public func form(_ closure: () -> Swift.Void) +public func head(_ closure: () -> Swift.Void) +public func html(_ closure: () -> Swift.Void) +public func link(_ closure: () -> Swift.Void) +public func main(_ closure: () -> Swift.Void) +public func mark(_ closure: () -> Swift.Void) +public func menu(_ closure: () -> Swift.Void) +public func meta(_ closure: () -> Swift.Void) +public func nobr(_ closure: () -> Swift.Void) +public func ruby(_ closure: () -> Swift.Void) +public func samp(_ closure: () -> Swift.Void) +public func span(_ closure: () -> Swift.Void) +public func time(_ closure: () -> Swift.Void) +public func aside(_ closure: () -> Swift.Void) +public func audio(_ closure: () -> Swift.Void) +public func blink(_ closure: () -> Swift.Void) +public func embed(_ closure: () -> Swift.Void) +public func frame(_ closure: () -> Swift.Void) +public func image(_ closure: () -> Swift.Void) +public func input(_ closure: () -> Swift.Void) +public func label(_ closure: () -> Swift.Void) +public func meter(_ closure: () -> Swift.Void) +public func param(_ closure: () -> Swift.Void) +public func small(_ closure: () -> Swift.Void) +public func style(_ closure: () -> Swift.Void) +public func table(_ closure: () -> Swift.Void) +public func table(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tbody(_ closure: () -> Swift.Void) +public func tbody(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tfoot(_ closure: () -> Swift.Void) +public func thead(_ closure: () -> Swift.Void) +public func title(_ closure: () -> Swift.Void) +public func track(_ closure: () -> Swift.Void) +public func video(_ closure: () -> Swift.Void) +public func applet(_ closure: () -> Swift.Void) +public func button(_ closure: () -> Swift.Void) +public func canvas(_ closure: () -> Swift.Void) +public func center(_ closure: () -> Swift.Void) +public func dialog(_ closure: () -> Swift.Void) +public func figure(_ closure: () -> Swift.Void) +public func footer(_ closure: () -> Swift.Void) +public func header(_ closure: () -> Swift.Void) +public func hgroup(_ closure: () -> Swift.Void) +public func iframe(_ closure: () -> Swift.Void) +public func keygen(_ closure: () -> Swift.Void) +public func legend(_ closure: () -> Swift.Void) +public func object(_ closure: () -> Swift.Void) +public func option(_ closure: () -> Swift.Void) +public func output(_ closure: () -> Swift.Void) +public func script(_ closure: () -> Swift.Void) +public func select(_ closure: () -> Swift.Void) +public func shadow(_ closure: () -> Swift.Void) +public func source(_ closure: () -> Swift.Void) +public func spacer(_ closure: () -> Swift.Void) +public func strike(_ closure: () -> Swift.Void) +public func strong(_ closure: () -> Swift.Void) +public func acronym(_ closure: () -> Swift.Void) +public func address(_ closure: () -> Swift.Void) +public func article(_ closure: () -> Swift.Void) +public func bgsound(_ closure: () -> Swift.Void) +public func caption(_ closure: () -> Swift.Void) +public func command(_ closure: () -> Swift.Void) +public func content(_ closure: () -> Swift.Void) +public func details(_ closure: () -> Swift.Void) +public func elementt(_ closure: () -> Swift.Void) +public func isindex(_ closure: () -> Swift.Void) +public func listing(_ closure: () -> Swift.Void) +public func marquee(_ closure: () -> Swift.Void) +public func noembed(_ closure: () -> Swift.Void) +public func picture(_ closure: () -> Swift.Void) +public func section(_ closure: () -> Swift.Void) +public func summary(_ closure: () -> Swift.Void) +public func basefont(_ closure: () -> Swift.Void) +public func colgroup(_ closure: () -> Swift.Void) +public func datalist(_ closure: () -> Swift.Void) +public func fieldset(_ closure: () -> Swift.Void) +public func frameset(_ closure: () -> Swift.Void) +public func menuitem(_ closure: () -> Swift.Void) +public func multicol(_ closure: () -> Swift.Void) +public func noframes(_ closure: () -> Swift.Void) +public func noscript(_ closure: () -> Swift.Void) +public func optgroup(_ closure: () -> Swift.Void) +public func progress(_ closure: () -> Swift.Void) +public func template(_ closure: () -> Swift.Void) +public func textarea(_ closure: () -> Swift.Void) +public func plaintext(_ closure: () -> Swift.Void) +public func javascript(_ closure: () -> Swift.Void) +public func blockquote(_ closure: () -> Swift.Void) +public func figcaption(_ closure: () -> Swift.Void) +public func stylesheet(_ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ closure: () -> Swift.Void) +@_hasMissingDesignatedInitializers public class Process { public static var pid: Swift.Int { get } @@ -376,7 +388,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } public func hash(into hasher: inout Swift.Hasher) } - public class Frame { + @_hasMissingDesignatedInitializers public class Frame { public var opcode: Swifter.WebSocketSession.OpCode public var fin: Swift.Bool public var rsv1: Swift.UInt8 @@ -400,7 +412,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } } public func == (webSocketSession1: Swifter.WebSocketSession, webSocketSession2: Swifter.WebSocketSession) -> Swift.Bool -public class HttpServer : Swifter.HttpServerIO { +@_inheritsConvenienceInitializers open class HttpServer : Swifter.HttpServerIO { public static let VERSION: Swift.String override public init() public var DELETE: Swifter.HttpServer.MethodRoute, PATCH: Swifter.HttpServer.MethodRoute, HEAD: Swifter.HttpServer.MethodRoute, POST: Swifter.HttpServer.MethodRoute, GET: Swifter.HttpServer.MethodRoute, PUT: Swifter.HttpServer.MethodRoute @@ -414,7 +426,7 @@ public class HttpServer : Swifter.HttpServerIO { } public var notFoundHandler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)? public var middleware: [(Swifter.HttpRequest) -> Swifter.HttpResponse?] - override public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + override open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) public struct MethodRoute { public let method: Swift.String public let router: Swifter.HttpRouter @@ -492,7 +504,7 @@ public func == (socket1: Swifter.Socket, socket2: Swifter.Socket) -> Swift.Bool public protocol HttpServerIODelegate : AnyObject { func socketConnectionReceived(_ socket: Swifter.Socket) } -public class HttpServerIO { +open class HttpServerIO { weak public var delegate: Swifter.HttpServerIODelegate? public enum HttpServerIOState : Swift.Int32 { case starting @@ -500,10 +512,10 @@ public class HttpServerIO { case stopping case stopped public typealias RawValue = Swift.Int32 + public init?(rawValue: Swift.Int32) public var rawValue: Swift.Int32 { get } - public init?(rawValue: Swift.Int32) } public var state: Swifter.HttpServerIO.HttpServerIOState { get @@ -515,11 +527,12 @@ public class HttpServerIO { public var listenAddressIPv6: Swift.String? public func port() throws -> Swift.Int public func isIPv4() throws -> Swift.Bool + public init() @objc deinit @available(OSX 10.10, *) public func start(_ port: Darwin.in_port_t = 8080, forceIPv4: Swift.Bool = false, priority: Dispatch.DispatchQoS.QoSClass = DispatchQoS.QoSClass.background) throws public func stop() - public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) } public func shareFile(_ path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public func shareFilesFromDirectory(_ directoryPath: Swift.String, defaults: [Swift.String] = ["index.html", "default.html"]) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) @@ -551,12 +564,12 @@ extension Socket { public class func tcpSocketForListen(_ port: Darwin.in_port_t, _ forceIPv4: Swift.Bool = false, _ maxPendingConnection: Swift.Int32 = SOMAXCONN, _ listenAddress: Swift.String? = nil) throws -> Swifter.Socket public func acceptClientSocket() throws -> Swifter.Socket } -public class Errno { +@_hasMissingDesignatedInitializers public class Errno { public class func description() -> Swift.String @objc deinit } extension String { - public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String? + public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String } extension Swifter.SerializationError : Swift.Equatable {} extension Swifter.SerializationError : Swift.Hashable {} diff --git a/Frameworks/tvOS/Swifter.framework/Modules/module.modulemap b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Modules/module.modulemap similarity index 100% rename from Frameworks/tvOS/Swifter.framework/Modules/module.modulemap rename to Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Modules/module.modulemap diff --git a/Frameworks/macOS/Swifter.framework/Versions/A/Resources/Info.plist b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Resources/Info.plist similarity index 82% rename from Frameworks/macOS/Swifter.framework/Versions/A/Resources/Info.plist rename to Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Resources/Info.plist index f0ee80a..64ef049 100644 --- a/Frameworks/macOS/Swifter.framework/Versions/A/Resources/Info.plist +++ b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 19C57 + 20A5384c CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.4.6 + 1.5.0 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,25 +25,25 @@ MacOSX CFBundleVersion - 1.4.6 + 1.5.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 11C29 + 11E801a DTPlatformVersion GM DTSDKBuild - 19B90 + 19G68 DTSDKName macosx10.15 DTXcode - 1130 + 1170 DTXcodeBuild - 11C29 + 11E801a LSMinimumSystemVersion - 10.9 + 10.10 NSHumanReadableCopyright - Copyright © 2015 Damian Kołakowski. All rights reserved. + Copyright © 2019 Damian Kołakowski. All rights reserved. UIDeviceFamily 1 diff --git a/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Swifter b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Swifter new file mode 100755 index 0000000..a863aab Binary files /dev/null and b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/A/Swifter differ diff --git a/Frameworks/macOS/Swifter.framework/Versions/Current b/Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/Current similarity index 100% rename from Frameworks/macOS/Swifter.framework/Versions/Current rename to Frameworks/Swifter.xcframework/macos-x86_64/Swifter.framework/Versions/Current diff --git a/Frameworks/macOS/Starscream.framework/Versions/A/Headers/Starscream-Swift.h b/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Headers/Swifter-Swift.h similarity index 89% rename from Frameworks/macOS/Starscream.framework/Versions/A/Headers/Starscream-Swift.h rename to Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Headers/Swifter-Swift.h index 2f140b6..c81ed1d 100644 --- a/Frameworks/macOS/Starscream.framework/Versions/A/Headers/Starscream-Swift.h +++ b/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Headers/Swifter-Swift.h @@ -1,4 +1,4 @@ -// Generated by Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" @@ -82,6 +82,11 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #else # define SWIFT_NOESCAPE #endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif #if __has_attribute(warn_unused_result) # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) #else @@ -182,7 +187,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif @import Foundation; -@import ObjectiveC; #endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" @@ -196,25 +200,13 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if __has_attribute(external_source_symbol) # pragma push_macro("any") # undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Starscream",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Swifter",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) # pragma pop_macro("any") #endif -@class NSStream; - -SWIFT_CLASS("_TtC10Starscream16FoundationStream") -@interface FoundationStream : NSObject -/// Delegate for the stream methods. Processes incoming bytes -- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(NSStreamEvent)eventCode; -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -@end -SWIFT_CLASS("_TtC10Starscream9WebSocket") -@interface WebSocket : NSObject -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end + #if __has_attribute(external_source_symbol) # pragma clang attribute pop diff --git a/Frameworks/tvOS/Swifter.framework/Headers/SwiftertvOS.h b/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Headers/SwiftertvOS.h similarity index 100% rename from Frameworks/tvOS/Swifter.framework/Headers/SwiftertvOS.h rename to Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Headers/SwiftertvOS.h diff --git a/Frameworks/tvOS/Swifter.framework/Info.plist b/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Info.plist similarity index 52% rename from Frameworks/tvOS/Swifter.framework/Info.plist rename to Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Info.plist index 8ad8b7b..2b67ca4 100644 Binary files a/Frameworks/tvOS/Swifter.framework/Info.plist and b/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Info.plist differ diff --git a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-tvos.swiftdoc b/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-tvos.swiftdoc similarity index 88% rename from Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-tvos.swiftdoc rename to Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-tvos.swiftdoc index e1d5969..1318c37 100644 Binary files a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-tvos.swiftdoc and b/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-tvos.swiftdoc differ diff --git a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-tvos.swiftinterface b/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-tvos.swiftinterface similarity index 65% rename from Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-tvos.swiftinterface rename to Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-tvos.swiftinterface index 8e86b05..762a6be 100644 --- a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-tvos.swiftinterface +++ b/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-tvos.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target arm64-apple-tvos9.0 -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -O -module-name Swifter +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target arm64-apple-tvos9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Swifter import Dispatch import Foundation import Swift @@ -21,10 +21,11 @@ public protocol HttpResponseBodyWriter { func write(_ data: Foundation.Data) throws } public enum HttpResponseBody { - case json(Swift.AnyObject) + case json(Any) case html(Swift.String) + case htmlBody(Swift.String) case text(Swift.String) - case data(Foundation.Data) + case data(Foundation.Data, contentType: Swift.String? = nil) case custom(Any, (Any) throws -> Swift.String) } public enum HttpResponse { @@ -32,9 +33,17 @@ public enum HttpResponse { case ok(Swifter.HttpResponseBody), created, accepted case movedPermanently(Swift.String) case movedTemporarily(Swift.String) - case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound + case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound, notAcceptable + case tooManyRequests case internalServerError case raw(Swift.Int, Swift.String, [Swift.String : Swift.String]?, ((Swifter.HttpResponseBodyWriter) throws -> Swift.Void)?) + public var statusCode: Swift.Int { + get + } + public var reasonPhrase: Swift.String { + get + } + public func headers() -> [Swift.String : Swift.String] } public func scopes(_ scope: @escaping Swifter.Closure) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public typealias Closure = () -> Swift.Void @@ -78,6 +87,7 @@ public var media: Swift.String? public var title: Swift.String? public var scope: Swift.String? public var classs: Swift.String? +public var manifest: Swift.String? public var value: Swift.String? public var clear: Swift.String? public var start: Swift.String? @@ -103,6 +113,7 @@ public var prompt: Swift.String? public var onfocus: Swift.String? public var enctype: Swift.String? public var onclick: Swift.String? +public var ontouchstart: Swift.String? public var onkeyup: Swift.String? public var profile: Swift.String? public var version: Swift.String? @@ -149,6 +160,7 @@ public var onkeypress: Swift.String? public var ondblclick: Swift.String? public var onmouseout: Swift.String? public var httpEquiv: Swift.String? +public var dataText: Swift.String? public var background: Swift.String? public var onmousemove: Swift.String? public var onmouseover: Swift.String? @@ -161,156 +173,156 @@ public var placeholder: Swift.String? public var marginheight: Swift.String? public var acceptCharset: Swift.String? public var inner: Swift.String? -public func a(_ c: () -> Swift.Void) -public func b(_ c: () -> Swift.Void) -public func i(_ c: () -> Swift.Void) -public func p(_ c: () -> Swift.Void) -public func q(_ c: () -> Swift.Void) -public func s(_ c: () -> Swift.Void) -public func u(_ c: () -> Swift.Void) -public func br(_ c: () -> Swift.Void) -public func dd(_ c: () -> Swift.Void) -public func dl(_ c: () -> Swift.Void) -public func dt(_ c: () -> Swift.Void) -public func em(_ c: () -> Swift.Void) -public func hr(_ c: () -> Swift.Void) -public func li(_ c: () -> Swift.Void) -public func ol(_ c: () -> Swift.Void) -public func rp(_ c: () -> Swift.Void) -public func rt(_ c: () -> Swift.Void) -public func td(_ c: () -> Swift.Void) -public func th(_ c: () -> Swift.Void) -public func tr(_ c: () -> Swift.Void) -public func tt(_ c: () -> Swift.Void) -public func ul(_ c: () -> Swift.Void) -public func ul(_ collection: T, _ c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func h1(_ c: () -> Swift.Void) -public func h2(_ c: () -> Swift.Void) -public func h3(_ c: () -> Swift.Void) -public func h4(_ c: () -> Swift.Void) -public func h5(_ c: () -> Swift.Void) -public func h6(_ c: () -> Swift.Void) -public func bdi(_ c: () -> Swift.Void) -public func bdo(_ c: () -> Swift.Void) -public func big(_ c: () -> Swift.Void) -public func col(_ c: () -> Swift.Void) -public func del(_ c: () -> Swift.Void) -public func dfn(_ c: () -> Swift.Void) -public func dir(_ c: () -> Swift.Void) -public func div(_ c: () -> Swift.Void) -public func img(_ c: () -> Swift.Void) -public func ins(_ c: () -> Swift.Void) -public func kbd(_ c: () -> Swift.Void) -public func map(_ c: () -> Swift.Void) -public func nav(_ c: () -> Swift.Void) -public func pre(_ c: () -> Swift.Void) -public func rtc(_ c: () -> Swift.Void) -public func sub(_ c: () -> Swift.Void) -public func sup(_ c: () -> Swift.Void) -public func varr(_ c: () -> Swift.Void) -public func wbr(_ c: () -> Swift.Void) -public func xmp(_ c: () -> Swift.Void) -public func abbr(_ c: () -> Swift.Void) -public func area(_ c: () -> Swift.Void) -public func base(_ c: () -> Swift.Void) -public func body(_ c: () -> Swift.Void) -public func cite(_ c: () -> Swift.Void) -public func code(_ c: () -> Swift.Void) -public func data(_ c: () -> Swift.Void) -public func font(_ c: () -> Swift.Void) -public func form(_ c: () -> Swift.Void) -public func head(_ c: () -> Swift.Void) -public func html(_ c: () -> Swift.Void) -public func link(_ c: () -> Swift.Void) -public func main(_ c: () -> Swift.Void) -public func mark(_ c: () -> Swift.Void) -public func menu(_ c: () -> Swift.Void) -public func meta(_ c: () -> Swift.Void) -public func nobr(_ c: () -> Swift.Void) -public func ruby(_ c: () -> Swift.Void) -public func samp(_ c: () -> Swift.Void) -public func span(_ c: () -> Swift.Void) -public func time(_ c: () -> Swift.Void) -public func aside(_ c: () -> Swift.Void) -public func audio(_ c: () -> Swift.Void) -public func blink(_ c: () -> Swift.Void) -public func embed(_ c: () -> Swift.Void) -public func frame(_ c: () -> Swift.Void) -public func image(_ c: () -> Swift.Void) -public func input(_ c: () -> Swift.Void) -public func label(_ c: () -> Swift.Void) -public func meter(_ c: () -> Swift.Void) -public func param(_ c: () -> Swift.Void) -public func small(_ c: () -> Swift.Void) -public func style(_ c: () -> Swift.Void) -public func table(_ c: () -> Swift.Void) -public func table(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tbody(_ c: () -> Swift.Void) -public func tbody(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tfoot(_ c: () -> Swift.Void) -public func thead(_ c: () -> Swift.Void) -public func title(_ c: () -> Swift.Void) -public func track(_ c: () -> Swift.Void) -public func video(_ c: () -> Swift.Void) -public func applet(_ c: () -> Swift.Void) -public func button(_ c: () -> Swift.Void) -public func canvas(_ c: () -> Swift.Void) -public func center(_ c: () -> Swift.Void) -public func dialog(_ c: () -> Swift.Void) -public func figure(_ c: () -> Swift.Void) -public func footer(_ c: () -> Swift.Void) -public func header(_ c: () -> Swift.Void) -public func hgroup(_ c: () -> Swift.Void) -public func iframe(_ c: () -> Swift.Void) -public func keygen(_ c: () -> Swift.Void) -public func legend(_ c: () -> Swift.Void) -public func object(_ c: () -> Swift.Void) -public func option(_ c: () -> Swift.Void) -public func output(_ c: () -> Swift.Void) -public func script(_ c: () -> Swift.Void) -public func select(_ c: () -> Swift.Void) -public func shadow(_ c: () -> Swift.Void) -public func source(_ c: () -> Swift.Void) -public func spacer(_ c: () -> Swift.Void) -public func strike(_ c: () -> Swift.Void) -public func strong(_ c: () -> Swift.Void) -public func acronym(_ c: () -> Swift.Void) -public func address(_ c: () -> Swift.Void) -public func article(_ c: () -> Swift.Void) -public func bgsound(_ c: () -> Swift.Void) -public func caption(_ c: () -> Swift.Void) -public func command(_ c: () -> Swift.Void) -public func content(_ c: () -> Swift.Void) -public func details(_ c: () -> Swift.Void) -public func elementt(_ c: () -> Swift.Void) -public func isindex(_ c: () -> Swift.Void) -public func listing(_ c: () -> Swift.Void) -public func marquee(_ c: () -> Swift.Void) -public func noembed(_ c: () -> Swift.Void) -public func picture(_ c: () -> Swift.Void) -public func section(_ c: () -> Swift.Void) -public func summary(_ c: () -> Swift.Void) -public func basefont(_ c: () -> Swift.Void) -public func colgroup(_ c: () -> Swift.Void) -public func datalist(_ c: () -> Swift.Void) -public func fieldset(_ c: () -> Swift.Void) -public func frameset(_ c: () -> Swift.Void) -public func menuitem(_ c: () -> Swift.Void) -public func multicol(_ c: () -> Swift.Void) -public func noframes(_ c: () -> Swift.Void) -public func noscript(_ c: () -> Swift.Void) -public func optgroup(_ c: () -> Swift.Void) -public func progress(_ c: () -> Swift.Void) -public func template(_ c: () -> Swift.Void) -public func textarea(_ c: () -> Swift.Void) -public func plaintext(_ c: () -> Swift.Void) -public func javascript(_ c: () -> Swift.Void) -public func blockquote(_ c: () -> Swift.Void) -public func figcaption(_ c: () -> Swift.Void) -public func stylesheet(_ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ c: () -> Swift.Void) -public class Process { +public func a(_ closure: () -> Swift.Void) +public func b(_ closure: () -> Swift.Void) +public func i(_ closure: () -> Swift.Void) +public func p(_ closure: () -> Swift.Void) +public func q(_ closure: () -> Swift.Void) +public func s(_ closure: () -> Swift.Void) +public func u(_ closure: () -> Swift.Void) +public func br(_ closure: () -> Swift.Void) +public func dd(_ closure: () -> Swift.Void) +public func dl(_ closure: () -> Swift.Void) +public func dt(_ closure: () -> Swift.Void) +public func em(_ closure: () -> Swift.Void) +public func hr(_ closure: () -> Swift.Void) +public func li(_ closure: () -> Swift.Void) +public func ol(_ closure: () -> Swift.Void) +public func rp(_ closure: () -> Swift.Void) +public func rt(_ closure: () -> Swift.Void) +public func td(_ closure: () -> Swift.Void) +public func th(_ closure: () -> Swift.Void) +public func tr(_ closure: () -> Swift.Void) +public func tt(_ closure: () -> Swift.Void) +public func ul(_ closure: () -> Swift.Void) +public func ul(_ collection: T, _ closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func h1(_ closure: () -> Swift.Void) +public func h2(_ closure: () -> Swift.Void) +public func h3(_ closure: () -> Swift.Void) +public func h4(_ closure: () -> Swift.Void) +public func h5(_ closure: () -> Swift.Void) +public func h6(_ closure: () -> Swift.Void) +public func bdi(_ closure: () -> Swift.Void) +public func bdo(_ closure: () -> Swift.Void) +public func big(_ closure: () -> Swift.Void) +public func col(_ closure: () -> Swift.Void) +public func del(_ closure: () -> Swift.Void) +public func dfn(_ closure: () -> Swift.Void) +public func dir(_ closure: () -> Swift.Void) +public func div(_ closure: () -> Swift.Void) +public func img(_ closure: () -> Swift.Void) +public func ins(_ closure: () -> Swift.Void) +public func kbd(_ closure: () -> Swift.Void) +public func map(_ closure: () -> Swift.Void) +public func nav(_ closure: () -> Swift.Void) +public func pre(_ closure: () -> Swift.Void) +public func rtc(_ closure: () -> Swift.Void) +public func sub(_ closure: () -> Swift.Void) +public func sup(_ closure: () -> Swift.Void) +public func varr(_ closure: () -> Swift.Void) +public func wbr(_ closure: () -> Swift.Void) +public func xmp(_ closure: () -> Swift.Void) +public func abbr(_ closure: () -> Swift.Void) +public func area(_ closure: () -> Swift.Void) +public func base(_ closure: () -> Swift.Void) +public func body(_ closure: () -> Swift.Void) +public func cite(_ closure: () -> Swift.Void) +public func code(_ closure: () -> Swift.Void) +public func data(_ closure: () -> Swift.Void) +public func font(_ closure: () -> Swift.Void) +public func form(_ closure: () -> Swift.Void) +public func head(_ closure: () -> Swift.Void) +public func html(_ closure: () -> Swift.Void) +public func link(_ closure: () -> Swift.Void) +public func main(_ closure: () -> Swift.Void) +public func mark(_ closure: () -> Swift.Void) +public func menu(_ closure: () -> Swift.Void) +public func meta(_ closure: () -> Swift.Void) +public func nobr(_ closure: () -> Swift.Void) +public func ruby(_ closure: () -> Swift.Void) +public func samp(_ closure: () -> Swift.Void) +public func span(_ closure: () -> Swift.Void) +public func time(_ closure: () -> Swift.Void) +public func aside(_ closure: () -> Swift.Void) +public func audio(_ closure: () -> Swift.Void) +public func blink(_ closure: () -> Swift.Void) +public func embed(_ closure: () -> Swift.Void) +public func frame(_ closure: () -> Swift.Void) +public func image(_ closure: () -> Swift.Void) +public func input(_ closure: () -> Swift.Void) +public func label(_ closure: () -> Swift.Void) +public func meter(_ closure: () -> Swift.Void) +public func param(_ closure: () -> Swift.Void) +public func small(_ closure: () -> Swift.Void) +public func style(_ closure: () -> Swift.Void) +public func table(_ closure: () -> Swift.Void) +public func table(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tbody(_ closure: () -> Swift.Void) +public func tbody(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tfoot(_ closure: () -> Swift.Void) +public func thead(_ closure: () -> Swift.Void) +public func title(_ closure: () -> Swift.Void) +public func track(_ closure: () -> Swift.Void) +public func video(_ closure: () -> Swift.Void) +public func applet(_ closure: () -> Swift.Void) +public func button(_ closure: () -> Swift.Void) +public func canvas(_ closure: () -> Swift.Void) +public func center(_ closure: () -> Swift.Void) +public func dialog(_ closure: () -> Swift.Void) +public func figure(_ closure: () -> Swift.Void) +public func footer(_ closure: () -> Swift.Void) +public func header(_ closure: () -> Swift.Void) +public func hgroup(_ closure: () -> Swift.Void) +public func iframe(_ closure: () -> Swift.Void) +public func keygen(_ closure: () -> Swift.Void) +public func legend(_ closure: () -> Swift.Void) +public func object(_ closure: () -> Swift.Void) +public func option(_ closure: () -> Swift.Void) +public func output(_ closure: () -> Swift.Void) +public func script(_ closure: () -> Swift.Void) +public func select(_ closure: () -> Swift.Void) +public func shadow(_ closure: () -> Swift.Void) +public func source(_ closure: () -> Swift.Void) +public func spacer(_ closure: () -> Swift.Void) +public func strike(_ closure: () -> Swift.Void) +public func strong(_ closure: () -> Swift.Void) +public func acronym(_ closure: () -> Swift.Void) +public func address(_ closure: () -> Swift.Void) +public func article(_ closure: () -> Swift.Void) +public func bgsound(_ closure: () -> Swift.Void) +public func caption(_ closure: () -> Swift.Void) +public func command(_ closure: () -> Swift.Void) +public func content(_ closure: () -> Swift.Void) +public func details(_ closure: () -> Swift.Void) +public func elementt(_ closure: () -> Swift.Void) +public func isindex(_ closure: () -> Swift.Void) +public func listing(_ closure: () -> Swift.Void) +public func marquee(_ closure: () -> Swift.Void) +public func noembed(_ closure: () -> Swift.Void) +public func picture(_ closure: () -> Swift.Void) +public func section(_ closure: () -> Swift.Void) +public func summary(_ closure: () -> Swift.Void) +public func basefont(_ closure: () -> Swift.Void) +public func colgroup(_ closure: () -> Swift.Void) +public func datalist(_ closure: () -> Swift.Void) +public func fieldset(_ closure: () -> Swift.Void) +public func frameset(_ closure: () -> Swift.Void) +public func menuitem(_ closure: () -> Swift.Void) +public func multicol(_ closure: () -> Swift.Void) +public func noframes(_ closure: () -> Swift.Void) +public func noscript(_ closure: () -> Swift.Void) +public func optgroup(_ closure: () -> Swift.Void) +public func progress(_ closure: () -> Swift.Void) +public func template(_ closure: () -> Swift.Void) +public func textarea(_ closure: () -> Swift.Void) +public func plaintext(_ closure: () -> Swift.Void) +public func javascript(_ closure: () -> Swift.Void) +public func blockquote(_ closure: () -> Swift.Void) +public func figcaption(_ closure: () -> Swift.Void) +public func stylesheet(_ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ closure: () -> Swift.Void) +@_hasMissingDesignatedInitializers public class Process { public static var pid: Swift.Int { get } @@ -354,7 +366,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } public func hash(into hasher: inout Swift.Hasher) } - public class Frame { + @_hasMissingDesignatedInitializers public class Frame { public var opcode: Swifter.WebSocketSession.OpCode public var fin: Swift.Bool public var rsv1: Swift.UInt8 @@ -378,7 +390,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } } public func == (webSocketSession1: Swifter.WebSocketSession, webSocketSession2: Swifter.WebSocketSession) -> Swift.Bool -public class HttpServer : Swifter.HttpServerIO { +@_inheritsConvenienceInitializers open class HttpServer : Swifter.HttpServerIO { public static let VERSION: Swift.String override public init() public var DELETE: Swifter.HttpServer.MethodRoute, PATCH: Swifter.HttpServer.MethodRoute, HEAD: Swifter.HttpServer.MethodRoute, POST: Swifter.HttpServer.MethodRoute, GET: Swifter.HttpServer.MethodRoute, PUT: Swifter.HttpServer.MethodRoute @@ -392,7 +404,7 @@ public class HttpServer : Swifter.HttpServerIO { } public var notFoundHandler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)? public var middleware: [(Swifter.HttpRequest) -> Swifter.HttpResponse?] - override public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + override open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) public struct MethodRoute { public let method: Swift.String public let router: Swifter.HttpRouter @@ -470,7 +482,7 @@ public func == (socket1: Swifter.Socket, socket2: Swifter.Socket) -> Swift.Bool public protocol HttpServerIODelegate : AnyObject { func socketConnectionReceived(_ socket: Swifter.Socket) } -public class HttpServerIO { +open class HttpServerIO { weak public var delegate: Swifter.HttpServerIODelegate? public enum HttpServerIOState : Swift.Int32 { case starting @@ -478,10 +490,10 @@ public class HttpServerIO { case stopping case stopped public typealias RawValue = Swift.Int32 + public init?(rawValue: Swift.Int32) public var rawValue: Swift.Int32 { get } - public init?(rawValue: Swift.Int32) } public var state: Swifter.HttpServerIO.HttpServerIOState { get @@ -493,11 +505,12 @@ public class HttpServerIO { public var listenAddressIPv6: Swift.String? public func port() throws -> Swift.Int public func isIPv4() throws -> Swift.Bool + public init() @objc deinit @available(OSX 10.10, *) public func start(_ port: Darwin.in_port_t = 8080, forceIPv4: Swift.Bool = false, priority: Dispatch.DispatchQoS.QoSClass = DispatchQoS.QoSClass.background) throws public func stop() - public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) } public func shareFile(_ path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public func shareFilesFromDirectory(_ directoryPath: Swift.String, defaults: [Swift.String] = ["index.html", "default.html"]) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) @@ -551,12 +564,12 @@ extension Socket { public class func tcpSocketForListen(_ port: Darwin.in_port_t, _ forceIPv4: Swift.Bool = false, _ maxPendingConnection: Swift.Int32 = SOMAXCONN, _ listenAddress: Swift.String? = nil) throws -> Swifter.Socket public func acceptClientSocket() throws -> Swifter.Socket } -public class Errno { +@_hasMissingDesignatedInitializers public class Errno { public class func description() -> Swift.String @objc deinit } extension String { - public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String? + public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String } extension Swifter.SerializationError : Swift.Equatable {} extension Swifter.SerializationError : Swift.Hashable {} diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftdoc b/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftdoc similarity index 88% rename from Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftdoc rename to Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftdoc index ea8fc0d..1318c37 100644 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftdoc and b/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftdoc differ diff --git a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftinterface b/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftinterface similarity index 65% rename from Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftinterface rename to Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftinterface index 8e86b05..762a6be 100644 --- a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftinterface +++ b/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target arm64-apple-tvos9.0 -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -O -module-name Swifter +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target arm64-apple-tvos9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Swifter import Dispatch import Foundation import Swift @@ -21,10 +21,11 @@ public protocol HttpResponseBodyWriter { func write(_ data: Foundation.Data) throws } public enum HttpResponseBody { - case json(Swift.AnyObject) + case json(Any) case html(Swift.String) + case htmlBody(Swift.String) case text(Swift.String) - case data(Foundation.Data) + case data(Foundation.Data, contentType: Swift.String? = nil) case custom(Any, (Any) throws -> Swift.String) } public enum HttpResponse { @@ -32,9 +33,17 @@ public enum HttpResponse { case ok(Swifter.HttpResponseBody), created, accepted case movedPermanently(Swift.String) case movedTemporarily(Swift.String) - case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound + case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound, notAcceptable + case tooManyRequests case internalServerError case raw(Swift.Int, Swift.String, [Swift.String : Swift.String]?, ((Swifter.HttpResponseBodyWriter) throws -> Swift.Void)?) + public var statusCode: Swift.Int { + get + } + public var reasonPhrase: Swift.String { + get + } + public func headers() -> [Swift.String : Swift.String] } public func scopes(_ scope: @escaping Swifter.Closure) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public typealias Closure = () -> Swift.Void @@ -78,6 +87,7 @@ public var media: Swift.String? public var title: Swift.String? public var scope: Swift.String? public var classs: Swift.String? +public var manifest: Swift.String? public var value: Swift.String? public var clear: Swift.String? public var start: Swift.String? @@ -103,6 +113,7 @@ public var prompt: Swift.String? public var onfocus: Swift.String? public var enctype: Swift.String? public var onclick: Swift.String? +public var ontouchstart: Swift.String? public var onkeyup: Swift.String? public var profile: Swift.String? public var version: Swift.String? @@ -149,6 +160,7 @@ public var onkeypress: Swift.String? public var ondblclick: Swift.String? public var onmouseout: Swift.String? public var httpEquiv: Swift.String? +public var dataText: Swift.String? public var background: Swift.String? public var onmousemove: Swift.String? public var onmouseover: Swift.String? @@ -161,156 +173,156 @@ public var placeholder: Swift.String? public var marginheight: Swift.String? public var acceptCharset: Swift.String? public var inner: Swift.String? -public func a(_ c: () -> Swift.Void) -public func b(_ c: () -> Swift.Void) -public func i(_ c: () -> Swift.Void) -public func p(_ c: () -> Swift.Void) -public func q(_ c: () -> Swift.Void) -public func s(_ c: () -> Swift.Void) -public func u(_ c: () -> Swift.Void) -public func br(_ c: () -> Swift.Void) -public func dd(_ c: () -> Swift.Void) -public func dl(_ c: () -> Swift.Void) -public func dt(_ c: () -> Swift.Void) -public func em(_ c: () -> Swift.Void) -public func hr(_ c: () -> Swift.Void) -public func li(_ c: () -> Swift.Void) -public func ol(_ c: () -> Swift.Void) -public func rp(_ c: () -> Swift.Void) -public func rt(_ c: () -> Swift.Void) -public func td(_ c: () -> Swift.Void) -public func th(_ c: () -> Swift.Void) -public func tr(_ c: () -> Swift.Void) -public func tt(_ c: () -> Swift.Void) -public func ul(_ c: () -> Swift.Void) -public func ul(_ collection: T, _ c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func h1(_ c: () -> Swift.Void) -public func h2(_ c: () -> Swift.Void) -public func h3(_ c: () -> Swift.Void) -public func h4(_ c: () -> Swift.Void) -public func h5(_ c: () -> Swift.Void) -public func h6(_ c: () -> Swift.Void) -public func bdi(_ c: () -> Swift.Void) -public func bdo(_ c: () -> Swift.Void) -public func big(_ c: () -> Swift.Void) -public func col(_ c: () -> Swift.Void) -public func del(_ c: () -> Swift.Void) -public func dfn(_ c: () -> Swift.Void) -public func dir(_ c: () -> Swift.Void) -public func div(_ c: () -> Swift.Void) -public func img(_ c: () -> Swift.Void) -public func ins(_ c: () -> Swift.Void) -public func kbd(_ c: () -> Swift.Void) -public func map(_ c: () -> Swift.Void) -public func nav(_ c: () -> Swift.Void) -public func pre(_ c: () -> Swift.Void) -public func rtc(_ c: () -> Swift.Void) -public func sub(_ c: () -> Swift.Void) -public func sup(_ c: () -> Swift.Void) -public func varr(_ c: () -> Swift.Void) -public func wbr(_ c: () -> Swift.Void) -public func xmp(_ c: () -> Swift.Void) -public func abbr(_ c: () -> Swift.Void) -public func area(_ c: () -> Swift.Void) -public func base(_ c: () -> Swift.Void) -public func body(_ c: () -> Swift.Void) -public func cite(_ c: () -> Swift.Void) -public func code(_ c: () -> Swift.Void) -public func data(_ c: () -> Swift.Void) -public func font(_ c: () -> Swift.Void) -public func form(_ c: () -> Swift.Void) -public func head(_ c: () -> Swift.Void) -public func html(_ c: () -> Swift.Void) -public func link(_ c: () -> Swift.Void) -public func main(_ c: () -> Swift.Void) -public func mark(_ c: () -> Swift.Void) -public func menu(_ c: () -> Swift.Void) -public func meta(_ c: () -> Swift.Void) -public func nobr(_ c: () -> Swift.Void) -public func ruby(_ c: () -> Swift.Void) -public func samp(_ c: () -> Swift.Void) -public func span(_ c: () -> Swift.Void) -public func time(_ c: () -> Swift.Void) -public func aside(_ c: () -> Swift.Void) -public func audio(_ c: () -> Swift.Void) -public func blink(_ c: () -> Swift.Void) -public func embed(_ c: () -> Swift.Void) -public func frame(_ c: () -> Swift.Void) -public func image(_ c: () -> Swift.Void) -public func input(_ c: () -> Swift.Void) -public func label(_ c: () -> Swift.Void) -public func meter(_ c: () -> Swift.Void) -public func param(_ c: () -> Swift.Void) -public func small(_ c: () -> Swift.Void) -public func style(_ c: () -> Swift.Void) -public func table(_ c: () -> Swift.Void) -public func table(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tbody(_ c: () -> Swift.Void) -public func tbody(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tfoot(_ c: () -> Swift.Void) -public func thead(_ c: () -> Swift.Void) -public func title(_ c: () -> Swift.Void) -public func track(_ c: () -> Swift.Void) -public func video(_ c: () -> Swift.Void) -public func applet(_ c: () -> Swift.Void) -public func button(_ c: () -> Swift.Void) -public func canvas(_ c: () -> Swift.Void) -public func center(_ c: () -> Swift.Void) -public func dialog(_ c: () -> Swift.Void) -public func figure(_ c: () -> Swift.Void) -public func footer(_ c: () -> Swift.Void) -public func header(_ c: () -> Swift.Void) -public func hgroup(_ c: () -> Swift.Void) -public func iframe(_ c: () -> Swift.Void) -public func keygen(_ c: () -> Swift.Void) -public func legend(_ c: () -> Swift.Void) -public func object(_ c: () -> Swift.Void) -public func option(_ c: () -> Swift.Void) -public func output(_ c: () -> Swift.Void) -public func script(_ c: () -> Swift.Void) -public func select(_ c: () -> Swift.Void) -public func shadow(_ c: () -> Swift.Void) -public func source(_ c: () -> Swift.Void) -public func spacer(_ c: () -> Swift.Void) -public func strike(_ c: () -> Swift.Void) -public func strong(_ c: () -> Swift.Void) -public func acronym(_ c: () -> Swift.Void) -public func address(_ c: () -> Swift.Void) -public func article(_ c: () -> Swift.Void) -public func bgsound(_ c: () -> Swift.Void) -public func caption(_ c: () -> Swift.Void) -public func command(_ c: () -> Swift.Void) -public func content(_ c: () -> Swift.Void) -public func details(_ c: () -> Swift.Void) -public func elementt(_ c: () -> Swift.Void) -public func isindex(_ c: () -> Swift.Void) -public func listing(_ c: () -> Swift.Void) -public func marquee(_ c: () -> Swift.Void) -public func noembed(_ c: () -> Swift.Void) -public func picture(_ c: () -> Swift.Void) -public func section(_ c: () -> Swift.Void) -public func summary(_ c: () -> Swift.Void) -public func basefont(_ c: () -> Swift.Void) -public func colgroup(_ c: () -> Swift.Void) -public func datalist(_ c: () -> Swift.Void) -public func fieldset(_ c: () -> Swift.Void) -public func frameset(_ c: () -> Swift.Void) -public func menuitem(_ c: () -> Swift.Void) -public func multicol(_ c: () -> Swift.Void) -public func noframes(_ c: () -> Swift.Void) -public func noscript(_ c: () -> Swift.Void) -public func optgroup(_ c: () -> Swift.Void) -public func progress(_ c: () -> Swift.Void) -public func template(_ c: () -> Swift.Void) -public func textarea(_ c: () -> Swift.Void) -public func plaintext(_ c: () -> Swift.Void) -public func javascript(_ c: () -> Swift.Void) -public func blockquote(_ c: () -> Swift.Void) -public func figcaption(_ c: () -> Swift.Void) -public func stylesheet(_ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ c: () -> Swift.Void) -public class Process { +public func a(_ closure: () -> Swift.Void) +public func b(_ closure: () -> Swift.Void) +public func i(_ closure: () -> Swift.Void) +public func p(_ closure: () -> Swift.Void) +public func q(_ closure: () -> Swift.Void) +public func s(_ closure: () -> Swift.Void) +public func u(_ closure: () -> Swift.Void) +public func br(_ closure: () -> Swift.Void) +public func dd(_ closure: () -> Swift.Void) +public func dl(_ closure: () -> Swift.Void) +public func dt(_ closure: () -> Swift.Void) +public func em(_ closure: () -> Swift.Void) +public func hr(_ closure: () -> Swift.Void) +public func li(_ closure: () -> Swift.Void) +public func ol(_ closure: () -> Swift.Void) +public func rp(_ closure: () -> Swift.Void) +public func rt(_ closure: () -> Swift.Void) +public func td(_ closure: () -> Swift.Void) +public func th(_ closure: () -> Swift.Void) +public func tr(_ closure: () -> Swift.Void) +public func tt(_ closure: () -> Swift.Void) +public func ul(_ closure: () -> Swift.Void) +public func ul(_ collection: T, _ closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func h1(_ closure: () -> Swift.Void) +public func h2(_ closure: () -> Swift.Void) +public func h3(_ closure: () -> Swift.Void) +public func h4(_ closure: () -> Swift.Void) +public func h5(_ closure: () -> Swift.Void) +public func h6(_ closure: () -> Swift.Void) +public func bdi(_ closure: () -> Swift.Void) +public func bdo(_ closure: () -> Swift.Void) +public func big(_ closure: () -> Swift.Void) +public func col(_ closure: () -> Swift.Void) +public func del(_ closure: () -> Swift.Void) +public func dfn(_ closure: () -> Swift.Void) +public func dir(_ closure: () -> Swift.Void) +public func div(_ closure: () -> Swift.Void) +public func img(_ closure: () -> Swift.Void) +public func ins(_ closure: () -> Swift.Void) +public func kbd(_ closure: () -> Swift.Void) +public func map(_ closure: () -> Swift.Void) +public func nav(_ closure: () -> Swift.Void) +public func pre(_ closure: () -> Swift.Void) +public func rtc(_ closure: () -> Swift.Void) +public func sub(_ closure: () -> Swift.Void) +public func sup(_ closure: () -> Swift.Void) +public func varr(_ closure: () -> Swift.Void) +public func wbr(_ closure: () -> Swift.Void) +public func xmp(_ closure: () -> Swift.Void) +public func abbr(_ closure: () -> Swift.Void) +public func area(_ closure: () -> Swift.Void) +public func base(_ closure: () -> Swift.Void) +public func body(_ closure: () -> Swift.Void) +public func cite(_ closure: () -> Swift.Void) +public func code(_ closure: () -> Swift.Void) +public func data(_ closure: () -> Swift.Void) +public func font(_ closure: () -> Swift.Void) +public func form(_ closure: () -> Swift.Void) +public func head(_ closure: () -> Swift.Void) +public func html(_ closure: () -> Swift.Void) +public func link(_ closure: () -> Swift.Void) +public func main(_ closure: () -> Swift.Void) +public func mark(_ closure: () -> Swift.Void) +public func menu(_ closure: () -> Swift.Void) +public func meta(_ closure: () -> Swift.Void) +public func nobr(_ closure: () -> Swift.Void) +public func ruby(_ closure: () -> Swift.Void) +public func samp(_ closure: () -> Swift.Void) +public func span(_ closure: () -> Swift.Void) +public func time(_ closure: () -> Swift.Void) +public func aside(_ closure: () -> Swift.Void) +public func audio(_ closure: () -> Swift.Void) +public func blink(_ closure: () -> Swift.Void) +public func embed(_ closure: () -> Swift.Void) +public func frame(_ closure: () -> Swift.Void) +public func image(_ closure: () -> Swift.Void) +public func input(_ closure: () -> Swift.Void) +public func label(_ closure: () -> Swift.Void) +public func meter(_ closure: () -> Swift.Void) +public func param(_ closure: () -> Swift.Void) +public func small(_ closure: () -> Swift.Void) +public func style(_ closure: () -> Swift.Void) +public func table(_ closure: () -> Swift.Void) +public func table(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tbody(_ closure: () -> Swift.Void) +public func tbody(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tfoot(_ closure: () -> Swift.Void) +public func thead(_ closure: () -> Swift.Void) +public func title(_ closure: () -> Swift.Void) +public func track(_ closure: () -> Swift.Void) +public func video(_ closure: () -> Swift.Void) +public func applet(_ closure: () -> Swift.Void) +public func button(_ closure: () -> Swift.Void) +public func canvas(_ closure: () -> Swift.Void) +public func center(_ closure: () -> Swift.Void) +public func dialog(_ closure: () -> Swift.Void) +public func figure(_ closure: () -> Swift.Void) +public func footer(_ closure: () -> Swift.Void) +public func header(_ closure: () -> Swift.Void) +public func hgroup(_ closure: () -> Swift.Void) +public func iframe(_ closure: () -> Swift.Void) +public func keygen(_ closure: () -> Swift.Void) +public func legend(_ closure: () -> Swift.Void) +public func object(_ closure: () -> Swift.Void) +public func option(_ closure: () -> Swift.Void) +public func output(_ closure: () -> Swift.Void) +public func script(_ closure: () -> Swift.Void) +public func select(_ closure: () -> Swift.Void) +public func shadow(_ closure: () -> Swift.Void) +public func source(_ closure: () -> Swift.Void) +public func spacer(_ closure: () -> Swift.Void) +public func strike(_ closure: () -> Swift.Void) +public func strong(_ closure: () -> Swift.Void) +public func acronym(_ closure: () -> Swift.Void) +public func address(_ closure: () -> Swift.Void) +public func article(_ closure: () -> Swift.Void) +public func bgsound(_ closure: () -> Swift.Void) +public func caption(_ closure: () -> Swift.Void) +public func command(_ closure: () -> Swift.Void) +public func content(_ closure: () -> Swift.Void) +public func details(_ closure: () -> Swift.Void) +public func elementt(_ closure: () -> Swift.Void) +public func isindex(_ closure: () -> Swift.Void) +public func listing(_ closure: () -> Swift.Void) +public func marquee(_ closure: () -> Swift.Void) +public func noembed(_ closure: () -> Swift.Void) +public func picture(_ closure: () -> Swift.Void) +public func section(_ closure: () -> Swift.Void) +public func summary(_ closure: () -> Swift.Void) +public func basefont(_ closure: () -> Swift.Void) +public func colgroup(_ closure: () -> Swift.Void) +public func datalist(_ closure: () -> Swift.Void) +public func fieldset(_ closure: () -> Swift.Void) +public func frameset(_ closure: () -> Swift.Void) +public func menuitem(_ closure: () -> Swift.Void) +public func multicol(_ closure: () -> Swift.Void) +public func noframes(_ closure: () -> Swift.Void) +public func noscript(_ closure: () -> Swift.Void) +public func optgroup(_ closure: () -> Swift.Void) +public func progress(_ closure: () -> Swift.Void) +public func template(_ closure: () -> Swift.Void) +public func textarea(_ closure: () -> Swift.Void) +public func plaintext(_ closure: () -> Swift.Void) +public func javascript(_ closure: () -> Swift.Void) +public func blockquote(_ closure: () -> Swift.Void) +public func figcaption(_ closure: () -> Swift.Void) +public func stylesheet(_ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ closure: () -> Swift.Void) +@_hasMissingDesignatedInitializers public class Process { public static var pid: Swift.Int { get } @@ -354,7 +366,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } public func hash(into hasher: inout Swift.Hasher) } - public class Frame { + @_hasMissingDesignatedInitializers public class Frame { public var opcode: Swifter.WebSocketSession.OpCode public var fin: Swift.Bool public var rsv1: Swift.UInt8 @@ -378,7 +390,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } } public func == (webSocketSession1: Swifter.WebSocketSession, webSocketSession2: Swifter.WebSocketSession) -> Swift.Bool -public class HttpServer : Swifter.HttpServerIO { +@_inheritsConvenienceInitializers open class HttpServer : Swifter.HttpServerIO { public static let VERSION: Swift.String override public init() public var DELETE: Swifter.HttpServer.MethodRoute, PATCH: Swifter.HttpServer.MethodRoute, HEAD: Swifter.HttpServer.MethodRoute, POST: Swifter.HttpServer.MethodRoute, GET: Swifter.HttpServer.MethodRoute, PUT: Swifter.HttpServer.MethodRoute @@ -392,7 +404,7 @@ public class HttpServer : Swifter.HttpServerIO { } public var notFoundHandler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)? public var middleware: [(Swifter.HttpRequest) -> Swifter.HttpResponse?] - override public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + override open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) public struct MethodRoute { public let method: Swift.String public let router: Swifter.HttpRouter @@ -470,7 +482,7 @@ public func == (socket1: Swifter.Socket, socket2: Swifter.Socket) -> Swift.Bool public protocol HttpServerIODelegate : AnyObject { func socketConnectionReceived(_ socket: Swifter.Socket) } -public class HttpServerIO { +open class HttpServerIO { weak public var delegate: Swifter.HttpServerIODelegate? public enum HttpServerIOState : Swift.Int32 { case starting @@ -478,10 +490,10 @@ public class HttpServerIO { case stopping case stopped public typealias RawValue = Swift.Int32 + public init?(rawValue: Swift.Int32) public var rawValue: Swift.Int32 { get } - public init?(rawValue: Swift.Int32) } public var state: Swifter.HttpServerIO.HttpServerIOState { get @@ -493,11 +505,12 @@ public class HttpServerIO { public var listenAddressIPv6: Swift.String? public func port() throws -> Swift.Int public func isIPv4() throws -> Swift.Bool + public init() @objc deinit @available(OSX 10.10, *) public func start(_ port: Darwin.in_port_t = 8080, forceIPv4: Swift.Bool = false, priority: Dispatch.DispatchQoS.QoSClass = DispatchQoS.QoSClass.background) throws public func stop() - public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) } public func shareFile(_ path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public func shareFilesFromDirectory(_ directoryPath: Swift.String, defaults: [Swift.String] = ["index.html", "default.html"]) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) @@ -551,12 +564,12 @@ extension Socket { public class func tcpSocketForListen(_ port: Darwin.in_port_t, _ forceIPv4: Swift.Bool = false, _ maxPendingConnection: Swift.Int32 = SOMAXCONN, _ listenAddress: Swift.String? = nil) throws -> Swifter.Socket public func acceptClientSocket() throws -> Swifter.Socket } -public class Errno { +@_hasMissingDesignatedInitializers public class Errno { public class func description() -> Swift.String @objc deinit } extension String { - public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String? + public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String } extension Swifter.SerializationError : Swift.Equatable {} extension Swifter.SerializationError : Swift.Hashable {} diff --git a/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Modules/module.modulemap b/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Modules/module.modulemap new file mode 100644 index 0000000..2ae313e --- /dev/null +++ b/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Modules/module.modulemap @@ -0,0 +1,4 @@ +framework module Swifter { + header "Swifter-Swift.h" + requires objc +} diff --git a/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Swifter b/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Swifter new file mode 100755 index 0000000..30ee169 Binary files /dev/null and b/Frameworks/Swifter.xcframework/tvos-arm64/Swifter.framework/Swifter differ diff --git a/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Headers/Swifter-Swift.h b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Headers/Swifter-Swift.h new file mode 100644 index 0000000..c81ed1d --- /dev/null +++ b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Headers/Swifter-Swift.h @@ -0,0 +1,214 @@ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif + +#if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif + +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif + +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif + +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +#else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Swifter",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop diff --git a/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Headers/SwiftertvOS.h b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Headers/SwiftertvOS.h new file mode 100644 index 0000000..c766cc7 --- /dev/null +++ b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Headers/SwiftertvOS.h @@ -0,0 +1,19 @@ +// +// SwiftertvOS.h +// SwiftertvOS +// +// Created by Romain Pouclet on 2015-11-24. +// Copyright © 2015 Damian Kołakowski. All rights reserved. +// + +#import + +//! Project version number for SwiftertvOS. +FOUNDATION_EXPORT double SwiftertvOSVersionNumber; + +//! Project version string for SwifteriOS. +FOUNDATION_EXPORT const unsigned char SwiftertvOSVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Info.plist b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Info.plist new file mode 100644 index 0000000..d5aef69 Binary files /dev/null and b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Info.plist differ diff --git a/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc new file mode 100644 index 0000000..a5ae7cd Binary files /dev/null and b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc differ diff --git a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface similarity index 65% rename from Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface rename to Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface index cb7ea70..23ceb24 100644 --- a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface +++ b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target x86_64-apple-tvos9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -O -module-name Swifter +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-tvos9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Swifter import Dispatch import Foundation import Swift @@ -21,10 +21,11 @@ public protocol HttpResponseBodyWriter { func write(_ data: Foundation.Data) throws } public enum HttpResponseBody { - case json(Swift.AnyObject) + case json(Any) case html(Swift.String) + case htmlBody(Swift.String) case text(Swift.String) - case data(Foundation.Data) + case data(Foundation.Data, contentType: Swift.String? = nil) case custom(Any, (Any) throws -> Swift.String) } public enum HttpResponse { @@ -32,9 +33,17 @@ public enum HttpResponse { case ok(Swifter.HttpResponseBody), created, accepted case movedPermanently(Swift.String) case movedTemporarily(Swift.String) - case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound + case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound, notAcceptable + case tooManyRequests case internalServerError case raw(Swift.Int, Swift.String, [Swift.String : Swift.String]?, ((Swifter.HttpResponseBodyWriter) throws -> Swift.Void)?) + public var statusCode: Swift.Int { + get + } + public var reasonPhrase: Swift.String { + get + } + public func headers() -> [Swift.String : Swift.String] } public func scopes(_ scope: @escaping Swifter.Closure) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public typealias Closure = () -> Swift.Void @@ -78,6 +87,7 @@ public var media: Swift.String? public var title: Swift.String? public var scope: Swift.String? public var classs: Swift.String? +public var manifest: Swift.String? public var value: Swift.String? public var clear: Swift.String? public var start: Swift.String? @@ -103,6 +113,7 @@ public var prompt: Swift.String? public var onfocus: Swift.String? public var enctype: Swift.String? public var onclick: Swift.String? +public var ontouchstart: Swift.String? public var onkeyup: Swift.String? public var profile: Swift.String? public var version: Swift.String? @@ -149,6 +160,7 @@ public var onkeypress: Swift.String? public var ondblclick: Swift.String? public var onmouseout: Swift.String? public var httpEquiv: Swift.String? +public var dataText: Swift.String? public var background: Swift.String? public var onmousemove: Swift.String? public var onmouseover: Swift.String? @@ -161,156 +173,156 @@ public var placeholder: Swift.String? public var marginheight: Swift.String? public var acceptCharset: Swift.String? public var inner: Swift.String? -public func a(_ c: () -> Swift.Void) -public func b(_ c: () -> Swift.Void) -public func i(_ c: () -> Swift.Void) -public func p(_ c: () -> Swift.Void) -public func q(_ c: () -> Swift.Void) -public func s(_ c: () -> Swift.Void) -public func u(_ c: () -> Swift.Void) -public func br(_ c: () -> Swift.Void) -public func dd(_ c: () -> Swift.Void) -public func dl(_ c: () -> Swift.Void) -public func dt(_ c: () -> Swift.Void) -public func em(_ c: () -> Swift.Void) -public func hr(_ c: () -> Swift.Void) -public func li(_ c: () -> Swift.Void) -public func ol(_ c: () -> Swift.Void) -public func rp(_ c: () -> Swift.Void) -public func rt(_ c: () -> Swift.Void) -public func td(_ c: () -> Swift.Void) -public func th(_ c: () -> Swift.Void) -public func tr(_ c: () -> Swift.Void) -public func tt(_ c: () -> Swift.Void) -public func ul(_ c: () -> Swift.Void) -public func ul(_ collection: T, _ c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func h1(_ c: () -> Swift.Void) -public func h2(_ c: () -> Swift.Void) -public func h3(_ c: () -> Swift.Void) -public func h4(_ c: () -> Swift.Void) -public func h5(_ c: () -> Swift.Void) -public func h6(_ c: () -> Swift.Void) -public func bdi(_ c: () -> Swift.Void) -public func bdo(_ c: () -> Swift.Void) -public func big(_ c: () -> Swift.Void) -public func col(_ c: () -> Swift.Void) -public func del(_ c: () -> Swift.Void) -public func dfn(_ c: () -> Swift.Void) -public func dir(_ c: () -> Swift.Void) -public func div(_ c: () -> Swift.Void) -public func img(_ c: () -> Swift.Void) -public func ins(_ c: () -> Swift.Void) -public func kbd(_ c: () -> Swift.Void) -public func map(_ c: () -> Swift.Void) -public func nav(_ c: () -> Swift.Void) -public func pre(_ c: () -> Swift.Void) -public func rtc(_ c: () -> Swift.Void) -public func sub(_ c: () -> Swift.Void) -public func sup(_ c: () -> Swift.Void) -public func varr(_ c: () -> Swift.Void) -public func wbr(_ c: () -> Swift.Void) -public func xmp(_ c: () -> Swift.Void) -public func abbr(_ c: () -> Swift.Void) -public func area(_ c: () -> Swift.Void) -public func base(_ c: () -> Swift.Void) -public func body(_ c: () -> Swift.Void) -public func cite(_ c: () -> Swift.Void) -public func code(_ c: () -> Swift.Void) -public func data(_ c: () -> Swift.Void) -public func font(_ c: () -> Swift.Void) -public func form(_ c: () -> Swift.Void) -public func head(_ c: () -> Swift.Void) -public func html(_ c: () -> Swift.Void) -public func link(_ c: () -> Swift.Void) -public func main(_ c: () -> Swift.Void) -public func mark(_ c: () -> Swift.Void) -public func menu(_ c: () -> Swift.Void) -public func meta(_ c: () -> Swift.Void) -public func nobr(_ c: () -> Swift.Void) -public func ruby(_ c: () -> Swift.Void) -public func samp(_ c: () -> Swift.Void) -public func span(_ c: () -> Swift.Void) -public func time(_ c: () -> Swift.Void) -public func aside(_ c: () -> Swift.Void) -public func audio(_ c: () -> Swift.Void) -public func blink(_ c: () -> Swift.Void) -public func embed(_ c: () -> Swift.Void) -public func frame(_ c: () -> Swift.Void) -public func image(_ c: () -> Swift.Void) -public func input(_ c: () -> Swift.Void) -public func label(_ c: () -> Swift.Void) -public func meter(_ c: () -> Swift.Void) -public func param(_ c: () -> Swift.Void) -public func small(_ c: () -> Swift.Void) -public func style(_ c: () -> Swift.Void) -public func table(_ c: () -> Swift.Void) -public func table(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tbody(_ c: () -> Swift.Void) -public func tbody(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tfoot(_ c: () -> Swift.Void) -public func thead(_ c: () -> Swift.Void) -public func title(_ c: () -> Swift.Void) -public func track(_ c: () -> Swift.Void) -public func video(_ c: () -> Swift.Void) -public func applet(_ c: () -> Swift.Void) -public func button(_ c: () -> Swift.Void) -public func canvas(_ c: () -> Swift.Void) -public func center(_ c: () -> Swift.Void) -public func dialog(_ c: () -> Swift.Void) -public func figure(_ c: () -> Swift.Void) -public func footer(_ c: () -> Swift.Void) -public func header(_ c: () -> Swift.Void) -public func hgroup(_ c: () -> Swift.Void) -public func iframe(_ c: () -> Swift.Void) -public func keygen(_ c: () -> Swift.Void) -public func legend(_ c: () -> Swift.Void) -public func object(_ c: () -> Swift.Void) -public func option(_ c: () -> Swift.Void) -public func output(_ c: () -> Swift.Void) -public func script(_ c: () -> Swift.Void) -public func select(_ c: () -> Swift.Void) -public func shadow(_ c: () -> Swift.Void) -public func source(_ c: () -> Swift.Void) -public func spacer(_ c: () -> Swift.Void) -public func strike(_ c: () -> Swift.Void) -public func strong(_ c: () -> Swift.Void) -public func acronym(_ c: () -> Swift.Void) -public func address(_ c: () -> Swift.Void) -public func article(_ c: () -> Swift.Void) -public func bgsound(_ c: () -> Swift.Void) -public func caption(_ c: () -> Swift.Void) -public func command(_ c: () -> Swift.Void) -public func content(_ c: () -> Swift.Void) -public func details(_ c: () -> Swift.Void) -public func elementt(_ c: () -> Swift.Void) -public func isindex(_ c: () -> Swift.Void) -public func listing(_ c: () -> Swift.Void) -public func marquee(_ c: () -> Swift.Void) -public func noembed(_ c: () -> Swift.Void) -public func picture(_ c: () -> Swift.Void) -public func section(_ c: () -> Swift.Void) -public func summary(_ c: () -> Swift.Void) -public func basefont(_ c: () -> Swift.Void) -public func colgroup(_ c: () -> Swift.Void) -public func datalist(_ c: () -> Swift.Void) -public func fieldset(_ c: () -> Swift.Void) -public func frameset(_ c: () -> Swift.Void) -public func menuitem(_ c: () -> Swift.Void) -public func multicol(_ c: () -> Swift.Void) -public func noframes(_ c: () -> Swift.Void) -public func noscript(_ c: () -> Swift.Void) -public func optgroup(_ c: () -> Swift.Void) -public func progress(_ c: () -> Swift.Void) -public func template(_ c: () -> Swift.Void) -public func textarea(_ c: () -> Swift.Void) -public func plaintext(_ c: () -> Swift.Void) -public func javascript(_ c: () -> Swift.Void) -public func blockquote(_ c: () -> Swift.Void) -public func figcaption(_ c: () -> Swift.Void) -public func stylesheet(_ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ c: () -> Swift.Void) -public class Process { +public func a(_ closure: () -> Swift.Void) +public func b(_ closure: () -> Swift.Void) +public func i(_ closure: () -> Swift.Void) +public func p(_ closure: () -> Swift.Void) +public func q(_ closure: () -> Swift.Void) +public func s(_ closure: () -> Swift.Void) +public func u(_ closure: () -> Swift.Void) +public func br(_ closure: () -> Swift.Void) +public func dd(_ closure: () -> Swift.Void) +public func dl(_ closure: () -> Swift.Void) +public func dt(_ closure: () -> Swift.Void) +public func em(_ closure: () -> Swift.Void) +public func hr(_ closure: () -> Swift.Void) +public func li(_ closure: () -> Swift.Void) +public func ol(_ closure: () -> Swift.Void) +public func rp(_ closure: () -> Swift.Void) +public func rt(_ closure: () -> Swift.Void) +public func td(_ closure: () -> Swift.Void) +public func th(_ closure: () -> Swift.Void) +public func tr(_ closure: () -> Swift.Void) +public func tt(_ closure: () -> Swift.Void) +public func ul(_ closure: () -> Swift.Void) +public func ul(_ collection: T, _ closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func h1(_ closure: () -> Swift.Void) +public func h2(_ closure: () -> Swift.Void) +public func h3(_ closure: () -> Swift.Void) +public func h4(_ closure: () -> Swift.Void) +public func h5(_ closure: () -> Swift.Void) +public func h6(_ closure: () -> Swift.Void) +public func bdi(_ closure: () -> Swift.Void) +public func bdo(_ closure: () -> Swift.Void) +public func big(_ closure: () -> Swift.Void) +public func col(_ closure: () -> Swift.Void) +public func del(_ closure: () -> Swift.Void) +public func dfn(_ closure: () -> Swift.Void) +public func dir(_ closure: () -> Swift.Void) +public func div(_ closure: () -> Swift.Void) +public func img(_ closure: () -> Swift.Void) +public func ins(_ closure: () -> Swift.Void) +public func kbd(_ closure: () -> Swift.Void) +public func map(_ closure: () -> Swift.Void) +public func nav(_ closure: () -> Swift.Void) +public func pre(_ closure: () -> Swift.Void) +public func rtc(_ closure: () -> Swift.Void) +public func sub(_ closure: () -> Swift.Void) +public func sup(_ closure: () -> Swift.Void) +public func varr(_ closure: () -> Swift.Void) +public func wbr(_ closure: () -> Swift.Void) +public func xmp(_ closure: () -> Swift.Void) +public func abbr(_ closure: () -> Swift.Void) +public func area(_ closure: () -> Swift.Void) +public func base(_ closure: () -> Swift.Void) +public func body(_ closure: () -> Swift.Void) +public func cite(_ closure: () -> Swift.Void) +public func code(_ closure: () -> Swift.Void) +public func data(_ closure: () -> Swift.Void) +public func font(_ closure: () -> Swift.Void) +public func form(_ closure: () -> Swift.Void) +public func head(_ closure: () -> Swift.Void) +public func html(_ closure: () -> Swift.Void) +public func link(_ closure: () -> Swift.Void) +public func main(_ closure: () -> Swift.Void) +public func mark(_ closure: () -> Swift.Void) +public func menu(_ closure: () -> Swift.Void) +public func meta(_ closure: () -> Swift.Void) +public func nobr(_ closure: () -> Swift.Void) +public func ruby(_ closure: () -> Swift.Void) +public func samp(_ closure: () -> Swift.Void) +public func span(_ closure: () -> Swift.Void) +public func time(_ closure: () -> Swift.Void) +public func aside(_ closure: () -> Swift.Void) +public func audio(_ closure: () -> Swift.Void) +public func blink(_ closure: () -> Swift.Void) +public func embed(_ closure: () -> Swift.Void) +public func frame(_ closure: () -> Swift.Void) +public func image(_ closure: () -> Swift.Void) +public func input(_ closure: () -> Swift.Void) +public func label(_ closure: () -> Swift.Void) +public func meter(_ closure: () -> Swift.Void) +public func param(_ closure: () -> Swift.Void) +public func small(_ closure: () -> Swift.Void) +public func style(_ closure: () -> Swift.Void) +public func table(_ closure: () -> Swift.Void) +public func table(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tbody(_ closure: () -> Swift.Void) +public func tbody(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tfoot(_ closure: () -> Swift.Void) +public func thead(_ closure: () -> Swift.Void) +public func title(_ closure: () -> Swift.Void) +public func track(_ closure: () -> Swift.Void) +public func video(_ closure: () -> Swift.Void) +public func applet(_ closure: () -> Swift.Void) +public func button(_ closure: () -> Swift.Void) +public func canvas(_ closure: () -> Swift.Void) +public func center(_ closure: () -> Swift.Void) +public func dialog(_ closure: () -> Swift.Void) +public func figure(_ closure: () -> Swift.Void) +public func footer(_ closure: () -> Swift.Void) +public func header(_ closure: () -> Swift.Void) +public func hgroup(_ closure: () -> Swift.Void) +public func iframe(_ closure: () -> Swift.Void) +public func keygen(_ closure: () -> Swift.Void) +public func legend(_ closure: () -> Swift.Void) +public func object(_ closure: () -> Swift.Void) +public func option(_ closure: () -> Swift.Void) +public func output(_ closure: () -> Swift.Void) +public func script(_ closure: () -> Swift.Void) +public func select(_ closure: () -> Swift.Void) +public func shadow(_ closure: () -> Swift.Void) +public func source(_ closure: () -> Swift.Void) +public func spacer(_ closure: () -> Swift.Void) +public func strike(_ closure: () -> Swift.Void) +public func strong(_ closure: () -> Swift.Void) +public func acronym(_ closure: () -> Swift.Void) +public func address(_ closure: () -> Swift.Void) +public func article(_ closure: () -> Swift.Void) +public func bgsound(_ closure: () -> Swift.Void) +public func caption(_ closure: () -> Swift.Void) +public func command(_ closure: () -> Swift.Void) +public func content(_ closure: () -> Swift.Void) +public func details(_ closure: () -> Swift.Void) +public func elementt(_ closure: () -> Swift.Void) +public func isindex(_ closure: () -> Swift.Void) +public func listing(_ closure: () -> Swift.Void) +public func marquee(_ closure: () -> Swift.Void) +public func noembed(_ closure: () -> Swift.Void) +public func picture(_ closure: () -> Swift.Void) +public func section(_ closure: () -> Swift.Void) +public func summary(_ closure: () -> Swift.Void) +public func basefont(_ closure: () -> Swift.Void) +public func colgroup(_ closure: () -> Swift.Void) +public func datalist(_ closure: () -> Swift.Void) +public func fieldset(_ closure: () -> Swift.Void) +public func frameset(_ closure: () -> Swift.Void) +public func menuitem(_ closure: () -> Swift.Void) +public func multicol(_ closure: () -> Swift.Void) +public func noframes(_ closure: () -> Swift.Void) +public func noscript(_ closure: () -> Swift.Void) +public func optgroup(_ closure: () -> Swift.Void) +public func progress(_ closure: () -> Swift.Void) +public func template(_ closure: () -> Swift.Void) +public func textarea(_ closure: () -> Swift.Void) +public func plaintext(_ closure: () -> Swift.Void) +public func javascript(_ closure: () -> Swift.Void) +public func blockquote(_ closure: () -> Swift.Void) +public func figcaption(_ closure: () -> Swift.Void) +public func stylesheet(_ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ closure: () -> Swift.Void) +@_hasMissingDesignatedInitializers public class Process { public static var pid: Swift.Int { get } @@ -354,7 +366,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } public func hash(into hasher: inout Swift.Hasher) } - public class Frame { + @_hasMissingDesignatedInitializers public class Frame { public var opcode: Swifter.WebSocketSession.OpCode public var fin: Swift.Bool public var rsv1: Swift.UInt8 @@ -378,7 +390,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } } public func == (webSocketSession1: Swifter.WebSocketSession, webSocketSession2: Swifter.WebSocketSession) -> Swift.Bool -public class HttpServer : Swifter.HttpServerIO { +@_inheritsConvenienceInitializers open class HttpServer : Swifter.HttpServerIO { public static let VERSION: Swift.String override public init() public var DELETE: Swifter.HttpServer.MethodRoute, PATCH: Swifter.HttpServer.MethodRoute, HEAD: Swifter.HttpServer.MethodRoute, POST: Swifter.HttpServer.MethodRoute, GET: Swifter.HttpServer.MethodRoute, PUT: Swifter.HttpServer.MethodRoute @@ -392,7 +404,7 @@ public class HttpServer : Swifter.HttpServerIO { } public var notFoundHandler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)? public var middleware: [(Swifter.HttpRequest) -> Swifter.HttpResponse?] - override public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + override open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) public struct MethodRoute { public let method: Swift.String public let router: Swifter.HttpRouter @@ -470,7 +482,7 @@ public func == (socket1: Swifter.Socket, socket2: Swifter.Socket) -> Swift.Bool public protocol HttpServerIODelegate : AnyObject { func socketConnectionReceived(_ socket: Swifter.Socket) } -public class HttpServerIO { +open class HttpServerIO { weak public var delegate: Swifter.HttpServerIODelegate? public enum HttpServerIOState : Swift.Int32 { case starting @@ -478,10 +490,10 @@ public class HttpServerIO { case stopping case stopped public typealias RawValue = Swift.Int32 + public init?(rawValue: Swift.Int32) public var rawValue: Swift.Int32 { get } - public init?(rawValue: Swift.Int32) } public var state: Swifter.HttpServerIO.HttpServerIOState { get @@ -493,11 +505,12 @@ public class HttpServerIO { public var listenAddressIPv6: Swift.String? public func port() throws -> Swift.Int public func isIPv4() throws -> Swift.Bool + public init() @objc deinit @available(OSX 10.10, *) public func start(_ port: Darwin.in_port_t = 8080, forceIPv4: Swift.Bool = false, priority: Dispatch.DispatchQoS.QoSClass = DispatchQoS.QoSClass.background) throws public func stop() - public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) } public func shareFile(_ path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public func shareFilesFromDirectory(_ directoryPath: Swift.String, defaults: [Swift.String] = ["index.html", "default.html"]) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) @@ -551,12 +564,12 @@ extension Socket { public class func tcpSocketForListen(_ port: Darwin.in_port_t, _ forceIPv4: Swift.Bool = false, _ maxPendingConnection: Swift.Int32 = SOMAXCONN, _ listenAddress: Swift.String? = nil) throws -> Swifter.Socket public func acceptClientSocket() throws -> Swifter.Socket } -public class Errno { +@_hasMissingDesignatedInitializers public class Errno { public class func description() -> Swift.String @objc deinit } extension String { - public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String? + public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String } extension Swifter.SerializationError : Swift.Equatable {} extension Swifter.SerializationError : Swift.Hashable {} diff --git a/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftdoc b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftdoc new file mode 100644 index 0000000..a5ae7cd Binary files /dev/null and b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftdoc differ diff --git a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftinterface b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftinterface similarity index 65% rename from Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftinterface rename to Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftinterface index cb7ea70..23ceb24 100644 --- a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftinterface +++ b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target x86_64-apple-tvos9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -O -module-name Swifter +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-tvos9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Swifter import Dispatch import Foundation import Swift @@ -21,10 +21,11 @@ public protocol HttpResponseBodyWriter { func write(_ data: Foundation.Data) throws } public enum HttpResponseBody { - case json(Swift.AnyObject) + case json(Any) case html(Swift.String) + case htmlBody(Swift.String) case text(Swift.String) - case data(Foundation.Data) + case data(Foundation.Data, contentType: Swift.String? = nil) case custom(Any, (Any) throws -> Swift.String) } public enum HttpResponse { @@ -32,9 +33,17 @@ public enum HttpResponse { case ok(Swifter.HttpResponseBody), created, accepted case movedPermanently(Swift.String) case movedTemporarily(Swift.String) - case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound + case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound, notAcceptable + case tooManyRequests case internalServerError case raw(Swift.Int, Swift.String, [Swift.String : Swift.String]?, ((Swifter.HttpResponseBodyWriter) throws -> Swift.Void)?) + public var statusCode: Swift.Int { + get + } + public var reasonPhrase: Swift.String { + get + } + public func headers() -> [Swift.String : Swift.String] } public func scopes(_ scope: @escaping Swifter.Closure) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public typealias Closure = () -> Swift.Void @@ -78,6 +87,7 @@ public var media: Swift.String? public var title: Swift.String? public var scope: Swift.String? public var classs: Swift.String? +public var manifest: Swift.String? public var value: Swift.String? public var clear: Swift.String? public var start: Swift.String? @@ -103,6 +113,7 @@ public var prompt: Swift.String? public var onfocus: Swift.String? public var enctype: Swift.String? public var onclick: Swift.String? +public var ontouchstart: Swift.String? public var onkeyup: Swift.String? public var profile: Swift.String? public var version: Swift.String? @@ -149,6 +160,7 @@ public var onkeypress: Swift.String? public var ondblclick: Swift.String? public var onmouseout: Swift.String? public var httpEquiv: Swift.String? +public var dataText: Swift.String? public var background: Swift.String? public var onmousemove: Swift.String? public var onmouseover: Swift.String? @@ -161,156 +173,156 @@ public var placeholder: Swift.String? public var marginheight: Swift.String? public var acceptCharset: Swift.String? public var inner: Swift.String? -public func a(_ c: () -> Swift.Void) -public func b(_ c: () -> Swift.Void) -public func i(_ c: () -> Swift.Void) -public func p(_ c: () -> Swift.Void) -public func q(_ c: () -> Swift.Void) -public func s(_ c: () -> Swift.Void) -public func u(_ c: () -> Swift.Void) -public func br(_ c: () -> Swift.Void) -public func dd(_ c: () -> Swift.Void) -public func dl(_ c: () -> Swift.Void) -public func dt(_ c: () -> Swift.Void) -public func em(_ c: () -> Swift.Void) -public func hr(_ c: () -> Swift.Void) -public func li(_ c: () -> Swift.Void) -public func ol(_ c: () -> Swift.Void) -public func rp(_ c: () -> Swift.Void) -public func rt(_ c: () -> Swift.Void) -public func td(_ c: () -> Swift.Void) -public func th(_ c: () -> Swift.Void) -public func tr(_ c: () -> Swift.Void) -public func tt(_ c: () -> Swift.Void) -public func ul(_ c: () -> Swift.Void) -public func ul(_ collection: T, _ c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func h1(_ c: () -> Swift.Void) -public func h2(_ c: () -> Swift.Void) -public func h3(_ c: () -> Swift.Void) -public func h4(_ c: () -> Swift.Void) -public func h5(_ c: () -> Swift.Void) -public func h6(_ c: () -> Swift.Void) -public func bdi(_ c: () -> Swift.Void) -public func bdo(_ c: () -> Swift.Void) -public func big(_ c: () -> Swift.Void) -public func col(_ c: () -> Swift.Void) -public func del(_ c: () -> Swift.Void) -public func dfn(_ c: () -> Swift.Void) -public func dir(_ c: () -> Swift.Void) -public func div(_ c: () -> Swift.Void) -public func img(_ c: () -> Swift.Void) -public func ins(_ c: () -> Swift.Void) -public func kbd(_ c: () -> Swift.Void) -public func map(_ c: () -> Swift.Void) -public func nav(_ c: () -> Swift.Void) -public func pre(_ c: () -> Swift.Void) -public func rtc(_ c: () -> Swift.Void) -public func sub(_ c: () -> Swift.Void) -public func sup(_ c: () -> Swift.Void) -public func varr(_ c: () -> Swift.Void) -public func wbr(_ c: () -> Swift.Void) -public func xmp(_ c: () -> Swift.Void) -public func abbr(_ c: () -> Swift.Void) -public func area(_ c: () -> Swift.Void) -public func base(_ c: () -> Swift.Void) -public func body(_ c: () -> Swift.Void) -public func cite(_ c: () -> Swift.Void) -public func code(_ c: () -> Swift.Void) -public func data(_ c: () -> Swift.Void) -public func font(_ c: () -> Swift.Void) -public func form(_ c: () -> Swift.Void) -public func head(_ c: () -> Swift.Void) -public func html(_ c: () -> Swift.Void) -public func link(_ c: () -> Swift.Void) -public func main(_ c: () -> Swift.Void) -public func mark(_ c: () -> Swift.Void) -public func menu(_ c: () -> Swift.Void) -public func meta(_ c: () -> Swift.Void) -public func nobr(_ c: () -> Swift.Void) -public func ruby(_ c: () -> Swift.Void) -public func samp(_ c: () -> Swift.Void) -public func span(_ c: () -> Swift.Void) -public func time(_ c: () -> Swift.Void) -public func aside(_ c: () -> Swift.Void) -public func audio(_ c: () -> Swift.Void) -public func blink(_ c: () -> Swift.Void) -public func embed(_ c: () -> Swift.Void) -public func frame(_ c: () -> Swift.Void) -public func image(_ c: () -> Swift.Void) -public func input(_ c: () -> Swift.Void) -public func label(_ c: () -> Swift.Void) -public func meter(_ c: () -> Swift.Void) -public func param(_ c: () -> Swift.Void) -public func small(_ c: () -> Swift.Void) -public func style(_ c: () -> Swift.Void) -public func table(_ c: () -> Swift.Void) -public func table(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tbody(_ c: () -> Swift.Void) -public func tbody(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tfoot(_ c: () -> Swift.Void) -public func thead(_ c: () -> Swift.Void) -public func title(_ c: () -> Swift.Void) -public func track(_ c: () -> Swift.Void) -public func video(_ c: () -> Swift.Void) -public func applet(_ c: () -> Swift.Void) -public func button(_ c: () -> Swift.Void) -public func canvas(_ c: () -> Swift.Void) -public func center(_ c: () -> Swift.Void) -public func dialog(_ c: () -> Swift.Void) -public func figure(_ c: () -> Swift.Void) -public func footer(_ c: () -> Swift.Void) -public func header(_ c: () -> Swift.Void) -public func hgroup(_ c: () -> Swift.Void) -public func iframe(_ c: () -> Swift.Void) -public func keygen(_ c: () -> Swift.Void) -public func legend(_ c: () -> Swift.Void) -public func object(_ c: () -> Swift.Void) -public func option(_ c: () -> Swift.Void) -public func output(_ c: () -> Swift.Void) -public func script(_ c: () -> Swift.Void) -public func select(_ c: () -> Swift.Void) -public func shadow(_ c: () -> Swift.Void) -public func source(_ c: () -> Swift.Void) -public func spacer(_ c: () -> Swift.Void) -public func strike(_ c: () -> Swift.Void) -public func strong(_ c: () -> Swift.Void) -public func acronym(_ c: () -> Swift.Void) -public func address(_ c: () -> Swift.Void) -public func article(_ c: () -> Swift.Void) -public func bgsound(_ c: () -> Swift.Void) -public func caption(_ c: () -> Swift.Void) -public func command(_ c: () -> Swift.Void) -public func content(_ c: () -> Swift.Void) -public func details(_ c: () -> Swift.Void) -public func elementt(_ c: () -> Swift.Void) -public func isindex(_ c: () -> Swift.Void) -public func listing(_ c: () -> Swift.Void) -public func marquee(_ c: () -> Swift.Void) -public func noembed(_ c: () -> Swift.Void) -public func picture(_ c: () -> Swift.Void) -public func section(_ c: () -> Swift.Void) -public func summary(_ c: () -> Swift.Void) -public func basefont(_ c: () -> Swift.Void) -public func colgroup(_ c: () -> Swift.Void) -public func datalist(_ c: () -> Swift.Void) -public func fieldset(_ c: () -> Swift.Void) -public func frameset(_ c: () -> Swift.Void) -public func menuitem(_ c: () -> Swift.Void) -public func multicol(_ c: () -> Swift.Void) -public func noframes(_ c: () -> Swift.Void) -public func noscript(_ c: () -> Swift.Void) -public func optgroup(_ c: () -> Swift.Void) -public func progress(_ c: () -> Swift.Void) -public func template(_ c: () -> Swift.Void) -public func textarea(_ c: () -> Swift.Void) -public func plaintext(_ c: () -> Swift.Void) -public func javascript(_ c: () -> Swift.Void) -public func blockquote(_ c: () -> Swift.Void) -public func figcaption(_ c: () -> Swift.Void) -public func stylesheet(_ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ c: () -> Swift.Void) -public class Process { +public func a(_ closure: () -> Swift.Void) +public func b(_ closure: () -> Swift.Void) +public func i(_ closure: () -> Swift.Void) +public func p(_ closure: () -> Swift.Void) +public func q(_ closure: () -> Swift.Void) +public func s(_ closure: () -> Swift.Void) +public func u(_ closure: () -> Swift.Void) +public func br(_ closure: () -> Swift.Void) +public func dd(_ closure: () -> Swift.Void) +public func dl(_ closure: () -> Swift.Void) +public func dt(_ closure: () -> Swift.Void) +public func em(_ closure: () -> Swift.Void) +public func hr(_ closure: () -> Swift.Void) +public func li(_ closure: () -> Swift.Void) +public func ol(_ closure: () -> Swift.Void) +public func rp(_ closure: () -> Swift.Void) +public func rt(_ closure: () -> Swift.Void) +public func td(_ closure: () -> Swift.Void) +public func th(_ closure: () -> Swift.Void) +public func tr(_ closure: () -> Swift.Void) +public func tt(_ closure: () -> Swift.Void) +public func ul(_ closure: () -> Swift.Void) +public func ul(_ collection: T, _ closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func h1(_ closure: () -> Swift.Void) +public func h2(_ closure: () -> Swift.Void) +public func h3(_ closure: () -> Swift.Void) +public func h4(_ closure: () -> Swift.Void) +public func h5(_ closure: () -> Swift.Void) +public func h6(_ closure: () -> Swift.Void) +public func bdi(_ closure: () -> Swift.Void) +public func bdo(_ closure: () -> Swift.Void) +public func big(_ closure: () -> Swift.Void) +public func col(_ closure: () -> Swift.Void) +public func del(_ closure: () -> Swift.Void) +public func dfn(_ closure: () -> Swift.Void) +public func dir(_ closure: () -> Swift.Void) +public func div(_ closure: () -> Swift.Void) +public func img(_ closure: () -> Swift.Void) +public func ins(_ closure: () -> Swift.Void) +public func kbd(_ closure: () -> Swift.Void) +public func map(_ closure: () -> Swift.Void) +public func nav(_ closure: () -> Swift.Void) +public func pre(_ closure: () -> Swift.Void) +public func rtc(_ closure: () -> Swift.Void) +public func sub(_ closure: () -> Swift.Void) +public func sup(_ closure: () -> Swift.Void) +public func varr(_ closure: () -> Swift.Void) +public func wbr(_ closure: () -> Swift.Void) +public func xmp(_ closure: () -> Swift.Void) +public func abbr(_ closure: () -> Swift.Void) +public func area(_ closure: () -> Swift.Void) +public func base(_ closure: () -> Swift.Void) +public func body(_ closure: () -> Swift.Void) +public func cite(_ closure: () -> Swift.Void) +public func code(_ closure: () -> Swift.Void) +public func data(_ closure: () -> Swift.Void) +public func font(_ closure: () -> Swift.Void) +public func form(_ closure: () -> Swift.Void) +public func head(_ closure: () -> Swift.Void) +public func html(_ closure: () -> Swift.Void) +public func link(_ closure: () -> Swift.Void) +public func main(_ closure: () -> Swift.Void) +public func mark(_ closure: () -> Swift.Void) +public func menu(_ closure: () -> Swift.Void) +public func meta(_ closure: () -> Swift.Void) +public func nobr(_ closure: () -> Swift.Void) +public func ruby(_ closure: () -> Swift.Void) +public func samp(_ closure: () -> Swift.Void) +public func span(_ closure: () -> Swift.Void) +public func time(_ closure: () -> Swift.Void) +public func aside(_ closure: () -> Swift.Void) +public func audio(_ closure: () -> Swift.Void) +public func blink(_ closure: () -> Swift.Void) +public func embed(_ closure: () -> Swift.Void) +public func frame(_ closure: () -> Swift.Void) +public func image(_ closure: () -> Swift.Void) +public func input(_ closure: () -> Swift.Void) +public func label(_ closure: () -> Swift.Void) +public func meter(_ closure: () -> Swift.Void) +public func param(_ closure: () -> Swift.Void) +public func small(_ closure: () -> Swift.Void) +public func style(_ closure: () -> Swift.Void) +public func table(_ closure: () -> Swift.Void) +public func table(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tbody(_ closure: () -> Swift.Void) +public func tbody(_ collection: T, closure: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence +public func tfoot(_ closure: () -> Swift.Void) +public func thead(_ closure: () -> Swift.Void) +public func title(_ closure: () -> Swift.Void) +public func track(_ closure: () -> Swift.Void) +public func video(_ closure: () -> Swift.Void) +public func applet(_ closure: () -> Swift.Void) +public func button(_ closure: () -> Swift.Void) +public func canvas(_ closure: () -> Swift.Void) +public func center(_ closure: () -> Swift.Void) +public func dialog(_ closure: () -> Swift.Void) +public func figure(_ closure: () -> Swift.Void) +public func footer(_ closure: () -> Swift.Void) +public func header(_ closure: () -> Swift.Void) +public func hgroup(_ closure: () -> Swift.Void) +public func iframe(_ closure: () -> Swift.Void) +public func keygen(_ closure: () -> Swift.Void) +public func legend(_ closure: () -> Swift.Void) +public func object(_ closure: () -> Swift.Void) +public func option(_ closure: () -> Swift.Void) +public func output(_ closure: () -> Swift.Void) +public func script(_ closure: () -> Swift.Void) +public func select(_ closure: () -> Swift.Void) +public func shadow(_ closure: () -> Swift.Void) +public func source(_ closure: () -> Swift.Void) +public func spacer(_ closure: () -> Swift.Void) +public func strike(_ closure: () -> Swift.Void) +public func strong(_ closure: () -> Swift.Void) +public func acronym(_ closure: () -> Swift.Void) +public func address(_ closure: () -> Swift.Void) +public func article(_ closure: () -> Swift.Void) +public func bgsound(_ closure: () -> Swift.Void) +public func caption(_ closure: () -> Swift.Void) +public func command(_ closure: () -> Swift.Void) +public func content(_ closure: () -> Swift.Void) +public func details(_ closure: () -> Swift.Void) +public func elementt(_ closure: () -> Swift.Void) +public func isindex(_ closure: () -> Swift.Void) +public func listing(_ closure: () -> Swift.Void) +public func marquee(_ closure: () -> Swift.Void) +public func noembed(_ closure: () -> Swift.Void) +public func picture(_ closure: () -> Swift.Void) +public func section(_ closure: () -> Swift.Void) +public func summary(_ closure: () -> Swift.Void) +public func basefont(_ closure: () -> Swift.Void) +public func colgroup(_ closure: () -> Swift.Void) +public func datalist(_ closure: () -> Swift.Void) +public func fieldset(_ closure: () -> Swift.Void) +public func frameset(_ closure: () -> Swift.Void) +public func menuitem(_ closure: () -> Swift.Void) +public func multicol(_ closure: () -> Swift.Void) +public func noframes(_ closure: () -> Swift.Void) +public func noscript(_ closure: () -> Swift.Void) +public func optgroup(_ closure: () -> Swift.Void) +public func progress(_ closure: () -> Swift.Void) +public func template(_ closure: () -> Swift.Void) +public func textarea(_ closure: () -> Swift.Void) +public func plaintext(_ closure: () -> Swift.Void) +public func javascript(_ closure: () -> Swift.Void) +public func blockquote(_ closure: () -> Swift.Void) +public func figcaption(_ closure: () -> Swift.Void) +public func stylesheet(_ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ closure: () -> Swift.Void) +public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ closure: () -> Swift.Void) +@_hasMissingDesignatedInitializers public class Process { public static var pid: Swift.Int { get } @@ -354,7 +366,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } public func hash(into hasher: inout Swift.Hasher) } - public class Frame { + @_hasMissingDesignatedInitializers public class Frame { public var opcode: Swifter.WebSocketSession.OpCode public var fin: Swift.Bool public var rsv1: Swift.UInt8 @@ -378,7 +390,7 @@ public class WebSocketSession : Swift.Hashable, Swift.Equatable { } } public func == (webSocketSession1: Swifter.WebSocketSession, webSocketSession2: Swifter.WebSocketSession) -> Swift.Bool -public class HttpServer : Swifter.HttpServerIO { +@_inheritsConvenienceInitializers open class HttpServer : Swifter.HttpServerIO { public static let VERSION: Swift.String override public init() public var DELETE: Swifter.HttpServer.MethodRoute, PATCH: Swifter.HttpServer.MethodRoute, HEAD: Swifter.HttpServer.MethodRoute, POST: Swifter.HttpServer.MethodRoute, GET: Swifter.HttpServer.MethodRoute, PUT: Swifter.HttpServer.MethodRoute @@ -392,7 +404,7 @@ public class HttpServer : Swifter.HttpServerIO { } public var notFoundHandler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)? public var middleware: [(Swifter.HttpRequest) -> Swifter.HttpResponse?] - override public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + override open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) public struct MethodRoute { public let method: Swift.String public let router: Swifter.HttpRouter @@ -470,7 +482,7 @@ public func == (socket1: Swifter.Socket, socket2: Swifter.Socket) -> Swift.Bool public protocol HttpServerIODelegate : AnyObject { func socketConnectionReceived(_ socket: Swifter.Socket) } -public class HttpServerIO { +open class HttpServerIO { weak public var delegate: Swifter.HttpServerIODelegate? public enum HttpServerIOState : Swift.Int32 { case starting @@ -478,10 +490,10 @@ public class HttpServerIO { case stopping case stopped public typealias RawValue = Swift.Int32 + public init?(rawValue: Swift.Int32) public var rawValue: Swift.Int32 { get } - public init?(rawValue: Swift.Int32) } public var state: Swifter.HttpServerIO.HttpServerIOState { get @@ -493,11 +505,12 @@ public class HttpServerIO { public var listenAddressIPv6: Swift.String? public func port() throws -> Swift.Int public func isIPv4() throws -> Swift.Bool + public init() @objc deinit @available(OSX 10.10, *) public func start(_ port: Darwin.in_port_t = 8080, forceIPv4: Swift.Bool = false, priority: Dispatch.DispatchQoS.QoSClass = DispatchQoS.QoSClass.background) throws public func stop() - public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) + open func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) } public func shareFile(_ path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) public func shareFilesFromDirectory(_ directoryPath: Swift.String, defaults: [Swift.String] = ["index.html", "default.html"]) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) @@ -551,12 +564,12 @@ extension Socket { public class func tcpSocketForListen(_ port: Darwin.in_port_t, _ forceIPv4: Swift.Bool = false, _ maxPendingConnection: Swift.Int32 = SOMAXCONN, _ listenAddress: Swift.String? = nil) throws -> Swifter.Socket public func acceptClientSocket() throws -> Swifter.Socket } -public class Errno { +@_hasMissingDesignatedInitializers public class Errno { public class func description() -> Swift.String @objc deinit } extension String { - public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String? + public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String } extension Swifter.SerializationError : Swift.Equatable {} extension Swifter.SerializationError : Swift.Hashable {} diff --git a/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Modules/module.modulemap b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Modules/module.modulemap new file mode 100644 index 0000000..2ae313e --- /dev/null +++ b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Modules/module.modulemap @@ -0,0 +1,4 @@ +framework module Swifter { + header "Swifter-Swift.h" + requires objc +} diff --git a/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Swifter b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Swifter new file mode 100755 index 0000000..ff56666 Binary files /dev/null and b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/Swifter differ diff --git a/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/_CodeSignature/CodeResources b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..c43c963 --- /dev/null +++ b/Frameworks/Swifter.xcframework/tvos-x86_64-simulator/Swifter.framework/_CodeSignature/CodeResources @@ -0,0 +1,237 @@ + + + + + files + + Headers/Swifter-Swift.h + + v+pE2223r3c9oF6l5fCHpQtzPoA= + + Headers/SwiftertvOS.h + + Q6ysZtq5owyCr1xbWm5Dqe2Cgfc= + + Info.plist + + +yxde20LPA6L0h8cLtiTxq/57gU= + + Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc + + B7dZNMW1G877XLgimO9hJbHdTK4= + + Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface + + Lhdr7mzTyECV0C21ebe6AVS71TQ= + + Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule + + r9JN0ygKvPgCyjYvYU/Fnru6+/s= + + Modules/Swifter.swiftmodule/x86_64.swiftdoc + + B7dZNMW1G877XLgimO9hJbHdTK4= + + Modules/Swifter.swiftmodule/x86_64.swiftinterface + + Lhdr7mzTyECV0C21ebe6AVS71TQ= + + Modules/Swifter.swiftmodule/x86_64.swiftmodule + + r9JN0ygKvPgCyjYvYU/Fnru6+/s= + + Modules/module.modulemap + + L5w3oVTL3X3MuXhHF1hD7jF+CfY= + + + files2 + + Headers/Swifter-Swift.h + + hash + + v+pE2223r3c9oF6l5fCHpQtzPoA= + + hash2 + + QZqIrMnnKwzvHd0AfRJXfx+ZCHX0nmhYnzN0gWhGkk0= + + + Headers/SwiftertvOS.h + + hash + + Q6ysZtq5owyCr1xbWm5Dqe2Cgfc= + + hash2 + + OXJDeI71YzK4cmYxPozNtRGqux2DiHKdW/4GgVvtHvk= + + + Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc + + hash + + B7dZNMW1G877XLgimO9hJbHdTK4= + + hash2 + + z/LHXrR91NgX6qep6QF2odlXbANUCz5TaGP25mghcAw= + + + Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface + + hash + + Lhdr7mzTyECV0C21ebe6AVS71TQ= + + hash2 + + GE72+N0LznvsdpD5shaq9Kown+U57XyAej2y1xINNrw= + + + Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule + + hash + + r9JN0ygKvPgCyjYvYU/Fnru6+/s= + + hash2 + + 3GwUnFwXG/wMvD0nFOI+Lu+qvJevuOW1qJVpQRxakeY= + + + Modules/Swifter.swiftmodule/x86_64.swiftdoc + + hash + + B7dZNMW1G877XLgimO9hJbHdTK4= + + hash2 + + z/LHXrR91NgX6qep6QF2odlXbANUCz5TaGP25mghcAw= + + + Modules/Swifter.swiftmodule/x86_64.swiftinterface + + hash + + Lhdr7mzTyECV0C21ebe6AVS71TQ= + + hash2 + + GE72+N0LznvsdpD5shaq9Kown+U57XyAej2y1xINNrw= + + + Modules/Swifter.swiftmodule/x86_64.swiftmodule + + hash + + r9JN0ygKvPgCyjYvYU/Fnru6+/s= + + hash2 + + 3GwUnFwXG/wMvD0nFOI+Lu+qvJevuOW1qJVpQRxakeY= + + + Modules/module.modulemap + + hash + + L5w3oVTL3X3MuXhHF1hD7jF+CfY= + + hash2 + + uHo4oFHQW1imCONyHIUMu7U+TgRkO1TVHEnL0oawV2A= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Frameworks/iOS/Starscream.framework/Headers/Starscream-Swift.h b/Frameworks/iOS/Starscream.framework/Headers/Starscream-Swift.h deleted file mode 100644 index ed36ef7..0000000 --- a/Frameworks/iOS/Starscream.framework/Headers/Starscream-Swift.h +++ /dev/null @@ -1,908 +0,0 @@ -#ifndef TARGET_OS_SIMULATOR -#include -#endif -#if TARGET_OS_SIMULATOR -#if 0 -#elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import Foundation; -@import ObjectiveC; -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Starscream",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -@class NSStream; - -SWIFT_CLASS("_TtC10Starscream16FoundationStream") -@interface FoundationStream : NSObject -/// Delegate for the stream methods. Processes incoming bytes -- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(NSStreamEvent)eventCode; -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -@end - - -SWIFT_CLASS("_TtC10Starscream9WebSocket") -@interface WebSocket : NSObject -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop - -#elif defined(__i386__) && __i386__ -// Generated by Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import Foundation; -@import ObjectiveC; -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Starscream",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -@class NSStream; - -SWIFT_CLASS("_TtC10Starscream16FoundationStream") -@interface FoundationStream : NSObject -/// Delegate for the stream methods. Processes incoming bytes -- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(NSStreamEvent)eventCode; -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -@end - - -SWIFT_CLASS("_TtC10Starscream9WebSocket") -@interface WebSocket : NSObject -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop - -#endif - -#else -#if 0 -#elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import Foundation; -@import ObjectiveC; -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Starscream",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -@class NSStream; - -SWIFT_CLASS("_TtC10Starscream16FoundationStream") -@interface FoundationStream : NSObject -/// Delegate for the stream methods. Processes incoming bytes -- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(NSStreamEvent)eventCode; -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -@end - - -SWIFT_CLASS("_TtC10Starscream9WebSocket") -@interface WebSocket : NSObject -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop - -#elif defined(__ARM_ARCH_7A__) && __ARM_ARCH_7A__ -// Generated by Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import Foundation; -@import ObjectiveC; -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Starscream",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -@class NSStream; - -SWIFT_CLASS("_TtC10Starscream16FoundationStream") -@interface FoundationStream : NSObject -/// Delegate for the stream methods. Processes incoming bytes -- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(NSStreamEvent)eventCode; -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -@end - - -SWIFT_CLASS("_TtC10Starscream9WebSocket") -@interface WebSocket : NSObject -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop - -#endif - -#endif diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm.swiftdoc b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm.swiftdoc deleted file mode 100644 index 79d75b6..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm.swiftdoc and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm.swiftinterface b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm.swiftinterface deleted file mode 100644 index 97bb243..0000000 --- a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm.swiftinterface +++ /dev/null @@ -1,219 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target armv7-apple-ios8.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream -import CommonCrypto -import CoreFoundation -import Foundation -import Security -@_exported import Starscream -import Swift -import zlib -public let WebsocketDidConnectNotification: Swift.String -public let WebsocketDidDisconnectNotification: Swift.String -public let WebsocketDisconnectionErrorKeyName: Swift.String -public enum CloseCode : Swift.UInt16 { - case normal - case goingAway - case protocolError - case protocolUnhandledType - case noStatusReceived - case encoding - case policyViolated - case messageTooBig - public typealias RawValue = Swift.UInt16 - public init?(rawValue: Swift.UInt16) - public var rawValue: Swift.UInt16 { - get - } -} -public enum ErrorType : Swift.Error { - case outputStreamWriteError - case compressionError - case invalidSSLError - case writeTimeoutError - case protocolError - case upgradeError - case closeError - public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) -} -public struct WSError : Swift.Error { - public let type: Starscream.ErrorType - public let message: Swift.String - public let code: Swift.Int -} -public protocol WebSocketClient : AnyObject { - var delegate: Starscream.WebSocketDelegate? { get set } - var pongDelegate: Starscream.WebSocketPongDelegate? { get set } - var disableSSLCertValidation: Swift.Bool { get set } - var overrideTrustHostname: Swift.Bool { get set } - var desiredTrustHostname: Swift.String? { get set } - var sslClientCertificate: Starscream.SSLClientCertificate? { get set } - var security: Starscream.SSLTrustValidator? { get set } - var enabledSSLCipherSuites: [Security.SSLCipherSuite]? { get set } - var isConnected: Swift.Bool { get } - func connect() - func disconnect(forceTimeout: Foundation.TimeInterval?, closeCode: Swift.UInt16) - func write(string: Swift.String, completion: (() -> ())?) - func write(data: Foundation.Data, completion: (() -> ())?) - func write(ping: Foundation.Data, completion: (() -> ())?) - func write(pong: Foundation.Data, completion: (() -> ())?) -} -extension WebSocketClient { - public func write(string: Swift.String) - public func write(data: Foundation.Data) - public func write(ping: Foundation.Data) - public func write(pong: Foundation.Data) - public func disconnect() -} -public struct SSLSettings { - public let useSSL: Swift.Bool - public let disableCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public let sslClientCertificate: Starscream.SSLClientCertificate? - public let cipherSuites: [Security.SSLCipherSuite]? -} -public protocol WSStreamDelegate : AnyObject { - func newBytesInStream() - func streamDidError(error: Swift.Error?) -} -public protocol WSStream { - var delegate: Starscream.WSStreamDelegate? { get set } - func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - func write(data: Foundation.Data) -> Swift.Int - func read() -> Foundation.Data? - func cleanup() - func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) -} -@objc open class FoundationStream : ObjectiveC.NSObject, Starscream.WSStream, Foundation.StreamDelegate { - weak public var delegate: Starscream.WSStreamDelegate? - public var enableSOCKSProxy: Swift.Bool - public func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - public func write(data: Foundation.Data) -> Swift.Int - public func read() -> Foundation.Data? - public func cleanup() - public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) - @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc override dynamic public init() - @objc deinit -} -public protocol WebSocketDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocketClient) - func websocketDidDisconnect(socket: Starscream.WebSocketClient, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocketClient, text: Swift.String) - func websocketDidReceiveData(socket: Starscream.WebSocketClient, data: Foundation.Data) -} -public protocol WebSocketPongDelegate : AnyObject { - func websocketDidReceivePong(socket: Starscream.WebSocketClient, data: Foundation.Data?) -} -public protocol WebSocketAdvancedDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocket) - func websocketDidDisconnect(socket: Starscream.WebSocket, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocket, text: Swift.String, response: Starscream.WebSocket.WSResponse) - func websocketDidReceiveData(socket: Starscream.WebSocket, data: Foundation.Data, response: Starscream.WebSocket.WSResponse) - func websocketHttpUpgrade(socket: Starscream.WebSocket, request: Swift.String) - func websocketHttpUpgrade(socket: Starscream.WebSocket, response: Swift.String) -} -@objc open class WebSocket : ObjectiveC.NSObject, Foundation.StreamDelegate, Starscream.WebSocketClient, Starscream.WSStreamDelegate { - public enum OpCode : Swift.UInt8 { - case continueFrame - case textFrame - case binaryFrame - case connectionClose - case ping - case pong - public typealias RawValue = Swift.UInt8 - public init?(rawValue: Swift.UInt8) - public var rawValue: Swift.UInt8 { - get - } - } - public static let ErrorDomain: Swift.String - public var callbackQueue: Dispatch.DispatchQueue - public class WSResponse { - public var code: Starscream.WebSocket.OpCode - public var frameCount: Swift.Int - public var buffer: Foundation.NSMutableData? - final public let firstFrame: Foundation.Date - @objc deinit - } - weak public var delegate: Starscream.WebSocketDelegate? - weak public var advancedDelegate: Starscream.WebSocketAdvancedDelegate? - weak public var pongDelegate: Starscream.WebSocketPongDelegate? - public var onConnect: (() -> Swift.Void)? - public var onDisconnect: ((Swift.Error?) -> Swift.Void)? - public var onText: ((Swift.String) -> Swift.Void)? - public var onData: ((Foundation.Data) -> Swift.Void)? - public var onPong: ((Foundation.Data?) -> Swift.Void)? - public var onHttpResponseHeaders: (([Swift.String : Swift.String]) -> Swift.Void)? - public var disableSSLCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public var sslClientCertificate: Starscream.SSLClientCertificate? - public var enableCompression: Swift.Bool - public var security: Starscream.SSLTrustValidator? - public var enabledSSLCipherSuites: [Security.SSLCipherSuite]? - public var isConnected: Swift.Bool { - get - } - public var request: Foundation.URLRequest - public var currentURL: Foundation.URL { - get - } - public var respondToPingWithPong: Swift.Bool - public init(request: Foundation.URLRequest, protocols: [Swift.String]? = nil, stream: Starscream.WSStream = FoundationStream()) - convenience public init(url: Foundation.URL, protocols: [Swift.String]? = nil) - convenience public init(url: Foundation.URL, writeQueueQOS: Foundation.QualityOfService, protocols: [Swift.String]? = nil) - open func connect() - open func disconnect(forceTimeout: Foundation.TimeInterval? = nil, closeCode: Swift.UInt16 = CloseCode.normal.rawValue) - open func write(string: Swift.String, completion: (() -> ())? = nil) - open func write(data: Foundation.Data, completion: (() -> ())? = nil) - open func write(ping: Foundation.Data, completion: (() -> ())? = nil) - open func write(pong: Foundation.Data, completion: (() -> ())? = nil) - public func newBytesInStream() - public func streamDidError(error: Swift.Error?) - @objc deinit - @objc override dynamic public init() -} -public protocol SSLTrustValidator { - func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool -} -open class SSLCert { - public init(data: Foundation.Data) - public init(key: Security.SecKey) - @objc deinit -} -open class SSLSecurity : Starscream.SSLTrustValidator { - public var validatedDN: Swift.Bool - public var validateEntireChain: Swift.Bool - convenience public init(usePublicKeys: Swift.Bool = false) - public init(certs: [Starscream.SSLCert], usePublicKeys: Swift.Bool) - open func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool - public func extractPublicKey(_ data: Foundation.Data) -> Security.SecKey? - public func extractPublicKey(_ cert: Security.SecCertificate, policy: Security.SecPolicy) -> Security.SecKey? - public func certificateChain(_ trust: Security.SecTrust) -> [Foundation.Data] - public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] - @objc deinit -} -public struct SSLClientCertificateError : Foundation.LocalizedError { - public var errorDescription: Swift.String? -} -public class SSLClientCertificate { - convenience public init(pkcs12Path: Swift.String, password: Swift.String) throws - public init(identity: Security.SecIdentity, identityCertificate: Security.SecCertificate) - convenience public init(pkcs12Url: Foundation.URL, password: Swift.String) throws - public init(pkcs12Url: Foundation.URL, importOptions: CoreFoundation.CFDictionary) throws - @objc deinit -} -extension Starscream.CloseCode : Swift.Equatable {} -extension Starscream.CloseCode : Swift.Hashable {} -extension Starscream.CloseCode : Swift.RawRepresentable {} -extension Starscream.ErrorType : Swift.Equatable {} -extension Starscream.ErrorType : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.Equatable {} -extension Starscream.WebSocket.OpCode : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.RawRepresentable {} diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm.swiftmodule b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm.swiftmodule deleted file mode 100644 index 0d1efc0..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-ios.swiftdoc b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-ios.swiftdoc deleted file mode 100644 index ae53374..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-ios.swiftdoc and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-ios.swiftinterface b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-ios.swiftinterface deleted file mode 100644 index 325e707..0000000 --- a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-ios.swiftinterface +++ /dev/null @@ -1,219 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target arm64-apple-ios8.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream -import CommonCrypto -import CoreFoundation -import Foundation -import Security -@_exported import Starscream -import Swift -import zlib -public let WebsocketDidConnectNotification: Swift.String -public let WebsocketDidDisconnectNotification: Swift.String -public let WebsocketDisconnectionErrorKeyName: Swift.String -public enum CloseCode : Swift.UInt16 { - case normal - case goingAway - case protocolError - case protocolUnhandledType - case noStatusReceived - case encoding - case policyViolated - case messageTooBig - public typealias RawValue = Swift.UInt16 - public init?(rawValue: Swift.UInt16) - public var rawValue: Swift.UInt16 { - get - } -} -public enum ErrorType : Swift.Error { - case outputStreamWriteError - case compressionError - case invalidSSLError - case writeTimeoutError - case protocolError - case upgradeError - case closeError - public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) -} -public struct WSError : Swift.Error { - public let type: Starscream.ErrorType - public let message: Swift.String - public let code: Swift.Int -} -public protocol WebSocketClient : AnyObject { - var delegate: Starscream.WebSocketDelegate? { get set } - var pongDelegate: Starscream.WebSocketPongDelegate? { get set } - var disableSSLCertValidation: Swift.Bool { get set } - var overrideTrustHostname: Swift.Bool { get set } - var desiredTrustHostname: Swift.String? { get set } - var sslClientCertificate: Starscream.SSLClientCertificate? { get set } - var security: Starscream.SSLTrustValidator? { get set } - var enabledSSLCipherSuites: [Security.SSLCipherSuite]? { get set } - var isConnected: Swift.Bool { get } - func connect() - func disconnect(forceTimeout: Foundation.TimeInterval?, closeCode: Swift.UInt16) - func write(string: Swift.String, completion: (() -> ())?) - func write(data: Foundation.Data, completion: (() -> ())?) - func write(ping: Foundation.Data, completion: (() -> ())?) - func write(pong: Foundation.Data, completion: (() -> ())?) -} -extension WebSocketClient { - public func write(string: Swift.String) - public func write(data: Foundation.Data) - public func write(ping: Foundation.Data) - public func write(pong: Foundation.Data) - public func disconnect() -} -public struct SSLSettings { - public let useSSL: Swift.Bool - public let disableCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public let sslClientCertificate: Starscream.SSLClientCertificate? - public let cipherSuites: [Security.SSLCipherSuite]? -} -public protocol WSStreamDelegate : AnyObject { - func newBytesInStream() - func streamDidError(error: Swift.Error?) -} -public protocol WSStream { - var delegate: Starscream.WSStreamDelegate? { get set } - func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - func write(data: Foundation.Data) -> Swift.Int - func read() -> Foundation.Data? - func cleanup() - func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) -} -@objc open class FoundationStream : ObjectiveC.NSObject, Starscream.WSStream, Foundation.StreamDelegate { - weak public var delegate: Starscream.WSStreamDelegate? - public var enableSOCKSProxy: Swift.Bool - public func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - public func write(data: Foundation.Data) -> Swift.Int - public func read() -> Foundation.Data? - public func cleanup() - public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) - @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc override dynamic public init() - @objc deinit -} -public protocol WebSocketDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocketClient) - func websocketDidDisconnect(socket: Starscream.WebSocketClient, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocketClient, text: Swift.String) - func websocketDidReceiveData(socket: Starscream.WebSocketClient, data: Foundation.Data) -} -public protocol WebSocketPongDelegate : AnyObject { - func websocketDidReceivePong(socket: Starscream.WebSocketClient, data: Foundation.Data?) -} -public protocol WebSocketAdvancedDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocket) - func websocketDidDisconnect(socket: Starscream.WebSocket, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocket, text: Swift.String, response: Starscream.WebSocket.WSResponse) - func websocketDidReceiveData(socket: Starscream.WebSocket, data: Foundation.Data, response: Starscream.WebSocket.WSResponse) - func websocketHttpUpgrade(socket: Starscream.WebSocket, request: Swift.String) - func websocketHttpUpgrade(socket: Starscream.WebSocket, response: Swift.String) -} -@objc open class WebSocket : ObjectiveC.NSObject, Foundation.StreamDelegate, Starscream.WebSocketClient, Starscream.WSStreamDelegate { - public enum OpCode : Swift.UInt8 { - case continueFrame - case textFrame - case binaryFrame - case connectionClose - case ping - case pong - public typealias RawValue = Swift.UInt8 - public init?(rawValue: Swift.UInt8) - public var rawValue: Swift.UInt8 { - get - } - } - public static let ErrorDomain: Swift.String - public var callbackQueue: Dispatch.DispatchQueue - public class WSResponse { - public var code: Starscream.WebSocket.OpCode - public var frameCount: Swift.Int - public var buffer: Foundation.NSMutableData? - final public let firstFrame: Foundation.Date - @objc deinit - } - weak public var delegate: Starscream.WebSocketDelegate? - weak public var advancedDelegate: Starscream.WebSocketAdvancedDelegate? - weak public var pongDelegate: Starscream.WebSocketPongDelegate? - public var onConnect: (() -> Swift.Void)? - public var onDisconnect: ((Swift.Error?) -> Swift.Void)? - public var onText: ((Swift.String) -> Swift.Void)? - public var onData: ((Foundation.Data) -> Swift.Void)? - public var onPong: ((Foundation.Data?) -> Swift.Void)? - public var onHttpResponseHeaders: (([Swift.String : Swift.String]) -> Swift.Void)? - public var disableSSLCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public var sslClientCertificate: Starscream.SSLClientCertificate? - public var enableCompression: Swift.Bool - public var security: Starscream.SSLTrustValidator? - public var enabledSSLCipherSuites: [Security.SSLCipherSuite]? - public var isConnected: Swift.Bool { - get - } - public var request: Foundation.URLRequest - public var currentURL: Foundation.URL { - get - } - public var respondToPingWithPong: Swift.Bool - public init(request: Foundation.URLRequest, protocols: [Swift.String]? = nil, stream: Starscream.WSStream = FoundationStream()) - convenience public init(url: Foundation.URL, protocols: [Swift.String]? = nil) - convenience public init(url: Foundation.URL, writeQueueQOS: Foundation.QualityOfService, protocols: [Swift.String]? = nil) - open func connect() - open func disconnect(forceTimeout: Foundation.TimeInterval? = nil, closeCode: Swift.UInt16 = CloseCode.normal.rawValue) - open func write(string: Swift.String, completion: (() -> ())? = nil) - open func write(data: Foundation.Data, completion: (() -> ())? = nil) - open func write(ping: Foundation.Data, completion: (() -> ())? = nil) - open func write(pong: Foundation.Data, completion: (() -> ())? = nil) - public func newBytesInStream() - public func streamDidError(error: Swift.Error?) - @objc deinit - @objc override dynamic public init() -} -public protocol SSLTrustValidator { - func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool -} -open class SSLCert { - public init(data: Foundation.Data) - public init(key: Security.SecKey) - @objc deinit -} -open class SSLSecurity : Starscream.SSLTrustValidator { - public var validatedDN: Swift.Bool - public var validateEntireChain: Swift.Bool - convenience public init(usePublicKeys: Swift.Bool = false) - public init(certs: [Starscream.SSLCert], usePublicKeys: Swift.Bool) - open func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool - public func extractPublicKey(_ data: Foundation.Data) -> Security.SecKey? - public func extractPublicKey(_ cert: Security.SecCertificate, policy: Security.SecPolicy) -> Security.SecKey? - public func certificateChain(_ trust: Security.SecTrust) -> [Foundation.Data] - public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] - @objc deinit -} -public struct SSLClientCertificateError : Foundation.LocalizedError { - public var errorDescription: Swift.String? -} -public class SSLClientCertificate { - convenience public init(pkcs12Path: Swift.String, password: Swift.String) throws - public init(identity: Security.SecIdentity, identityCertificate: Security.SecCertificate) - convenience public init(pkcs12Url: Foundation.URL, password: Swift.String) throws - public init(pkcs12Url: Foundation.URL, importOptions: CoreFoundation.CFDictionary) throws - @objc deinit -} -extension Starscream.CloseCode : Swift.Equatable {} -extension Starscream.CloseCode : Swift.Hashable {} -extension Starscream.CloseCode : Swift.RawRepresentable {} -extension Starscream.ErrorType : Swift.Equatable {} -extension Starscream.ErrorType : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.Equatable {} -extension Starscream.WebSocket.OpCode : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.RawRepresentable {} diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-ios.swiftmodule b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-ios.swiftmodule deleted file mode 100644 index 2bf883a..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-ios.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftdoc b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftdoc deleted file mode 100644 index ae53374..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftinterface b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftinterface deleted file mode 100644 index 325e707..0000000 --- a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftinterface +++ /dev/null @@ -1,219 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target arm64-apple-ios8.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream -import CommonCrypto -import CoreFoundation -import Foundation -import Security -@_exported import Starscream -import Swift -import zlib -public let WebsocketDidConnectNotification: Swift.String -public let WebsocketDidDisconnectNotification: Swift.String -public let WebsocketDisconnectionErrorKeyName: Swift.String -public enum CloseCode : Swift.UInt16 { - case normal - case goingAway - case protocolError - case protocolUnhandledType - case noStatusReceived - case encoding - case policyViolated - case messageTooBig - public typealias RawValue = Swift.UInt16 - public init?(rawValue: Swift.UInt16) - public var rawValue: Swift.UInt16 { - get - } -} -public enum ErrorType : Swift.Error { - case outputStreamWriteError - case compressionError - case invalidSSLError - case writeTimeoutError - case protocolError - case upgradeError - case closeError - public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) -} -public struct WSError : Swift.Error { - public let type: Starscream.ErrorType - public let message: Swift.String - public let code: Swift.Int -} -public protocol WebSocketClient : AnyObject { - var delegate: Starscream.WebSocketDelegate? { get set } - var pongDelegate: Starscream.WebSocketPongDelegate? { get set } - var disableSSLCertValidation: Swift.Bool { get set } - var overrideTrustHostname: Swift.Bool { get set } - var desiredTrustHostname: Swift.String? { get set } - var sslClientCertificate: Starscream.SSLClientCertificate? { get set } - var security: Starscream.SSLTrustValidator? { get set } - var enabledSSLCipherSuites: [Security.SSLCipherSuite]? { get set } - var isConnected: Swift.Bool { get } - func connect() - func disconnect(forceTimeout: Foundation.TimeInterval?, closeCode: Swift.UInt16) - func write(string: Swift.String, completion: (() -> ())?) - func write(data: Foundation.Data, completion: (() -> ())?) - func write(ping: Foundation.Data, completion: (() -> ())?) - func write(pong: Foundation.Data, completion: (() -> ())?) -} -extension WebSocketClient { - public func write(string: Swift.String) - public func write(data: Foundation.Data) - public func write(ping: Foundation.Data) - public func write(pong: Foundation.Data) - public func disconnect() -} -public struct SSLSettings { - public let useSSL: Swift.Bool - public let disableCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public let sslClientCertificate: Starscream.SSLClientCertificate? - public let cipherSuites: [Security.SSLCipherSuite]? -} -public protocol WSStreamDelegate : AnyObject { - func newBytesInStream() - func streamDidError(error: Swift.Error?) -} -public protocol WSStream { - var delegate: Starscream.WSStreamDelegate? { get set } - func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - func write(data: Foundation.Data) -> Swift.Int - func read() -> Foundation.Data? - func cleanup() - func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) -} -@objc open class FoundationStream : ObjectiveC.NSObject, Starscream.WSStream, Foundation.StreamDelegate { - weak public var delegate: Starscream.WSStreamDelegate? - public var enableSOCKSProxy: Swift.Bool - public func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - public func write(data: Foundation.Data) -> Swift.Int - public func read() -> Foundation.Data? - public func cleanup() - public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) - @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc override dynamic public init() - @objc deinit -} -public protocol WebSocketDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocketClient) - func websocketDidDisconnect(socket: Starscream.WebSocketClient, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocketClient, text: Swift.String) - func websocketDidReceiveData(socket: Starscream.WebSocketClient, data: Foundation.Data) -} -public protocol WebSocketPongDelegate : AnyObject { - func websocketDidReceivePong(socket: Starscream.WebSocketClient, data: Foundation.Data?) -} -public protocol WebSocketAdvancedDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocket) - func websocketDidDisconnect(socket: Starscream.WebSocket, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocket, text: Swift.String, response: Starscream.WebSocket.WSResponse) - func websocketDidReceiveData(socket: Starscream.WebSocket, data: Foundation.Data, response: Starscream.WebSocket.WSResponse) - func websocketHttpUpgrade(socket: Starscream.WebSocket, request: Swift.String) - func websocketHttpUpgrade(socket: Starscream.WebSocket, response: Swift.String) -} -@objc open class WebSocket : ObjectiveC.NSObject, Foundation.StreamDelegate, Starscream.WebSocketClient, Starscream.WSStreamDelegate { - public enum OpCode : Swift.UInt8 { - case continueFrame - case textFrame - case binaryFrame - case connectionClose - case ping - case pong - public typealias RawValue = Swift.UInt8 - public init?(rawValue: Swift.UInt8) - public var rawValue: Swift.UInt8 { - get - } - } - public static let ErrorDomain: Swift.String - public var callbackQueue: Dispatch.DispatchQueue - public class WSResponse { - public var code: Starscream.WebSocket.OpCode - public var frameCount: Swift.Int - public var buffer: Foundation.NSMutableData? - final public let firstFrame: Foundation.Date - @objc deinit - } - weak public var delegate: Starscream.WebSocketDelegate? - weak public var advancedDelegate: Starscream.WebSocketAdvancedDelegate? - weak public var pongDelegate: Starscream.WebSocketPongDelegate? - public var onConnect: (() -> Swift.Void)? - public var onDisconnect: ((Swift.Error?) -> Swift.Void)? - public var onText: ((Swift.String) -> Swift.Void)? - public var onData: ((Foundation.Data) -> Swift.Void)? - public var onPong: ((Foundation.Data?) -> Swift.Void)? - public var onHttpResponseHeaders: (([Swift.String : Swift.String]) -> Swift.Void)? - public var disableSSLCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public var sslClientCertificate: Starscream.SSLClientCertificate? - public var enableCompression: Swift.Bool - public var security: Starscream.SSLTrustValidator? - public var enabledSSLCipherSuites: [Security.SSLCipherSuite]? - public var isConnected: Swift.Bool { - get - } - public var request: Foundation.URLRequest - public var currentURL: Foundation.URL { - get - } - public var respondToPingWithPong: Swift.Bool - public init(request: Foundation.URLRequest, protocols: [Swift.String]? = nil, stream: Starscream.WSStream = FoundationStream()) - convenience public init(url: Foundation.URL, protocols: [Swift.String]? = nil) - convenience public init(url: Foundation.URL, writeQueueQOS: Foundation.QualityOfService, protocols: [Swift.String]? = nil) - open func connect() - open func disconnect(forceTimeout: Foundation.TimeInterval? = nil, closeCode: Swift.UInt16 = CloseCode.normal.rawValue) - open func write(string: Swift.String, completion: (() -> ())? = nil) - open func write(data: Foundation.Data, completion: (() -> ())? = nil) - open func write(ping: Foundation.Data, completion: (() -> ())? = nil) - open func write(pong: Foundation.Data, completion: (() -> ())? = nil) - public func newBytesInStream() - public func streamDidError(error: Swift.Error?) - @objc deinit - @objc override dynamic public init() -} -public protocol SSLTrustValidator { - func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool -} -open class SSLCert { - public init(data: Foundation.Data) - public init(key: Security.SecKey) - @objc deinit -} -open class SSLSecurity : Starscream.SSLTrustValidator { - public var validatedDN: Swift.Bool - public var validateEntireChain: Swift.Bool - convenience public init(usePublicKeys: Swift.Bool = false) - public init(certs: [Starscream.SSLCert], usePublicKeys: Swift.Bool) - open func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool - public func extractPublicKey(_ data: Foundation.Data) -> Security.SecKey? - public func extractPublicKey(_ cert: Security.SecCertificate, policy: Security.SecPolicy) -> Security.SecKey? - public func certificateChain(_ trust: Security.SecTrust) -> [Foundation.Data] - public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] - @objc deinit -} -public struct SSLClientCertificateError : Foundation.LocalizedError { - public var errorDescription: Swift.String? -} -public class SSLClientCertificate { - convenience public init(pkcs12Path: Swift.String, password: Swift.String) throws - public init(identity: Security.SecIdentity, identityCertificate: Security.SecCertificate) - convenience public init(pkcs12Url: Foundation.URL, password: Swift.String) throws - public init(pkcs12Url: Foundation.URL, importOptions: CoreFoundation.CFDictionary) throws - @objc deinit -} -extension Starscream.CloseCode : Swift.Equatable {} -extension Starscream.CloseCode : Swift.Hashable {} -extension Starscream.CloseCode : Swift.RawRepresentable {} -extension Starscream.ErrorType : Swift.Equatable {} -extension Starscream.ErrorType : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.Equatable {} -extension Starscream.WebSocket.OpCode : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.RawRepresentable {} diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftmodule b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftmodule deleted file mode 100644 index 2bf883a..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7-apple-ios.swiftdoc b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7-apple-ios.swiftdoc deleted file mode 100644 index 79d75b6..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7-apple-ios.swiftdoc and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7-apple-ios.swiftinterface b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7-apple-ios.swiftinterface deleted file mode 100644 index 97bb243..0000000 --- a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7-apple-ios.swiftinterface +++ /dev/null @@ -1,219 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target armv7-apple-ios8.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream -import CommonCrypto -import CoreFoundation -import Foundation -import Security -@_exported import Starscream -import Swift -import zlib -public let WebsocketDidConnectNotification: Swift.String -public let WebsocketDidDisconnectNotification: Swift.String -public let WebsocketDisconnectionErrorKeyName: Swift.String -public enum CloseCode : Swift.UInt16 { - case normal - case goingAway - case protocolError - case protocolUnhandledType - case noStatusReceived - case encoding - case policyViolated - case messageTooBig - public typealias RawValue = Swift.UInt16 - public init?(rawValue: Swift.UInt16) - public var rawValue: Swift.UInt16 { - get - } -} -public enum ErrorType : Swift.Error { - case outputStreamWriteError - case compressionError - case invalidSSLError - case writeTimeoutError - case protocolError - case upgradeError - case closeError - public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) -} -public struct WSError : Swift.Error { - public let type: Starscream.ErrorType - public let message: Swift.String - public let code: Swift.Int -} -public protocol WebSocketClient : AnyObject { - var delegate: Starscream.WebSocketDelegate? { get set } - var pongDelegate: Starscream.WebSocketPongDelegate? { get set } - var disableSSLCertValidation: Swift.Bool { get set } - var overrideTrustHostname: Swift.Bool { get set } - var desiredTrustHostname: Swift.String? { get set } - var sslClientCertificate: Starscream.SSLClientCertificate? { get set } - var security: Starscream.SSLTrustValidator? { get set } - var enabledSSLCipherSuites: [Security.SSLCipherSuite]? { get set } - var isConnected: Swift.Bool { get } - func connect() - func disconnect(forceTimeout: Foundation.TimeInterval?, closeCode: Swift.UInt16) - func write(string: Swift.String, completion: (() -> ())?) - func write(data: Foundation.Data, completion: (() -> ())?) - func write(ping: Foundation.Data, completion: (() -> ())?) - func write(pong: Foundation.Data, completion: (() -> ())?) -} -extension WebSocketClient { - public func write(string: Swift.String) - public func write(data: Foundation.Data) - public func write(ping: Foundation.Data) - public func write(pong: Foundation.Data) - public func disconnect() -} -public struct SSLSettings { - public let useSSL: Swift.Bool - public let disableCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public let sslClientCertificate: Starscream.SSLClientCertificate? - public let cipherSuites: [Security.SSLCipherSuite]? -} -public protocol WSStreamDelegate : AnyObject { - func newBytesInStream() - func streamDidError(error: Swift.Error?) -} -public protocol WSStream { - var delegate: Starscream.WSStreamDelegate? { get set } - func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - func write(data: Foundation.Data) -> Swift.Int - func read() -> Foundation.Data? - func cleanup() - func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) -} -@objc open class FoundationStream : ObjectiveC.NSObject, Starscream.WSStream, Foundation.StreamDelegate { - weak public var delegate: Starscream.WSStreamDelegate? - public var enableSOCKSProxy: Swift.Bool - public func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - public func write(data: Foundation.Data) -> Swift.Int - public func read() -> Foundation.Data? - public func cleanup() - public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) - @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc override dynamic public init() - @objc deinit -} -public protocol WebSocketDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocketClient) - func websocketDidDisconnect(socket: Starscream.WebSocketClient, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocketClient, text: Swift.String) - func websocketDidReceiveData(socket: Starscream.WebSocketClient, data: Foundation.Data) -} -public protocol WebSocketPongDelegate : AnyObject { - func websocketDidReceivePong(socket: Starscream.WebSocketClient, data: Foundation.Data?) -} -public protocol WebSocketAdvancedDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocket) - func websocketDidDisconnect(socket: Starscream.WebSocket, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocket, text: Swift.String, response: Starscream.WebSocket.WSResponse) - func websocketDidReceiveData(socket: Starscream.WebSocket, data: Foundation.Data, response: Starscream.WebSocket.WSResponse) - func websocketHttpUpgrade(socket: Starscream.WebSocket, request: Swift.String) - func websocketHttpUpgrade(socket: Starscream.WebSocket, response: Swift.String) -} -@objc open class WebSocket : ObjectiveC.NSObject, Foundation.StreamDelegate, Starscream.WebSocketClient, Starscream.WSStreamDelegate { - public enum OpCode : Swift.UInt8 { - case continueFrame - case textFrame - case binaryFrame - case connectionClose - case ping - case pong - public typealias RawValue = Swift.UInt8 - public init?(rawValue: Swift.UInt8) - public var rawValue: Swift.UInt8 { - get - } - } - public static let ErrorDomain: Swift.String - public var callbackQueue: Dispatch.DispatchQueue - public class WSResponse { - public var code: Starscream.WebSocket.OpCode - public var frameCount: Swift.Int - public var buffer: Foundation.NSMutableData? - final public let firstFrame: Foundation.Date - @objc deinit - } - weak public var delegate: Starscream.WebSocketDelegate? - weak public var advancedDelegate: Starscream.WebSocketAdvancedDelegate? - weak public var pongDelegate: Starscream.WebSocketPongDelegate? - public var onConnect: (() -> Swift.Void)? - public var onDisconnect: ((Swift.Error?) -> Swift.Void)? - public var onText: ((Swift.String) -> Swift.Void)? - public var onData: ((Foundation.Data) -> Swift.Void)? - public var onPong: ((Foundation.Data?) -> Swift.Void)? - public var onHttpResponseHeaders: (([Swift.String : Swift.String]) -> Swift.Void)? - public var disableSSLCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public var sslClientCertificate: Starscream.SSLClientCertificate? - public var enableCompression: Swift.Bool - public var security: Starscream.SSLTrustValidator? - public var enabledSSLCipherSuites: [Security.SSLCipherSuite]? - public var isConnected: Swift.Bool { - get - } - public var request: Foundation.URLRequest - public var currentURL: Foundation.URL { - get - } - public var respondToPingWithPong: Swift.Bool - public init(request: Foundation.URLRequest, protocols: [Swift.String]? = nil, stream: Starscream.WSStream = FoundationStream()) - convenience public init(url: Foundation.URL, protocols: [Swift.String]? = nil) - convenience public init(url: Foundation.URL, writeQueueQOS: Foundation.QualityOfService, protocols: [Swift.String]? = nil) - open func connect() - open func disconnect(forceTimeout: Foundation.TimeInterval? = nil, closeCode: Swift.UInt16 = CloseCode.normal.rawValue) - open func write(string: Swift.String, completion: (() -> ())? = nil) - open func write(data: Foundation.Data, completion: (() -> ())? = nil) - open func write(ping: Foundation.Data, completion: (() -> ())? = nil) - open func write(pong: Foundation.Data, completion: (() -> ())? = nil) - public func newBytesInStream() - public func streamDidError(error: Swift.Error?) - @objc deinit - @objc override dynamic public init() -} -public protocol SSLTrustValidator { - func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool -} -open class SSLCert { - public init(data: Foundation.Data) - public init(key: Security.SecKey) - @objc deinit -} -open class SSLSecurity : Starscream.SSLTrustValidator { - public var validatedDN: Swift.Bool - public var validateEntireChain: Swift.Bool - convenience public init(usePublicKeys: Swift.Bool = false) - public init(certs: [Starscream.SSLCert], usePublicKeys: Swift.Bool) - open func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool - public func extractPublicKey(_ data: Foundation.Data) -> Security.SecKey? - public func extractPublicKey(_ cert: Security.SecCertificate, policy: Security.SecPolicy) -> Security.SecKey? - public func certificateChain(_ trust: Security.SecTrust) -> [Foundation.Data] - public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] - @objc deinit -} -public struct SSLClientCertificateError : Foundation.LocalizedError { - public var errorDescription: Swift.String? -} -public class SSLClientCertificate { - convenience public init(pkcs12Path: Swift.String, password: Swift.String) throws - public init(identity: Security.SecIdentity, identityCertificate: Security.SecCertificate) - convenience public init(pkcs12Url: Foundation.URL, password: Swift.String) throws - public init(pkcs12Url: Foundation.URL, importOptions: CoreFoundation.CFDictionary) throws - @objc deinit -} -extension Starscream.CloseCode : Swift.Equatable {} -extension Starscream.CloseCode : Swift.Hashable {} -extension Starscream.CloseCode : Swift.RawRepresentable {} -extension Starscream.ErrorType : Swift.Equatable {} -extension Starscream.ErrorType : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.Equatable {} -extension Starscream.WebSocket.OpCode : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.RawRepresentable {} diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7-apple-ios.swiftmodule b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7-apple-ios.swiftmodule deleted file mode 100644 index 0d1efc0..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7-apple-ios.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7.swiftdoc b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7.swiftdoc deleted file mode 100644 index 79d75b6..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7.swiftdoc and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7.swiftinterface b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7.swiftinterface deleted file mode 100644 index 97bb243..0000000 --- a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7.swiftinterface +++ /dev/null @@ -1,219 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target armv7-apple-ios8.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream -import CommonCrypto -import CoreFoundation -import Foundation -import Security -@_exported import Starscream -import Swift -import zlib -public let WebsocketDidConnectNotification: Swift.String -public let WebsocketDidDisconnectNotification: Swift.String -public let WebsocketDisconnectionErrorKeyName: Swift.String -public enum CloseCode : Swift.UInt16 { - case normal - case goingAway - case protocolError - case protocolUnhandledType - case noStatusReceived - case encoding - case policyViolated - case messageTooBig - public typealias RawValue = Swift.UInt16 - public init?(rawValue: Swift.UInt16) - public var rawValue: Swift.UInt16 { - get - } -} -public enum ErrorType : Swift.Error { - case outputStreamWriteError - case compressionError - case invalidSSLError - case writeTimeoutError - case protocolError - case upgradeError - case closeError - public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) -} -public struct WSError : Swift.Error { - public let type: Starscream.ErrorType - public let message: Swift.String - public let code: Swift.Int -} -public protocol WebSocketClient : AnyObject { - var delegate: Starscream.WebSocketDelegate? { get set } - var pongDelegate: Starscream.WebSocketPongDelegate? { get set } - var disableSSLCertValidation: Swift.Bool { get set } - var overrideTrustHostname: Swift.Bool { get set } - var desiredTrustHostname: Swift.String? { get set } - var sslClientCertificate: Starscream.SSLClientCertificate? { get set } - var security: Starscream.SSLTrustValidator? { get set } - var enabledSSLCipherSuites: [Security.SSLCipherSuite]? { get set } - var isConnected: Swift.Bool { get } - func connect() - func disconnect(forceTimeout: Foundation.TimeInterval?, closeCode: Swift.UInt16) - func write(string: Swift.String, completion: (() -> ())?) - func write(data: Foundation.Data, completion: (() -> ())?) - func write(ping: Foundation.Data, completion: (() -> ())?) - func write(pong: Foundation.Data, completion: (() -> ())?) -} -extension WebSocketClient { - public func write(string: Swift.String) - public func write(data: Foundation.Data) - public func write(ping: Foundation.Data) - public func write(pong: Foundation.Data) - public func disconnect() -} -public struct SSLSettings { - public let useSSL: Swift.Bool - public let disableCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public let sslClientCertificate: Starscream.SSLClientCertificate? - public let cipherSuites: [Security.SSLCipherSuite]? -} -public protocol WSStreamDelegate : AnyObject { - func newBytesInStream() - func streamDidError(error: Swift.Error?) -} -public protocol WSStream { - var delegate: Starscream.WSStreamDelegate? { get set } - func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - func write(data: Foundation.Data) -> Swift.Int - func read() -> Foundation.Data? - func cleanup() - func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) -} -@objc open class FoundationStream : ObjectiveC.NSObject, Starscream.WSStream, Foundation.StreamDelegate { - weak public var delegate: Starscream.WSStreamDelegate? - public var enableSOCKSProxy: Swift.Bool - public func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - public func write(data: Foundation.Data) -> Swift.Int - public func read() -> Foundation.Data? - public func cleanup() - public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) - @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc override dynamic public init() - @objc deinit -} -public protocol WebSocketDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocketClient) - func websocketDidDisconnect(socket: Starscream.WebSocketClient, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocketClient, text: Swift.String) - func websocketDidReceiveData(socket: Starscream.WebSocketClient, data: Foundation.Data) -} -public protocol WebSocketPongDelegate : AnyObject { - func websocketDidReceivePong(socket: Starscream.WebSocketClient, data: Foundation.Data?) -} -public protocol WebSocketAdvancedDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocket) - func websocketDidDisconnect(socket: Starscream.WebSocket, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocket, text: Swift.String, response: Starscream.WebSocket.WSResponse) - func websocketDidReceiveData(socket: Starscream.WebSocket, data: Foundation.Data, response: Starscream.WebSocket.WSResponse) - func websocketHttpUpgrade(socket: Starscream.WebSocket, request: Swift.String) - func websocketHttpUpgrade(socket: Starscream.WebSocket, response: Swift.String) -} -@objc open class WebSocket : ObjectiveC.NSObject, Foundation.StreamDelegate, Starscream.WebSocketClient, Starscream.WSStreamDelegate { - public enum OpCode : Swift.UInt8 { - case continueFrame - case textFrame - case binaryFrame - case connectionClose - case ping - case pong - public typealias RawValue = Swift.UInt8 - public init?(rawValue: Swift.UInt8) - public var rawValue: Swift.UInt8 { - get - } - } - public static let ErrorDomain: Swift.String - public var callbackQueue: Dispatch.DispatchQueue - public class WSResponse { - public var code: Starscream.WebSocket.OpCode - public var frameCount: Swift.Int - public var buffer: Foundation.NSMutableData? - final public let firstFrame: Foundation.Date - @objc deinit - } - weak public var delegate: Starscream.WebSocketDelegate? - weak public var advancedDelegate: Starscream.WebSocketAdvancedDelegate? - weak public var pongDelegate: Starscream.WebSocketPongDelegate? - public var onConnect: (() -> Swift.Void)? - public var onDisconnect: ((Swift.Error?) -> Swift.Void)? - public var onText: ((Swift.String) -> Swift.Void)? - public var onData: ((Foundation.Data) -> Swift.Void)? - public var onPong: ((Foundation.Data?) -> Swift.Void)? - public var onHttpResponseHeaders: (([Swift.String : Swift.String]) -> Swift.Void)? - public var disableSSLCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public var sslClientCertificate: Starscream.SSLClientCertificate? - public var enableCompression: Swift.Bool - public var security: Starscream.SSLTrustValidator? - public var enabledSSLCipherSuites: [Security.SSLCipherSuite]? - public var isConnected: Swift.Bool { - get - } - public var request: Foundation.URLRequest - public var currentURL: Foundation.URL { - get - } - public var respondToPingWithPong: Swift.Bool - public init(request: Foundation.URLRequest, protocols: [Swift.String]? = nil, stream: Starscream.WSStream = FoundationStream()) - convenience public init(url: Foundation.URL, protocols: [Swift.String]? = nil) - convenience public init(url: Foundation.URL, writeQueueQOS: Foundation.QualityOfService, protocols: [Swift.String]? = nil) - open func connect() - open func disconnect(forceTimeout: Foundation.TimeInterval? = nil, closeCode: Swift.UInt16 = CloseCode.normal.rawValue) - open func write(string: Swift.String, completion: (() -> ())? = nil) - open func write(data: Foundation.Data, completion: (() -> ())? = nil) - open func write(ping: Foundation.Data, completion: (() -> ())? = nil) - open func write(pong: Foundation.Data, completion: (() -> ())? = nil) - public func newBytesInStream() - public func streamDidError(error: Swift.Error?) - @objc deinit - @objc override dynamic public init() -} -public protocol SSLTrustValidator { - func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool -} -open class SSLCert { - public init(data: Foundation.Data) - public init(key: Security.SecKey) - @objc deinit -} -open class SSLSecurity : Starscream.SSLTrustValidator { - public var validatedDN: Swift.Bool - public var validateEntireChain: Swift.Bool - convenience public init(usePublicKeys: Swift.Bool = false) - public init(certs: [Starscream.SSLCert], usePublicKeys: Swift.Bool) - open func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool - public func extractPublicKey(_ data: Foundation.Data) -> Security.SecKey? - public func extractPublicKey(_ cert: Security.SecCertificate, policy: Security.SecPolicy) -> Security.SecKey? - public func certificateChain(_ trust: Security.SecTrust) -> [Foundation.Data] - public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] - @objc deinit -} -public struct SSLClientCertificateError : Foundation.LocalizedError { - public var errorDescription: Swift.String? -} -public class SSLClientCertificate { - convenience public init(pkcs12Path: Swift.String, password: Swift.String) throws - public init(identity: Security.SecIdentity, identityCertificate: Security.SecCertificate) - convenience public init(pkcs12Url: Foundation.URL, password: Swift.String) throws - public init(pkcs12Url: Foundation.URL, importOptions: CoreFoundation.CFDictionary) throws - @objc deinit -} -extension Starscream.CloseCode : Swift.Equatable {} -extension Starscream.CloseCode : Swift.Hashable {} -extension Starscream.CloseCode : Swift.RawRepresentable {} -extension Starscream.ErrorType : Swift.Equatable {} -extension Starscream.ErrorType : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.Equatable {} -extension Starscream.WebSocket.OpCode : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.RawRepresentable {} diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7.swiftmodule b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7.swiftmodule deleted file mode 100644 index 0d1efc0..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/armv7.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftdoc b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftdoc deleted file mode 100644 index b5f50ad..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftdoc and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftinterface b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftinterface deleted file mode 100644 index 806faff..0000000 --- a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftinterface +++ /dev/null @@ -1,219 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target i386-apple-ios8.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream -import CommonCrypto -import CoreFoundation -import Foundation -import Security -@_exported import Starscream -import Swift -import zlib -public let WebsocketDidConnectNotification: Swift.String -public let WebsocketDidDisconnectNotification: Swift.String -public let WebsocketDisconnectionErrorKeyName: Swift.String -public enum CloseCode : Swift.UInt16 { - case normal - case goingAway - case protocolError - case protocolUnhandledType - case noStatusReceived - case encoding - case policyViolated - case messageTooBig - public typealias RawValue = Swift.UInt16 - public init?(rawValue: Swift.UInt16) - public var rawValue: Swift.UInt16 { - get - } -} -public enum ErrorType : Swift.Error { - case outputStreamWriteError - case compressionError - case invalidSSLError - case writeTimeoutError - case protocolError - case upgradeError - case closeError - public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) -} -public struct WSError : Swift.Error { - public let type: Starscream.ErrorType - public let message: Swift.String - public let code: Swift.Int -} -public protocol WebSocketClient : AnyObject { - var delegate: Starscream.WebSocketDelegate? { get set } - var pongDelegate: Starscream.WebSocketPongDelegate? { get set } - var disableSSLCertValidation: Swift.Bool { get set } - var overrideTrustHostname: Swift.Bool { get set } - var desiredTrustHostname: Swift.String? { get set } - var sslClientCertificate: Starscream.SSLClientCertificate? { get set } - var security: Starscream.SSLTrustValidator? { get set } - var enabledSSLCipherSuites: [Security.SSLCipherSuite]? { get set } - var isConnected: Swift.Bool { get } - func connect() - func disconnect(forceTimeout: Foundation.TimeInterval?, closeCode: Swift.UInt16) - func write(string: Swift.String, completion: (() -> ())?) - func write(data: Foundation.Data, completion: (() -> ())?) - func write(ping: Foundation.Data, completion: (() -> ())?) - func write(pong: Foundation.Data, completion: (() -> ())?) -} -extension WebSocketClient { - public func write(string: Swift.String) - public func write(data: Foundation.Data) - public func write(ping: Foundation.Data) - public func write(pong: Foundation.Data) - public func disconnect() -} -public struct SSLSettings { - public let useSSL: Swift.Bool - public let disableCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public let sslClientCertificate: Starscream.SSLClientCertificate? - public let cipherSuites: [Security.SSLCipherSuite]? -} -public protocol WSStreamDelegate : AnyObject { - func newBytesInStream() - func streamDidError(error: Swift.Error?) -} -public protocol WSStream { - var delegate: Starscream.WSStreamDelegate? { get set } - func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - func write(data: Foundation.Data) -> Swift.Int - func read() -> Foundation.Data? - func cleanup() - func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) -} -@objc open class FoundationStream : ObjectiveC.NSObject, Starscream.WSStream, Foundation.StreamDelegate { - weak public var delegate: Starscream.WSStreamDelegate? - public var enableSOCKSProxy: Swift.Bool - public func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - public func write(data: Foundation.Data) -> Swift.Int - public func read() -> Foundation.Data? - public func cleanup() - public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) - @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc override dynamic public init() - @objc deinit -} -public protocol WebSocketDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocketClient) - func websocketDidDisconnect(socket: Starscream.WebSocketClient, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocketClient, text: Swift.String) - func websocketDidReceiveData(socket: Starscream.WebSocketClient, data: Foundation.Data) -} -public protocol WebSocketPongDelegate : AnyObject { - func websocketDidReceivePong(socket: Starscream.WebSocketClient, data: Foundation.Data?) -} -public protocol WebSocketAdvancedDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocket) - func websocketDidDisconnect(socket: Starscream.WebSocket, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocket, text: Swift.String, response: Starscream.WebSocket.WSResponse) - func websocketDidReceiveData(socket: Starscream.WebSocket, data: Foundation.Data, response: Starscream.WebSocket.WSResponse) - func websocketHttpUpgrade(socket: Starscream.WebSocket, request: Swift.String) - func websocketHttpUpgrade(socket: Starscream.WebSocket, response: Swift.String) -} -@objc open class WebSocket : ObjectiveC.NSObject, Foundation.StreamDelegate, Starscream.WebSocketClient, Starscream.WSStreamDelegate { - public enum OpCode : Swift.UInt8 { - case continueFrame - case textFrame - case binaryFrame - case connectionClose - case ping - case pong - public typealias RawValue = Swift.UInt8 - public init?(rawValue: Swift.UInt8) - public var rawValue: Swift.UInt8 { - get - } - } - public static let ErrorDomain: Swift.String - public var callbackQueue: Dispatch.DispatchQueue - public class WSResponse { - public var code: Starscream.WebSocket.OpCode - public var frameCount: Swift.Int - public var buffer: Foundation.NSMutableData? - final public let firstFrame: Foundation.Date - @objc deinit - } - weak public var delegate: Starscream.WebSocketDelegate? - weak public var advancedDelegate: Starscream.WebSocketAdvancedDelegate? - weak public var pongDelegate: Starscream.WebSocketPongDelegate? - public var onConnect: (() -> Swift.Void)? - public var onDisconnect: ((Swift.Error?) -> Swift.Void)? - public var onText: ((Swift.String) -> Swift.Void)? - public var onData: ((Foundation.Data) -> Swift.Void)? - public var onPong: ((Foundation.Data?) -> Swift.Void)? - public var onHttpResponseHeaders: (([Swift.String : Swift.String]) -> Swift.Void)? - public var disableSSLCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public var sslClientCertificate: Starscream.SSLClientCertificate? - public var enableCompression: Swift.Bool - public var security: Starscream.SSLTrustValidator? - public var enabledSSLCipherSuites: [Security.SSLCipherSuite]? - public var isConnected: Swift.Bool { - get - } - public var request: Foundation.URLRequest - public var currentURL: Foundation.URL { - get - } - public var respondToPingWithPong: Swift.Bool - public init(request: Foundation.URLRequest, protocols: [Swift.String]? = nil, stream: Starscream.WSStream = FoundationStream()) - convenience public init(url: Foundation.URL, protocols: [Swift.String]? = nil) - convenience public init(url: Foundation.URL, writeQueueQOS: Foundation.QualityOfService, protocols: [Swift.String]? = nil) - open func connect() - open func disconnect(forceTimeout: Foundation.TimeInterval? = nil, closeCode: Swift.UInt16 = CloseCode.normal.rawValue) - open func write(string: Swift.String, completion: (() -> ())? = nil) - open func write(data: Foundation.Data, completion: (() -> ())? = nil) - open func write(ping: Foundation.Data, completion: (() -> ())? = nil) - open func write(pong: Foundation.Data, completion: (() -> ())? = nil) - public func newBytesInStream() - public func streamDidError(error: Swift.Error?) - @objc deinit - @objc override dynamic public init() -} -public protocol SSLTrustValidator { - func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool -} -open class SSLCert { - public init(data: Foundation.Data) - public init(key: Security.SecKey) - @objc deinit -} -open class SSLSecurity : Starscream.SSLTrustValidator { - public var validatedDN: Swift.Bool - public var validateEntireChain: Swift.Bool - convenience public init(usePublicKeys: Swift.Bool = false) - public init(certs: [Starscream.SSLCert], usePublicKeys: Swift.Bool) - open func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool - public func extractPublicKey(_ data: Foundation.Data) -> Security.SecKey? - public func extractPublicKey(_ cert: Security.SecCertificate, policy: Security.SecPolicy) -> Security.SecKey? - public func certificateChain(_ trust: Security.SecTrust) -> [Foundation.Data] - public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] - @objc deinit -} -public struct SSLClientCertificateError : Foundation.LocalizedError { - public var errorDescription: Swift.String? -} -public class SSLClientCertificate { - convenience public init(pkcs12Path: Swift.String, password: Swift.String) throws - public init(identity: Security.SecIdentity, identityCertificate: Security.SecCertificate) - convenience public init(pkcs12Url: Foundation.URL, password: Swift.String) throws - public init(pkcs12Url: Foundation.URL, importOptions: CoreFoundation.CFDictionary) throws - @objc deinit -} -extension Starscream.CloseCode : Swift.Equatable {} -extension Starscream.CloseCode : Swift.Hashable {} -extension Starscream.CloseCode : Swift.RawRepresentable {} -extension Starscream.ErrorType : Swift.Equatable {} -extension Starscream.ErrorType : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.Equatable {} -extension Starscream.WebSocket.OpCode : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.RawRepresentable {} diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftmodule b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftmodule deleted file mode 100644 index 5f26815..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386-apple-ios-simulator.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386.swiftdoc b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386.swiftdoc deleted file mode 100644 index b5f50ad..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386.swiftdoc and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386.swiftinterface b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386.swiftinterface deleted file mode 100644 index 806faff..0000000 --- a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386.swiftinterface +++ /dev/null @@ -1,219 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target i386-apple-ios8.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream -import CommonCrypto -import CoreFoundation -import Foundation -import Security -@_exported import Starscream -import Swift -import zlib -public let WebsocketDidConnectNotification: Swift.String -public let WebsocketDidDisconnectNotification: Swift.String -public let WebsocketDisconnectionErrorKeyName: Swift.String -public enum CloseCode : Swift.UInt16 { - case normal - case goingAway - case protocolError - case protocolUnhandledType - case noStatusReceived - case encoding - case policyViolated - case messageTooBig - public typealias RawValue = Swift.UInt16 - public init?(rawValue: Swift.UInt16) - public var rawValue: Swift.UInt16 { - get - } -} -public enum ErrorType : Swift.Error { - case outputStreamWriteError - case compressionError - case invalidSSLError - case writeTimeoutError - case protocolError - case upgradeError - case closeError - public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) -} -public struct WSError : Swift.Error { - public let type: Starscream.ErrorType - public let message: Swift.String - public let code: Swift.Int -} -public protocol WebSocketClient : AnyObject { - var delegate: Starscream.WebSocketDelegate? { get set } - var pongDelegate: Starscream.WebSocketPongDelegate? { get set } - var disableSSLCertValidation: Swift.Bool { get set } - var overrideTrustHostname: Swift.Bool { get set } - var desiredTrustHostname: Swift.String? { get set } - var sslClientCertificate: Starscream.SSLClientCertificate? { get set } - var security: Starscream.SSLTrustValidator? { get set } - var enabledSSLCipherSuites: [Security.SSLCipherSuite]? { get set } - var isConnected: Swift.Bool { get } - func connect() - func disconnect(forceTimeout: Foundation.TimeInterval?, closeCode: Swift.UInt16) - func write(string: Swift.String, completion: (() -> ())?) - func write(data: Foundation.Data, completion: (() -> ())?) - func write(ping: Foundation.Data, completion: (() -> ())?) - func write(pong: Foundation.Data, completion: (() -> ())?) -} -extension WebSocketClient { - public func write(string: Swift.String) - public func write(data: Foundation.Data) - public func write(ping: Foundation.Data) - public func write(pong: Foundation.Data) - public func disconnect() -} -public struct SSLSettings { - public let useSSL: Swift.Bool - public let disableCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public let sslClientCertificate: Starscream.SSLClientCertificate? - public let cipherSuites: [Security.SSLCipherSuite]? -} -public protocol WSStreamDelegate : AnyObject { - func newBytesInStream() - func streamDidError(error: Swift.Error?) -} -public protocol WSStream { - var delegate: Starscream.WSStreamDelegate? { get set } - func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - func write(data: Foundation.Data) -> Swift.Int - func read() -> Foundation.Data? - func cleanup() - func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) -} -@objc open class FoundationStream : ObjectiveC.NSObject, Starscream.WSStream, Foundation.StreamDelegate { - weak public var delegate: Starscream.WSStreamDelegate? - public var enableSOCKSProxy: Swift.Bool - public func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - public func write(data: Foundation.Data) -> Swift.Int - public func read() -> Foundation.Data? - public func cleanup() - public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) - @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc override dynamic public init() - @objc deinit -} -public protocol WebSocketDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocketClient) - func websocketDidDisconnect(socket: Starscream.WebSocketClient, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocketClient, text: Swift.String) - func websocketDidReceiveData(socket: Starscream.WebSocketClient, data: Foundation.Data) -} -public protocol WebSocketPongDelegate : AnyObject { - func websocketDidReceivePong(socket: Starscream.WebSocketClient, data: Foundation.Data?) -} -public protocol WebSocketAdvancedDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocket) - func websocketDidDisconnect(socket: Starscream.WebSocket, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocket, text: Swift.String, response: Starscream.WebSocket.WSResponse) - func websocketDidReceiveData(socket: Starscream.WebSocket, data: Foundation.Data, response: Starscream.WebSocket.WSResponse) - func websocketHttpUpgrade(socket: Starscream.WebSocket, request: Swift.String) - func websocketHttpUpgrade(socket: Starscream.WebSocket, response: Swift.String) -} -@objc open class WebSocket : ObjectiveC.NSObject, Foundation.StreamDelegate, Starscream.WebSocketClient, Starscream.WSStreamDelegate { - public enum OpCode : Swift.UInt8 { - case continueFrame - case textFrame - case binaryFrame - case connectionClose - case ping - case pong - public typealias RawValue = Swift.UInt8 - public init?(rawValue: Swift.UInt8) - public var rawValue: Swift.UInt8 { - get - } - } - public static let ErrorDomain: Swift.String - public var callbackQueue: Dispatch.DispatchQueue - public class WSResponse { - public var code: Starscream.WebSocket.OpCode - public var frameCount: Swift.Int - public var buffer: Foundation.NSMutableData? - final public let firstFrame: Foundation.Date - @objc deinit - } - weak public var delegate: Starscream.WebSocketDelegate? - weak public var advancedDelegate: Starscream.WebSocketAdvancedDelegate? - weak public var pongDelegate: Starscream.WebSocketPongDelegate? - public var onConnect: (() -> Swift.Void)? - public var onDisconnect: ((Swift.Error?) -> Swift.Void)? - public var onText: ((Swift.String) -> Swift.Void)? - public var onData: ((Foundation.Data) -> Swift.Void)? - public var onPong: ((Foundation.Data?) -> Swift.Void)? - public var onHttpResponseHeaders: (([Swift.String : Swift.String]) -> Swift.Void)? - public var disableSSLCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public var sslClientCertificate: Starscream.SSLClientCertificate? - public var enableCompression: Swift.Bool - public var security: Starscream.SSLTrustValidator? - public var enabledSSLCipherSuites: [Security.SSLCipherSuite]? - public var isConnected: Swift.Bool { - get - } - public var request: Foundation.URLRequest - public var currentURL: Foundation.URL { - get - } - public var respondToPingWithPong: Swift.Bool - public init(request: Foundation.URLRequest, protocols: [Swift.String]? = nil, stream: Starscream.WSStream = FoundationStream()) - convenience public init(url: Foundation.URL, protocols: [Swift.String]? = nil) - convenience public init(url: Foundation.URL, writeQueueQOS: Foundation.QualityOfService, protocols: [Swift.String]? = nil) - open func connect() - open func disconnect(forceTimeout: Foundation.TimeInterval? = nil, closeCode: Swift.UInt16 = CloseCode.normal.rawValue) - open func write(string: Swift.String, completion: (() -> ())? = nil) - open func write(data: Foundation.Data, completion: (() -> ())? = nil) - open func write(ping: Foundation.Data, completion: (() -> ())? = nil) - open func write(pong: Foundation.Data, completion: (() -> ())? = nil) - public func newBytesInStream() - public func streamDidError(error: Swift.Error?) - @objc deinit - @objc override dynamic public init() -} -public protocol SSLTrustValidator { - func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool -} -open class SSLCert { - public init(data: Foundation.Data) - public init(key: Security.SecKey) - @objc deinit -} -open class SSLSecurity : Starscream.SSLTrustValidator { - public var validatedDN: Swift.Bool - public var validateEntireChain: Swift.Bool - convenience public init(usePublicKeys: Swift.Bool = false) - public init(certs: [Starscream.SSLCert], usePublicKeys: Swift.Bool) - open func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool - public func extractPublicKey(_ data: Foundation.Data) -> Security.SecKey? - public func extractPublicKey(_ cert: Security.SecCertificate, policy: Security.SecPolicy) -> Security.SecKey? - public func certificateChain(_ trust: Security.SecTrust) -> [Foundation.Data] - public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] - @objc deinit -} -public struct SSLClientCertificateError : Foundation.LocalizedError { - public var errorDescription: Swift.String? -} -public class SSLClientCertificate { - convenience public init(pkcs12Path: Swift.String, password: Swift.String) throws - public init(identity: Security.SecIdentity, identityCertificate: Security.SecCertificate) - convenience public init(pkcs12Url: Foundation.URL, password: Swift.String) throws - public init(pkcs12Url: Foundation.URL, importOptions: CoreFoundation.CFDictionary) throws - @objc deinit -} -extension Starscream.CloseCode : Swift.Equatable {} -extension Starscream.CloseCode : Swift.Hashable {} -extension Starscream.CloseCode : Swift.RawRepresentable {} -extension Starscream.ErrorType : Swift.Equatable {} -extension Starscream.ErrorType : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.Equatable {} -extension Starscream.WebSocket.OpCode : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.RawRepresentable {} diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386.swiftmodule b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386.swiftmodule deleted file mode 100644 index 5f26815..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/i386.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftdoc deleted file mode 100644 index c9125fa..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftinterface deleted file mode 100644 index b3f08c8..0000000 --- a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ /dev/null @@ -1,219 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target x86_64-apple-ios8.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream -import CommonCrypto -import CoreFoundation -import Foundation -import Security -@_exported import Starscream -import Swift -import zlib -public let WebsocketDidConnectNotification: Swift.String -public let WebsocketDidDisconnectNotification: Swift.String -public let WebsocketDisconnectionErrorKeyName: Swift.String -public enum CloseCode : Swift.UInt16 { - case normal - case goingAway - case protocolError - case protocolUnhandledType - case noStatusReceived - case encoding - case policyViolated - case messageTooBig - public typealias RawValue = Swift.UInt16 - public init?(rawValue: Swift.UInt16) - public var rawValue: Swift.UInt16 { - get - } -} -public enum ErrorType : Swift.Error { - case outputStreamWriteError - case compressionError - case invalidSSLError - case writeTimeoutError - case protocolError - case upgradeError - case closeError - public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) -} -public struct WSError : Swift.Error { - public let type: Starscream.ErrorType - public let message: Swift.String - public let code: Swift.Int -} -public protocol WebSocketClient : AnyObject { - var delegate: Starscream.WebSocketDelegate? { get set } - var pongDelegate: Starscream.WebSocketPongDelegate? { get set } - var disableSSLCertValidation: Swift.Bool { get set } - var overrideTrustHostname: Swift.Bool { get set } - var desiredTrustHostname: Swift.String? { get set } - var sslClientCertificate: Starscream.SSLClientCertificate? { get set } - var security: Starscream.SSLTrustValidator? { get set } - var enabledSSLCipherSuites: [Security.SSLCipherSuite]? { get set } - var isConnected: Swift.Bool { get } - func connect() - func disconnect(forceTimeout: Foundation.TimeInterval?, closeCode: Swift.UInt16) - func write(string: Swift.String, completion: (() -> ())?) - func write(data: Foundation.Data, completion: (() -> ())?) - func write(ping: Foundation.Data, completion: (() -> ())?) - func write(pong: Foundation.Data, completion: (() -> ())?) -} -extension WebSocketClient { - public func write(string: Swift.String) - public func write(data: Foundation.Data) - public func write(ping: Foundation.Data) - public func write(pong: Foundation.Data) - public func disconnect() -} -public struct SSLSettings { - public let useSSL: Swift.Bool - public let disableCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public let sslClientCertificate: Starscream.SSLClientCertificate? - public let cipherSuites: [Security.SSLCipherSuite]? -} -public protocol WSStreamDelegate : AnyObject { - func newBytesInStream() - func streamDidError(error: Swift.Error?) -} -public protocol WSStream { - var delegate: Starscream.WSStreamDelegate? { get set } - func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - func write(data: Foundation.Data) -> Swift.Int - func read() -> Foundation.Data? - func cleanup() - func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) -} -@objc open class FoundationStream : ObjectiveC.NSObject, Starscream.WSStream, Foundation.StreamDelegate { - weak public var delegate: Starscream.WSStreamDelegate? - public var enableSOCKSProxy: Swift.Bool - public func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - public func write(data: Foundation.Data) -> Swift.Int - public func read() -> Foundation.Data? - public func cleanup() - public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) - @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc override dynamic public init() - @objc deinit -} -public protocol WebSocketDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocketClient) - func websocketDidDisconnect(socket: Starscream.WebSocketClient, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocketClient, text: Swift.String) - func websocketDidReceiveData(socket: Starscream.WebSocketClient, data: Foundation.Data) -} -public protocol WebSocketPongDelegate : AnyObject { - func websocketDidReceivePong(socket: Starscream.WebSocketClient, data: Foundation.Data?) -} -public protocol WebSocketAdvancedDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocket) - func websocketDidDisconnect(socket: Starscream.WebSocket, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocket, text: Swift.String, response: Starscream.WebSocket.WSResponse) - func websocketDidReceiveData(socket: Starscream.WebSocket, data: Foundation.Data, response: Starscream.WebSocket.WSResponse) - func websocketHttpUpgrade(socket: Starscream.WebSocket, request: Swift.String) - func websocketHttpUpgrade(socket: Starscream.WebSocket, response: Swift.String) -} -@objc open class WebSocket : ObjectiveC.NSObject, Foundation.StreamDelegate, Starscream.WebSocketClient, Starscream.WSStreamDelegate { - public enum OpCode : Swift.UInt8 { - case continueFrame - case textFrame - case binaryFrame - case connectionClose - case ping - case pong - public typealias RawValue = Swift.UInt8 - public init?(rawValue: Swift.UInt8) - public var rawValue: Swift.UInt8 { - get - } - } - public static let ErrorDomain: Swift.String - public var callbackQueue: Dispatch.DispatchQueue - public class WSResponse { - public var code: Starscream.WebSocket.OpCode - public var frameCount: Swift.Int - public var buffer: Foundation.NSMutableData? - final public let firstFrame: Foundation.Date - @objc deinit - } - weak public var delegate: Starscream.WebSocketDelegate? - weak public var advancedDelegate: Starscream.WebSocketAdvancedDelegate? - weak public var pongDelegate: Starscream.WebSocketPongDelegate? - public var onConnect: (() -> Swift.Void)? - public var onDisconnect: ((Swift.Error?) -> Swift.Void)? - public var onText: ((Swift.String) -> Swift.Void)? - public var onData: ((Foundation.Data) -> Swift.Void)? - public var onPong: ((Foundation.Data?) -> Swift.Void)? - public var onHttpResponseHeaders: (([Swift.String : Swift.String]) -> Swift.Void)? - public var disableSSLCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public var sslClientCertificate: Starscream.SSLClientCertificate? - public var enableCompression: Swift.Bool - public var security: Starscream.SSLTrustValidator? - public var enabledSSLCipherSuites: [Security.SSLCipherSuite]? - public var isConnected: Swift.Bool { - get - } - public var request: Foundation.URLRequest - public var currentURL: Foundation.URL { - get - } - public var respondToPingWithPong: Swift.Bool - public init(request: Foundation.URLRequest, protocols: [Swift.String]? = nil, stream: Starscream.WSStream = FoundationStream()) - convenience public init(url: Foundation.URL, protocols: [Swift.String]? = nil) - convenience public init(url: Foundation.URL, writeQueueQOS: Foundation.QualityOfService, protocols: [Swift.String]? = nil) - open func connect() - open func disconnect(forceTimeout: Foundation.TimeInterval? = nil, closeCode: Swift.UInt16 = CloseCode.normal.rawValue) - open func write(string: Swift.String, completion: (() -> ())? = nil) - open func write(data: Foundation.Data, completion: (() -> ())? = nil) - open func write(ping: Foundation.Data, completion: (() -> ())? = nil) - open func write(pong: Foundation.Data, completion: (() -> ())? = nil) - public func newBytesInStream() - public func streamDidError(error: Swift.Error?) - @objc deinit - @objc override dynamic public init() -} -public protocol SSLTrustValidator { - func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool -} -open class SSLCert { - public init(data: Foundation.Data) - public init(key: Security.SecKey) - @objc deinit -} -open class SSLSecurity : Starscream.SSLTrustValidator { - public var validatedDN: Swift.Bool - public var validateEntireChain: Swift.Bool - convenience public init(usePublicKeys: Swift.Bool = false) - public init(certs: [Starscream.SSLCert], usePublicKeys: Swift.Bool) - open func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool - public func extractPublicKey(_ data: Foundation.Data) -> Security.SecKey? - public func extractPublicKey(_ cert: Security.SecCertificate, policy: Security.SecPolicy) -> Security.SecKey? - public func certificateChain(_ trust: Security.SecTrust) -> [Foundation.Data] - public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] - @objc deinit -} -public struct SSLClientCertificateError : Foundation.LocalizedError { - public var errorDescription: Swift.String? -} -public class SSLClientCertificate { - convenience public init(pkcs12Path: Swift.String, password: Swift.String) throws - public init(identity: Security.SecIdentity, identityCertificate: Security.SecCertificate) - convenience public init(pkcs12Url: Foundation.URL, password: Swift.String) throws - public init(pkcs12Url: Foundation.URL, importOptions: CoreFoundation.CFDictionary) throws - @objc deinit -} -extension Starscream.CloseCode : Swift.Equatable {} -extension Starscream.CloseCode : Swift.Hashable {} -extension Starscream.CloseCode : Swift.RawRepresentable {} -extension Starscream.ErrorType : Swift.Equatable {} -extension Starscream.ErrorType : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.Equatable {} -extension Starscream.WebSocket.OpCode : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.RawRepresentable {} diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftmodule b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftmodule deleted file mode 100644 index dd794d3..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-ios-simulator.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftdoc b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftdoc deleted file mode 100644 index c9125fa..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftdoc and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftinterface b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftinterface deleted file mode 100644 index b3f08c8..0000000 --- a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftinterface +++ /dev/null @@ -1,219 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target x86_64-apple-ios8.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream -import CommonCrypto -import CoreFoundation -import Foundation -import Security -@_exported import Starscream -import Swift -import zlib -public let WebsocketDidConnectNotification: Swift.String -public let WebsocketDidDisconnectNotification: Swift.String -public let WebsocketDisconnectionErrorKeyName: Swift.String -public enum CloseCode : Swift.UInt16 { - case normal - case goingAway - case protocolError - case protocolUnhandledType - case noStatusReceived - case encoding - case policyViolated - case messageTooBig - public typealias RawValue = Swift.UInt16 - public init?(rawValue: Swift.UInt16) - public var rawValue: Swift.UInt16 { - get - } -} -public enum ErrorType : Swift.Error { - case outputStreamWriteError - case compressionError - case invalidSSLError - case writeTimeoutError - case protocolError - case upgradeError - case closeError - public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) -} -public struct WSError : Swift.Error { - public let type: Starscream.ErrorType - public let message: Swift.String - public let code: Swift.Int -} -public protocol WebSocketClient : AnyObject { - var delegate: Starscream.WebSocketDelegate? { get set } - var pongDelegate: Starscream.WebSocketPongDelegate? { get set } - var disableSSLCertValidation: Swift.Bool { get set } - var overrideTrustHostname: Swift.Bool { get set } - var desiredTrustHostname: Swift.String? { get set } - var sslClientCertificate: Starscream.SSLClientCertificate? { get set } - var security: Starscream.SSLTrustValidator? { get set } - var enabledSSLCipherSuites: [Security.SSLCipherSuite]? { get set } - var isConnected: Swift.Bool { get } - func connect() - func disconnect(forceTimeout: Foundation.TimeInterval?, closeCode: Swift.UInt16) - func write(string: Swift.String, completion: (() -> ())?) - func write(data: Foundation.Data, completion: (() -> ())?) - func write(ping: Foundation.Data, completion: (() -> ())?) - func write(pong: Foundation.Data, completion: (() -> ())?) -} -extension WebSocketClient { - public func write(string: Swift.String) - public func write(data: Foundation.Data) - public func write(ping: Foundation.Data) - public func write(pong: Foundation.Data) - public func disconnect() -} -public struct SSLSettings { - public let useSSL: Swift.Bool - public let disableCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public let sslClientCertificate: Starscream.SSLClientCertificate? - public let cipherSuites: [Security.SSLCipherSuite]? -} -public protocol WSStreamDelegate : AnyObject { - func newBytesInStream() - func streamDidError(error: Swift.Error?) -} -public protocol WSStream { - var delegate: Starscream.WSStreamDelegate? { get set } - func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - func write(data: Foundation.Data) -> Swift.Int - func read() -> Foundation.Data? - func cleanup() - func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) -} -@objc open class FoundationStream : ObjectiveC.NSObject, Starscream.WSStream, Foundation.StreamDelegate { - weak public var delegate: Starscream.WSStreamDelegate? - public var enableSOCKSProxy: Swift.Bool - public func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - public func write(data: Foundation.Data) -> Swift.Int - public func read() -> Foundation.Data? - public func cleanup() - public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) - @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc override dynamic public init() - @objc deinit -} -public protocol WebSocketDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocketClient) - func websocketDidDisconnect(socket: Starscream.WebSocketClient, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocketClient, text: Swift.String) - func websocketDidReceiveData(socket: Starscream.WebSocketClient, data: Foundation.Data) -} -public protocol WebSocketPongDelegate : AnyObject { - func websocketDidReceivePong(socket: Starscream.WebSocketClient, data: Foundation.Data?) -} -public protocol WebSocketAdvancedDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocket) - func websocketDidDisconnect(socket: Starscream.WebSocket, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocket, text: Swift.String, response: Starscream.WebSocket.WSResponse) - func websocketDidReceiveData(socket: Starscream.WebSocket, data: Foundation.Data, response: Starscream.WebSocket.WSResponse) - func websocketHttpUpgrade(socket: Starscream.WebSocket, request: Swift.String) - func websocketHttpUpgrade(socket: Starscream.WebSocket, response: Swift.String) -} -@objc open class WebSocket : ObjectiveC.NSObject, Foundation.StreamDelegate, Starscream.WebSocketClient, Starscream.WSStreamDelegate { - public enum OpCode : Swift.UInt8 { - case continueFrame - case textFrame - case binaryFrame - case connectionClose - case ping - case pong - public typealias RawValue = Swift.UInt8 - public init?(rawValue: Swift.UInt8) - public var rawValue: Swift.UInt8 { - get - } - } - public static let ErrorDomain: Swift.String - public var callbackQueue: Dispatch.DispatchQueue - public class WSResponse { - public var code: Starscream.WebSocket.OpCode - public var frameCount: Swift.Int - public var buffer: Foundation.NSMutableData? - final public let firstFrame: Foundation.Date - @objc deinit - } - weak public var delegate: Starscream.WebSocketDelegate? - weak public var advancedDelegate: Starscream.WebSocketAdvancedDelegate? - weak public var pongDelegate: Starscream.WebSocketPongDelegate? - public var onConnect: (() -> Swift.Void)? - public var onDisconnect: ((Swift.Error?) -> Swift.Void)? - public var onText: ((Swift.String) -> Swift.Void)? - public var onData: ((Foundation.Data) -> Swift.Void)? - public var onPong: ((Foundation.Data?) -> Swift.Void)? - public var onHttpResponseHeaders: (([Swift.String : Swift.String]) -> Swift.Void)? - public var disableSSLCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public var sslClientCertificate: Starscream.SSLClientCertificate? - public var enableCompression: Swift.Bool - public var security: Starscream.SSLTrustValidator? - public var enabledSSLCipherSuites: [Security.SSLCipherSuite]? - public var isConnected: Swift.Bool { - get - } - public var request: Foundation.URLRequest - public var currentURL: Foundation.URL { - get - } - public var respondToPingWithPong: Swift.Bool - public init(request: Foundation.URLRequest, protocols: [Swift.String]? = nil, stream: Starscream.WSStream = FoundationStream()) - convenience public init(url: Foundation.URL, protocols: [Swift.String]? = nil) - convenience public init(url: Foundation.URL, writeQueueQOS: Foundation.QualityOfService, protocols: [Swift.String]? = nil) - open func connect() - open func disconnect(forceTimeout: Foundation.TimeInterval? = nil, closeCode: Swift.UInt16 = CloseCode.normal.rawValue) - open func write(string: Swift.String, completion: (() -> ())? = nil) - open func write(data: Foundation.Data, completion: (() -> ())? = nil) - open func write(ping: Foundation.Data, completion: (() -> ())? = nil) - open func write(pong: Foundation.Data, completion: (() -> ())? = nil) - public func newBytesInStream() - public func streamDidError(error: Swift.Error?) - @objc deinit - @objc override dynamic public init() -} -public protocol SSLTrustValidator { - func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool -} -open class SSLCert { - public init(data: Foundation.Data) - public init(key: Security.SecKey) - @objc deinit -} -open class SSLSecurity : Starscream.SSLTrustValidator { - public var validatedDN: Swift.Bool - public var validateEntireChain: Swift.Bool - convenience public init(usePublicKeys: Swift.Bool = false) - public init(certs: [Starscream.SSLCert], usePublicKeys: Swift.Bool) - open func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool - public func extractPublicKey(_ data: Foundation.Data) -> Security.SecKey? - public func extractPublicKey(_ cert: Security.SecCertificate, policy: Security.SecPolicy) -> Security.SecKey? - public func certificateChain(_ trust: Security.SecTrust) -> [Foundation.Data] - public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] - @objc deinit -} -public struct SSLClientCertificateError : Foundation.LocalizedError { - public var errorDescription: Swift.String? -} -public class SSLClientCertificate { - convenience public init(pkcs12Path: Swift.String, password: Swift.String) throws - public init(identity: Security.SecIdentity, identityCertificate: Security.SecCertificate) - convenience public init(pkcs12Url: Foundation.URL, password: Swift.String) throws - public init(pkcs12Url: Foundation.URL, importOptions: CoreFoundation.CFDictionary) throws - @objc deinit -} -extension Starscream.CloseCode : Swift.Equatable {} -extension Starscream.CloseCode : Swift.Hashable {} -extension Starscream.CloseCode : Swift.RawRepresentable {} -extension Starscream.ErrorType : Swift.Equatable {} -extension Starscream.ErrorType : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.Equatable {} -extension Starscream.WebSocket.OpCode : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.RawRepresentable {} diff --git a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftmodule b/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftmodule deleted file mode 100644 index dd794d3..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Starscream.framework/Starscream b/Frameworks/iOS/Starscream.framework/Starscream deleted file mode 100755 index 0d1e4b0..0000000 Binary files a/Frameworks/iOS/Starscream.framework/Starscream and /dev/null differ diff --git a/Frameworks/iOS/Swifter.framework/Headers/Swifter-Swift.h b/Frameworks/iOS/Swifter.framework/Headers/Swifter-Swift.h deleted file mode 100644 index e99d593..0000000 --- a/Frameworks/iOS/Swifter.framework/Headers/Swifter-Swift.h +++ /dev/null @@ -1,856 +0,0 @@ -#ifndef TARGET_OS_SIMULATOR -#include -#endif -#if TARGET_OS_SIMULATOR -#if 0 -#elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import Foundation; -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Swifter",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - - - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop - -#elif defined(__i386__) && __i386__ -// Generated by Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import Foundation; -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Swifter",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - - - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop - -#endif - -#else -#if 0 -#elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import Foundation; -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Swifter",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - - - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop - -#elif defined(__ARM_ARCH_7A__) && __ARM_ARCH_7A__ -// Generated by Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import Foundation; -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Swifter",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - - - - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop - -#endif - -#endif diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm.swiftmodule b/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm.swiftmodule deleted file mode 100644 index 3cf1c33..0000000 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-ios.swiftmodule b/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-ios.swiftmodule deleted file mode 100644 index 00b1f74..0000000 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-ios.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftmodule b/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftmodule deleted file mode 100644 index 00b1f74..0000000 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7-apple-ios.swiftmodule b/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7-apple-ios.swiftmodule deleted file mode 100644 index 3cf1c33..0000000 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7-apple-ios.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7.swiftmodule b/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7.swiftmodule deleted file mode 100644 index 3cf1c33..0000000 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/armv7.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftdoc b/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftdoc deleted file mode 100644 index b0701d7..0000000 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftdoc and /dev/null differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftmodule b/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftmodule deleted file mode 100644 index e2d0743..0000000 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386-apple-ios-simulator.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386.swiftdoc b/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386.swiftdoc deleted file mode 100644 index b0701d7..0000000 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386.swiftdoc and /dev/null differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386.swiftmodule b/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386.swiftmodule deleted file mode 100644 index e2d0743..0000000 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/i386.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftdoc deleted file mode 100644 index 8e2fd8a..0000000 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and /dev/null differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftinterface deleted file mode 100644 index bd5af89..0000000 --- a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ /dev/null @@ -1,570 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target x86_64-apple-ios8.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -O -module-name Swifter -import Dispatch -import Foundation -import Swift -extension String { - public enum FileError : Swift.Error { - case error(Swift.Int32) - } - public class File { - public init(_ pointer: Swift.UnsafeMutablePointer) - public func close() - public func seek(_ offset: Swift.Int) -> Swift.Bool - public func read(_ data: inout [Swift.UInt8]) throws -> Swift.Int - public func write(_ data: [Swift.UInt8]) throws - public static func currentWorkingDirectory() throws -> Swift.String - @objc deinit - } - public static var pathSeparator: Swift.String - public func openNewForWriting() throws -> Swift.String.File - public func openForReading() throws -> Swift.String.File - public func openForWritingAndReading() throws -> Swift.String.File - public func openFileForMode(_ path: Swift.String, _ mode: Swift.String) throws -> Swift.String.File - public func exists() throws -> Swift.Bool - public func directory() throws -> Swift.Bool - public func files() throws -> [Swift.String] -} -public enum SerializationError : Swift.Error { - case invalidObject - case notSupported - public static func == (a: Swifter.SerializationError, b: Swifter.SerializationError) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) -} -public protocol HttpResponseBodyWriter { - func write(_ file: Swift.String.File) throws - func write(_ data: [Swift.UInt8]) throws - func write(_ data: Swift.ArraySlice) throws - func write(_ data: Foundation.NSData) throws - func write(_ data: Foundation.Data) throws -} -public enum HttpResponseBody { - case json(Swift.AnyObject) - case html(Swift.String) - case text(Swift.String) - case data(Foundation.Data) - case custom(Any, (Any) throws -> Swift.String) -} -public enum HttpResponse { - case switchProtocols([Swift.String : Swift.String], (Swifter.Socket) -> Swift.Void) - case ok(Swifter.HttpResponseBody), created, accepted - case movedPermanently(Swift.String) - case movedTemporarily(Swift.String) - case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound - case internalServerError - case raw(Swift.Int, Swift.String, [Swift.String : Swift.String]?, ((Swifter.HttpResponseBodyWriter) throws -> Swift.Void)?) -} -public func scopes(_ scope: @escaping Swifter.Closure) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) -public typealias Closure = () -> Swift.Void -public var idd: Swift.String? -public var dir: Swift.String? -public var rel: Swift.String? -public var rev: Swift.String? -public var alt: Swift.String? -public var forr: Swift.String? -public var src: Swift.String? -public var type: Swift.String? -public var href: Swift.String? -public var text: Swift.String? -public var abbr: Swift.String? -public var size: Swift.String? -public var face: Swift.String? -public var char: Swift.String? -public var cite: Swift.String? -public var span: Swift.String? -public var data: Swift.String? -public var axis: Swift.String? -public var Name: Swift.String? -public var name: Swift.String? -public var code: Swift.String? -public var link: Swift.String? -public var lang: Swift.String? -public var cols: Swift.String? -public var rows: Swift.String? -public var ismap: Swift.String? -public var shape: Swift.String? -public var style: Swift.String? -public var alink: Swift.String? -public var width: Swift.String? -public var rules: Swift.String? -public var align: Swift.String? -public var frame: Swift.String? -public var vlink: Swift.String? -public var deferr: Swift.String? -public var color: Swift.String? -public var media: Swift.String? -public var title: Swift.String? -public var scope: Swift.String? -public var classs: Swift.String? -public var value: Swift.String? -public var clear: Swift.String? -public var start: Swift.String? -public var label: Swift.String? -public var action: Swift.String? -public var height: Swift.String? -public var method: Swift.String? -public var acceptt: Swift.String? -public var object: Swift.String? -public var scheme: Swift.String? -public var coords: Swift.String? -public var usemap: Swift.String? -public var onblur: Swift.String? -public var nohref: Swift.String? -public var nowrap: Swift.String? -public var hspace: Swift.String? -public var border: Swift.String? -public var valign: Swift.String? -public var vspace: Swift.String? -public var onload: Swift.String? -public var target: Swift.String? -public var prompt: Swift.String? -public var onfocus: Swift.String? -public var enctype: Swift.String? -public var onclick: Swift.String? -public var onkeyup: Swift.String? -public var profile: Swift.String? -public var version: Swift.String? -public var onreset: Swift.String? -public var charset: Swift.String? -public var standby: Swift.String? -public var colspan: Swift.String? -public var charoff: Swift.String? -public var classid: Swift.String? -public var compact: Swift.String? -public var declare: Swift.String? -public var rowspan: Swift.String? -public var checked: Swift.String? -public var archive: Swift.String? -public var bgcolor: Swift.String? -public var content: Swift.String? -public var noshade: Swift.String? -public var summary: Swift.String? -public var headers: Swift.String? -public var onselect: Swift.String? -public var readonly: Swift.String? -public var tabindex: Swift.String? -public var onchange: Swift.String? -public var noresize: Swift.String? -public var disabled: Swift.String? -public var longdesc: Swift.String? -public var codebase: Swift.String? -public var language: Swift.String? -public var datetime: Swift.String? -public var selected: Swift.String? -public var hreflang: Swift.String? -public var onsubmit: Swift.String? -public var multiple: Swift.String? -public var onunload: Swift.String? -public var codetype: Swift.String? -public var scrolling: Swift.String? -public var onkeydown: Swift.String? -public var maxlength: Swift.String? -public var valuetype: Swift.String? -public var accesskey: Swift.String? -public var onmouseup: Swift.String? -public var autofocus: Swift.String? -public var onkeypress: Swift.String? -public var ondblclick: Swift.String? -public var onmouseout: Swift.String? -public var httpEquiv: Swift.String? -public var background: Swift.String? -public var onmousemove: Swift.String? -public var onmouseover: Swift.String? -public var cellpadding: Swift.String? -public var onmousedown: Swift.String? -public var frameborder: Swift.String? -public var marginwidth: Swift.String? -public var cellspacing: Swift.String? -public var placeholder: Swift.String? -public var marginheight: Swift.String? -public var acceptCharset: Swift.String? -public var inner: Swift.String? -public func a(_ c: () -> Swift.Void) -public func b(_ c: () -> Swift.Void) -public func i(_ c: () -> Swift.Void) -public func p(_ c: () -> Swift.Void) -public func q(_ c: () -> Swift.Void) -public func s(_ c: () -> Swift.Void) -public func u(_ c: () -> Swift.Void) -public func br(_ c: () -> Swift.Void) -public func dd(_ c: () -> Swift.Void) -public func dl(_ c: () -> Swift.Void) -public func dt(_ c: () -> Swift.Void) -public func em(_ c: () -> Swift.Void) -public func hr(_ c: () -> Swift.Void) -public func li(_ c: () -> Swift.Void) -public func ol(_ c: () -> Swift.Void) -public func rp(_ c: () -> Swift.Void) -public func rt(_ c: () -> Swift.Void) -public func td(_ c: () -> Swift.Void) -public func th(_ c: () -> Swift.Void) -public func tr(_ c: () -> Swift.Void) -public func tt(_ c: () -> Swift.Void) -public func ul(_ c: () -> Swift.Void) -public func ul(_ collection: T, _ c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func h1(_ c: () -> Swift.Void) -public func h2(_ c: () -> Swift.Void) -public func h3(_ c: () -> Swift.Void) -public func h4(_ c: () -> Swift.Void) -public func h5(_ c: () -> Swift.Void) -public func h6(_ c: () -> Swift.Void) -public func bdi(_ c: () -> Swift.Void) -public func bdo(_ c: () -> Swift.Void) -public func big(_ c: () -> Swift.Void) -public func col(_ c: () -> Swift.Void) -public func del(_ c: () -> Swift.Void) -public func dfn(_ c: () -> Swift.Void) -public func dir(_ c: () -> Swift.Void) -public func div(_ c: () -> Swift.Void) -public func img(_ c: () -> Swift.Void) -public func ins(_ c: () -> Swift.Void) -public func kbd(_ c: () -> Swift.Void) -public func map(_ c: () -> Swift.Void) -public func nav(_ c: () -> Swift.Void) -public func pre(_ c: () -> Swift.Void) -public func rtc(_ c: () -> Swift.Void) -public func sub(_ c: () -> Swift.Void) -public func sup(_ c: () -> Swift.Void) -public func varr(_ c: () -> Swift.Void) -public func wbr(_ c: () -> Swift.Void) -public func xmp(_ c: () -> Swift.Void) -public func abbr(_ c: () -> Swift.Void) -public func area(_ c: () -> Swift.Void) -public func base(_ c: () -> Swift.Void) -public func body(_ c: () -> Swift.Void) -public func cite(_ c: () -> Swift.Void) -public func code(_ c: () -> Swift.Void) -public func data(_ c: () -> Swift.Void) -public func font(_ c: () -> Swift.Void) -public func form(_ c: () -> Swift.Void) -public func head(_ c: () -> Swift.Void) -public func html(_ c: () -> Swift.Void) -public func link(_ c: () -> Swift.Void) -public func main(_ c: () -> Swift.Void) -public func mark(_ c: () -> Swift.Void) -public func menu(_ c: () -> Swift.Void) -public func meta(_ c: () -> Swift.Void) -public func nobr(_ c: () -> Swift.Void) -public func ruby(_ c: () -> Swift.Void) -public func samp(_ c: () -> Swift.Void) -public func span(_ c: () -> Swift.Void) -public func time(_ c: () -> Swift.Void) -public func aside(_ c: () -> Swift.Void) -public func audio(_ c: () -> Swift.Void) -public func blink(_ c: () -> Swift.Void) -public func embed(_ c: () -> Swift.Void) -public func frame(_ c: () -> Swift.Void) -public func image(_ c: () -> Swift.Void) -public func input(_ c: () -> Swift.Void) -public func label(_ c: () -> Swift.Void) -public func meter(_ c: () -> Swift.Void) -public func param(_ c: () -> Swift.Void) -public func small(_ c: () -> Swift.Void) -public func style(_ c: () -> Swift.Void) -public func table(_ c: () -> Swift.Void) -public func table(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tbody(_ c: () -> Swift.Void) -public func tbody(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tfoot(_ c: () -> Swift.Void) -public func thead(_ c: () -> Swift.Void) -public func title(_ c: () -> Swift.Void) -public func track(_ c: () -> Swift.Void) -public func video(_ c: () -> Swift.Void) -public func applet(_ c: () -> Swift.Void) -public func button(_ c: () -> Swift.Void) -public func canvas(_ c: () -> Swift.Void) -public func center(_ c: () -> Swift.Void) -public func dialog(_ c: () -> Swift.Void) -public func figure(_ c: () -> Swift.Void) -public func footer(_ c: () -> Swift.Void) -public func header(_ c: () -> Swift.Void) -public func hgroup(_ c: () -> Swift.Void) -public func iframe(_ c: () -> Swift.Void) -public func keygen(_ c: () -> Swift.Void) -public func legend(_ c: () -> Swift.Void) -public func object(_ c: () -> Swift.Void) -public func option(_ c: () -> Swift.Void) -public func output(_ c: () -> Swift.Void) -public func script(_ c: () -> Swift.Void) -public func select(_ c: () -> Swift.Void) -public func shadow(_ c: () -> Swift.Void) -public func source(_ c: () -> Swift.Void) -public func spacer(_ c: () -> Swift.Void) -public func strike(_ c: () -> Swift.Void) -public func strong(_ c: () -> Swift.Void) -public func acronym(_ c: () -> Swift.Void) -public func address(_ c: () -> Swift.Void) -public func article(_ c: () -> Swift.Void) -public func bgsound(_ c: () -> Swift.Void) -public func caption(_ c: () -> Swift.Void) -public func command(_ c: () -> Swift.Void) -public func content(_ c: () -> Swift.Void) -public func details(_ c: () -> Swift.Void) -public func elementt(_ c: () -> Swift.Void) -public func isindex(_ c: () -> Swift.Void) -public func listing(_ c: () -> Swift.Void) -public func marquee(_ c: () -> Swift.Void) -public func noembed(_ c: () -> Swift.Void) -public func picture(_ c: () -> Swift.Void) -public func section(_ c: () -> Swift.Void) -public func summary(_ c: () -> Swift.Void) -public func basefont(_ c: () -> Swift.Void) -public func colgroup(_ c: () -> Swift.Void) -public func datalist(_ c: () -> Swift.Void) -public func fieldset(_ c: () -> Swift.Void) -public func frameset(_ c: () -> Swift.Void) -public func menuitem(_ c: () -> Swift.Void) -public func multicol(_ c: () -> Swift.Void) -public func noframes(_ c: () -> Swift.Void) -public func noscript(_ c: () -> Swift.Void) -public func optgroup(_ c: () -> Swift.Void) -public func progress(_ c: () -> Swift.Void) -public func template(_ c: () -> Swift.Void) -public func textarea(_ c: () -> Swift.Void) -public func plaintext(_ c: () -> Swift.Void) -public func javascript(_ c: () -> Swift.Void) -public func blockquote(_ c: () -> Swift.Void) -public func figcaption(_ c: () -> Swift.Void) -public func stylesheet(_ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ c: () -> Swift.Void) -public class Process { - public static var pid: Swift.Int { - get - } - public static var tid: Swift.UInt64 { - get - } - public static func watchSignals(_ callback: @escaping (Swift.Int32) -> Swift.Void) - @objc deinit -} -public class HttpParser { - public init() - public func readHttpRequest(_ socket: Swifter.Socket) throws -> Swifter.HttpRequest - @objc deinit -} -extension String { - public func unquote() -> Swift.String -} -extension Unicode.Scalar { - public func asWhitespace() -> Swift.UInt8? -} -@available(*, deprecated, message: "Use websocket(text:binary:pong:connected:disconnected:) instead.") -public func websocket(_ text: @escaping (Swifter.WebSocketSession, Swift.String) -> Swift.Void, _ binary: @escaping (Swifter.WebSocketSession, [Swift.UInt8]) -> Swift.Void, _ pong: @escaping (Swifter.WebSocketSession, [Swift.UInt8]) -> Swift.Void) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) -public func websocket(text: ((Swifter.WebSocketSession, Swift.String) -> Swift.Void)? = nil, binary: ((Swifter.WebSocketSession, [Swift.UInt8]) -> Swift.Void)? = nil, pong: ((Swifter.WebSocketSession, [Swift.UInt8]) -> Swift.Void)? = nil, connected: ((Swifter.WebSocketSession) -> Swift.Void)? = nil, disconnected: ((Swifter.WebSocketSession) -> Swift.Void)? = nil) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) -public class WebSocketSession : Swift.Hashable, Swift.Equatable { - public enum WsError : Swift.Error { - case unknownOpCode(Swift.String), unMaskedFrame(Swift.String), protocolError(Swift.String), invalidUTF8(Swift.String) - } - public enum OpCode : Swift.UInt8 { - case `continue`, close, ping, pong, text, binary - public typealias RawValue = Swift.UInt8 - public init?(rawValue: Swift.UInt8) - public var rawValue: Swift.UInt8 { - get - } - } - public enum Control : Swift.Error { - case close - public static func == (a: Swifter.WebSocketSession.Control, b: Swifter.WebSocketSession.Control) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) - } - public class Frame { - public var opcode: Swifter.WebSocketSession.OpCode - public var fin: Swift.Bool - public var rsv1: Swift.UInt8 - public var rsv2: Swift.UInt8 - public var rsv3: Swift.UInt8 - public var payload: [Swift.UInt8] - @objc deinit - } - final public let socket: Swifter.Socket - public init(_ socket: Swifter.Socket) - @objc deinit - public func writeText(_ text: Swift.String) - public func writeBinary(_ binary: [Swift.UInt8]) - public func writeBinary(_ binary: Swift.ArraySlice) - public func writeFrame(_ data: Swift.ArraySlice, _ op: Swifter.WebSocketSession.OpCode, _ fin: Swift.Bool = true) - public func writeCloseFrame() - public func readFrame() throws -> Swifter.WebSocketSession.Frame - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public func == (webSocketSession1: Swifter.WebSocketSession, webSocketSession2: Swifter.WebSocketSession) -> Swift.Bool -public class HttpServer : Swifter.HttpServerIO { - public static let VERSION: Swift.String - override public init() - public var DELETE: Swifter.HttpServer.MethodRoute, PATCH: Swifter.HttpServer.MethodRoute, HEAD: Swifter.HttpServer.MethodRoute, POST: Swifter.HttpServer.MethodRoute, GET: Swifter.HttpServer.MethodRoute, PUT: Swifter.HttpServer.MethodRoute - public var delete: Swifter.HttpServer.MethodRoute, patch: Swifter.HttpServer.MethodRoute, head: Swifter.HttpServer.MethodRoute, post: Swifter.HttpServer.MethodRoute, get: Swifter.HttpServer.MethodRoute, put: Swifter.HttpServer.MethodRoute - public subscript(path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse)? { - get - set - } - public var routes: [Swift.String] { - get - } - public var notFoundHandler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)? - public var middleware: [(Swifter.HttpRequest) -> Swifter.HttpResponse?] - override public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) - public struct MethodRoute { - public let method: Swift.String - public let router: Swifter.HttpRouter - public subscript(path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse)? { - get - set - } - } - @objc deinit -} -public class HttpRequest { - public var path: Swift.String - public var queryParams: [(Swift.String, Swift.String)] - public var method: Swift.String - public var headers: [Swift.String : Swift.String] - public var body: [Swift.UInt8] - public var address: Swift.String? - public var params: [Swift.String : Swift.String] - public init() - public func hasTokenForHeader(_ headerName: Swift.String, token: Swift.String) -> Swift.Bool - public func parseUrlencodedForm() -> [(Swift.String, Swift.String)] - public struct MultiPart { - public let headers: [Swift.String : Swift.String] - public let body: [Swift.UInt8] - public var name: Swift.String? { - get - } - public var fileName: Swift.String? { - get - } - } - public func parseMultiPartFormData() -> [Swifter.HttpRequest.MultiPart] - @objc deinit -} -public func demoServer(_ publicDir: Swift.String) -> Swifter.HttpServer -extension Socket { - public func writeFile(_ file: Swift.String.File) throws -} -public enum SocketError : Swift.Error { - case socketCreationFailed(Swift.String) - case socketSettingReUseAddrFailed(Swift.String) - case bindFailed(Swift.String) - case listenFailed(Swift.String) - case writeFailed(Swift.String) - case getPeerNameFailed(Swift.String) - case convertingPeerNameFailed - case getNameInfoFailed(Swift.String) - case acceptFailed(Swift.String) - case recvFailed(Swift.String) - case getSockNameFailed(Swift.String) -} -open class Socket : Swift.Hashable, Swift.Equatable { - public init(socketFileDescriptor: Swift.Int32) - @objc deinit - public func hash(into hasher: inout Swift.Hasher) - public func close() - public func port() throws -> Darwin.in_port_t - public func isIPv4() throws -> Swift.Bool - public func writeUTF8(_ string: Swift.String) throws - public func writeUInt8(_ data: [Swift.UInt8]) throws - public func writeUInt8(_ data: Swift.ArraySlice) throws - public func writeData(_ data: Foundation.NSData) throws - public func writeData(_ data: Foundation.Data) throws - open func read() throws -> Swift.UInt8 - open func read(length: Swift.Int) throws -> [Swift.UInt8] - public func readLine() throws -> Swift.String - public func peername() throws -> Swift.String - public class func setNoSigPipe(_ socket: Swift.Int32) - public class func close(_ socket: Swift.Int32) - open var hashValue: Swift.Int { - get - } -} -public func == (socket1: Swifter.Socket, socket2: Swifter.Socket) -> Swift.Bool -public protocol HttpServerIODelegate : AnyObject { - func socketConnectionReceived(_ socket: Swifter.Socket) -} -public class HttpServerIO { - weak public var delegate: Swifter.HttpServerIODelegate? - public enum HttpServerIOState : Swift.Int32 { - case starting - case running - case stopping - case stopped - public typealias RawValue = Swift.Int32 - public var rawValue: Swift.Int32 { - get - } - public init?(rawValue: Swift.Int32) - } - public var state: Swifter.HttpServerIO.HttpServerIOState { - get - } - public var operating: Swift.Bool { - get - } - public var listenAddressIPv4: Swift.String? - public var listenAddressIPv6: Swift.String? - public func port() throws -> Swift.Int - public func isIPv4() throws -> Swift.Bool - @objc deinit - @available(OSX 10.10, *) - public func start(_ port: Darwin.in_port_t = 8080, forceIPv4: Swift.Bool = false, priority: Dispatch.DispatchQoS.QoSClass = DispatchQoS.QoSClass.background) throws - public func stop() - public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) -} -public func shareFile(_ path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) -public func shareFilesFromDirectory(_ directoryPath: Swift.String, defaults: [Swift.String] = ["index.html", "default.html"]) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) -public func directoryBrowser(_ dir: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) -open class HttpRouter { - public init() - public func routes() -> [Swift.String] - public func register(_ method: Swift.String?, path: Swift.String, handler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)?) - public func route(_ method: Swift.String?, path: Swift.String) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse)? - @objc deinit -} -extension NSURL { - public func mimeType() -> Swift.String -} -extension NSString { - public func mimeType() -> Swift.String -} -extension String { - public func mimeType() -> Swift.String -} -public struct SHA1 { - public static func hash(_ input: [Swift.UInt8]) -> [Swift.UInt8] -} -extension String { - public func sha1() -> [Swift.UInt8] - public func sha1() -> Swift.String -} -extension Socket { - public class func tcpSocketForListen(_ port: Darwin.in_port_t, _ forceIPv4: Swift.Bool = false, _ maxPendingConnection: Swift.Int32 = SOMAXCONN, _ listenAddress: Swift.String? = nil) throws -> Swifter.Socket - public func acceptClientSocket() throws -> Swifter.Socket -} -public class Errno { - public class func description() -> Swift.String - @objc deinit -} -extension String { - public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String? -} -extension Swifter.SerializationError : Swift.Equatable {} -extension Swifter.SerializationError : Swift.Hashable {} -extension Swifter.WebSocketSession.OpCode : Swift.Equatable {} -extension Swifter.WebSocketSession.OpCode : Swift.Hashable {} -extension Swifter.WebSocketSession.OpCode : Swift.RawRepresentable {} -extension Swifter.WebSocketSession.Control : Swift.Equatable {} -extension Swifter.WebSocketSession.Control : Swift.Hashable {} -extension Swifter.HttpServerIO.HttpServerIOState : Swift.Equatable {} -extension Swifter.HttpServerIO.HttpServerIOState : Swift.Hashable {} -extension Swifter.HttpServerIO.HttpServerIOState : Swift.RawRepresentable {} diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftmodule b/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftmodule deleted file mode 100644 index c843975..0000000 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-ios-simulator.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftdoc b/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftdoc deleted file mode 100644 index 8e2fd8a..0000000 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftdoc and /dev/null differ diff --git a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftmodule b/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftmodule deleted file mode 100644 index c843975..0000000 Binary files a/Frameworks/iOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftmodule and /dev/null differ diff --git a/Frameworks/iOS/Swifter.framework/Swifter b/Frameworks/iOS/Swifter.framework/Swifter deleted file mode 100755 index 8f242e4..0000000 Binary files a/Frameworks/iOS/Swifter.framework/Swifter and /dev/null differ diff --git a/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftdoc b/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftdoc deleted file mode 100644 index 72f27b3..0000000 Binary files a/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftdoc and /dev/null differ diff --git a/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftinterface b/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftinterface deleted file mode 100644 index 02f612c..0000000 --- a/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftinterface +++ /dev/null @@ -1,219 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target x86_64-apple-macos10.10 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream -import CommonCrypto -import CoreFoundation -import Foundation -import Security -@_exported import Starscream -import Swift -import zlib -public let WebsocketDidConnectNotification: Swift.String -public let WebsocketDidDisconnectNotification: Swift.String -public let WebsocketDisconnectionErrorKeyName: Swift.String -public enum CloseCode : Swift.UInt16 { - case normal - case goingAway - case protocolError - case protocolUnhandledType - case noStatusReceived - case encoding - case policyViolated - case messageTooBig - public typealias RawValue = Swift.UInt16 - public init?(rawValue: Swift.UInt16) - public var rawValue: Swift.UInt16 { - get - } -} -public enum ErrorType : Swift.Error { - case outputStreamWriteError - case compressionError - case invalidSSLError - case writeTimeoutError - case protocolError - case upgradeError - case closeError - public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) -} -public struct WSError : Swift.Error { - public let type: Starscream.ErrorType - public let message: Swift.String - public let code: Swift.Int -} -public protocol WebSocketClient : AnyObject { - var delegate: Starscream.WebSocketDelegate? { get set } - var pongDelegate: Starscream.WebSocketPongDelegate? { get set } - var disableSSLCertValidation: Swift.Bool { get set } - var overrideTrustHostname: Swift.Bool { get set } - var desiredTrustHostname: Swift.String? { get set } - var sslClientCertificate: Starscream.SSLClientCertificate? { get set } - var security: Starscream.SSLTrustValidator? { get set } - var enabledSSLCipherSuites: [Security.SSLCipherSuite]? { get set } - var isConnected: Swift.Bool { get } - func connect() - func disconnect(forceTimeout: Foundation.TimeInterval?, closeCode: Swift.UInt16) - func write(string: Swift.String, completion: (() -> ())?) - func write(data: Foundation.Data, completion: (() -> ())?) - func write(ping: Foundation.Data, completion: (() -> ())?) - func write(pong: Foundation.Data, completion: (() -> ())?) -} -extension WebSocketClient { - public func write(string: Swift.String) - public func write(data: Foundation.Data) - public func write(ping: Foundation.Data) - public func write(pong: Foundation.Data) - public func disconnect() -} -public struct SSLSettings { - public let useSSL: Swift.Bool - public let disableCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public let sslClientCertificate: Starscream.SSLClientCertificate? - public let cipherSuites: [Security.SSLCipherSuite]? -} -public protocol WSStreamDelegate : AnyObject { - func newBytesInStream() - func streamDidError(error: Swift.Error?) -} -public protocol WSStream { - var delegate: Starscream.WSStreamDelegate? { get set } - func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - func write(data: Foundation.Data) -> Swift.Int - func read() -> Foundation.Data? - func cleanup() - func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) -} -@objc open class FoundationStream : ObjectiveC.NSObject, Starscream.WSStream, Foundation.StreamDelegate { - weak public var delegate: Starscream.WSStreamDelegate? - public var enableSOCKSProxy: Swift.Bool - public func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - public func write(data: Foundation.Data) -> Swift.Int - public func read() -> Foundation.Data? - public func cleanup() - public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) - @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc override dynamic public init() - @objc deinit -} -public protocol WebSocketDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocketClient) - func websocketDidDisconnect(socket: Starscream.WebSocketClient, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocketClient, text: Swift.String) - func websocketDidReceiveData(socket: Starscream.WebSocketClient, data: Foundation.Data) -} -public protocol WebSocketPongDelegate : AnyObject { - func websocketDidReceivePong(socket: Starscream.WebSocketClient, data: Foundation.Data?) -} -public protocol WebSocketAdvancedDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocket) - func websocketDidDisconnect(socket: Starscream.WebSocket, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocket, text: Swift.String, response: Starscream.WebSocket.WSResponse) - func websocketDidReceiveData(socket: Starscream.WebSocket, data: Foundation.Data, response: Starscream.WebSocket.WSResponse) - func websocketHttpUpgrade(socket: Starscream.WebSocket, request: Swift.String) - func websocketHttpUpgrade(socket: Starscream.WebSocket, response: Swift.String) -} -@objc open class WebSocket : ObjectiveC.NSObject, Foundation.StreamDelegate, Starscream.WebSocketClient, Starscream.WSStreamDelegate { - public enum OpCode : Swift.UInt8 { - case continueFrame - case textFrame - case binaryFrame - case connectionClose - case ping - case pong - public typealias RawValue = Swift.UInt8 - public init?(rawValue: Swift.UInt8) - public var rawValue: Swift.UInt8 { - get - } - } - public static let ErrorDomain: Swift.String - public var callbackQueue: Dispatch.DispatchQueue - public class WSResponse { - public var code: Starscream.WebSocket.OpCode - public var frameCount: Swift.Int - public var buffer: Foundation.NSMutableData? - final public let firstFrame: Foundation.Date - @objc deinit - } - weak public var delegate: Starscream.WebSocketDelegate? - weak public var advancedDelegate: Starscream.WebSocketAdvancedDelegate? - weak public var pongDelegate: Starscream.WebSocketPongDelegate? - public var onConnect: (() -> Swift.Void)? - public var onDisconnect: ((Swift.Error?) -> Swift.Void)? - public var onText: ((Swift.String) -> Swift.Void)? - public var onData: ((Foundation.Data) -> Swift.Void)? - public var onPong: ((Foundation.Data?) -> Swift.Void)? - public var onHttpResponseHeaders: (([Swift.String : Swift.String]) -> Swift.Void)? - public var disableSSLCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public var sslClientCertificate: Starscream.SSLClientCertificate? - public var enableCompression: Swift.Bool - public var security: Starscream.SSLTrustValidator? - public var enabledSSLCipherSuites: [Security.SSLCipherSuite]? - public var isConnected: Swift.Bool { - get - } - public var request: Foundation.URLRequest - public var currentURL: Foundation.URL { - get - } - public var respondToPingWithPong: Swift.Bool - public init(request: Foundation.URLRequest, protocols: [Swift.String]? = nil, stream: Starscream.WSStream = FoundationStream()) - convenience public init(url: Foundation.URL, protocols: [Swift.String]? = nil) - convenience public init(url: Foundation.URL, writeQueueQOS: Foundation.QualityOfService, protocols: [Swift.String]? = nil) - open func connect() - open func disconnect(forceTimeout: Foundation.TimeInterval? = nil, closeCode: Swift.UInt16 = CloseCode.normal.rawValue) - open func write(string: Swift.String, completion: (() -> ())? = nil) - open func write(data: Foundation.Data, completion: (() -> ())? = nil) - open func write(ping: Foundation.Data, completion: (() -> ())? = nil) - open func write(pong: Foundation.Data, completion: (() -> ())? = nil) - public func newBytesInStream() - public func streamDidError(error: Swift.Error?) - @objc deinit - @objc override dynamic public init() -} -public protocol SSLTrustValidator { - func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool -} -open class SSLCert { - public init(data: Foundation.Data) - public init(key: Security.SecKey) - @objc deinit -} -open class SSLSecurity : Starscream.SSLTrustValidator { - public var validatedDN: Swift.Bool - public var validateEntireChain: Swift.Bool - convenience public init(usePublicKeys: Swift.Bool = false) - public init(certs: [Starscream.SSLCert], usePublicKeys: Swift.Bool) - open func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool - public func extractPublicKey(_ data: Foundation.Data) -> Security.SecKey? - public func extractPublicKey(_ cert: Security.SecCertificate, policy: Security.SecPolicy) -> Security.SecKey? - public func certificateChain(_ trust: Security.SecTrust) -> [Foundation.Data] - public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] - @objc deinit -} -public struct SSLClientCertificateError : Foundation.LocalizedError { - public var errorDescription: Swift.String? -} -public class SSLClientCertificate { - convenience public init(pkcs12Path: Swift.String, password: Swift.String) throws - public init(identity: Security.SecIdentity, identityCertificate: Security.SecCertificate) - convenience public init(pkcs12Url: Foundation.URL, password: Swift.String) throws - public init(pkcs12Url: Foundation.URL, importOptions: CoreFoundation.CFDictionary) throws - @objc deinit -} -extension Starscream.CloseCode : Swift.Equatable {} -extension Starscream.CloseCode : Swift.Hashable {} -extension Starscream.CloseCode : Swift.RawRepresentable {} -extension Starscream.ErrorType : Swift.Equatable {} -extension Starscream.ErrorType : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.Equatable {} -extension Starscream.WebSocket.OpCode : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.RawRepresentable {} diff --git a/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftmodule b/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftmodule deleted file mode 100644 index 93631d1..0000000 Binary files a/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64-apple-macos.swiftmodule and /dev/null differ diff --git a/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64.swiftdoc b/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64.swiftdoc deleted file mode 100644 index 72f27b3..0000000 Binary files a/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64.swiftdoc and /dev/null differ diff --git a/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64.swiftinterface b/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64.swiftinterface deleted file mode 100644 index 02f612c..0000000 --- a/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64.swiftinterface +++ /dev/null @@ -1,219 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target x86_64-apple-macos10.10 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream -import CommonCrypto -import CoreFoundation -import Foundation -import Security -@_exported import Starscream -import Swift -import zlib -public let WebsocketDidConnectNotification: Swift.String -public let WebsocketDidDisconnectNotification: Swift.String -public let WebsocketDisconnectionErrorKeyName: Swift.String -public enum CloseCode : Swift.UInt16 { - case normal - case goingAway - case protocolError - case protocolUnhandledType - case noStatusReceived - case encoding - case policyViolated - case messageTooBig - public typealias RawValue = Swift.UInt16 - public init?(rawValue: Swift.UInt16) - public var rawValue: Swift.UInt16 { - get - } -} -public enum ErrorType : Swift.Error { - case outputStreamWriteError - case compressionError - case invalidSSLError - case writeTimeoutError - case protocolError - case upgradeError - case closeError - public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) -} -public struct WSError : Swift.Error { - public let type: Starscream.ErrorType - public let message: Swift.String - public let code: Swift.Int -} -public protocol WebSocketClient : AnyObject { - var delegate: Starscream.WebSocketDelegate? { get set } - var pongDelegate: Starscream.WebSocketPongDelegate? { get set } - var disableSSLCertValidation: Swift.Bool { get set } - var overrideTrustHostname: Swift.Bool { get set } - var desiredTrustHostname: Swift.String? { get set } - var sslClientCertificate: Starscream.SSLClientCertificate? { get set } - var security: Starscream.SSLTrustValidator? { get set } - var enabledSSLCipherSuites: [Security.SSLCipherSuite]? { get set } - var isConnected: Swift.Bool { get } - func connect() - func disconnect(forceTimeout: Foundation.TimeInterval?, closeCode: Swift.UInt16) - func write(string: Swift.String, completion: (() -> ())?) - func write(data: Foundation.Data, completion: (() -> ())?) - func write(ping: Foundation.Data, completion: (() -> ())?) - func write(pong: Foundation.Data, completion: (() -> ())?) -} -extension WebSocketClient { - public func write(string: Swift.String) - public func write(data: Foundation.Data) - public func write(ping: Foundation.Data) - public func write(pong: Foundation.Data) - public func disconnect() -} -public struct SSLSettings { - public let useSSL: Swift.Bool - public let disableCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public let sslClientCertificate: Starscream.SSLClientCertificate? - public let cipherSuites: [Security.SSLCipherSuite]? -} -public protocol WSStreamDelegate : AnyObject { - func newBytesInStream() - func streamDidError(error: Swift.Error?) -} -public protocol WSStream { - var delegate: Starscream.WSStreamDelegate? { get set } - func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - func write(data: Foundation.Data) -> Swift.Int - func read() -> Foundation.Data? - func cleanup() - func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) -} -@objc open class FoundationStream : ObjectiveC.NSObject, Starscream.WSStream, Foundation.StreamDelegate { - weak public var delegate: Starscream.WSStreamDelegate? - public var enableSOCKSProxy: Swift.Bool - public func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - public func write(data: Foundation.Data) -> Swift.Int - public func read() -> Foundation.Data? - public func cleanup() - public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) - @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc override dynamic public init() - @objc deinit -} -public protocol WebSocketDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocketClient) - func websocketDidDisconnect(socket: Starscream.WebSocketClient, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocketClient, text: Swift.String) - func websocketDidReceiveData(socket: Starscream.WebSocketClient, data: Foundation.Data) -} -public protocol WebSocketPongDelegate : AnyObject { - func websocketDidReceivePong(socket: Starscream.WebSocketClient, data: Foundation.Data?) -} -public protocol WebSocketAdvancedDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocket) - func websocketDidDisconnect(socket: Starscream.WebSocket, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocket, text: Swift.String, response: Starscream.WebSocket.WSResponse) - func websocketDidReceiveData(socket: Starscream.WebSocket, data: Foundation.Data, response: Starscream.WebSocket.WSResponse) - func websocketHttpUpgrade(socket: Starscream.WebSocket, request: Swift.String) - func websocketHttpUpgrade(socket: Starscream.WebSocket, response: Swift.String) -} -@objc open class WebSocket : ObjectiveC.NSObject, Foundation.StreamDelegate, Starscream.WebSocketClient, Starscream.WSStreamDelegate { - public enum OpCode : Swift.UInt8 { - case continueFrame - case textFrame - case binaryFrame - case connectionClose - case ping - case pong - public typealias RawValue = Swift.UInt8 - public init?(rawValue: Swift.UInt8) - public var rawValue: Swift.UInt8 { - get - } - } - public static let ErrorDomain: Swift.String - public var callbackQueue: Dispatch.DispatchQueue - public class WSResponse { - public var code: Starscream.WebSocket.OpCode - public var frameCount: Swift.Int - public var buffer: Foundation.NSMutableData? - final public let firstFrame: Foundation.Date - @objc deinit - } - weak public var delegate: Starscream.WebSocketDelegate? - weak public var advancedDelegate: Starscream.WebSocketAdvancedDelegate? - weak public var pongDelegate: Starscream.WebSocketPongDelegate? - public var onConnect: (() -> Swift.Void)? - public var onDisconnect: ((Swift.Error?) -> Swift.Void)? - public var onText: ((Swift.String) -> Swift.Void)? - public var onData: ((Foundation.Data) -> Swift.Void)? - public var onPong: ((Foundation.Data?) -> Swift.Void)? - public var onHttpResponseHeaders: (([Swift.String : Swift.String]) -> Swift.Void)? - public var disableSSLCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public var sslClientCertificate: Starscream.SSLClientCertificate? - public var enableCompression: Swift.Bool - public var security: Starscream.SSLTrustValidator? - public var enabledSSLCipherSuites: [Security.SSLCipherSuite]? - public var isConnected: Swift.Bool { - get - } - public var request: Foundation.URLRequest - public var currentURL: Foundation.URL { - get - } - public var respondToPingWithPong: Swift.Bool - public init(request: Foundation.URLRequest, protocols: [Swift.String]? = nil, stream: Starscream.WSStream = FoundationStream()) - convenience public init(url: Foundation.URL, protocols: [Swift.String]? = nil) - convenience public init(url: Foundation.URL, writeQueueQOS: Foundation.QualityOfService, protocols: [Swift.String]? = nil) - open func connect() - open func disconnect(forceTimeout: Foundation.TimeInterval? = nil, closeCode: Swift.UInt16 = CloseCode.normal.rawValue) - open func write(string: Swift.String, completion: (() -> ())? = nil) - open func write(data: Foundation.Data, completion: (() -> ())? = nil) - open func write(ping: Foundation.Data, completion: (() -> ())? = nil) - open func write(pong: Foundation.Data, completion: (() -> ())? = nil) - public func newBytesInStream() - public func streamDidError(error: Swift.Error?) - @objc deinit - @objc override dynamic public init() -} -public protocol SSLTrustValidator { - func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool -} -open class SSLCert { - public init(data: Foundation.Data) - public init(key: Security.SecKey) - @objc deinit -} -open class SSLSecurity : Starscream.SSLTrustValidator { - public var validatedDN: Swift.Bool - public var validateEntireChain: Swift.Bool - convenience public init(usePublicKeys: Swift.Bool = false) - public init(certs: [Starscream.SSLCert], usePublicKeys: Swift.Bool) - open func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool - public func extractPublicKey(_ data: Foundation.Data) -> Security.SecKey? - public func extractPublicKey(_ cert: Security.SecCertificate, policy: Security.SecPolicy) -> Security.SecKey? - public func certificateChain(_ trust: Security.SecTrust) -> [Foundation.Data] - public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] - @objc deinit -} -public struct SSLClientCertificateError : Foundation.LocalizedError { - public var errorDescription: Swift.String? -} -public class SSLClientCertificate { - convenience public init(pkcs12Path: Swift.String, password: Swift.String) throws - public init(identity: Security.SecIdentity, identityCertificate: Security.SecCertificate) - convenience public init(pkcs12Url: Foundation.URL, password: Swift.String) throws - public init(pkcs12Url: Foundation.URL, importOptions: CoreFoundation.CFDictionary) throws - @objc deinit -} -extension Starscream.CloseCode : Swift.Equatable {} -extension Starscream.CloseCode : Swift.Hashable {} -extension Starscream.CloseCode : Swift.RawRepresentable {} -extension Starscream.ErrorType : Swift.Equatable {} -extension Starscream.ErrorType : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.Equatable {} -extension Starscream.WebSocket.OpCode : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.RawRepresentable {} diff --git a/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64.swiftmodule b/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64.swiftmodule deleted file mode 100644 index 93631d1..0000000 Binary files a/Frameworks/macOS/Starscream.framework/Versions/A/Modules/Starscream.swiftmodule/x86_64.swiftmodule and /dev/null differ diff --git a/Frameworks/macOS/Starscream.framework/Versions/A/Starscream b/Frameworks/macOS/Starscream.framework/Versions/A/Starscream deleted file mode 100755 index 42aa47e..0000000 Binary files a/Frameworks/macOS/Starscream.framework/Versions/A/Starscream and /dev/null differ diff --git a/Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64-apple-macos.swiftdoc b/Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64-apple-macos.swiftdoc deleted file mode 100644 index 8bb8a74..0000000 Binary files a/Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64-apple-macos.swiftdoc and /dev/null differ diff --git a/Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64-apple-macos.swiftmodule b/Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64-apple-macos.swiftmodule deleted file mode 100644 index 7f2457e..0000000 Binary files a/Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64-apple-macos.swiftmodule and /dev/null differ diff --git a/Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64.swiftdoc b/Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64.swiftdoc deleted file mode 100644 index 8bb8a74..0000000 Binary files a/Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64.swiftdoc and /dev/null differ diff --git a/Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64.swiftinterface b/Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64.swiftinterface deleted file mode 100644 index 4003338..0000000 --- a/Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64.swiftinterface +++ /dev/null @@ -1,570 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target x86_64-apple-macos10.9 -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -O -module-name Swifter -import Dispatch -import Foundation -import Swift -extension String { - public enum FileError : Swift.Error { - case error(Swift.Int32) - } - public class File { - public init(_ pointer: Swift.UnsafeMutablePointer) - public func close() - public func seek(_ offset: Swift.Int) -> Swift.Bool - public func read(_ data: inout [Swift.UInt8]) throws -> Swift.Int - public func write(_ data: [Swift.UInt8]) throws - public static func currentWorkingDirectory() throws -> Swift.String - @objc deinit - } - public static var pathSeparator: Swift.String - public func openNewForWriting() throws -> Swift.String.File - public func openForReading() throws -> Swift.String.File - public func openForWritingAndReading() throws -> Swift.String.File - public func openFileForMode(_ path: Swift.String, _ mode: Swift.String) throws -> Swift.String.File - public func exists() throws -> Swift.Bool - public func directory() throws -> Swift.Bool - public func files() throws -> [Swift.String] -} -public enum SerializationError : Swift.Error { - case invalidObject - case notSupported - public static func == (a: Swifter.SerializationError, b: Swifter.SerializationError) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) -} -public protocol HttpResponseBodyWriter { - func write(_ file: Swift.String.File) throws - func write(_ data: [Swift.UInt8]) throws - func write(_ data: Swift.ArraySlice) throws - func write(_ data: Foundation.NSData) throws - func write(_ data: Foundation.Data) throws -} -public enum HttpResponseBody { - case json(Swift.AnyObject) - case html(Swift.String) - case text(Swift.String) - case data(Foundation.Data) - case custom(Any, (Any) throws -> Swift.String) -} -public enum HttpResponse { - case switchProtocols([Swift.String : Swift.String], (Swifter.Socket) -> Swift.Void) - case ok(Swifter.HttpResponseBody), created, accepted - case movedPermanently(Swift.String) - case movedTemporarily(Swift.String) - case badRequest(Swifter.HttpResponseBody?), unauthorized, forbidden, notFound - case internalServerError - case raw(Swift.Int, Swift.String, [Swift.String : Swift.String]?, ((Swifter.HttpResponseBodyWriter) throws -> Swift.Void)?) -} -public func scopes(_ scope: @escaping Swifter.Closure) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) -public typealias Closure = () -> Swift.Void -public var idd: Swift.String? -public var dir: Swift.String? -public var rel: Swift.String? -public var rev: Swift.String? -public var alt: Swift.String? -public var forr: Swift.String? -public var src: Swift.String? -public var type: Swift.String? -public var href: Swift.String? -public var text: Swift.String? -public var abbr: Swift.String? -public var size: Swift.String? -public var face: Swift.String? -public var char: Swift.String? -public var cite: Swift.String? -public var span: Swift.String? -public var data: Swift.String? -public var axis: Swift.String? -public var Name: Swift.String? -public var name: Swift.String? -public var code: Swift.String? -public var link: Swift.String? -public var lang: Swift.String? -public var cols: Swift.String? -public var rows: Swift.String? -public var ismap: Swift.String? -public var shape: Swift.String? -public var style: Swift.String? -public var alink: Swift.String? -public var width: Swift.String? -public var rules: Swift.String? -public var align: Swift.String? -public var frame: Swift.String? -public var vlink: Swift.String? -public var deferr: Swift.String? -public var color: Swift.String? -public var media: Swift.String? -public var title: Swift.String? -public var scope: Swift.String? -public var classs: Swift.String? -public var value: Swift.String? -public var clear: Swift.String? -public var start: Swift.String? -public var label: Swift.String? -public var action: Swift.String? -public var height: Swift.String? -public var method: Swift.String? -public var acceptt: Swift.String? -public var object: Swift.String? -public var scheme: Swift.String? -public var coords: Swift.String? -public var usemap: Swift.String? -public var onblur: Swift.String? -public var nohref: Swift.String? -public var nowrap: Swift.String? -public var hspace: Swift.String? -public var border: Swift.String? -public var valign: Swift.String? -public var vspace: Swift.String? -public var onload: Swift.String? -public var target: Swift.String? -public var prompt: Swift.String? -public var onfocus: Swift.String? -public var enctype: Swift.String? -public var onclick: Swift.String? -public var onkeyup: Swift.String? -public var profile: Swift.String? -public var version: Swift.String? -public var onreset: Swift.String? -public var charset: Swift.String? -public var standby: Swift.String? -public var colspan: Swift.String? -public var charoff: Swift.String? -public var classid: Swift.String? -public var compact: Swift.String? -public var declare: Swift.String? -public var rowspan: Swift.String? -public var checked: Swift.String? -public var archive: Swift.String? -public var bgcolor: Swift.String? -public var content: Swift.String? -public var noshade: Swift.String? -public var summary: Swift.String? -public var headers: Swift.String? -public var onselect: Swift.String? -public var readonly: Swift.String? -public var tabindex: Swift.String? -public var onchange: Swift.String? -public var noresize: Swift.String? -public var disabled: Swift.String? -public var longdesc: Swift.String? -public var codebase: Swift.String? -public var language: Swift.String? -public var datetime: Swift.String? -public var selected: Swift.String? -public var hreflang: Swift.String? -public var onsubmit: Swift.String? -public var multiple: Swift.String? -public var onunload: Swift.String? -public var codetype: Swift.String? -public var scrolling: Swift.String? -public var onkeydown: Swift.String? -public var maxlength: Swift.String? -public var valuetype: Swift.String? -public var accesskey: Swift.String? -public var onmouseup: Swift.String? -public var autofocus: Swift.String? -public var onkeypress: Swift.String? -public var ondblclick: Swift.String? -public var onmouseout: Swift.String? -public var httpEquiv: Swift.String? -public var background: Swift.String? -public var onmousemove: Swift.String? -public var onmouseover: Swift.String? -public var cellpadding: Swift.String? -public var onmousedown: Swift.String? -public var frameborder: Swift.String? -public var marginwidth: Swift.String? -public var cellspacing: Swift.String? -public var placeholder: Swift.String? -public var marginheight: Swift.String? -public var acceptCharset: Swift.String? -public var inner: Swift.String? -public func a(_ c: () -> Swift.Void) -public func b(_ c: () -> Swift.Void) -public func i(_ c: () -> Swift.Void) -public func p(_ c: () -> Swift.Void) -public func q(_ c: () -> Swift.Void) -public func s(_ c: () -> Swift.Void) -public func u(_ c: () -> Swift.Void) -public func br(_ c: () -> Swift.Void) -public func dd(_ c: () -> Swift.Void) -public func dl(_ c: () -> Swift.Void) -public func dt(_ c: () -> Swift.Void) -public func em(_ c: () -> Swift.Void) -public func hr(_ c: () -> Swift.Void) -public func li(_ c: () -> Swift.Void) -public func ol(_ c: () -> Swift.Void) -public func rp(_ c: () -> Swift.Void) -public func rt(_ c: () -> Swift.Void) -public func td(_ c: () -> Swift.Void) -public func th(_ c: () -> Swift.Void) -public func tr(_ c: () -> Swift.Void) -public func tt(_ c: () -> Swift.Void) -public func ul(_ c: () -> Swift.Void) -public func ul(_ collection: T, _ c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func h1(_ c: () -> Swift.Void) -public func h2(_ c: () -> Swift.Void) -public func h3(_ c: () -> Swift.Void) -public func h4(_ c: () -> Swift.Void) -public func h5(_ c: () -> Swift.Void) -public func h6(_ c: () -> Swift.Void) -public func bdi(_ c: () -> Swift.Void) -public func bdo(_ c: () -> Swift.Void) -public func big(_ c: () -> Swift.Void) -public func col(_ c: () -> Swift.Void) -public func del(_ c: () -> Swift.Void) -public func dfn(_ c: () -> Swift.Void) -public func dir(_ c: () -> Swift.Void) -public func div(_ c: () -> Swift.Void) -public func img(_ c: () -> Swift.Void) -public func ins(_ c: () -> Swift.Void) -public func kbd(_ c: () -> Swift.Void) -public func map(_ c: () -> Swift.Void) -public func nav(_ c: () -> Swift.Void) -public func pre(_ c: () -> Swift.Void) -public func rtc(_ c: () -> Swift.Void) -public func sub(_ c: () -> Swift.Void) -public func sup(_ c: () -> Swift.Void) -public func varr(_ c: () -> Swift.Void) -public func wbr(_ c: () -> Swift.Void) -public func xmp(_ c: () -> Swift.Void) -public func abbr(_ c: () -> Swift.Void) -public func area(_ c: () -> Swift.Void) -public func base(_ c: () -> Swift.Void) -public func body(_ c: () -> Swift.Void) -public func cite(_ c: () -> Swift.Void) -public func code(_ c: () -> Swift.Void) -public func data(_ c: () -> Swift.Void) -public func font(_ c: () -> Swift.Void) -public func form(_ c: () -> Swift.Void) -public func head(_ c: () -> Swift.Void) -public func html(_ c: () -> Swift.Void) -public func link(_ c: () -> Swift.Void) -public func main(_ c: () -> Swift.Void) -public func mark(_ c: () -> Swift.Void) -public func menu(_ c: () -> Swift.Void) -public func meta(_ c: () -> Swift.Void) -public func nobr(_ c: () -> Swift.Void) -public func ruby(_ c: () -> Swift.Void) -public func samp(_ c: () -> Swift.Void) -public func span(_ c: () -> Swift.Void) -public func time(_ c: () -> Swift.Void) -public func aside(_ c: () -> Swift.Void) -public func audio(_ c: () -> Swift.Void) -public func blink(_ c: () -> Swift.Void) -public func embed(_ c: () -> Swift.Void) -public func frame(_ c: () -> Swift.Void) -public func image(_ c: () -> Swift.Void) -public func input(_ c: () -> Swift.Void) -public func label(_ c: () -> Swift.Void) -public func meter(_ c: () -> Swift.Void) -public func param(_ c: () -> Swift.Void) -public func small(_ c: () -> Swift.Void) -public func style(_ c: () -> Swift.Void) -public func table(_ c: () -> Swift.Void) -public func table(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tbody(_ c: () -> Swift.Void) -public func tbody(_ collection: T, c: @escaping (T.Iterator.Element) -> Swift.Void) where T : Swift.Sequence -public func tfoot(_ c: () -> Swift.Void) -public func thead(_ c: () -> Swift.Void) -public func title(_ c: () -> Swift.Void) -public func track(_ c: () -> Swift.Void) -public func video(_ c: () -> Swift.Void) -public func applet(_ c: () -> Swift.Void) -public func button(_ c: () -> Swift.Void) -public func canvas(_ c: () -> Swift.Void) -public func center(_ c: () -> Swift.Void) -public func dialog(_ c: () -> Swift.Void) -public func figure(_ c: () -> Swift.Void) -public func footer(_ c: () -> Swift.Void) -public func header(_ c: () -> Swift.Void) -public func hgroup(_ c: () -> Swift.Void) -public func iframe(_ c: () -> Swift.Void) -public func keygen(_ c: () -> Swift.Void) -public func legend(_ c: () -> Swift.Void) -public func object(_ c: () -> Swift.Void) -public func option(_ c: () -> Swift.Void) -public func output(_ c: () -> Swift.Void) -public func script(_ c: () -> Swift.Void) -public func select(_ c: () -> Swift.Void) -public func shadow(_ c: () -> Swift.Void) -public func source(_ c: () -> Swift.Void) -public func spacer(_ c: () -> Swift.Void) -public func strike(_ c: () -> Swift.Void) -public func strong(_ c: () -> Swift.Void) -public func acronym(_ c: () -> Swift.Void) -public func address(_ c: () -> Swift.Void) -public func article(_ c: () -> Swift.Void) -public func bgsound(_ c: () -> Swift.Void) -public func caption(_ c: () -> Swift.Void) -public func command(_ c: () -> Swift.Void) -public func content(_ c: () -> Swift.Void) -public func details(_ c: () -> Swift.Void) -public func elementt(_ c: () -> Swift.Void) -public func isindex(_ c: () -> Swift.Void) -public func listing(_ c: () -> Swift.Void) -public func marquee(_ c: () -> Swift.Void) -public func noembed(_ c: () -> Swift.Void) -public func picture(_ c: () -> Swift.Void) -public func section(_ c: () -> Swift.Void) -public func summary(_ c: () -> Swift.Void) -public func basefont(_ c: () -> Swift.Void) -public func colgroup(_ c: () -> Swift.Void) -public func datalist(_ c: () -> Swift.Void) -public func fieldset(_ c: () -> Swift.Void) -public func frameset(_ c: () -> Swift.Void) -public func menuitem(_ c: () -> Swift.Void) -public func multicol(_ c: () -> Swift.Void) -public func noframes(_ c: () -> Swift.Void) -public func noscript(_ c: () -> Swift.Void) -public func optgroup(_ c: () -> Swift.Void) -public func progress(_ c: () -> Swift.Void) -public func template(_ c: () -> Swift.Void) -public func textarea(_ c: () -> Swift.Void) -public func plaintext(_ c: () -> Swift.Void) -public func javascript(_ c: () -> Swift.Void) -public func blockquote(_ c: () -> Swift.Void) -public func figcaption(_ c: () -> Swift.Void) -public func stylesheet(_ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ c: () -> Swift.Void) -public func element(_ node: Swift.String, _ attrs: [Swift.String : Swift.String?] = [:], _ c: () -> Swift.Void) -public class Process { - public static var pid: Swift.Int { - get - } - public static var tid: Swift.UInt64 { - get - } - public static func watchSignals(_ callback: @escaping (Swift.Int32) -> Swift.Void) - @objc deinit -} -public class HttpParser { - public init() - public func readHttpRequest(_ socket: Swifter.Socket) throws -> Swifter.HttpRequest - @objc deinit -} -extension String { - public func unquote() -> Swift.String -} -extension Unicode.Scalar { - public func asWhitespace() -> Swift.UInt8? -} -@available(*, deprecated, message: "Use websocket(text:binary:pong:connected:disconnected:) instead.") -public func websocket(_ text: @escaping (Swifter.WebSocketSession, Swift.String) -> Swift.Void, _ binary: @escaping (Swifter.WebSocketSession, [Swift.UInt8]) -> Swift.Void, _ pong: @escaping (Swifter.WebSocketSession, [Swift.UInt8]) -> Swift.Void) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) -public func websocket(text: ((Swifter.WebSocketSession, Swift.String) -> Swift.Void)? = nil, binary: ((Swifter.WebSocketSession, [Swift.UInt8]) -> Swift.Void)? = nil, pong: ((Swifter.WebSocketSession, [Swift.UInt8]) -> Swift.Void)? = nil, connected: ((Swifter.WebSocketSession) -> Swift.Void)? = nil, disconnected: ((Swifter.WebSocketSession) -> Swift.Void)? = nil) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) -public class WebSocketSession : Swift.Hashable, Swift.Equatable { - public enum WsError : Swift.Error { - case unknownOpCode(Swift.String), unMaskedFrame(Swift.String), protocolError(Swift.String), invalidUTF8(Swift.String) - } - public enum OpCode : Swift.UInt8 { - case `continue`, close, ping, pong, text, binary - public typealias RawValue = Swift.UInt8 - public init?(rawValue: Swift.UInt8) - public var rawValue: Swift.UInt8 { - get - } - } - public enum Control : Swift.Error { - case close - public static func == (a: Swifter.WebSocketSession.Control, b: Swifter.WebSocketSession.Control) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) - } - public class Frame { - public var opcode: Swifter.WebSocketSession.OpCode - public var fin: Swift.Bool - public var rsv1: Swift.UInt8 - public var rsv2: Swift.UInt8 - public var rsv3: Swift.UInt8 - public var payload: [Swift.UInt8] - @objc deinit - } - final public let socket: Swifter.Socket - public init(_ socket: Swifter.Socket) - @objc deinit - public func writeText(_ text: Swift.String) - public func writeBinary(_ binary: [Swift.UInt8]) - public func writeBinary(_ binary: Swift.ArraySlice) - public func writeFrame(_ data: Swift.ArraySlice, _ op: Swifter.WebSocketSession.OpCode, _ fin: Swift.Bool = true) - public func writeCloseFrame() - public func readFrame() throws -> Swifter.WebSocketSession.Frame - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public func == (webSocketSession1: Swifter.WebSocketSession, webSocketSession2: Swifter.WebSocketSession) -> Swift.Bool -public class HttpServer : Swifter.HttpServerIO { - public static let VERSION: Swift.String - override public init() - public var DELETE: Swifter.HttpServer.MethodRoute, PATCH: Swifter.HttpServer.MethodRoute, HEAD: Swifter.HttpServer.MethodRoute, POST: Swifter.HttpServer.MethodRoute, GET: Swifter.HttpServer.MethodRoute, PUT: Swifter.HttpServer.MethodRoute - public var delete: Swifter.HttpServer.MethodRoute, patch: Swifter.HttpServer.MethodRoute, head: Swifter.HttpServer.MethodRoute, post: Swifter.HttpServer.MethodRoute, get: Swifter.HttpServer.MethodRoute, put: Swifter.HttpServer.MethodRoute - public subscript(path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse)? { - get - set - } - public var routes: [Swift.String] { - get - } - public var notFoundHandler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)? - public var middleware: [(Swifter.HttpRequest) -> Swifter.HttpResponse?] - override public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) - public struct MethodRoute { - public let method: Swift.String - public let router: Swifter.HttpRouter - public subscript(path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse)? { - get - set - } - } - @objc deinit -} -public class HttpRequest { - public var path: Swift.String - public var queryParams: [(Swift.String, Swift.String)] - public var method: Swift.String - public var headers: [Swift.String : Swift.String] - public var body: [Swift.UInt8] - public var address: Swift.String? - public var params: [Swift.String : Swift.String] - public init() - public func hasTokenForHeader(_ headerName: Swift.String, token: Swift.String) -> Swift.Bool - public func parseUrlencodedForm() -> [(Swift.String, Swift.String)] - public struct MultiPart { - public let headers: [Swift.String : Swift.String] - public let body: [Swift.UInt8] - public var name: Swift.String? { - get - } - public var fileName: Swift.String? { - get - } - } - public func parseMultiPartFormData() -> [Swifter.HttpRequest.MultiPart] - @objc deinit -} -public func demoServer(_ publicDir: Swift.String) -> Swifter.HttpServer -extension Socket { - public func writeFile(_ file: Swift.String.File) throws -} -public enum SocketError : Swift.Error { - case socketCreationFailed(Swift.String) - case socketSettingReUseAddrFailed(Swift.String) - case bindFailed(Swift.String) - case listenFailed(Swift.String) - case writeFailed(Swift.String) - case getPeerNameFailed(Swift.String) - case convertingPeerNameFailed - case getNameInfoFailed(Swift.String) - case acceptFailed(Swift.String) - case recvFailed(Swift.String) - case getSockNameFailed(Swift.String) -} -open class Socket : Swift.Hashable, Swift.Equatable { - public init(socketFileDescriptor: Swift.Int32) - @objc deinit - public func hash(into hasher: inout Swift.Hasher) - public func close() - public func port() throws -> Darwin.in_port_t - public func isIPv4() throws -> Swift.Bool - public func writeUTF8(_ string: Swift.String) throws - public func writeUInt8(_ data: [Swift.UInt8]) throws - public func writeUInt8(_ data: Swift.ArraySlice) throws - public func writeData(_ data: Foundation.NSData) throws - public func writeData(_ data: Foundation.Data) throws - open func read() throws -> Swift.UInt8 - open func read(length: Swift.Int) throws -> [Swift.UInt8] - public func readLine() throws -> Swift.String - public func peername() throws -> Swift.String - public class func setNoSigPipe(_ socket: Swift.Int32) - public class func close(_ socket: Swift.Int32) - open var hashValue: Swift.Int { - get - } -} -public func == (socket1: Swifter.Socket, socket2: Swifter.Socket) -> Swift.Bool -public protocol HttpServerIODelegate : AnyObject { - func socketConnectionReceived(_ socket: Swifter.Socket) -} -public class HttpServerIO { - weak public var delegate: Swifter.HttpServerIODelegate? - public enum HttpServerIOState : Swift.Int32 { - case starting - case running - case stopping - case stopped - public typealias RawValue = Swift.Int32 - public var rawValue: Swift.Int32 { - get - } - public init?(rawValue: Swift.Int32) - } - public var state: Swifter.HttpServerIO.HttpServerIOState { - get - } - public var operating: Swift.Bool { - get - } - public var listenAddressIPv4: Swift.String? - public var listenAddressIPv6: Swift.String? - public func port() throws -> Swift.Int - public func isIPv4() throws -> Swift.Bool - @objc deinit - @available(OSX 10.10, *) - public func start(_ port: Darwin.in_port_t = 8080, forceIPv4: Swift.Bool = false, priority: Dispatch.DispatchQoS.QoSClass = DispatchQoS.QoSClass.background) throws - public func stop() - public func dispatch(_ request: Swifter.HttpRequest) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse) -} -public func shareFile(_ path: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) -public func shareFilesFromDirectory(_ directoryPath: Swift.String, defaults: [Swift.String] = ["index.html", "default.html"]) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) -public func directoryBrowser(_ dir: Swift.String) -> ((Swifter.HttpRequest) -> Swifter.HttpResponse) -open class HttpRouter { - public init() - public func routes() -> [Swift.String] - public func register(_ method: Swift.String?, path: Swift.String, handler: ((Swifter.HttpRequest) -> Swifter.HttpResponse)?) - public func route(_ method: Swift.String?, path: Swift.String) -> ([Swift.String : Swift.String], (Swifter.HttpRequest) -> Swifter.HttpResponse)? - @objc deinit -} -extension NSURL { - public func mimeType() -> Swift.String -} -extension NSString { - public func mimeType() -> Swift.String -} -extension String { - public func mimeType() -> Swift.String -} -public struct SHA1 { - public static func hash(_ input: [Swift.UInt8]) -> [Swift.UInt8] -} -extension String { - public func sha1() -> [Swift.UInt8] - public func sha1() -> Swift.String -} -extension Socket { - public class func tcpSocketForListen(_ port: Darwin.in_port_t, _ forceIPv4: Swift.Bool = false, _ maxPendingConnection: Swift.Int32 = SOMAXCONN, _ listenAddress: Swift.String? = nil) throws -> Swifter.Socket - public func acceptClientSocket() throws -> Swifter.Socket -} -public class Errno { - public class func description() -> Swift.String - @objc deinit -} -extension String { - public static func toBase64(_ data: [Swift.UInt8]) -> Swift.String? -} -extension Swifter.SerializationError : Swift.Equatable {} -extension Swifter.SerializationError : Swift.Hashable {} -extension Swifter.WebSocketSession.OpCode : Swift.Equatable {} -extension Swifter.WebSocketSession.OpCode : Swift.Hashable {} -extension Swifter.WebSocketSession.OpCode : Swift.RawRepresentable {} -extension Swifter.WebSocketSession.Control : Swift.Equatable {} -extension Swifter.WebSocketSession.Control : Swift.Hashable {} -extension Swifter.HttpServerIO.HttpServerIOState : Swift.Equatable {} -extension Swifter.HttpServerIO.HttpServerIOState : Swift.Hashable {} -extension Swifter.HttpServerIO.HttpServerIOState : Swift.RawRepresentable {} diff --git a/Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64.swiftmodule b/Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64.swiftmodule deleted file mode 100644 index 7f2457e..0000000 Binary files a/Frameworks/macOS/Swifter.framework/Versions/A/Modules/Swifter.swiftmodule/x86_64.swiftmodule and /dev/null differ diff --git a/Frameworks/macOS/Swifter.framework/Versions/A/Swifter b/Frameworks/macOS/Swifter.framework/Versions/A/Swifter deleted file mode 100755 index 2829610..0000000 Binary files a/Frameworks/macOS/Swifter.framework/Versions/A/Swifter and /dev/null differ diff --git a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-tvos.swiftdoc b/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-tvos.swiftdoc deleted file mode 100644 index f5db528..0000000 Binary files a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-tvos.swiftdoc and /dev/null differ diff --git a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-tvos.swiftinterface b/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-tvos.swiftinterface deleted file mode 100644 index 9216dde..0000000 --- a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-tvos.swiftinterface +++ /dev/null @@ -1,219 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target arm64-apple-tvos9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream -import CommonCrypto -import CoreFoundation -import Foundation -import Security -@_exported import Starscream -import Swift -import zlib -public let WebsocketDidConnectNotification: Swift.String -public let WebsocketDidDisconnectNotification: Swift.String -public let WebsocketDisconnectionErrorKeyName: Swift.String -public enum CloseCode : Swift.UInt16 { - case normal - case goingAway - case protocolError - case protocolUnhandledType - case noStatusReceived - case encoding - case policyViolated - case messageTooBig - public typealias RawValue = Swift.UInt16 - public init?(rawValue: Swift.UInt16) - public var rawValue: Swift.UInt16 { - get - } -} -public enum ErrorType : Swift.Error { - case outputStreamWriteError - case compressionError - case invalidSSLError - case writeTimeoutError - case protocolError - case upgradeError - case closeError - public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) -} -public struct WSError : Swift.Error { - public let type: Starscream.ErrorType - public let message: Swift.String - public let code: Swift.Int -} -public protocol WebSocketClient : AnyObject { - var delegate: Starscream.WebSocketDelegate? { get set } - var pongDelegate: Starscream.WebSocketPongDelegate? { get set } - var disableSSLCertValidation: Swift.Bool { get set } - var overrideTrustHostname: Swift.Bool { get set } - var desiredTrustHostname: Swift.String? { get set } - var sslClientCertificate: Starscream.SSLClientCertificate? { get set } - var security: Starscream.SSLTrustValidator? { get set } - var enabledSSLCipherSuites: [Security.SSLCipherSuite]? { get set } - var isConnected: Swift.Bool { get } - func connect() - func disconnect(forceTimeout: Foundation.TimeInterval?, closeCode: Swift.UInt16) - func write(string: Swift.String, completion: (() -> ())?) - func write(data: Foundation.Data, completion: (() -> ())?) - func write(ping: Foundation.Data, completion: (() -> ())?) - func write(pong: Foundation.Data, completion: (() -> ())?) -} -extension WebSocketClient { - public func write(string: Swift.String) - public func write(data: Foundation.Data) - public func write(ping: Foundation.Data) - public func write(pong: Foundation.Data) - public func disconnect() -} -public struct SSLSettings { - public let useSSL: Swift.Bool - public let disableCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public let sslClientCertificate: Starscream.SSLClientCertificate? - public let cipherSuites: [Security.SSLCipherSuite]? -} -public protocol WSStreamDelegate : AnyObject { - func newBytesInStream() - func streamDidError(error: Swift.Error?) -} -public protocol WSStream { - var delegate: Starscream.WSStreamDelegate? { get set } - func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - func write(data: Foundation.Data) -> Swift.Int - func read() -> Foundation.Data? - func cleanup() - func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) -} -@objc open class FoundationStream : ObjectiveC.NSObject, Starscream.WSStream, Foundation.StreamDelegate { - weak public var delegate: Starscream.WSStreamDelegate? - public var enableSOCKSProxy: Swift.Bool - public func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - public func write(data: Foundation.Data) -> Swift.Int - public func read() -> Foundation.Data? - public func cleanup() - public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) - @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc override dynamic public init() - @objc deinit -} -public protocol WebSocketDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocketClient) - func websocketDidDisconnect(socket: Starscream.WebSocketClient, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocketClient, text: Swift.String) - func websocketDidReceiveData(socket: Starscream.WebSocketClient, data: Foundation.Data) -} -public protocol WebSocketPongDelegate : AnyObject { - func websocketDidReceivePong(socket: Starscream.WebSocketClient, data: Foundation.Data?) -} -public protocol WebSocketAdvancedDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocket) - func websocketDidDisconnect(socket: Starscream.WebSocket, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocket, text: Swift.String, response: Starscream.WebSocket.WSResponse) - func websocketDidReceiveData(socket: Starscream.WebSocket, data: Foundation.Data, response: Starscream.WebSocket.WSResponse) - func websocketHttpUpgrade(socket: Starscream.WebSocket, request: Swift.String) - func websocketHttpUpgrade(socket: Starscream.WebSocket, response: Swift.String) -} -@objc open class WebSocket : ObjectiveC.NSObject, Foundation.StreamDelegate, Starscream.WebSocketClient, Starscream.WSStreamDelegate { - public enum OpCode : Swift.UInt8 { - case continueFrame - case textFrame - case binaryFrame - case connectionClose - case ping - case pong - public typealias RawValue = Swift.UInt8 - public init?(rawValue: Swift.UInt8) - public var rawValue: Swift.UInt8 { - get - } - } - public static let ErrorDomain: Swift.String - public var callbackQueue: Dispatch.DispatchQueue - public class WSResponse { - public var code: Starscream.WebSocket.OpCode - public var frameCount: Swift.Int - public var buffer: Foundation.NSMutableData? - final public let firstFrame: Foundation.Date - @objc deinit - } - weak public var delegate: Starscream.WebSocketDelegate? - weak public var advancedDelegate: Starscream.WebSocketAdvancedDelegate? - weak public var pongDelegate: Starscream.WebSocketPongDelegate? - public var onConnect: (() -> Swift.Void)? - public var onDisconnect: ((Swift.Error?) -> Swift.Void)? - public var onText: ((Swift.String) -> Swift.Void)? - public var onData: ((Foundation.Data) -> Swift.Void)? - public var onPong: ((Foundation.Data?) -> Swift.Void)? - public var onHttpResponseHeaders: (([Swift.String : Swift.String]) -> Swift.Void)? - public var disableSSLCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public var sslClientCertificate: Starscream.SSLClientCertificate? - public var enableCompression: Swift.Bool - public var security: Starscream.SSLTrustValidator? - public var enabledSSLCipherSuites: [Security.SSLCipherSuite]? - public var isConnected: Swift.Bool { - get - } - public var request: Foundation.URLRequest - public var currentURL: Foundation.URL { - get - } - public var respondToPingWithPong: Swift.Bool - public init(request: Foundation.URLRequest, protocols: [Swift.String]? = nil, stream: Starscream.WSStream = FoundationStream()) - convenience public init(url: Foundation.URL, protocols: [Swift.String]? = nil) - convenience public init(url: Foundation.URL, writeQueueQOS: Foundation.QualityOfService, protocols: [Swift.String]? = nil) - open func connect() - open func disconnect(forceTimeout: Foundation.TimeInterval? = nil, closeCode: Swift.UInt16 = CloseCode.normal.rawValue) - open func write(string: Swift.String, completion: (() -> ())? = nil) - open func write(data: Foundation.Data, completion: (() -> ())? = nil) - open func write(ping: Foundation.Data, completion: (() -> ())? = nil) - open func write(pong: Foundation.Data, completion: (() -> ())? = nil) - public func newBytesInStream() - public func streamDidError(error: Swift.Error?) - @objc deinit - @objc override dynamic public init() -} -public protocol SSLTrustValidator { - func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool -} -open class SSLCert { - public init(data: Foundation.Data) - public init(key: Security.SecKey) - @objc deinit -} -open class SSLSecurity : Starscream.SSLTrustValidator { - public var validatedDN: Swift.Bool - public var validateEntireChain: Swift.Bool - convenience public init(usePublicKeys: Swift.Bool = false) - public init(certs: [Starscream.SSLCert], usePublicKeys: Swift.Bool) - open func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool - public func extractPublicKey(_ data: Foundation.Data) -> Security.SecKey? - public func extractPublicKey(_ cert: Security.SecCertificate, policy: Security.SecPolicy) -> Security.SecKey? - public func certificateChain(_ trust: Security.SecTrust) -> [Foundation.Data] - public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] - @objc deinit -} -public struct SSLClientCertificateError : Foundation.LocalizedError { - public var errorDescription: Swift.String? -} -public class SSLClientCertificate { - convenience public init(pkcs12Path: Swift.String, password: Swift.String) throws - public init(identity: Security.SecIdentity, identityCertificate: Security.SecCertificate) - convenience public init(pkcs12Url: Foundation.URL, password: Swift.String) throws - public init(pkcs12Url: Foundation.URL, importOptions: CoreFoundation.CFDictionary) throws - @objc deinit -} -extension Starscream.CloseCode : Swift.Equatable {} -extension Starscream.CloseCode : Swift.Hashable {} -extension Starscream.CloseCode : Swift.RawRepresentable {} -extension Starscream.ErrorType : Swift.Equatable {} -extension Starscream.ErrorType : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.Equatable {} -extension Starscream.WebSocket.OpCode : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.RawRepresentable {} diff --git a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-tvos.swiftmodule b/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-tvos.swiftmodule deleted file mode 100644 index fb27e73..0000000 Binary files a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64-apple-tvos.swiftmodule and /dev/null differ diff --git a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftdoc b/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftdoc deleted file mode 100644 index f5db528..0000000 Binary files a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftinterface b/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftinterface deleted file mode 100644 index 9216dde..0000000 --- a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftinterface +++ /dev/null @@ -1,219 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target arm64-apple-tvos9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream -import CommonCrypto -import CoreFoundation -import Foundation -import Security -@_exported import Starscream -import Swift -import zlib -public let WebsocketDidConnectNotification: Swift.String -public let WebsocketDidDisconnectNotification: Swift.String -public let WebsocketDisconnectionErrorKeyName: Swift.String -public enum CloseCode : Swift.UInt16 { - case normal - case goingAway - case protocolError - case protocolUnhandledType - case noStatusReceived - case encoding - case policyViolated - case messageTooBig - public typealias RawValue = Swift.UInt16 - public init?(rawValue: Swift.UInt16) - public var rawValue: Swift.UInt16 { - get - } -} -public enum ErrorType : Swift.Error { - case outputStreamWriteError - case compressionError - case invalidSSLError - case writeTimeoutError - case protocolError - case upgradeError - case closeError - public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) -} -public struct WSError : Swift.Error { - public let type: Starscream.ErrorType - public let message: Swift.String - public let code: Swift.Int -} -public protocol WebSocketClient : AnyObject { - var delegate: Starscream.WebSocketDelegate? { get set } - var pongDelegate: Starscream.WebSocketPongDelegate? { get set } - var disableSSLCertValidation: Swift.Bool { get set } - var overrideTrustHostname: Swift.Bool { get set } - var desiredTrustHostname: Swift.String? { get set } - var sslClientCertificate: Starscream.SSLClientCertificate? { get set } - var security: Starscream.SSLTrustValidator? { get set } - var enabledSSLCipherSuites: [Security.SSLCipherSuite]? { get set } - var isConnected: Swift.Bool { get } - func connect() - func disconnect(forceTimeout: Foundation.TimeInterval?, closeCode: Swift.UInt16) - func write(string: Swift.String, completion: (() -> ())?) - func write(data: Foundation.Data, completion: (() -> ())?) - func write(ping: Foundation.Data, completion: (() -> ())?) - func write(pong: Foundation.Data, completion: (() -> ())?) -} -extension WebSocketClient { - public func write(string: Swift.String) - public func write(data: Foundation.Data) - public func write(ping: Foundation.Data) - public func write(pong: Foundation.Data) - public func disconnect() -} -public struct SSLSettings { - public let useSSL: Swift.Bool - public let disableCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public let sslClientCertificate: Starscream.SSLClientCertificate? - public let cipherSuites: [Security.SSLCipherSuite]? -} -public protocol WSStreamDelegate : AnyObject { - func newBytesInStream() - func streamDidError(error: Swift.Error?) -} -public protocol WSStream { - var delegate: Starscream.WSStreamDelegate? { get set } - func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - func write(data: Foundation.Data) -> Swift.Int - func read() -> Foundation.Data? - func cleanup() - func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) -} -@objc open class FoundationStream : ObjectiveC.NSObject, Starscream.WSStream, Foundation.StreamDelegate { - weak public var delegate: Starscream.WSStreamDelegate? - public var enableSOCKSProxy: Swift.Bool - public func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - public func write(data: Foundation.Data) -> Swift.Int - public func read() -> Foundation.Data? - public func cleanup() - public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) - @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc override dynamic public init() - @objc deinit -} -public protocol WebSocketDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocketClient) - func websocketDidDisconnect(socket: Starscream.WebSocketClient, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocketClient, text: Swift.String) - func websocketDidReceiveData(socket: Starscream.WebSocketClient, data: Foundation.Data) -} -public protocol WebSocketPongDelegate : AnyObject { - func websocketDidReceivePong(socket: Starscream.WebSocketClient, data: Foundation.Data?) -} -public protocol WebSocketAdvancedDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocket) - func websocketDidDisconnect(socket: Starscream.WebSocket, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocket, text: Swift.String, response: Starscream.WebSocket.WSResponse) - func websocketDidReceiveData(socket: Starscream.WebSocket, data: Foundation.Data, response: Starscream.WebSocket.WSResponse) - func websocketHttpUpgrade(socket: Starscream.WebSocket, request: Swift.String) - func websocketHttpUpgrade(socket: Starscream.WebSocket, response: Swift.String) -} -@objc open class WebSocket : ObjectiveC.NSObject, Foundation.StreamDelegate, Starscream.WebSocketClient, Starscream.WSStreamDelegate { - public enum OpCode : Swift.UInt8 { - case continueFrame - case textFrame - case binaryFrame - case connectionClose - case ping - case pong - public typealias RawValue = Swift.UInt8 - public init?(rawValue: Swift.UInt8) - public var rawValue: Swift.UInt8 { - get - } - } - public static let ErrorDomain: Swift.String - public var callbackQueue: Dispatch.DispatchQueue - public class WSResponse { - public var code: Starscream.WebSocket.OpCode - public var frameCount: Swift.Int - public var buffer: Foundation.NSMutableData? - final public let firstFrame: Foundation.Date - @objc deinit - } - weak public var delegate: Starscream.WebSocketDelegate? - weak public var advancedDelegate: Starscream.WebSocketAdvancedDelegate? - weak public var pongDelegate: Starscream.WebSocketPongDelegate? - public var onConnect: (() -> Swift.Void)? - public var onDisconnect: ((Swift.Error?) -> Swift.Void)? - public var onText: ((Swift.String) -> Swift.Void)? - public var onData: ((Foundation.Data) -> Swift.Void)? - public var onPong: ((Foundation.Data?) -> Swift.Void)? - public var onHttpResponseHeaders: (([Swift.String : Swift.String]) -> Swift.Void)? - public var disableSSLCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public var sslClientCertificate: Starscream.SSLClientCertificate? - public var enableCompression: Swift.Bool - public var security: Starscream.SSLTrustValidator? - public var enabledSSLCipherSuites: [Security.SSLCipherSuite]? - public var isConnected: Swift.Bool { - get - } - public var request: Foundation.URLRequest - public var currentURL: Foundation.URL { - get - } - public var respondToPingWithPong: Swift.Bool - public init(request: Foundation.URLRequest, protocols: [Swift.String]? = nil, stream: Starscream.WSStream = FoundationStream()) - convenience public init(url: Foundation.URL, protocols: [Swift.String]? = nil) - convenience public init(url: Foundation.URL, writeQueueQOS: Foundation.QualityOfService, protocols: [Swift.String]? = nil) - open func connect() - open func disconnect(forceTimeout: Foundation.TimeInterval? = nil, closeCode: Swift.UInt16 = CloseCode.normal.rawValue) - open func write(string: Swift.String, completion: (() -> ())? = nil) - open func write(data: Foundation.Data, completion: (() -> ())? = nil) - open func write(ping: Foundation.Data, completion: (() -> ())? = nil) - open func write(pong: Foundation.Data, completion: (() -> ())? = nil) - public func newBytesInStream() - public func streamDidError(error: Swift.Error?) - @objc deinit - @objc override dynamic public init() -} -public protocol SSLTrustValidator { - func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool -} -open class SSLCert { - public init(data: Foundation.Data) - public init(key: Security.SecKey) - @objc deinit -} -open class SSLSecurity : Starscream.SSLTrustValidator { - public var validatedDN: Swift.Bool - public var validateEntireChain: Swift.Bool - convenience public init(usePublicKeys: Swift.Bool = false) - public init(certs: [Starscream.SSLCert], usePublicKeys: Swift.Bool) - open func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool - public func extractPublicKey(_ data: Foundation.Data) -> Security.SecKey? - public func extractPublicKey(_ cert: Security.SecCertificate, policy: Security.SecPolicy) -> Security.SecKey? - public func certificateChain(_ trust: Security.SecTrust) -> [Foundation.Data] - public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] - @objc deinit -} -public struct SSLClientCertificateError : Foundation.LocalizedError { - public var errorDescription: Swift.String? -} -public class SSLClientCertificate { - convenience public init(pkcs12Path: Swift.String, password: Swift.String) throws - public init(identity: Security.SecIdentity, identityCertificate: Security.SecCertificate) - convenience public init(pkcs12Url: Foundation.URL, password: Swift.String) throws - public init(pkcs12Url: Foundation.URL, importOptions: CoreFoundation.CFDictionary) throws - @objc deinit -} -extension Starscream.CloseCode : Swift.Equatable {} -extension Starscream.CloseCode : Swift.Hashable {} -extension Starscream.CloseCode : Swift.RawRepresentable {} -extension Starscream.ErrorType : Swift.Equatable {} -extension Starscream.ErrorType : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.Equatable {} -extension Starscream.WebSocket.OpCode : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.RawRepresentable {} diff --git a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftmodule b/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftmodule deleted file mode 100644 index fb27e73..0000000 Binary files a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/arm64.swiftmodule and /dev/null differ diff --git a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc b/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc deleted file mode 100644 index 9688900..0000000 Binary files a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc and /dev/null differ diff --git a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface b/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface deleted file mode 100644 index 5dc52bf..0000000 --- a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface +++ /dev/null @@ -1,219 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target x86_64-apple-tvos9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream -import CommonCrypto -import CoreFoundation -import Foundation -import Security -@_exported import Starscream -import Swift -import zlib -public let WebsocketDidConnectNotification: Swift.String -public let WebsocketDidDisconnectNotification: Swift.String -public let WebsocketDisconnectionErrorKeyName: Swift.String -public enum CloseCode : Swift.UInt16 { - case normal - case goingAway - case protocolError - case protocolUnhandledType - case noStatusReceived - case encoding - case policyViolated - case messageTooBig - public typealias RawValue = Swift.UInt16 - public init?(rawValue: Swift.UInt16) - public var rawValue: Swift.UInt16 { - get - } -} -public enum ErrorType : Swift.Error { - case outputStreamWriteError - case compressionError - case invalidSSLError - case writeTimeoutError - case protocolError - case upgradeError - case closeError - public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) -} -public struct WSError : Swift.Error { - public let type: Starscream.ErrorType - public let message: Swift.String - public let code: Swift.Int -} -public protocol WebSocketClient : AnyObject { - var delegate: Starscream.WebSocketDelegate? { get set } - var pongDelegate: Starscream.WebSocketPongDelegate? { get set } - var disableSSLCertValidation: Swift.Bool { get set } - var overrideTrustHostname: Swift.Bool { get set } - var desiredTrustHostname: Swift.String? { get set } - var sslClientCertificate: Starscream.SSLClientCertificate? { get set } - var security: Starscream.SSLTrustValidator? { get set } - var enabledSSLCipherSuites: [Security.SSLCipherSuite]? { get set } - var isConnected: Swift.Bool { get } - func connect() - func disconnect(forceTimeout: Foundation.TimeInterval?, closeCode: Swift.UInt16) - func write(string: Swift.String, completion: (() -> ())?) - func write(data: Foundation.Data, completion: (() -> ())?) - func write(ping: Foundation.Data, completion: (() -> ())?) - func write(pong: Foundation.Data, completion: (() -> ())?) -} -extension WebSocketClient { - public func write(string: Swift.String) - public func write(data: Foundation.Data) - public func write(ping: Foundation.Data) - public func write(pong: Foundation.Data) - public func disconnect() -} -public struct SSLSettings { - public let useSSL: Swift.Bool - public let disableCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public let sslClientCertificate: Starscream.SSLClientCertificate? - public let cipherSuites: [Security.SSLCipherSuite]? -} -public protocol WSStreamDelegate : AnyObject { - func newBytesInStream() - func streamDidError(error: Swift.Error?) -} -public protocol WSStream { - var delegate: Starscream.WSStreamDelegate? { get set } - func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - func write(data: Foundation.Data) -> Swift.Int - func read() -> Foundation.Data? - func cleanup() - func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) -} -@objc open class FoundationStream : ObjectiveC.NSObject, Starscream.WSStream, Foundation.StreamDelegate { - weak public var delegate: Starscream.WSStreamDelegate? - public var enableSOCKSProxy: Swift.Bool - public func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - public func write(data: Foundation.Data) -> Swift.Int - public func read() -> Foundation.Data? - public func cleanup() - public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) - @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc override dynamic public init() - @objc deinit -} -public protocol WebSocketDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocketClient) - func websocketDidDisconnect(socket: Starscream.WebSocketClient, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocketClient, text: Swift.String) - func websocketDidReceiveData(socket: Starscream.WebSocketClient, data: Foundation.Data) -} -public protocol WebSocketPongDelegate : AnyObject { - func websocketDidReceivePong(socket: Starscream.WebSocketClient, data: Foundation.Data?) -} -public protocol WebSocketAdvancedDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocket) - func websocketDidDisconnect(socket: Starscream.WebSocket, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocket, text: Swift.String, response: Starscream.WebSocket.WSResponse) - func websocketDidReceiveData(socket: Starscream.WebSocket, data: Foundation.Data, response: Starscream.WebSocket.WSResponse) - func websocketHttpUpgrade(socket: Starscream.WebSocket, request: Swift.String) - func websocketHttpUpgrade(socket: Starscream.WebSocket, response: Swift.String) -} -@objc open class WebSocket : ObjectiveC.NSObject, Foundation.StreamDelegate, Starscream.WebSocketClient, Starscream.WSStreamDelegate { - public enum OpCode : Swift.UInt8 { - case continueFrame - case textFrame - case binaryFrame - case connectionClose - case ping - case pong - public typealias RawValue = Swift.UInt8 - public init?(rawValue: Swift.UInt8) - public var rawValue: Swift.UInt8 { - get - } - } - public static let ErrorDomain: Swift.String - public var callbackQueue: Dispatch.DispatchQueue - public class WSResponse { - public var code: Starscream.WebSocket.OpCode - public var frameCount: Swift.Int - public var buffer: Foundation.NSMutableData? - final public let firstFrame: Foundation.Date - @objc deinit - } - weak public var delegate: Starscream.WebSocketDelegate? - weak public var advancedDelegate: Starscream.WebSocketAdvancedDelegate? - weak public var pongDelegate: Starscream.WebSocketPongDelegate? - public var onConnect: (() -> Swift.Void)? - public var onDisconnect: ((Swift.Error?) -> Swift.Void)? - public var onText: ((Swift.String) -> Swift.Void)? - public var onData: ((Foundation.Data) -> Swift.Void)? - public var onPong: ((Foundation.Data?) -> Swift.Void)? - public var onHttpResponseHeaders: (([Swift.String : Swift.String]) -> Swift.Void)? - public var disableSSLCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public var sslClientCertificate: Starscream.SSLClientCertificate? - public var enableCompression: Swift.Bool - public var security: Starscream.SSLTrustValidator? - public var enabledSSLCipherSuites: [Security.SSLCipherSuite]? - public var isConnected: Swift.Bool { - get - } - public var request: Foundation.URLRequest - public var currentURL: Foundation.URL { - get - } - public var respondToPingWithPong: Swift.Bool - public init(request: Foundation.URLRequest, protocols: [Swift.String]? = nil, stream: Starscream.WSStream = FoundationStream()) - convenience public init(url: Foundation.URL, protocols: [Swift.String]? = nil) - convenience public init(url: Foundation.URL, writeQueueQOS: Foundation.QualityOfService, protocols: [Swift.String]? = nil) - open func connect() - open func disconnect(forceTimeout: Foundation.TimeInterval? = nil, closeCode: Swift.UInt16 = CloseCode.normal.rawValue) - open func write(string: Swift.String, completion: (() -> ())? = nil) - open func write(data: Foundation.Data, completion: (() -> ())? = nil) - open func write(ping: Foundation.Data, completion: (() -> ())? = nil) - open func write(pong: Foundation.Data, completion: (() -> ())? = nil) - public func newBytesInStream() - public func streamDidError(error: Swift.Error?) - @objc deinit - @objc override dynamic public init() -} -public protocol SSLTrustValidator { - func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool -} -open class SSLCert { - public init(data: Foundation.Data) - public init(key: Security.SecKey) - @objc deinit -} -open class SSLSecurity : Starscream.SSLTrustValidator { - public var validatedDN: Swift.Bool - public var validateEntireChain: Swift.Bool - convenience public init(usePublicKeys: Swift.Bool = false) - public init(certs: [Starscream.SSLCert], usePublicKeys: Swift.Bool) - open func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool - public func extractPublicKey(_ data: Foundation.Data) -> Security.SecKey? - public func extractPublicKey(_ cert: Security.SecCertificate, policy: Security.SecPolicy) -> Security.SecKey? - public func certificateChain(_ trust: Security.SecTrust) -> [Foundation.Data] - public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] - @objc deinit -} -public struct SSLClientCertificateError : Foundation.LocalizedError { - public var errorDescription: Swift.String? -} -public class SSLClientCertificate { - convenience public init(pkcs12Path: Swift.String, password: Swift.String) throws - public init(identity: Security.SecIdentity, identityCertificate: Security.SecCertificate) - convenience public init(pkcs12Url: Foundation.URL, password: Swift.String) throws - public init(pkcs12Url: Foundation.URL, importOptions: CoreFoundation.CFDictionary) throws - @objc deinit -} -extension Starscream.CloseCode : Swift.Equatable {} -extension Starscream.CloseCode : Swift.Hashable {} -extension Starscream.CloseCode : Swift.RawRepresentable {} -extension Starscream.ErrorType : Swift.Equatable {} -extension Starscream.ErrorType : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.Equatable {} -extension Starscream.WebSocket.OpCode : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.RawRepresentable {} diff --git a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule b/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule deleted file mode 100644 index 8c0d2e6..0000000 Binary files a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule and /dev/null differ diff --git a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftdoc b/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftdoc deleted file mode 100644 index 9688900..0000000 Binary files a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftdoc and /dev/null differ diff --git a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftinterface b/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftinterface deleted file mode 100644 index 5dc52bf..0000000 --- a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftinterface +++ /dev/null @@ -1,219 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -// swift-module-flags: -target x86_64-apple-tvos9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Starscream -import CommonCrypto -import CoreFoundation -import Foundation -import Security -@_exported import Starscream -import Swift -import zlib -public let WebsocketDidConnectNotification: Swift.String -public let WebsocketDidDisconnectNotification: Swift.String -public let WebsocketDisconnectionErrorKeyName: Swift.String -public enum CloseCode : Swift.UInt16 { - case normal - case goingAway - case protocolError - case protocolUnhandledType - case noStatusReceived - case encoding - case policyViolated - case messageTooBig - public typealias RawValue = Swift.UInt16 - public init?(rawValue: Swift.UInt16) - public var rawValue: Swift.UInt16 { - get - } -} -public enum ErrorType : Swift.Error { - case outputStreamWriteError - case compressionError - case invalidSSLError - case writeTimeoutError - case protocolError - case upgradeError - case closeError - public static func == (a: Starscream.ErrorType, b: Starscream.ErrorType) -> Swift.Bool - public var hashValue: Swift.Int { - get - } - public func hash(into hasher: inout Swift.Hasher) -} -public struct WSError : Swift.Error { - public let type: Starscream.ErrorType - public let message: Swift.String - public let code: Swift.Int -} -public protocol WebSocketClient : AnyObject { - var delegate: Starscream.WebSocketDelegate? { get set } - var pongDelegate: Starscream.WebSocketPongDelegate? { get set } - var disableSSLCertValidation: Swift.Bool { get set } - var overrideTrustHostname: Swift.Bool { get set } - var desiredTrustHostname: Swift.String? { get set } - var sslClientCertificate: Starscream.SSLClientCertificate? { get set } - var security: Starscream.SSLTrustValidator? { get set } - var enabledSSLCipherSuites: [Security.SSLCipherSuite]? { get set } - var isConnected: Swift.Bool { get } - func connect() - func disconnect(forceTimeout: Foundation.TimeInterval?, closeCode: Swift.UInt16) - func write(string: Swift.String, completion: (() -> ())?) - func write(data: Foundation.Data, completion: (() -> ())?) - func write(ping: Foundation.Data, completion: (() -> ())?) - func write(pong: Foundation.Data, completion: (() -> ())?) -} -extension WebSocketClient { - public func write(string: Swift.String) - public func write(data: Foundation.Data) - public func write(ping: Foundation.Data) - public func write(pong: Foundation.Data) - public func disconnect() -} -public struct SSLSettings { - public let useSSL: Swift.Bool - public let disableCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public let sslClientCertificate: Starscream.SSLClientCertificate? - public let cipherSuites: [Security.SSLCipherSuite]? -} -public protocol WSStreamDelegate : AnyObject { - func newBytesInStream() - func streamDidError(error: Swift.Error?) -} -public protocol WSStream { - var delegate: Starscream.WSStreamDelegate? { get set } - func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - func write(data: Foundation.Data) -> Swift.Int - func read() -> Foundation.Data? - func cleanup() - func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) -} -@objc open class FoundationStream : ObjectiveC.NSObject, Starscream.WSStream, Foundation.StreamDelegate { - weak public var delegate: Starscream.WSStreamDelegate? - public var enableSOCKSProxy: Swift.Bool - public func connect(url: Foundation.URL, port: Swift.Int, timeout: Foundation.TimeInterval, ssl: Starscream.SSLSettings, completion: @escaping ((Swift.Error?) -> Swift.Void)) - public func write(data: Foundation.Data) -> Swift.Int - public func read() -> Foundation.Data? - public func cleanup() - public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) - @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc override dynamic public init() - @objc deinit -} -public protocol WebSocketDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocketClient) - func websocketDidDisconnect(socket: Starscream.WebSocketClient, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocketClient, text: Swift.String) - func websocketDidReceiveData(socket: Starscream.WebSocketClient, data: Foundation.Data) -} -public protocol WebSocketPongDelegate : AnyObject { - func websocketDidReceivePong(socket: Starscream.WebSocketClient, data: Foundation.Data?) -} -public protocol WebSocketAdvancedDelegate : AnyObject { - func websocketDidConnect(socket: Starscream.WebSocket) - func websocketDidDisconnect(socket: Starscream.WebSocket, error: Swift.Error?) - func websocketDidReceiveMessage(socket: Starscream.WebSocket, text: Swift.String, response: Starscream.WebSocket.WSResponse) - func websocketDidReceiveData(socket: Starscream.WebSocket, data: Foundation.Data, response: Starscream.WebSocket.WSResponse) - func websocketHttpUpgrade(socket: Starscream.WebSocket, request: Swift.String) - func websocketHttpUpgrade(socket: Starscream.WebSocket, response: Swift.String) -} -@objc open class WebSocket : ObjectiveC.NSObject, Foundation.StreamDelegate, Starscream.WebSocketClient, Starscream.WSStreamDelegate { - public enum OpCode : Swift.UInt8 { - case continueFrame - case textFrame - case binaryFrame - case connectionClose - case ping - case pong - public typealias RawValue = Swift.UInt8 - public init?(rawValue: Swift.UInt8) - public var rawValue: Swift.UInt8 { - get - } - } - public static let ErrorDomain: Swift.String - public var callbackQueue: Dispatch.DispatchQueue - public class WSResponse { - public var code: Starscream.WebSocket.OpCode - public var frameCount: Swift.Int - public var buffer: Foundation.NSMutableData? - final public let firstFrame: Foundation.Date - @objc deinit - } - weak public var delegate: Starscream.WebSocketDelegate? - weak public var advancedDelegate: Starscream.WebSocketAdvancedDelegate? - weak public var pongDelegate: Starscream.WebSocketPongDelegate? - public var onConnect: (() -> Swift.Void)? - public var onDisconnect: ((Swift.Error?) -> Swift.Void)? - public var onText: ((Swift.String) -> Swift.Void)? - public var onData: ((Foundation.Data) -> Swift.Void)? - public var onPong: ((Foundation.Data?) -> Swift.Void)? - public var onHttpResponseHeaders: (([Swift.String : Swift.String]) -> Swift.Void)? - public var disableSSLCertValidation: Swift.Bool - public var overrideTrustHostname: Swift.Bool - public var desiredTrustHostname: Swift.String? - public var sslClientCertificate: Starscream.SSLClientCertificate? - public var enableCompression: Swift.Bool - public var security: Starscream.SSLTrustValidator? - public var enabledSSLCipherSuites: [Security.SSLCipherSuite]? - public var isConnected: Swift.Bool { - get - } - public var request: Foundation.URLRequest - public var currentURL: Foundation.URL { - get - } - public var respondToPingWithPong: Swift.Bool - public init(request: Foundation.URLRequest, protocols: [Swift.String]? = nil, stream: Starscream.WSStream = FoundationStream()) - convenience public init(url: Foundation.URL, protocols: [Swift.String]? = nil) - convenience public init(url: Foundation.URL, writeQueueQOS: Foundation.QualityOfService, protocols: [Swift.String]? = nil) - open func connect() - open func disconnect(forceTimeout: Foundation.TimeInterval? = nil, closeCode: Swift.UInt16 = CloseCode.normal.rawValue) - open func write(string: Swift.String, completion: (() -> ())? = nil) - open func write(data: Foundation.Data, completion: (() -> ())? = nil) - open func write(ping: Foundation.Data, completion: (() -> ())? = nil) - open func write(pong: Foundation.Data, completion: (() -> ())? = nil) - public func newBytesInStream() - public func streamDidError(error: Swift.Error?) - @objc deinit - @objc override dynamic public init() -} -public protocol SSLTrustValidator { - func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool -} -open class SSLCert { - public init(data: Foundation.Data) - public init(key: Security.SecKey) - @objc deinit -} -open class SSLSecurity : Starscream.SSLTrustValidator { - public var validatedDN: Swift.Bool - public var validateEntireChain: Swift.Bool - convenience public init(usePublicKeys: Swift.Bool = false) - public init(certs: [Starscream.SSLCert], usePublicKeys: Swift.Bool) - open func isValid(_ trust: Security.SecTrust, domain: Swift.String?) -> Swift.Bool - public func extractPublicKey(_ data: Foundation.Data) -> Security.SecKey? - public func extractPublicKey(_ cert: Security.SecCertificate, policy: Security.SecPolicy) -> Security.SecKey? - public func certificateChain(_ trust: Security.SecTrust) -> [Foundation.Data] - public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] - @objc deinit -} -public struct SSLClientCertificateError : Foundation.LocalizedError { - public var errorDescription: Swift.String? -} -public class SSLClientCertificate { - convenience public init(pkcs12Path: Swift.String, password: Swift.String) throws - public init(identity: Security.SecIdentity, identityCertificate: Security.SecCertificate) - convenience public init(pkcs12Url: Foundation.URL, password: Swift.String) throws - public init(pkcs12Url: Foundation.URL, importOptions: CoreFoundation.CFDictionary) throws - @objc deinit -} -extension Starscream.CloseCode : Swift.Equatable {} -extension Starscream.CloseCode : Swift.Hashable {} -extension Starscream.CloseCode : Swift.RawRepresentable {} -extension Starscream.ErrorType : Swift.Equatable {} -extension Starscream.ErrorType : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.Equatable {} -extension Starscream.WebSocket.OpCode : Swift.Hashable {} -extension Starscream.WebSocket.OpCode : Swift.RawRepresentable {} diff --git a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftmodule b/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftmodule deleted file mode 100644 index 8c0d2e6..0000000 Binary files a/Frameworks/tvOS/Starscream.framework/Modules/Starscream.swiftmodule/x86_64.swiftmodule and /dev/null differ diff --git a/Frameworks/tvOS/Starscream.framework/Starscream b/Frameworks/tvOS/Starscream.framework/Starscream deleted file mode 100755 index 8a65bee..0000000 Binary files a/Frameworks/tvOS/Starscream.framework/Starscream and /dev/null differ diff --git a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-tvos.swiftmodule b/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-tvos.swiftmodule deleted file mode 100644 index db19263..0000000 Binary files a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64-apple-tvos.swiftmodule and /dev/null differ diff --git a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftmodule b/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftmodule deleted file mode 100644 index db19263..0000000 Binary files a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/arm64.swiftmodule and /dev/null differ diff --git a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc b/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc deleted file mode 100644 index e01c77f..0000000 Binary files a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc and /dev/null differ diff --git a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule b/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule deleted file mode 100644 index d0ec46d..0000000 Binary files a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule and /dev/null differ diff --git a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftdoc b/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftdoc deleted file mode 100644 index e01c77f..0000000 Binary files a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftdoc and /dev/null differ diff --git a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftmodule b/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftmodule deleted file mode 100644 index d0ec46d..0000000 Binary files a/Frameworks/tvOS/Swifter.framework/Modules/Swifter.swiftmodule/x86_64.swiftmodule and /dev/null differ diff --git a/Frameworks/tvOS/Swifter.framework/Swifter b/Frameworks/tvOS/Swifter.framework/Swifter deleted file mode 100755 index 54ec809..0000000 Binary files a/Frameworks/tvOS/Swifter.framework/Swifter and /dev/null differ diff --git a/Package.swift b/Package.swift index 195ccc9..a78db29 100644 --- a/Package.swift +++ b/Package.swift @@ -69,19 +69,19 @@ let package = Package( #if os(macOS) package.dependencies = [ - .package(url: "https://github.com/httpswift/swifter.git", .upToNextMinor(from: "1.4.6")), + .package(url: "https://github.com/httpswift/swifter.git", .upToNextMinor(from: "1.5.0")), .package(url: "https://github.com/vapor/websocket", .upToNextMinor(from: "1.1.2")), - .package(url: "https://github.com/daltoniam/Starscream", .upToNextMinor(from: "3.1.0")) + .package(url: "https://github.com/daltoniam/Starscream", .upToNextMinor(from: "4.0.4")) ] #elseif os(Linux) package.dependencies = [ - .package(url: "https://github.com/httpswift/swifter.git", .upToNextMinor(from: "1.4.6")), + .package(url: "https://github.com/httpswift/swifter.git", .upToNextMinor(from: "1.5.0")), .package(url: "https://github.com/vapor/websocket", .upToNextMinor(from: "1.1.2")) ] #elseif os(iOS) || os(tvOS) package.dependencies = [ - .package(url: "https://github.com/httpswift/swifter.git", .upToNextMinor(from: "1.4.6")), - .package(url: "https://github.com/daltoniam/Starscream", .upToNextMinor(from: "3.1.0")) + .package(url: "https://github.com/httpswift/swifter.git", .upToNextMinor(from: "1.5.0")), + .package(url: "https://github.com/daltoniam/Starscream", .upToNextMinor(from: "4.0.4")) ] #endif diff --git a/README.md b/README.md index b8ed62a..e186045 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ Add `SlackKit` to your `Package.swift` ```swift let package = Package( dependencies: [ - .package(url: "https://github.com/pvzig/SlackKit.git", .upToNextMinor(from: "4.3.0")) + .package(url: "https://github.com/pvzig/SlackKit.git", .upToNextMinor(from: "4.6.0")) ] ) ``` diff --git a/SKClient/README.md b/SKClient/README.md index fa9ae8e..33560f8 100755 --- a/SKClient/README.md +++ b/SKClient/README.md @@ -18,7 +18,7 @@ let package = Package( targets: ["SampleApp"]), ], dependencies: [ - .package(url: "https://github.com/pvzig/SlackKit.git", .upToNextMinor(from: "4.3.0")), + .package(url: "https://github.com/pvzig/SlackKit.git", .upToNextMinor(from: "4.6.0")), ], targets: [ .target( diff --git a/SKRTMAPI/SKRTMAPI.xcconfig b/SKRTMAPI/SKRTMAPI.xcconfig deleted file mode 100644 index 6a1a906..0000000 --- a/SKRTMAPI/SKRTMAPI.xcconfig +++ /dev/null @@ -1,16 +0,0 @@ -// -// SKRTMAPI.xcconfig -// SlackKit -// -// Created by Peter Zignego on 1/28/19. -// Copyright © 2019 Peter Zignego. All rights reserved. -// - -// Configuration settings file format documentation can be found at: -// https://help.apple.com/xcode/#/dev745c5c974 - -FRAMEWORK_SEARCH_PATHS[sdk=macosx*] = "$(PROJECT_DIR)/Frameworks/macOS"; -FRAMEWORK_SEARCH_PATHS[sdk=appletvos*] = "$(PROJECT_DIR)/Frameworks/tvOS"; -FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*] = "$(PROJECT_DIR)/Frameworks/iOS"; -FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*] = "$(PROJECT_DIR)/Frameworks/iOS"; -FRAMEWORK_SEARCH_PATHS[sdk=appletvsimulator*] = "$(PROJECT_DIR)/Frameworks/tvOS"; diff --git a/SKRTMAPI/Sources/Conformers/StarscreamRTM.swift b/SKRTMAPI/Sources/Conformers/StarscreamRTM.swift index 8d98d42..c560deb 100755 --- a/SKRTMAPI/Sources/Conformers/StarscreamRTM.swift +++ b/SKRTMAPI/Sources/Conformers/StarscreamRTM.swift @@ -29,7 +29,6 @@ import SKCore import Starscream public class StarscreamRTM: RTMWebSocket, WebSocketDelegate { - public weak var delegate: RTMDelegate? private var webSocket: WebSocket? @@ -37,7 +36,7 @@ public class StarscreamRTM: RTMWebSocket, WebSocketDelegate { // MARK: - RTM public func connect(url: URL) { - self.webSocket = WebSocket(url: url) + self.webSocket = WebSocket(request: URLRequest(url: url)) self.webSocket?.delegate = self self.webSocket?.connect() } @@ -58,24 +57,34 @@ public class StarscreamRTM: RTMWebSocket, WebSocketDelegate { } // MARK: - WebSocketDelegate - public func websocketDidConnect(socket: WebSocketClient) { - delegate?.didConnect() + + public func didReceive(event: WebSocketEvent, client: WebSocket) { + switch event { + case .connected: + delegate?.didConnect() + case .disconnected: + webSocket = nil + delegate?.disconnected() + case .text(let text): + delegate?.receivedMessage(text) + case .binary: + break // unhandled + case .pong: + break // unhandled + case .ping: + break // unhandled + case .error: + break // unhandled + case .viabilityChanged: + break // unhandled + case .reconnectSuggested: + break // unhandled + case .cancelled: + break // unhandled + @unknown default: + break // unhandled + } } - - public func websocketDidDisconnect(socket: WebSocketClient, error: Error?) { - webSocket = nil - delegate?.disconnected() - } - - public func websocketDidReceiveMessage(socket: WebSocketClient, text: String) { - delegate?.receivedMessage(text) - } - - public func websocketDidConnect(socket: WebSocket) { - delegate?.didConnect() - } - - public func websocketDidReceiveData(socket: WebSocketClient, data: Data) {} } #endif diff --git a/SKServer/README.md b/SKServer/README.md index b3e6475..ff5867f 100755 --- a/SKServer/README.md +++ b/SKServer/README.md @@ -17,7 +17,7 @@ let package = Package( targets: ["SampleApp"]), ], dependencies: [ - .package(url: "https://github.com/pvzig/SlackKit.git", .upToNextMinor(from: "4.3.0")), + .package(url: "https://github.com/pvzig/SlackKit.git", .upToNextMinor(from: "4.6.0")), ], targets: [ .target( diff --git a/SKServer/SKServer.xcconfig b/SKServer/SKServer.xcconfig deleted file mode 100644 index 15c018c..0000000 --- a/SKServer/SKServer.xcconfig +++ /dev/null @@ -1,16 +0,0 @@ -// -// SKServer.xcconfig -// SlackKit -// -// Created by Peter Zignego on 1/28/19. -// Copyright © 2019 Peter Zignego. All rights reserved. -// - -// Configuration settings file format documentation can be found at: -// https://help.apple.com/xcode/#/dev745c5c974 - -FRAMEWORK_SEARCH_PATHS[sdk=macosx*] = "$(PROJECT_DIR)/Frameworks/macOS"; -FRAMEWORK_SEARCH_PATHS[sdk=appletvos*] = "$(PROJECT_DIR)/Frameworks/tvOS"; -FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*] = "$(PROJECT_DIR)/Frameworks/iOS"; -FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*] = "$(PROJECT_DIR)/Frameworks/iOS"; -FRAMEWORK_SEARCH_PATHS[sdk=appletvsimulator*] = "$(PROJECT_DIR)/Frameworks/tvOS"; diff --git a/SKWebAPI/README.md b/SKWebAPI/README.md index 02b7ba3..4e78403 100755 --- a/SKWebAPI/README.md +++ b/SKWebAPI/README.md @@ -19,7 +19,7 @@ let package = Package( targets: ["SampleApp"]), ], dependencies: [ - .package(url: "https://github.com/pvzig/SlackKit.git", .upToNextMinor(from: "4.3.0")), + .package(url: "https://github.com/pvzig/SlackKit.git", .upToNextMinor(from: "4.6.0")), ], targets: [ .target( diff --git a/SlackKit.podspec b/SlackKit.podspec index 289a542..d0af2a3 100644 --- a/SlackKit.podspec +++ b/SlackKit.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "SlackKit" - s.version = "4.5.1" + s.version = "4.6.0" s.summary = "Write Slack apps in Swift" s.homepage = "https://github.com/pvzig/SlackKit" s.license = "MIT" @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.source = { :git => "https://github.com/pvzig/SlackKit.git", :tag => s.version.to_s } s.social_media_url = "https://twitter.com/pvzig" s.platforms = { :ios => '10.0', :osx => '10.11', :tvos => '10.0' } - s.swift_version = '5.1.3' + s.swift_version = '5.2.4' s.cocoapods_version = '>= 1.4.0' s.default_subspec = "SlackKit" @@ -36,7 +36,7 @@ Pod::Spec.new do |s| ss.exclude_files = "SKRTMAPI/Sources/Conformers/VaporEngineRTM.swift" ss.dependency "SlackKit/SKCore" ss.dependency "SlackKit/SKWebAPI" - ss.dependency "Starscream", "3.1.0" + ss.dependency "Starscream", "4.0.4" end s.subspec "SKServer" do |ss| diff --git a/SlackKit.xcodeproj/project.pbxproj b/SlackKit.xcodeproj/project.pbxproj index 686023e..7cbad04 100644 --- a/SlackKit.xcodeproj/project.pbxproj +++ b/SlackKit.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 50; + objectVersion = 52; objects = { /* Begin PBXBuildFile section */ @@ -107,12 +107,6 @@ 263B10DD21FE548800AF9EF9 /* SKRTMAPI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 263B0FC421FE23C200AF9EF9 /* SKRTMAPI.framework */; }; 263B10DE21FE548800AF9EF9 /* SKServer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 263B0FDE21FE23DB00AF9EF9 /* SKServer.framework */; }; 263B10DF21FE548800AF9EF9 /* SKWebAPI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 263B0FB721FE23B000AF9EF9 /* SKWebAPI.framework */; }; - 269A176A21FFDF9E00F1F500 /* Starscream.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 269A176021FFDB4C00F1F500 /* Starscream.framework */; }; - 269A176D21FFDFB200F1F500 /* Swifter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 269A176121FFDB4C00F1F500 /* Swifter.framework */; }; - 269A185C220BB32B00F1F500 /* Starscream.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 269A175A21FFDB4C00F1F500 /* Starscream.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 269A185D220BB32B00F1F500 /* Swifter.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 269A175B21FFDB4C00F1F500 /* Swifter.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 26D4E4D32210A31F00A67B67 /* Starscream.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 269A175A21FFDB4C00F1F500 /* Starscream.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 26D4E4D42210A31F00A67B67 /* Swifter.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 269A175B21FFDB4C00F1F500 /* Swifter.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 26D4E605221211FD00A67B67 /* SlackKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D4E602221211B900A67B67 /* SlackKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 26D4E6062212120100A67B67 /* SKClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D4E5FF221211B900A67B67 /* SKClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; 26D4E6072212120500A67B67 /* SKCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D4E603221211B900A67B67 /* SKCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -130,6 +124,8 @@ A20D15EA22DE158000044CFC /* BlockComposition.swift in Sources */ = {isa = PBXBuildFile; fileRef = A20D15E722DE158000044CFC /* BlockComposition.swift */; }; A20D15EB22DE158000044CFC /* BlockElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = A20D15E822DE158000044CFC /* BlockElement.swift */; }; A20D15EC22DE158000044CFC /* BlockLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = A20D15E922DE158000044CFC /* BlockLayout.swift */; }; + AD39B504252DFF0B000CF632 /* Swifter.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = AD39B503252DFF0A000CF632 /* Swifter.xcframework */; }; + AD39B508252DFF1A000CF632 /* Starscream.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = AD39B507252DFF1A000CF632 /* Starscream.xcframework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -175,33 +171,22 @@ remoteGlobalIDString = 263B0FB621FE23B000AF9EF9; remoteInfo = SKWebAPI; }; + ADE710BC252E2642008DD76A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 263B0F8221FE1B2300AF9EF9 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 263B0FD021FE23CD00AF9EF9; + remoteInfo = SlackKit; + }; + ADE710BE252E2648008DD76A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 263B0F8221FE1B2300AF9EF9 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 263B0FD021FE23CD00AF9EF9; + remoteInfo = SlackKit; + }; /* End PBXContainerItemProxy section */ -/* Begin PBXCopyFilesBuildPhase section */ - 269A185A220BB2B800F1F500 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 269A185C220BB32B00F1F500 /* Starscream.framework in CopyFiles */, - 269A185D220BB32B00F1F500 /* Swifter.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 26D4E4D22210A31F00A67B67 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 26D4E4D32210A31F00A67B67 /* Starscream.framework in CopyFiles */, - 26D4E4D42210A31F00A67B67 /* Swifter.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - /* Begin PBXFileReference section */ 2601B6B72220813600F197AB /* SlackKitTests.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = SlackKitTests.xcconfig; sourceTree = ""; }; 2601B6C1222085AB00F197AB /* SlackKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SlackKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -299,8 +284,6 @@ 269A175E21FFDB4C00F1F500 /* Swifter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Swifter.framework; sourceTree = ""; }; 269A176021FFDB4C00F1F500 /* Starscream.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Starscream.framework; sourceTree = ""; }; 269A176121FFDB4C00F1F500 /* Swifter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Swifter.framework; sourceTree = ""; }; - 269A177021FFE40700F1F500 /* SKRTMAPI.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = SKRTMAPI.xcconfig; sourceTree = ""; }; - 269A177121FFE4E200F1F500 /* SKServer.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = SKServer.xcconfig; sourceTree = ""; }; 26D4E4D82210A31F00A67B67 /* Robot or Not Bot.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Robot or Not Bot.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 26D4E5FE221211B900A67B67 /* SKRTMAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SKRTMAPI.h; sourceTree = ""; }; 26D4E5FF221211B900A67B67 /* SKClient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SKClient.h; sourceTree = ""; }; @@ -333,6 +316,8 @@ A20D15E722DE158000044CFC /* BlockComposition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BlockComposition.swift; sourceTree = ""; }; A20D15E822DE158000044CFC /* BlockElement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BlockElement.swift; sourceTree = ""; }; A20D15E922DE158000044CFC /* BlockLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BlockLayout.swift; sourceTree = ""; }; + AD39B503252DFF0A000CF632 /* Swifter.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Swifter.xcframework; sourceTree = ""; }; + AD39B507252DFF1A000CF632 /* Starscream.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Starscream.xcframework; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -371,8 +356,8 @@ buildActionMask = 2147483647; files = ( 263B10D621FE534C00AF9EF9 /* SKCore.framework in Frameworks */, + AD39B508252DFF1A000CF632 /* Starscream.xcframework in Frameworks */, 263B10D721FE534C00AF9EF9 /* SKWebAPI.framework in Frameworks */, - 269A176A21FFDF9E00F1F500 /* Starscream.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -392,9 +377,9 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + AD39B504252DFF0B000CF632 /* Swifter.xcframework in Frameworks */, 263B10D821FE537800AF9EF9 /* SKCore.framework in Frameworks */, 263B10D921FE537800AF9EF9 /* SKWebAPI.framework in Frameworks */, - 269A176D21FFDFB200F1F500 /* Swifter.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -478,7 +463,6 @@ isa = PBXGroup; children = ( 263B103F21FE33AC00AF9EF9 /* Sources */, - 269A177021FFE40700F1F500 /* SKRTMAPI.xcconfig */, ); path = SKRTMAPI; sourceTree = ""; @@ -495,7 +479,6 @@ isa = PBXGroup; children = ( 263B105121FE33EB00AF9EF9 /* Sources */, - 269A177121FFE4E200F1F500 /* SKServer.xcconfig */, ); path = SKServer; sourceTree = ""; @@ -744,6 +727,8 @@ 263B10CB21FE4DD900AF9EF9 /* Frameworks */ = { isa = PBXGroup; children = ( + AD39B507252DFF1A000CF632 /* Starscream.xcframework */, + AD39B503252DFF0A000CF632 /* Swifter.xcframework */, 269A175F21FFDB4C00F1F500 /* iOS */, 269A175921FFDB4C00F1F500 /* macOS */, 269A175C21FFDB4C00F1F500 /* tvOS */, @@ -1112,11 +1097,11 @@ buildPhases = ( 263B0FE721FE247300AF9EF9 /* Sources */, 263B0FE821FE247300AF9EF9 /* Frameworks */, - 269A185A220BB2B800F1F500 /* CopyFiles */, ); buildRules = ( ); dependencies = ( + ADE710BD252E2642008DD76A /* PBXTargetDependency */, ); name = Leaderboard; productName = Leaderboard; @@ -1129,11 +1114,11 @@ buildPhases = ( 26D4E4CE2210A31F00A67B67 /* Sources */, 26D4E4D12210A31F00A67B67 /* Frameworks */, - 26D4E4D22210A31F00A67B67 /* CopyFiles */, ); buildRules = ( ); dependencies = ( + ADE710BF252E2648008DD76A /* PBXTargetDependency */, ); name = "Robot or Not Bot"; productName = Leaderboard; @@ -1146,8 +1131,8 @@ 263B0F8221FE1B2300AF9EF9 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 1010; - LastUpgradeCheck = 1130; + LastSwiftUpdateCheck = 1170; + LastUpgradeCheck = 1170; ORGANIZATIONNAME = "Peter Zignego"; TargetAttributes = { 2601B6C0222085AB00F197AB = { @@ -1193,6 +1178,7 @@ hasScannedForEncodings = 0; knownRegions = ( en, + Base, ); mainGroup = 263B0F8121FE1B2300AF9EF9; productRefGroup = 263B0F8121FE1B2300AF9EF9; @@ -1461,6 +1447,16 @@ target = 263B0FB621FE23B000AF9EF9 /* SKWebAPI */; targetProxy = 2601B6E02223039200F197AB /* PBXContainerItemProxy */; }; + ADE710BD252E2642008DD76A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 263B0FD021FE23CD00AF9EF9 /* SlackKit */; + targetProxy = ADE710BC252E2642008DD76A /* PBXContainerItemProxy */; + }; + ADE710BF252E2648008DD76A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 263B0FD021FE23CD00AF9EF9 /* SlackKit */; + targetProxy = ADE710BE252E2648008DD76A /* PBXContainerItemProxy */; + }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ @@ -1669,7 +1665,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 4.5.1; + MARKETING_VERSION = 4.6.0; PRODUCT_BUNDLE_IDENTIFIER = com.launchsoft.SKCore; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -1701,7 +1697,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 4.5.1; + MARKETING_VERSION = 4.6.0; PRODUCT_BUNDLE_IDENTIFIER = com.launchsoft.SKCore; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -1734,7 +1730,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 4.5.1; + MARKETING_VERSION = 4.6.0; PRODUCT_BUNDLE_IDENTIFIER = com.launchsoft.SKClient; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -1767,7 +1763,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 4.5.1; + MARKETING_VERSION = 4.6.0; PRODUCT_BUNDLE_IDENTIFIER = com.launchsoft.SKClient; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -1800,7 +1796,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 4.5.1; + MARKETING_VERSION = 4.6.0; PRODUCT_BUNDLE_IDENTIFIER = com.launchsoft.SKWebAPI; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -1833,7 +1829,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 4.5.1; + MARKETING_VERSION = 4.6.0; PRODUCT_BUNDLE_IDENTIFIER = com.launchsoft.SKWebAPI; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -1849,7 +1845,6 @@ }; 263B0FCA21FE23C200AF9EF9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 269A177021FFE40700F1F500 /* SKRTMAPI.xcconfig */; buildSettings = { BUILD_LIBRARY_FOR_DISTRIBUTION = YES; CODE_SIGN_IDENTITY = ""; @@ -1867,7 +1862,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 4.5.1; + MARKETING_VERSION = 4.6.0; PRODUCT_BUNDLE_IDENTIFIER = com.launchsoft.SKRTMAPI; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -1883,7 +1878,6 @@ }; 263B0FCB21FE23C200AF9EF9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 269A177021FFE40700F1F500 /* SKRTMAPI.xcconfig */; buildSettings = { BUILD_LIBRARY_FOR_DISTRIBUTION = YES; CODE_SIGN_IDENTITY = ""; @@ -1901,7 +1895,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 4.5.1; + MARKETING_VERSION = 4.6.0; PRODUCT_BUNDLE_IDENTIFIER = com.launchsoft.SKRTMAPI; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -1934,7 +1928,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 4.5.1; + MARKETING_VERSION = 4.6.0; PRODUCT_BUNDLE_IDENTIFIER = com.launchsoft.SlackKit; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -1968,7 +1962,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 4.5.1; + MARKETING_VERSION = 4.6.0; PRODUCT_BUNDLE_IDENTIFIER = com.launchsoft.SlackKit; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -1984,7 +1978,6 @@ }; 263B0FE421FE23DB00AF9EF9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 269A177121FFE4E200F1F500 /* SKServer.xcconfig */; buildSettings = { BUILD_LIBRARY_FOR_DISTRIBUTION = YES; CODE_SIGN_IDENTITY = ""; @@ -2002,7 +1995,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 4.5.1; + MARKETING_VERSION = 4.6.0; PRODUCT_BUNDLE_IDENTIFIER = com.launchsoft.SKServer; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -2018,7 +2011,6 @@ }; 263B0FE521FE23DB00AF9EF9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 269A177121FFE4E200F1F500 /* SKServer.xcconfig */; buildSettings = { BUILD_LIBRARY_FOR_DISTRIBUTION = YES; CODE_SIGN_IDENTITY = ""; @@ -2036,7 +2028,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 4.5.1; + MARKETING_VERSION = 4.6.0; PRODUCT_BUNDLE_IDENTIFIER = com.launchsoft.SKServer; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; diff --git a/SlackKit.xcodeproj/xcshareddata/xcschemes/SKClient.xcscheme b/SlackKit.xcodeproj/xcshareddata/xcschemes/SKClient.xcscheme index de4d4da..9571e4c 100644 --- a/SlackKit.xcodeproj/xcshareddata/xcschemes/SKClient.xcscheme +++ b/SlackKit.xcodeproj/xcshareddata/xcschemes/SKClient.xcscheme @@ -1,6 +1,6 @@ Package.swift ```swift let package = Package( dependencies: [ - .package(url: "https://github.com/pvzig/SlackKit.git", .upToNextMinor(from: "4.3.0")) + .package(url: "https://github.com/pvzig/SlackKit.git", .upToNextMinor(from: "4.6.0")) ] ) ``` diff --git a/azure-pipelines.yml b/azure-pipelines.yml index a0093c4..b022664 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -10,7 +10,7 @@ jobs: # Builds - job: macOS pool: - vmImage: 'macOS-10.14' + vmImage: 'macOS-10.15' steps: - task: Xcode@5 inputs: @@ -20,7 +20,7 @@ jobs: configuration: 'Release' xcWorkspacePath: 'SlackKit.xcodeproj/project.xcworkspace' xcodeVersion: specifyPath - xcodeDeveloperDir: '/Applications/Xcode_11.3.app/Contents/Developer' + xcodeDeveloperDir: '/Applications/Xcode_11.7.app/Contents/Developer' - task: Xcode@5 inputs: actions: 'test' @@ -29,10 +29,10 @@ jobs: configuration: 'Debug' xcWorkspacePath: 'SlackKit.xcodeproj/project.xcworkspace' xcodeVersion: specifyPath - xcodeDeveloperDir: '/Applications/Xcode_11.3.app/Contents/Developer' + xcodeDeveloperDir: '/Applications/Xcode_11.7.app/Contents/Developer' - job: iOS pool: - vmImage: 'macOS-10.14' + vmImage: 'macOS-10.15' steps: - task: Xcode@5 inputs: @@ -42,7 +42,7 @@ jobs: configuration: 'Release' xcWorkspacePath: 'SlackKit.xcodeproj/project.xcworkspace' xcodeVersion: specifyPath - xcodeDeveloperDir: '/Applications/Xcode_11.3.app/Contents/Developer' + xcodeDeveloperDir: '/Applications/Xcode_11.7.app/Contents/Developer' - task: Xcode@5 inputs: actions: 'test' @@ -51,15 +51,15 @@ jobs: configuration: 'Debug' xcWorkspacePath: 'SlackKit.xcodeproj/project.xcworkspace' xcodeVersion: specifyPath - xcodeDeveloperDir: '/Applications/Xcode_11.3.app/Contents/Developer' + xcodeDeveloperDir: '/Applications/Xcode_11.7.app/Contents/Developer' destinationPlatformOption: 'custom' destinationPlatform: 'iOS' destinationTypeOption: 'simulators' - destinationSimulators: 'iPhone 11 Pro,OS=13.3' + destinationSimulators: 'iPhone 11 Pro,OS=13.7' - job: tvOS pool: - vmImage: 'macOS-10.14' + vmImage: 'macOS-10.15' steps: - task: Xcode@5 inputs: @@ -69,7 +69,7 @@ jobs: configuration: 'Release' xcWorkspacePath: 'SlackKit.xcodeproj/project.xcworkspace' xcodeVersion: specifyPath - xcodeDeveloperDir: '/Applications/Xcode_11.3.app/Contents/Developer' + xcodeDeveloperDir: '/Applications/Xcode_11.7.app/Contents/Developer' - task: Xcode@5 inputs: actions: 'test' @@ -78,11 +78,11 @@ jobs: configuration: 'Debug' xcWorkspacePath: 'SlackKit.xcodeproj/project.xcworkspace' xcodeVersion: specifyPath - xcodeDeveloperDir: '/Applications/Xcode_11.3.app/Contents/Developer' + xcodeDeveloperDir: '/Applications/Xcode_11.7.app/Contents/Developer' destinationPlatformOption: 'custom' destinationPlatform: 'tvOS' destinationTypeOption: 'simulators' - destinationSimulators: 'Apple TV 4K,OS=13.3' + destinationSimulators: 'Apple TV 4K,OS=13.4' - job: Linux pool: vmImage: 'ubuntu-16.04' @@ -90,12 +90,46 @@ jobs: - script: | # Install Swift dependencies sudo apt-get install clang libicu-dev - # Install Swift 5.1.3 - curl https://swift.org/builds/swift-5.1.3-release/ubuntu1604/swift-5.1.3-RELEASE/swift-5.1.3-RELEASE-ubuntu16.04.tar.gz > $(Build.SourcesDirectory)/swift-5.1.3-RELEASE-ubuntu16.04.tar.gz - tar xzf swift-5.1.3-RELEASE-ubuntu16.04.tar.gz -C $(Build.SourcesDirectory) + # Install Swift 5.2.4 + curl https://swift.org/builds/swift-5.2.4-release/ubuntu1604/swift-5.2.4-RELEASE/swift-5.2.4-RELEASE-ubuntu16.04.tar.gz > $(Build.SourcesDirectory)/swift-5.2.4-RELEASE-ubuntu16.04.tar.gz + tar xzf swift-5.2.4-RELEASE-ubuntu16.04.tar.gz -C $(Build.SourcesDirectory) # Swift build - $(Build.SourcesDirectory)/swift-5.1.3-RELEASE-ubuntu16.04/usr/bin/swift build + $(Build.SourcesDirectory)/swift-5.2.4-RELEASE-ubuntu16.04/usr/bin/swift build # Swift test - $(Build.SourcesDirectory)/swift-5.1.3-RELEASE-ubuntu16.04/usr/bin/swift test + $(Build.SourcesDirectory)/swift-5.2.4-RELEASE-ubuntu16.04/usr/bin/swift test +# Examples +- job: 'Swift_Package_Manager' + pool: + vmImage: 'macOS-10.15' + steps: + - script: | + brew update + brew install pkg-config + brew install libressl + swift build --package-path Examples/Leaderboard/ +- job: 'Carthage' + pool: + vmImage: 'macOS-10.15' + steps: + - script: | + carthage bootstrap + workingDirectory: 'Examples/Leaderboard' + +- job: 'CocoaPods' + pool: + vmImage: 'macOS-10.15' + steps: + - task: CocoaPods@0 + inputs: + projectDirectory: 'Examples/Leaderboard' + - task: Xcode@5 + inputs: + actions: 'build' + scheme: 'Leaderboard' + sdk: 'macosx' + configuration: 'Release' + xcWorkspacePath: 'Examples/Leaderboard/Leaderboard.xcworkspace' + xcodeVersion: specifyPath + xcodeDeveloperDir: '/Applications/Xcode_11.7.app/Contents/Developer' diff --git a/carthage.xcconfig b/carthage.xcconfig deleted file mode 100644 index 1c3cff8..0000000 --- a/carthage.xcconfig +++ /dev/null @@ -1,12 +0,0 @@ -// -// carthage.xcconfig -// SlackKit -// -// Created by Peter Zignego on 12/19/19. -// Copyright © 2019 Peter Zignego. All rights reserved. -// - -// Configuration settings file format documentation can be found at: -// https://help.apple.com/xcode/#/dev745c5c974 - -BUILD_LIBRARY_FOR_DISTRIBUTION = YES; diff --git a/gen_xcframeworks.sh b/gen_xcframeworks.sh new file mode 100644 index 0000000..7bbd22f --- /dev/null +++ b/gen_xcframeworks.sh @@ -0,0 +1,38 @@ +# Clone Swifter and Starscream and enable BUILD_LIBRARIES_FOR_DISTRIBUTION=YES +# TODO: Upstream these changes + +# Create Swifter.xcframework +# iOS +xcodebuild archive -scheme 'SwifteriOS' -configuration Release -destination 'generic/platform=iOS' -archivePath 'SwifteriOS.framework-iphoneos.xcarchive' SKIP_INSTALL=NO +xcodebuild archive -scheme 'SwifteriOS' -configuration Release -destination 'generic/platform=iOS Simulator' -archivePath 'SwifteriOS.framework-iphonesimulator.xcarchive' SKIP_INSTALL=NO +#tvOS +xcodebuild archive -scheme 'SwiftertvOS' -configuration Release -destination 'generic/platform=appletvos' -archivePath 'SwiftertvOS.framework-appletvos.xcarchive' SKIP_INSTALL=NO +xcodebuild archive -scheme 'SwiftertvOS' -configuration Release -destination 'generic/platform=appletvsimulator' -archivePath 'SwiftertvOS.framework-appletvsimulator.xcarchive' SKIP_INSTALL=NO +#macOS +xcodebuild archive -scheme 'SwifterMac' -configuration Release -destination 'generic/platform=macosx' -archivePath 'SwifterMac.framework-macosx.xcarchive' SKIP_INSTALL=NO + +xcodebuild -create-xcframework \ + -framework 'SwifteriOS.framework-iphoneos.xcarchive/Products/Library/Frameworks/Swifter.framework' \ + -framework 'SwifteriOS.framework-iphonesimulator.xcarchive/Products/Library/Frameworks/Swifter.framework' \ + -framework 'SwiftertvOS.framework-appletvos.xcarchive/Products/Library/Frameworks/Swifter.framework' \ + -framework 'SwiftertvOS.framework-appletvsimulator.xcarchive/Products/Library/Frameworks/Swifter.framework' \ + -framework 'SwifterMac.framework-macosx.xcarchive/Products/Library/Frameworks/Swifter.framework' \ + -output 'Swifter.xcframework' + +# Create Starscream.xcframework +# iOS +xcodebuild archive -scheme 'Starscream' -configuration Release -destination 'generic/platform=iOS' -archivePath 'Starscream.framework-iphoneos.xcarchive' SKIP_INSTALL=NO +xcodebuild archive -scheme 'Starscream' -configuration Release -destination 'generic/platform=iOS Simulator' -archivePath 'Starscream.framework-iphonesimulator.xcarchive' SKIP_INSTALL=NO +#tvOS +xcodebuild archive -scheme 'Starscream' -configuration Release -destination 'generic/platform=appletvos' -archivePath 'Starscream.framework-appletvos.xcarchive' SKIP_INSTALL=NO +xcodebuild archive -scheme 'Starscream' -configuration Release -destination 'generic/platform=appletvsimulator' -archivePath 'Starscream.framework-appletvsimulator.xcarchive' SKIP_INSTALL=NO +#macOS +xcodebuild archive -scheme 'Starscream' -configuration Release -destination 'generic/platform=macosx' -archivePath 'Starscream.framework-macosx.xcarchive' SKIP_INSTALL=NO + +xcodebuild -create-xcframework \ + -framework 'Starscream.framework-iphoneos.xcarchive/Products/Library/Frameworks/Starscream.framework' \ + -framework 'Starscream.framework-iphonesimulator.xcarchive/Products/Library/Frameworks/Starscream.framework' \ + -framework 'Starscream.framework-appletvos.xcarchive/Products/Library/Frameworks/Starscream.framework' \ + -framework 'Starscream.framework-appletvsimulator.xcarchive/Products/Library/Frameworks/Starscream.framework' \ + -framework 'Starscream.framework-macosx.xcarchive/Products/Library/Frameworks/Starscream.framework' \ + -output 'Starscream.xcframework' \ No newline at end of file