diff --git a/packages/nativescript-web-server/index.android.ts b/packages/nativescript-web-server/index.android.ts
index 5bcaaa3f..5998c21c 100644
--- a/packages/nativescript-web-server/index.android.ts
+++ b/packages/nativescript-web-server/index.android.ts
@@ -4,8 +4,8 @@ export * from './common';
export class Server {
private server;
- constructor(config: { logger?: boolean; path: string; directory: string; index?: string; hostName?: string; port: number; workers?: number; showFiles?: boolean }) {
- this.server = new io.nstudio.plugins.webserver.Server(config.logger ?? false, config.path, config.directory, config.index ?? null, config.hostName ?? '127.0.0.1', config.port ?? 8080, config.workers ?? 2, config.showFiles ?? false);
+ constructor(config: { logger?: boolean; path: string; directory: string; index?: string; hostName?: string; port: number; workers?: number; showFiles?: boolean; frameGuard?: boolean }) {
+ this.server = new io.nstudio.plugins.webserver.Server(config.logger ?? false, config.path, config.directory, config.index ?? null, config.hostName ?? '127.0.0.1', config.port ?? 8080, config.workers ?? 2, config.showFiles ?? false, config.frameGuard ?? false);
}
get status(): ServerStatus {
@@ -55,9 +55,19 @@ export class Server {
export class Client {
_id: number;
+ /** Native websocket server, set at accept-time so header lookups can reach it. */
+ _server: io.nstudio.plugins.webserver.websocket.Server;
get id(): number {
return this._id;
}
+ /** `Origin` header from the upgrade request, or `null` if none was sent. */
+ get origin(): string | null {
+ return this.header('origin');
+ }
+ /** One upgrade-request header by name (case-insensitive), or `null`. */
+ header(name: string): string | null {
+ return this._server?.clientHeader(this._id, name) ?? null;
+ }
}
export class WebSocketServer extends Observable {
@@ -74,6 +84,7 @@ export class WebSocketServer extends Observable {
if (owner) {
const ret = new Client();
ret._id = id;
+ ret._server = owner.server;
owner.clients.set(id, ret);
owner.notify({ eventName: 'connection', client: ret });
}
diff --git a/packages/nativescript-web-server/index.d.ts b/packages/nativescript-web-server/index.d.ts
index de76cf35..1abe773a 100644
--- a/packages/nativescript-web-server/index.d.ts
+++ b/packages/nativescript-web-server/index.d.ts
@@ -3,7 +3,7 @@ import { ServerStatus } from './common';
export * from './common';
export class Server {
private server: NSCServer;
- constructor(config: { logger?: boolean; path: string; directory: string; index?: string; hostName?: string; port?: number; workers?: number; showFiles?: boolean });
+ constructor(config: { logger?: boolean; path: string; directory: string; index?: string; hostName?: string; port?: number; workers?: number; showFiles?: boolean; frameGuard?: boolean });
get status(): ServerStatus;
@@ -16,6 +16,14 @@ export class Server {
export class Client {
readonly id: number;
+ /**
+ * `Origin` header from the WebSocket upgrade request, or `null` when the
+ * client sent none. Browsers always set it and cannot forge it, so it
+ * can be used to allowlist connections from a known served origin.
+ */
+ readonly origin: string | null;
+ /** One header value from the upgrade request (case-insensitive), or `null`. */
+ header(name: string): string | null;
}
export class WebSocketServer extends Observable {
diff --git a/packages/nativescript-web-server/index.ios.ts b/packages/nativescript-web-server/index.ios.ts
index a908d449..2c8ed499 100644
--- a/packages/nativescript-web-server/index.ios.ts
+++ b/packages/nativescript-web-server/index.ios.ts
@@ -4,8 +4,8 @@ export * from './common';
export class Server {
private server: NSCServer;
- constructor(config: { logger: boolean; path: string; directory: string; index: string; hostName: string; port: number; workers: number; showFiles?: boolean }) {
- this.server = NSCServer.alloc().init(config.logger ?? false, config.path, config.directory, config.index ?? null, config.hostName ?? '127.0.0.1', config.port ?? 8080, config.workers ?? 2, config.showFiles ?? false);
+ constructor(config: { logger: boolean; path: string; directory: string; index: string; hostName: string; port: number; workers: number; showFiles?: boolean; frameGuard?: boolean }) {
+ this.server = NSCServer.alloc().init(config.logger ?? false, config.path, config.directory, config.index ?? null, config.hostName ?? '127.0.0.1', config.port ?? 8080, config.workers ?? 2, config.showFiles ?? false, config.frameGuard ?? false);
}
get status(): ServerStatus {
@@ -47,6 +47,14 @@ export class Client {
get id(): number {
return this._native.id;
}
+ /** `Origin` header from the upgrade request, or `null` if none was sent. */
+ get origin(): string | null {
+ return this._native.origin ?? null;
+ }
+ /** One upgrade-request header by name (case-insensitive), or `null`. */
+ header(name: string): string | null {
+ return this._native.header(name) ?? null;
+ }
}
export class WebSocketServer extends Observable {
diff --git a/packages/nativescript-web-server/platforms/android/webserver-release.aar b/packages/nativescript-web-server/platforms/android/webserver-release.aar
index 01df4637..b32afe36 100644
Binary files a/packages/nativescript-web-server/platforms/android/webserver-release.aar and b/packages/nativescript-web-server/platforms/android/webserver-release.aar differ
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/Info.plist b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/Info.plist
index 2d898fb3..ce33369f 100644
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/Info.plist
+++ b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/Info.plist
@@ -10,13 +10,12 @@
DebugSymbolsPath
dSYMs
LibraryIdentifier
- ios-arm64_x86_64-simulator
+ ios-arm64-simulator
LibraryPath
WebServerNative.framework
SupportedArchitectures
arm64
- x86_64
SupportedPlatform
ios
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Headers/WebServerNative-Swift.h b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Headers/WebServerNative-Swift.h
new file mode 100644
index 00000000..8795e128
--- /dev/null
+++ b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Headers/WebServerNative-Swift.h
@@ -0,0 +1,406 @@
+#if 0
+#elif defined(__arm64__) && __arm64__
+// Generated by Apple Swift version 6.2.4 effective-5.10 (swiftlang-6.2.4.1.4 clang-1700.6.4.2)
+#ifndef WEBSERVERNATIVE_SWIFT_H
+#define WEBSERVERNATIVE_SWIFT_H
+#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"
+#if defined(__OBJC__)
+#include
+#endif
+#if defined(__cplusplus)
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#else
+#include
+#include
+#include
+#include
+#endif
+#if defined(__cplusplus)
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module"
+#if defined(__arm64e__) && __has_include()
+# include
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
+typedef unsigned char char8_t;
+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 !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
+#endif
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
+#endif
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
+#endif
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
+#endif
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
+#endif
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
+#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 __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 !defined(SWIFT_DEPRECATED_OBJC)
+# 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
+#endif
+#if defined(__OBJC__)
+#if !defined(IBSegueAction)
+# define IBSegueAction
+#endif
+#endif
+#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
+#if !defined(SWIFT_CALL)
+# define SWIFT_CALL __attribute__((swiftcall))
+#endif
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
+#if defined(__cplusplus)
+# define SWIFT_NOEXCEPT noexcept
+#else
+# define SWIFT_NOEXCEPT
+#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# endif
+#endif
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
+#endif
+#endif
+#if defined(__OBJC__)
+#if __has_feature(objc_modules)
+#if __has_warning("-Watimport-in-framework-header")
+#pragma clang diagnostic ignored "-Watimport-in-framework-header"
+#endif
+@import ObjectiveC;
+#endif
+
+#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"
+#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
+#pragma clang diagnostic ignored "-Wunsafe-buffer-usage"
+
+#if __has_attribute(external_source_symbol)
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="WebServerNative",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
+#endif
+
+#if defined(__OBJC__)
+
+@class NSString;
+SWIFT_CLASS_NAMED("NSCClient")
+@interface NSCClient : NSObject
+@property (nonatomic, readonly) uint64_t id;
+/// The Origin header from the WebSocket upgrade request, or nil if
+/// the client sent none (e.g. a non-browser client). Browsers always
+/// set it and cannot forge it, so callers can use it to allowlist
+/// connections originating from their own served page.
+@property (nonatomic, readonly, copy) NSString * _Nullable origin;
+/// One header value from the upgrade request, matched case-insensitively.
+- (NSString * _Nullable)header:(NSString * _Nonnull)name SWIFT_WARN_UNUSED_RESULT;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+enum NSCMessageType : NSInteger;
+@class NSData;
+SWIFT_CLASS_NAMED("NSCMessage")
+@interface NSCMessage : NSObject
+@property (nonatomic, readonly) enum NSCMessageType type;
+@property (nonatomic, readonly, copy) NSString * _Nullable text;
+@property (nonatomic, readonly, strong) NSData * _Nullable data;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+typedef SWIFT_ENUM_NAMED(NSInteger, NSCMessageType, "NSCMessageType", open) {
+ NSCMessageTypeText = 0,
+ NSCMessageTypeBinary = 1,
+ NSCMessageTypePing = 2,
+ NSCMessageTypePong = 3,
+};
+
+enum NSCServerStatus : NSInteger;
+SWIFT_CLASS_NAMED("NSCServer")
+@interface NSCServer : NSObject
+- (nonnull instancetype)init:(BOOL)logger :(NSString * _Nonnull)path :(NSString * _Nonnull)directory :(NSString * _Nullable)index :(NSString * _Nullable)hostName :(int16_t)port :(uint32_t)workers :(BOOL)showFiles :(BOOL)frameGuard OBJC_DESIGNATED_INITIALIZER;
+@property (nonatomic, readonly) enum NSCServerStatus status;
+- (void)setStatusChangeCallback:(void (^ _Nullable)(enum NSCServerStatus))callback;
+- (void)start:(void (^ _Nonnull)(NSString * _Nullable))callback;
+- (void)stop:(BOOL)wait :(void (^ _Nonnull)(NSString * _Nullable))callback;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+typedef SWIFT_ENUM_NAMED(NSInteger, NSCServerStatus, "NSCServerStatus", open) {
+ NSCServerStatusInactive = 0,
+ NSCServerStatusActive = 1,
+ NSCServerStatusCrashed = 2,
+ NSCServerStatusStarting = 3,
+ NSCServerStatusStopping = 4,
+};
+
+SWIFT_CLASS_NAMED("NSCWebSocketServer")
+@interface NSCWebSocketServer : NSObject
+- (nonnull instancetype)init:(BOOL)logger :(NSString * _Nonnull)path :(NSInteger)maxPayload :(NSString * _Nullable)hostName :(int16_t)port :(uint32_t)workers :(BOOL)autoPong OBJC_DESIGNATED_INITIALIZER;
+- (void)sendWithText:(NSString * _Nonnull)text id:(uint64_t)id;
+- (void)sendWithBinary:(NSData * _Nonnull)binary id:(uint64_t)id;
+- (void)sendWithPing:(NSData * _Nonnull)ping id:(uint64_t)id;
+- (void)sendEmptyPingWithId:(uint64_t)id;
+- (void)sendWithPong:(NSData * _Nonnull)pong id:(uint64_t)id;
+- (void)sendEmptyPongWithId:(uint64_t)id;
+- (void)broadcast:(NSString * _Nonnull)text;
+- (void)broadcastWithBinary:(NSData * _Nonnull)binary;
+- (void)broadcastWithPing:(NSData * _Nonnull)ping;
+- (void)broadcastEmptyPing;
+- (void)broadcastWithPong:(NSData * _Nonnull)pong;
+- (void)broadcastEmptyPong;
+- (uint64_t)addOnMessage:(void (^ _Nonnull)(NSCClient * _Nonnull, NSCMessage * _Nonnull))callback SWIFT_WARN_UNUSED_RESULT;
+- (void)removeOnMessage:(uint64_t)id;
+- (uint64_t)addOnPing:(void (^ _Nonnull)(NSCClient * _Nonnull, NSData * _Nullable))callback SWIFT_WARN_UNUSED_RESULT;
+- (void)removeOnPing:(uint64_t)id;
+- (uint64_t)addOnPong:(void (^ _Nonnull)(NSCClient * _Nonnull, NSData * _Nullable))callback SWIFT_WARN_UNUSED_RESULT;
+- (void)removeOnPong:(uint64_t)id;
+- (uint64_t)addOnConnect:(void (^ _Nonnull)(NSCClient * _Nonnull))callback SWIFT_WARN_UNUSED_RESULT;
+- (void)removeOnConnect:(uint64_t)id;
+- (uint64_t)addOnDisconnect:(void (^ _Nonnull)(NSCClient * _Nonnull, uint16_t, NSString * _Nullable))callback SWIFT_WARN_UNUSED_RESULT;
+- (void)removeOnDisconnect:(uint64_t)id;
+- (uint64_t)addOnError:(void (^ _Nonnull)(NSCClient * _Nonnull, NSString * _Nonnull))callback SWIFT_WARN_UNUSED_RESULT;
+- (void)removeOnError:(uint64_t)id;
+@property (nonatomic, readonly) enum NSCServerStatus status;
+- (void)setStatusChangeCallback:(void (^ _Nullable)(enum NSCServerStatus))callback;
+- (void)start:(void (^ _Nonnull)(NSString * _Nullable))callback;
+- (void)stop:(BOOL)wait :(void (^ _Nonnull)(NSString * _Nullable))callback;
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+#endif
+#if __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#if defined(__cplusplus)
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#else
+#error unsupported Swift architecture
+#endif
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Headers/WebServerNative.h b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Headers/WebServerNative.h
similarity index 100%
rename from packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Headers/WebServerNative.h
rename to packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Headers/WebServerNative.h
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Headers/web_server_native.h b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Headers/web_server_native.h
similarity index 95%
rename from packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Headers/web_server_native.h
rename to packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Headers/web_server_native.h
index bc57708e..04b67d5d 100644
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Headers/web_server_native.h
+++ b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Headers/web_server_native.h
@@ -50,6 +50,7 @@ typedef struct CStaticServiceOptions {
int16_t port;
uint32_t workers;
bool show_files;
+ bool frame_guard;
} CStaticServiceOptions;
typedef struct CWebSocketServiceOptions {
@@ -84,6 +85,13 @@ struct CClient *webserver_websocket_client(struct CWebsocketServer *server, uint
uint64_t webserver_websocket_client_id(struct CClient *client);
+/**
+ * One header value from the upgrade request (e.g. `origin`), or null if
+ * absent. `name` is matched case-insensitively. The returned C string is
+ * owned by the caller — free it with `webserver_error_release`.
+ */
+char *webserver_websocket_client_header(struct CClient *client, const char *name);
+
void webserver_websocket_client_release(struct CClient *client);
struct CWebsocketServer *webserver_websocket_init(const struct CWebSocketServiceOptions *options);
@@ -195,4 +203,4 @@ uint64_t webserver_websocket_add_error_callback(struct CWebsocketServer *server,
void webserver_websocket_remove_error_callback(struct CWebsocketServer *server, uint64_t id);
-#endif /* WEBSERVER_C_H */
+#endif /* WEBSERVER_C_H */
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Info.plist b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Info.plist
similarity index 53%
rename from packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Info.plist
rename to packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Info.plist
index 1a67a639..dd2739c0 100644
Binary files a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Info.plist and b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Info.plist differ
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo
new file mode 100644
index 00000000..7bde462a
Binary files /dev/null and b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo differ
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.abi.json b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.abi.json
new file mode 100644
index 00000000..cebeec8b
--- /dev/null
+++ b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.abi.json
@@ -0,0 +1,2713 @@
+{
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "WebServerNative",
+ "printedName": "WebServerNative",
+ "children": [
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["RawDocComment"]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSCMessageType",
+ "printedName": "NSCMessageType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "Text",
+ "printedName": "Text",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCMessageType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypeText",
+ "mangledName": "$s15WebServerNative14NSCMessageTypeO4TextyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Var",
+ "name": "Binary",
+ "printedName": "Binary",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCMessageType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypeBinary",
+ "mangledName": "$s15WebServerNative14NSCMessageTypeO6BinaryyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 1
+ },
+ {
+ "kind": "Var",
+ "name": "Ping",
+ "printedName": "Ping",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCMessageType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypePing",
+ "mangledName": "$s15WebServerNative14NSCMessageTypeO4PingyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 2
+ },
+ {
+ "kind": "Var",
+ "name": "Pong",
+ "printedName": "Pong",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCMessageType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypePong",
+ "mangledName": "$s15WebServerNative14NSCMessageTypeO4PongyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 3
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "WebServerNative.NSCMessageType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfc",
+ "mangledName": "$s15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfc",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl"],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:15WebServerNative14NSCMessageTypeO8rawValueSivp",
+ "mangledName": "$s15WebServerNative14NSCMessageTypeO8rawValueSivp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl"],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:15WebServerNative14NSCMessageTypeO8rawValueSivg",
+ "mangledName": "$s15WebServerNative14NSCMessageTypeO8rawValueSivg",
+ "moduleName": "WebServerNative",
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType",
+ "mangledName": "$s15WebServerNative14NSCMessageTypeO",
+ "moduleName": "WebServerNative",
+ "objc_name": "NSCMessageType",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Copyable",
+ "printedName": "Copyable",
+ "usr": "s:s8CopyableP",
+ "mangledName": "$ss8CopyableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Escapable",
+ "printedName": "Escapable",
+ "usr": "s:s9EscapableP",
+ "mangledName": "$ss9EscapableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSCMessage",
+ "printedName": "NSCMessage",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "type",
+ "printedName": "type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(py)type",
+ "mangledName": "$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["Final", "HasStorage", "AccessControl", "ObjC"],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)type",
+ "mangledName": "$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvg",
+ "moduleName": "WebServerNative",
+ "implicit": true,
+ "declAttributes": ["Final", "ObjC"],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "text",
+ "printedName": "text",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(py)text",
+ "mangledName": "$s15WebServerNative10NSCMessageC4textSSSgvp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)text",
+ "mangledName": "$s15WebServerNative10NSCMessageC4textSSSgvg",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "data",
+ "printedName": "data",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSData?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(py)data",
+ "mangledName": "$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSData?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)data",
+ "mangledName": "$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvg",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessage",
+ "printedName": "WebServerNative.NSCMessage",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)init",
+ "mangledName": "$s15WebServerNative10NSCMessageCACycfc",
+ "moduleName": "WebServerNative",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": ["Dynamic", "ObjC", "Override"],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage",
+ "mangledName": "$s15WebServerNative10NSCMessageC",
+ "moduleName": "WebServerNative",
+ "objc_name": "NSCMessage",
+ "declAttributes": ["AccessControl", "ObjCMembers", "ObjC"],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": ["ObjectiveC.NSObject"],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Copyable",
+ "printedName": "Copyable",
+ "usr": "s:s8CopyableP",
+ "mangledName": "$ss8CopyableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Escapable",
+ "printedName": "Escapable",
+ "usr": "s:s9EscapableP",
+ "mangledName": "$ss9EscapableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSCClient",
+ "printedName": "NSCClient",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient(py)id",
+ "mangledName": "$s15WebServerNative9NSCClientC2ids6UInt64Vvp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient(im)id",
+ "mangledName": "$s15WebServerNative9NSCClientC2ids6UInt64Vvg",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "origin",
+ "printedName": "origin",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient(py)origin",
+ "mangledName": "$s15WebServerNative9NSCClientC6originSSSgvp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "RawDocComment", "ObjC"],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient(im)origin",
+ "mangledName": "$s15WebServerNative9NSCClientC6originSSSgvg",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "header",
+ "printedName": "header(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient(im)header:",
+ "mangledName": "$s15WebServerNative9NSCClientC6headerySSSgSSF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "RawDocComment", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCClient",
+ "printedName": "WebServerNative.NSCClient",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient(im)init",
+ "mangledName": "$s15WebServerNative9NSCClientCACycfc",
+ "moduleName": "WebServerNative",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": ["Dynamic", "ObjC", "Override"],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient",
+ "mangledName": "$s15WebServerNative9NSCClientC",
+ "moduleName": "WebServerNative",
+ "objc_name": "NSCClient",
+ "declAttributes": ["AccessControl", "ObjCMembers", "ObjC"],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": ["ObjectiveC.NSObject"],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Copyable",
+ "printedName": "Copyable",
+ "usr": "s:s8CopyableP",
+ "mangledName": "$ss8CopyableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Escapable",
+ "printedName": "Escapable",
+ "usr": "s:s9EscapableP",
+ "mangledName": "$ss9EscapableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSCWebSocketServer",
+ "printedName": "NSCWebSocketServer",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(_:_:_:_:_:_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCWebSocketServer",
+ "printedName": "WebServerNative.NSCWebSocketServer",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int16",
+ "printedName": "Swift.Int16",
+ "usr": "s:s5Int16V"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt32",
+ "printedName": "Swift.UInt32",
+ "usr": "s:s6UInt32V"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)init:::::::",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfc",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "send",
+ "printedName": "send(text:id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithText:id:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send4text2idySS_s6UInt64VtF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "send",
+ "printedName": "send(binary:id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithBinary:id:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send6binary2idySo6NSDataC_s6UInt64VtF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "send",
+ "printedName": "send(ping:id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithPing:id:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send4ping2idySo6NSDataC_s6UInt64VtF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "sendEmptyPing",
+ "printedName": "sendEmptyPing(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendEmptyPingWithId:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C13sendEmptyPing2idys6UInt64V_tF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "send",
+ "printedName": "send(pong:id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithPong:id:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send4pong2idySo6NSDataC_s6UInt64VtF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "sendEmptyPong",
+ "printedName": "sendEmptyPong(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendEmptyPongWithId:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C13sendEmptyPong2idys6UInt64V_tF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "broadcast",
+ "printedName": "broadcast(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcast:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcastyySSF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "broadcast",
+ "printedName": "broadcast(binary:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastWithBinary:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcast6binaryySo6NSDataC_tF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "broadcast",
+ "printedName": "broadcast(ping:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastWithPing:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcast4pingySo6NSDataC_tF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "broadcastEmptyPing",
+ "printedName": "broadcastEmptyPing()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastEmptyPing",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "broadcast",
+ "printedName": "broadcast(pong:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastWithPong:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcast4pongySo6NSDataC_tF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "broadcastEmptyPong",
+ "printedName": "broadcastEmptyPong()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastEmptyPong",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "addOnMessage",
+ "printedName": "addOnMessage(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCClient, WebServerNative.NSCMessage) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(WebServerNative.NSCClient, WebServerNative.NSCMessage)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCClient",
+ "printedName": "WebServerNative.NSCClient",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessage",
+ "printedName": "WebServerNative.NSCMessage",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnMessage:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "removeOnMessage",
+ "printedName": "removeOnMessage(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnMessage:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C15removeOnMessageyys6UInt64VF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "addOnPing",
+ "printedName": "addOnPing(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCClient, Foundation.NSData?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(WebServerNative.NSCClient, Foundation.NSData?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCClient",
+ "printedName": "WebServerNative.NSCClient",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSData?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnPing:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "removeOnPing",
+ "printedName": "removeOnPing(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnPing:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C12removeOnPingyys6UInt64VF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "addOnPong",
+ "printedName": "addOnPong(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCClient, Foundation.NSData?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(WebServerNative.NSCClient, Foundation.NSData?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCClient",
+ "printedName": "WebServerNative.NSCClient",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSData?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnPong:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "removeOnPong",
+ "printedName": "removeOnPong(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnPong:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C12removeOnPongyys6UInt64VF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "addOnConnect",
+ "printedName": "addOnConnect(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCClient) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSCClient",
+ "printedName": "WebServerNative.NSCClient",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnConnect:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "removeOnConnect",
+ "printedName": "removeOnConnect(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnConnect:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C15removeOnConnectyys6UInt64VF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "addOnDisconnect",
+ "printedName": "addOnDisconnect(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCClient, Swift.UInt16, Swift.String?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(WebServerNative.NSCClient, Swift.UInt16, Swift.String?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCClient",
+ "printedName": "WebServerNative.NSCClient",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt16",
+ "printedName": "Swift.UInt16",
+ "usr": "s:s6UInt16V"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnDisconnect:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "removeOnDisconnect",
+ "printedName": "removeOnDisconnect(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnDisconnect:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C18removeOnDisconnectyys6UInt64VF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "addOnError",
+ "printedName": "addOnError(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCClient, Swift.String) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(WebServerNative.NSCClient, Swift.String)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCClient",
+ "printedName": "WebServerNative.NSCClient",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnError:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "removeOnError",
+ "printedName": "removeOnError(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnError:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C13removeOnErroryys6UInt64VF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "status",
+ "printedName": "status",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(py)status",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)status",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvg",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "setStatusChangeCallback",
+ "printedName": "setStatusChangeCallback(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((WebServerNative.NSCServerStatus) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCServerStatus) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)setStatusChangeCallback:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.String?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)start:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C5startyyySSSgcF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "stop",
+ "printedName": "stop(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.String?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)stop::",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCWebSocketServer",
+ "printedName": "WebServerNative.NSCWebSocketServer",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)init",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0CACycfc",
+ "moduleName": "WebServerNative",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": ["Dynamic", "ObjC", "Override"],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C",
+ "moduleName": "WebServerNative",
+ "objc_name": "NSCWebSocketServer",
+ "declAttributes": ["AccessControl", "ObjC", "ObjCMembers"],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": ["ObjectiveC.NSObject"],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Copyable",
+ "printedName": "Copyable",
+ "usr": "s:s8CopyableP",
+ "mangledName": "$ss8CopyableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Escapable",
+ "printedName": "Escapable",
+ "usr": "s:s9EscapableP",
+ "mangledName": "$ss9EscapableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["RawDocComment"]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSCServerStatus",
+ "printedName": "NSCServerStatus",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "Inactive",
+ "printedName": "Inactive",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCServerStatus.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusInactive",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO8InactiveyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Var",
+ "name": "Active",
+ "printedName": "Active",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCServerStatus.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusActive",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO6ActiveyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 1
+ },
+ {
+ "kind": "Var",
+ "name": "Crashed",
+ "printedName": "Crashed",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCServerStatus.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusCrashed",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO7CrashedyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 2
+ },
+ {
+ "kind": "Var",
+ "name": "Starting",
+ "printedName": "Starting",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCServerStatus.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusStarting",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO8StartingyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 3
+ },
+ {
+ "kind": "Var",
+ "name": "Stopping",
+ "printedName": "Stopping",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCServerStatus.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusStopping",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO8StoppingyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 4
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "WebServerNative.NSCServerStatus?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfc",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfc",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl"],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:15WebServerNative15NSCServerStatusO8rawValueSivp",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO8rawValueSivp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl"],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:15WebServerNative15NSCServerStatusO8rawValueSivg",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO8rawValueSivg",
+ "moduleName": "WebServerNative",
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO",
+ "moduleName": "WebServerNative",
+ "objc_name": "NSCServerStatus",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Copyable",
+ "printedName": "Copyable",
+ "usr": "s:s8CopyableP",
+ "mangledName": "$ss8CopyableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Escapable",
+ "printedName": "Escapable",
+ "usr": "s:s9EscapableP",
+ "mangledName": "$ss9EscapableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSCServer",
+ "printedName": "NSCServer",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(_:_:_:_:_:_:_:_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServer",
+ "printedName": "WebServerNative.NSCServer",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int16",
+ "printedName": "Swift.Int16",
+ "usr": "s:s5Int16V"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt32",
+ "printedName": "Swift.UInt32",
+ "usr": "s:s6UInt32V"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)init:::::::::",
+ "mangledName": "$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VS2btcfc",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "status",
+ "printedName": "status",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer(py)status",
+ "mangledName": "$s15WebServerNative9NSCServerC6statusAA0D6StatusOvp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)status",
+ "mangledName": "$s15WebServerNative9NSCServerC6statusAA0D6StatusOvg",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "setStatusChangeCallback",
+ "printedName": "setStatusChangeCallback(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((WebServerNative.NSCServerStatus) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCServerStatus) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)setStatusChangeCallback:",
+ "mangledName": "$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.String?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)start:",
+ "mangledName": "$s15WebServerNative9NSCServerC5startyyySSSgcF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "stop",
+ "printedName": "stop(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.String?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)stop::",
+ "mangledName": "$s15WebServerNative9NSCServerC4stopyySb_ySSSgctF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServer",
+ "printedName": "WebServerNative.NSCServer",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)init",
+ "mangledName": "$s15WebServerNative9NSCServerCACycfc",
+ "moduleName": "WebServerNative",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": ["Dynamic", "ObjC", "Override"],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer",
+ "mangledName": "$s15WebServerNative9NSCServerC",
+ "moduleName": "WebServerNative",
+ "objc_name": "NSCServer",
+ "declAttributes": ["AccessControl", "ObjC", "ObjCMembers"],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": ["ObjectiveC.NSObject"],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Copyable",
+ "printedName": "Copyable",
+ "usr": "s:s8CopyableP",
+ "mangledName": "$ss8CopyableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Escapable",
+ "printedName": "Escapable",
+ "usr": "s:s9EscapableP",
+ "mangledName": "$ss9EscapableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ }
+ ],
+ "json_format_version": 8
+ },
+ "ConstValues": [
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 255,
+ "length": 6,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 271,
+ "length": 4,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 285,
+ "length": 4,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "StringLiteral",
+ "offset": 6138,
+ "length": 8,
+ "value": "\"origin\""
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "Dictionary",
+ "offset": 8280,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "Dictionary",
+ "offset": 8340,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "Dictionary",
+ "offset": 8394,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "Dictionary",
+ "offset": 8454,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "Dictionary",
+ "offset": 8516,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "Dictionary",
+ "offset": 8573,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 252,
+ "length": 6,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 268,
+ "length": 7,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 285,
+ "length": 8,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 303,
+ "length": 8,
+ "value": "4"
+ }
+ ]
+}
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
similarity index 76%
rename from packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
rename to packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
index 58d4f72d..20042f37 100644
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
+++ b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
@@ -1,6 +1,7 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
-// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name WebServerNative
+// swift-compiler-version: Apple Swift version 6.2.4 effective-5.10 (swiftlang-6.2.4.1.4 clang-1700.6.4.2)
+// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name WebServerNative
+// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.4
import Foundation
import Swift
@_exported import WebServerNative
@@ -13,29 +14,45 @@ import _SwiftConcurrencyShims
case Binary
case Ping
case Pong
+ #if compiler(>=5.3) && $NonescapableTypes
public init?(rawValue: Swift.Int)
+ #endif
public var rawValue: WebServerNative.NSCMessageType.RawValue {
get
}
}
@_hasMissingDesignatedInitializers @objc(NSCMessage) @objcMembers public class NSCMessage : ObjectiveC.NSObject {
@objc final public let type: WebServerNative.NSCMessageType
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public var text: Swift.String? {
@objc get
}
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public var data: Foundation.NSData? {
@objc get
}
+ #endif
@objc deinit
}
@_hasMissingDesignatedInitializers @objc(NSCClient) @objcMembers public class NSCClient : ObjectiveC.NSObject {
@objc public var id: Swift.UInt64 {
@objc get
}
+ #if compiler(>=5.3) && $NonescapableTypes
+ @objc public var origin: Swift.String? {
+ @objc get
+ }
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
+ @objc public func header(_ name: Swift.String) -> Swift.String?
+ #endif
@objc deinit
}
@objcMembers @objc(NSCWebSocketServer) public class NSCWebSocketServer : ObjectiveC.NSObject {
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public init(_ logger: Swift.Bool, _ path: Swift.String, _ maxPayload: Swift.Int, _ hostName: Swift.String?, _ port: Swift.Int16, _ workers: Swift.UInt32, _ autoPong: Swift.Bool)
+ #endif
@objc deinit
@objc public func send(text: Swift.String, id: Swift.UInt64)
@objc public func send(binary: Foundation.NSData, id: Swift.UInt64)
@@ -51,22 +68,34 @@ import _SwiftConcurrencyShims
@objc public func broadcastEmptyPong()
@objc public func addOnMessage(_ callback: @escaping (WebServerNative.NSCClient, WebServerNative.NSCMessage) -> Swift.Void) -> Swift.UInt64
@objc public func removeOnMessage(_ id: Swift.UInt64)
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func addOnPing(_ callback: @escaping (WebServerNative.NSCClient, Foundation.NSData?) -> Swift.Void) -> Swift.UInt64
+ #endif
@objc public func removeOnPing(_ id: Swift.UInt64)
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func addOnPong(_ callback: @escaping (WebServerNative.NSCClient, Foundation.NSData?) -> Swift.Void) -> Swift.UInt64
+ #endif
@objc public func removeOnPong(_ id: Swift.UInt64)
@objc public func addOnConnect(_ callback: @escaping (WebServerNative.NSCClient) -> Swift.Void) -> Swift.UInt64
@objc public func removeOnConnect(_ id: Swift.UInt64)
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func addOnDisconnect(_ callback: @escaping (WebServerNative.NSCClient, Swift.UInt16, Swift.String?) -> Swift.Void) -> Swift.UInt64
+ #endif
@objc public func removeOnDisconnect(_ id: Swift.UInt64)
@objc public func addOnError(_ callback: @escaping (WebServerNative.NSCClient, Swift.String) -> Swift.Void) -> Swift.UInt64
@objc public func removeOnError(_ id: Swift.UInt64)
@objc public var status: WebServerNative.NSCServerStatus {
@objc get
}
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func setStatusChangeCallback(_ callback: ((WebServerNative.NSCServerStatus) -> Swift.Void)?)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func start(_ callback: @escaping (Swift.String?) -> Swift.Void)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func stop(_ wait: Swift.Bool, _ callback: @escaping (Swift.String?) -> Swift.Void)
+ #endif
}
@objc(NSCServerStatus) public enum NSCServerStatus : Swift.Int, Swift.RawRepresentable {
public typealias RawValue = Swift.Int
@@ -75,20 +104,30 @@ import _SwiftConcurrencyShims
case Crashed
case Starting
case Stopping
+ #if compiler(>=5.3) && $NonescapableTypes
public init?(rawValue: Swift.Int)
+ #endif
public var rawValue: WebServerNative.NSCServerStatus.RawValue {
get
}
}
@objcMembers @objc(NSCServer) public class NSCServer : ObjectiveC.NSObject {
- @objc public init(_ logger: Swift.Bool, _ path: Swift.String, _ directory: Swift.String, _ index: Swift.String?, _ hostName: Swift.String?, _ port: Swift.Int16, _ workers: Swift.UInt32, _ showFiles: Swift.Bool)
+ #if compiler(>=5.3) && $NonescapableTypes
+ @objc public init(_ logger: Swift.Bool, _ path: Swift.String, _ directory: Swift.String, _ index: Swift.String?, _ hostName: Swift.String?, _ port: Swift.Int16, _ workers: Swift.UInt32, _ showFiles: Swift.Bool, _ frameGuard: Swift.Bool)
+ #endif
@objc deinit
@objc public var status: WebServerNative.NSCServerStatus {
@objc get
}
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func setStatusChangeCallback(_ callback: ((WebServerNative.NSCServerStatus) -> Swift.Void)?)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func start(_ callback: @escaping (Swift.String?) -> Swift.Void)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func stop(_ wait: Swift.Bool, _ callback: @escaping (Swift.String?) -> Swift.Void)
+ #endif
}
extension WebServerNative.NSCMessageType : Swift.Equatable {}
extension WebServerNative.NSCMessageType : Swift.Hashable {}
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftdoc
new file mode 100644
index 00000000..3f20136a
Binary files /dev/null and b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftinterface
similarity index 76%
rename from packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftinterface
rename to packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftinterface
index 58d4f72d..20042f37 100644
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftinterface
+++ b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftinterface
@@ -1,6 +1,7 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
-// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name WebServerNative
+// swift-compiler-version: Apple Swift version 6.2.4 effective-5.10 (swiftlang-6.2.4.1.4 clang-1700.6.4.2)
+// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name WebServerNative
+// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.4
import Foundation
import Swift
@_exported import WebServerNative
@@ -13,29 +14,45 @@ import _SwiftConcurrencyShims
case Binary
case Ping
case Pong
+ #if compiler(>=5.3) && $NonescapableTypes
public init?(rawValue: Swift.Int)
+ #endif
public var rawValue: WebServerNative.NSCMessageType.RawValue {
get
}
}
@_hasMissingDesignatedInitializers @objc(NSCMessage) @objcMembers public class NSCMessage : ObjectiveC.NSObject {
@objc final public let type: WebServerNative.NSCMessageType
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public var text: Swift.String? {
@objc get
}
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public var data: Foundation.NSData? {
@objc get
}
+ #endif
@objc deinit
}
@_hasMissingDesignatedInitializers @objc(NSCClient) @objcMembers public class NSCClient : ObjectiveC.NSObject {
@objc public var id: Swift.UInt64 {
@objc get
}
+ #if compiler(>=5.3) && $NonescapableTypes
+ @objc public var origin: Swift.String? {
+ @objc get
+ }
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
+ @objc public func header(_ name: Swift.String) -> Swift.String?
+ #endif
@objc deinit
}
@objcMembers @objc(NSCWebSocketServer) public class NSCWebSocketServer : ObjectiveC.NSObject {
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public init(_ logger: Swift.Bool, _ path: Swift.String, _ maxPayload: Swift.Int, _ hostName: Swift.String?, _ port: Swift.Int16, _ workers: Swift.UInt32, _ autoPong: Swift.Bool)
+ #endif
@objc deinit
@objc public func send(text: Swift.String, id: Swift.UInt64)
@objc public func send(binary: Foundation.NSData, id: Swift.UInt64)
@@ -51,22 +68,34 @@ import _SwiftConcurrencyShims
@objc public func broadcastEmptyPong()
@objc public func addOnMessage(_ callback: @escaping (WebServerNative.NSCClient, WebServerNative.NSCMessage) -> Swift.Void) -> Swift.UInt64
@objc public func removeOnMessage(_ id: Swift.UInt64)
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func addOnPing(_ callback: @escaping (WebServerNative.NSCClient, Foundation.NSData?) -> Swift.Void) -> Swift.UInt64
+ #endif
@objc public func removeOnPing(_ id: Swift.UInt64)
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func addOnPong(_ callback: @escaping (WebServerNative.NSCClient, Foundation.NSData?) -> Swift.Void) -> Swift.UInt64
+ #endif
@objc public func removeOnPong(_ id: Swift.UInt64)
@objc public func addOnConnect(_ callback: @escaping (WebServerNative.NSCClient) -> Swift.Void) -> Swift.UInt64
@objc public func removeOnConnect(_ id: Swift.UInt64)
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func addOnDisconnect(_ callback: @escaping (WebServerNative.NSCClient, Swift.UInt16, Swift.String?) -> Swift.Void) -> Swift.UInt64
+ #endif
@objc public func removeOnDisconnect(_ id: Swift.UInt64)
@objc public func addOnError(_ callback: @escaping (WebServerNative.NSCClient, Swift.String) -> Swift.Void) -> Swift.UInt64
@objc public func removeOnError(_ id: Swift.UInt64)
@objc public var status: WebServerNative.NSCServerStatus {
@objc get
}
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func setStatusChangeCallback(_ callback: ((WebServerNative.NSCServerStatus) -> Swift.Void)?)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func start(_ callback: @escaping (Swift.String?) -> Swift.Void)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func stop(_ wait: Swift.Bool, _ callback: @escaping (Swift.String?) -> Swift.Void)
+ #endif
}
@objc(NSCServerStatus) public enum NSCServerStatus : Swift.Int, Swift.RawRepresentable {
public typealias RawValue = Swift.Int
@@ -75,20 +104,30 @@ import _SwiftConcurrencyShims
case Crashed
case Starting
case Stopping
+ #if compiler(>=5.3) && $NonescapableTypes
public init?(rawValue: Swift.Int)
+ #endif
public var rawValue: WebServerNative.NSCServerStatus.RawValue {
get
}
}
@objcMembers @objc(NSCServer) public class NSCServer : ObjectiveC.NSObject {
- @objc public init(_ logger: Swift.Bool, _ path: Swift.String, _ directory: Swift.String, _ index: Swift.String?, _ hostName: Swift.String?, _ port: Swift.Int16, _ workers: Swift.UInt32, _ showFiles: Swift.Bool)
+ #if compiler(>=5.3) && $NonescapableTypes
+ @objc public init(_ logger: Swift.Bool, _ path: Swift.String, _ directory: Swift.String, _ index: Swift.String?, _ hostName: Swift.String?, _ port: Swift.Int16, _ workers: Swift.UInt32, _ showFiles: Swift.Bool, _ frameGuard: Swift.Bool)
+ #endif
@objc deinit
@objc public var status: WebServerNative.NSCServerStatus {
@objc get
}
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func setStatusChangeCallback(_ callback: ((WebServerNative.NSCServerStatus) -> Swift.Void)?)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func start(_ callback: @escaping (Swift.String?) -> Swift.Void)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func stop(_ wait: Swift.Bool, _ callback: @escaping (Swift.String?) -> Swift.Void)
+ #endif
}
extension WebServerNative.NSCMessageType : Swift.Equatable {}
extension WebServerNative.NSCMessageType : Swift.Hashable {}
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/module.modulemap b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Modules/module.modulemap
similarity index 100%
rename from packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/module.modulemap
rename to packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/Modules/module.modulemap
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/WebServerNative b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/WebServerNative
new file mode 100755
index 00000000..ba0cc68e
Binary files /dev/null and b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/WebServerNative differ
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/_CodeSignature/CodeResources b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/_CodeSignature/CodeResources
similarity index 60%
rename from packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/_CodeSignature/CodeResources
rename to packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/_CodeSignature/CodeResources
index 7c736eed..f7518a26 100644
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/_CodeSignature/CodeResources
+++ b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/WebServerNative.framework/_CodeSignature/CodeResources
@@ -6,7 +6,7 @@
Headers/WebServerNative-Swift.h
- g7vRIozJ93vquJEBjUBhP9UEtJI=
+ OVJjs930OcFa+YHO/OvZhTDXrQU=
Headers/WebServerNative.h
@@ -14,59 +14,35 @@
Headers/web_server_native.h
- gj6whju1T37sZKhz8wQmTzjc32M=
+ OOfOtoTPqH/5srWLpDAjvFco3lc=
Info.plist
- 0wOLifBOWOkGvWqTna7ut+r6YXs=
+ lQtN22B8mUyyX9ReEjmn3K791T4=
Modules/WebServerNative.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo
- xkmSEQwiU9sq6pww37cf4pe92yU=
-
- Modules/WebServerNative.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo
-
- /qsAbPDxidnKqJ3jDY5Qm5bYmtM=
+ 2RLEpyZBcOoXXDSS8vmG5BHiaQk=
Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.abi.json
- 066FTuT3wRSLrccaoh22bdQ1bwg=
+ skrC1o2qL8W0A9voEMhyFNC1il0=
Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
- PYLJV9xNuNGlXT/UL8zPDVQV9vY=
+ pMDVQ1cM59DQ1Xso2EgVUrirFvw=
Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftdoc
- Ml8mbRN+X43Rf+/agQqp7L88cCg=
+ QZhW+4NHpi6wAxL8TYe+MvPYHa0=
Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftinterface
- PYLJV9xNuNGlXT/UL8zPDVQV9vY=
+ pMDVQ1cM59DQ1Xso2EgVUrirFvw=
Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftmodule
- uo1+waoSI1lHgxsS2XO+4pEK4nM=
-
- Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.abi.json
-
- 066FTuT3wRSLrccaoh22bdQ1bwg=
-
- Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
-
- s7tiuA6H8HN1kCoRV8E2QRa/pBw=
-
- Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
-
- RueXg6dUHPX6l6pLbH7fGQXJmNY=
-
- Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
-
- s7tiuA6H8HN1kCoRV8E2QRa/pBw=
-
- Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
-
- cThehs4Fng7kv9e0E02vZSTHAyg=
+ aNzBOnuQW9Gf5tSQ1JnlMUvGqBk=
Modules/module.modulemap
@@ -79,7 +55,7 @@
hash2
- Ku2Pb5N8/fJBG+4zZb+YmfENu10UtA9Z4XrguP5TPPs=
+ gUQ+frSgyirOiv1sup6TUFPgMeNhTbXSKUFdMZFEMwk=
Headers/WebServerNative.h
@@ -93,91 +69,49 @@
hash2
- PcAlC4GLg5ql0TFAdQ726cUimLCx1fy6uTHb22aKayA=
+ tpwZfY3gl1ZXDAT/F4ZGsE8DbIUL2UaOHitG/RI+wW0=
Modules/WebServerNative.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo
hash2
- mfawxSELNb8wrbHnHWz8iLTYM+Jd6VhMM6rI9ckdF/I=
-
-
- Modules/WebServerNative.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo
-
- hash2
-
- 2FjXsd/dP+LPlqDPwVnuEye0ovxVxNZWe/6TFfJqmXc=
+ aS7KPiEZsWMyH2BPuKRyunwlKqEpq8cFAyM2D3Qqomk=
Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.abi.json
hash2
- OwJ+VfZuunCy696AZ2ksD0YlH2eTS3ccAB8aIZO0zZg=
+ uHNDoXa97m8fsmrbs8kxij8v7Ua/yj3Cg3s/g5o6AJU=
Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
hash2
- FRiJ1ajOvAHOUWv/or1KpELMBgk7JlR56gTPYkpQxhs=
+ Xz+Un9JvNgvmurfwRK2MUDEqz3UUucZx80jABTczJGk=
Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftdoc
hash2
- otLAag1A9Ds/xw7A4wrKJU46Yi4Sjsr94gFtORHcS3w=
+ IKIj7inzPbYAUEF5F5LuEhsaAZlM9n4LJpEBmAm2LIk=
Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftinterface
hash2
- FRiJ1ajOvAHOUWv/or1KpELMBgk7JlR56gTPYkpQxhs=
+ Xz+Un9JvNgvmurfwRK2MUDEqz3UUucZx80jABTczJGk=
Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftmodule
hash2
- lJJuXQMmo8kw5uAfaeasdo3PYITK0kS9K6YE1rGlE6A=
-
-
- Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.abi.json
-
- hash2
-
- OwJ+VfZuunCy696AZ2ksD0YlH2eTS3ccAB8aIZO0zZg=
-
-
- Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
-
- hash2
-
- Z0BAMzlzTlODm6emKLXluT3xTasEy/30+aXK4zJhiro=
-
-
- Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
-
- hash2
-
- MG78ZbMbTX0zItCZVm+bpQj16DNCwIACz+n40rTI0Wc=
-
-
- Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
-
- hash2
-
- Z0BAMzlzTlODm6emKLXluT3xTasEy/30+aXK4zJhiro=
-
-
- Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
-
- hash2
-
- 3tf/zSBbD5f9AzQO8kwcqnqr/2GXL3yDnTNBCgAnxoI=
+ 4hPU2hi9EzqPaJmcpYSO1INUezpad7epklNXv98Pqzw=
Modules/module.modulemap
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Info.plist b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Info.plist
similarity index 100%
rename from packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Info.plist
rename to packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Info.plist
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/DWARF/WebServerNative b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/DWARF/WebServerNative
new file mode 100644
index 00000000..55e2ec0b
Binary files /dev/null and b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/DWARF/WebServerNative differ
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/Relocations/aarch64/WebServerNative.yml b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/Relocations/aarch64/WebServerNative.yml
new file mode 100644
index 00000000..2c6267ac
--- /dev/null
+++ b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/Relocations/aarch64/WebServerNative.yml
@@ -0,0 +1,205 @@
+---
+triple: 'arm64-apple-darwin'
+binary-path: '/Users/eduardosperoni/projects/nstudio-nativescript-plugins/packages/nativescript-web-server/src-native/web-server-ios/dist/Release-iphonesimulator/WebServerNative.framework/WebServerNative'
+relocations:
+ - { offset: 0x3427B, size: 0x8, addend: 0x0, symName: _WebServerNativeVersionString, symObjAddr: 0x0, symBinAddr: 0x2514B0, symSize: 0x0 }
+ - { offset: 0x342B2, size: 0x8, addend: 0x0, symName: _WebServerNativeVersionNumber, symObjAddr: 0x38, symBinAddr: 0x2514E8, symSize: 0x0 }
+ - { offset: 0x34350, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x54, symBinAddr: 0x1104, symSize: 0x5C }
+ - { offset: 0x3444D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASH9hashValueSivgTW', symObjAddr: 0xB0, symBinAddr: 0x1160, symSize: 0x78 }
+ - { offset: 0x344E4, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x128, symBinAddr: 0x11D8, symSize: 0x58 }
+ - { offset: 0x3453F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x180, symBinAddr: 0x1230, symSize: 0x74 }
+ - { offset: 0x34825, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x4104, symBinAddr: 0x51B4, symSize: 0x58 }
+ - { offset: 0x34BBB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative23convertNSCMessageToDataySo6NSDataCSgAA0E0CF', symObjAddr: 0x484, symBinAddr: 0x1534, symSize: 0x120 }
+ - { offset: 0x34CE5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCfETo', symObjAddr: 0x5DC, symBinAddr: 0x168C, symSize: 0x3C }
+ - { offset: 0x34F27, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0x844, symBinAddr: 0x18F4, symSize: 0x2C }
+ - { offset: 0x352A3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative20convertMessageToDataySo6NSDataCSgs13OpaquePointerVSgF', symObjAddr: 0x15E8, symBinAddr: 0x2698, symSize: 0xF4 }
+ - { offset: 0x358FB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CfETo', symObjAddr: 0x1F50, symBinAddr: 0x3000, symSize: 0x78 }
+ - { offset: 0x359DC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCs6UInt16VSo8NSStringCSgIeyByyy_AcESSSgIeggyg_TR', symObjAddr: 0x3358, symBinAddr: 0x4408, symSize: 0x64 }
+ - { offset: 0x35AB8, size: 0x8, addend: 0x0, symName: '_$sSvSiIegyy_SvSiIeyByy_TR', symObjAddr: 0x3FEC, symBinAddr: 0x509C, symSize: 0x48 }
+ - { offset: 0x35ADB, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFs6UInt64V_Tg5', symObjAddr: 0x415C, symBinAddr: 0x520C, symSize: 0x30 }
+ - { offset: 0x35B13, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFs6UInt64V_Tg5', symObjAddr: 0x418C, symBinAddr: 0x523C, symSize: 0x6C }
+ - { offset: 0x35B40, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCMa', symObjAddr: 0x4970, symBinAddr: 0x5A20, symSize: 0x20 }
+ - { offset: 0x35B54, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCMa', symObjAddr: 0x4990, symBinAddr: 0x5A40, symSize: 0x20 }
+ - { offset: 0x35B68, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CMa', symObjAddr: 0x4AAC, symBinAddr: 0x5B5C, symSize: 0x20 }
+ - { offset: 0x35B7C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCMessageCallbackCMa', symObjAddr: 0x4ACC, symBinAddr: 0x5B7C, symSize: 0x20 }
+ - { offset: 0x35B90, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCDataCallbackCMa', symObjAddr: 0x4AEC, symBinAddr: 0x5B9C, symSize: 0x20 }
+ - { offset: 0x35BA4, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackCMa', symObjAddr: 0x4B0C, symBinAddr: 0x5BBC, symSize: 0x20 }
+ - { offset: 0x35BB8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackCMa', symObjAddr: 0x4B2C, symBinAddr: 0x5BDC, symSize: 0x20 }
+ - { offset: 0x35BCC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackCMa', symObjAddr: 0x4B4C, symBinAddr: 0x5BFC, symSize: 0x20 }
+ - { offset: 0x35BE0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASQWb', symObjAddr: 0x4B6C, symBinAddr: 0x5C1C, symSize: 0x4 }
+ - { offset: 0x35BF4, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOACSQAAWl', symObjAddr: 0x4B70, symBinAddr: 0x5C20, symSize: 0x40 }
+ - { offset: 0x35C08, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOMa', symObjAddr: 0x4BB0, symBinAddr: 0x5C60, symSize: 0x10 }
+ - { offset: 0x35C1C, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaMa', symObjAddr: 0x4F90, symBinAddr: 0x6040, symSize: 0x50 }
+ - { offset: 0x35C30, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSQWb', symObjAddr: 0x4FE0, symBinAddr: 0x6090, symSize: 0x24 }
+ - { offset: 0x35C44, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefa14CoreFoundation9_CFObjectSCSHWb', symObjAddr: 0x5004, symBinAddr: 0x60B4, symSize: 0x24 }
+ - { offset: 0x35C58, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgIeyBy_SSSgIegg_TRTA', symObjAddr: 0x504C, symBinAddr: 0x60FC, symSize: 0x8 }
+ - { offset: 0x35C6C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIegy_SgWOe', symObjAddr: 0x5054, symBinAddr: 0x6104, symSize: 0x10 }
+ - { offset: 0x35C80, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIeyBy_ACIegy_TRTA', symObjAddr: 0x5064, symBinAddr: 0x6114, symSize: 0x8 }
+ - { offset: 0x35C9F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCSo8NSStringCIeyByy_ACSSIeggg_TRTA', symObjAddr: 0x506C, symBinAddr: 0x611C, symSize: 0x50 }
+ - { offset: 0x35CC8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCs6UInt16VSo8NSStringCSgIeyByyy_AcESSSgIeggyg_TRTA', symObjAddr: 0x50BC, symBinAddr: 0x616C, symSize: 0x8 }
+ - { offset: 0x35CE7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCIeyBy_ACIegg_TRTA', symObjAddr: 0x50C4, symBinAddr: 0x6174, symSize: 0x10 }
+ - { offset: 0x35D1B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCSo6NSDataCSgIeyByy_AcFIeggg_TRTA', symObjAddr: 0x50D4, symBinAddr: 0x6184, symSize: 0x14 }
+ - { offset: 0x35D44, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackC7triggeryyAA9NSCClientCFyycfU_TA', symObjAddr: 0x5128, symBinAddr: 0x61C4, symSize: 0x48 }
+ - { offset: 0x35DA2, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x5170, symBinAddr: 0x620C, symSize: 0x10 }
+ - { offset: 0x35DB6, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x5180, symBinAddr: 0x621C, symSize: 0x8 }
+ - { offset: 0x35DCA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackC7triggeryyAA9NSCClientC_SStFyycfU_TA', symObjAddr: 0x520C, symBinAddr: 0x62A8, symSize: 0x60 }
+ - { offset: 0x35E32, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackC7triggeryyAA9NSCClientC_s6UInt16VSSSgtFyycfU_TA', symObjAddr: 0x52A0, symBinAddr: 0x633C, symSize: 0x68 }
+ - { offset: 0x35E9A, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledNameV2, symObjAddr: 0x5398, symBinAddr: 0x6434, symSize: 0x50 }
+ - { offset: 0x35EAE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative20convertMessageToDataySo6NSDataCSgs13OpaquePointerVSgFySv_SitcfU_TA', symObjAddr: 0x53F8, symBinAddr: 0x6494, symSize: 0x8 }
+ - { offset: 0x35EE0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative23convertNSCMessageToDataySo6NSDataCSgAA0E0CFySv_SitcfU_TA', symObjAddr: 0x5400, symBinAddr: 0x649C, symSize: 0x8 }
+ - { offset: 0x35F1A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfC', symObjAddr: 0x0, symBinAddr: 0x10B0, symSize: 0x18 }
+ - { offset: 0x35F2E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeO8rawValueSivg', symObjAddr: 0x18, symBinAddr: 0x10C8, symSize: 0x3C }
+ - { offset: 0x35F82, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0x1F4, symBinAddr: 0x12A4, symSize: 0x30 }
+ - { offset: 0x35FAC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0x224, symBinAddr: 0x12D4, symSize: 0x44 }
+ - { offset: 0x35FF2, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvgTo', symObjAddr: 0x268, symBinAddr: 0x1318, symSize: 0x10 }
+ - { offset: 0x3600A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvgTo', symObjAddr: 0x268, symBinAddr: 0x1318, symSize: 0x10 }
+ - { offset: 0x3604A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvsTo', symObjAddr: 0x278, symBinAddr: 0x1328, symSize: 0x10 }
+ - { offset: 0x36062, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvsTo', symObjAddr: 0x278, symBinAddr: 0x1328, symSize: 0x10 }
+ - { offset: 0x36099, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvgTo', symObjAddr: 0x288, symBinAddr: 0x1338, symSize: 0x10 }
+ - { offset: 0x360B1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvgTo', symObjAddr: 0x288, symBinAddr: 0x1338, symSize: 0x10 }
+ - { offset: 0x360CC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvg', symObjAddr: 0x298, symBinAddr: 0x1348, symSize: 0x10 }
+ - { offset: 0x36115, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7message4typeACs13OpaquePointerVSg_AA0D4TypeOtcfcTo', symObjAddr: 0x2A8, symBinAddr: 0x1358, symSize: 0x74 }
+ - { offset: 0x36165, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4textSSSgvgTo', symObjAddr: 0x31C, symBinAddr: 0x13CC, symSize: 0x70 }
+ - { offset: 0x3618F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4textSSSgvg', symObjAddr: 0x38C, symBinAddr: 0x143C, symSize: 0x34 }
+ - { offset: 0x36238, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvgTo', symObjAddr: 0x3C0, symBinAddr: 0x1470, symSize: 0x6C }
+ - { offset: 0x362BC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvg', symObjAddr: 0x42C, symBinAddr: 0x14DC, symSize: 0x58 }
+ - { offset: 0x3633B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCACycfc', symObjAddr: 0x618, symBinAddr: 0x16C8, symSize: 0x2C }
+ - { offset: 0x36394, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCACycfcTo', symObjAddr: 0x644, symBinAddr: 0x16F4, symSize: 0x2C }
+ - { offset: 0x36448, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCMessageCallbackC7triggeryyAA9NSCClientC_AA0D0CtF', symObjAddr: 0x670, symBinAddr: 0x1720, symSize: 0x1D4 }
+ - { offset: 0x3652D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCMessageCallbackCACycfcTo', symObjAddr: 0x870, symBinAddr: 0x1920, symSize: 0x2C }
+ - { offset: 0x365C5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackC7triggeryyAA9NSCClientC_s6UInt16VSSSgtF', symObjAddr: 0x8C4, symBinAddr: 0x1974, symSize: 0x1F4 }
+ - { offset: 0x366F8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackCACycfcTo', symObjAddr: 0xAB8, symBinAddr: 0x1B68, symSize: 0x2C }
+ - { offset: 0x36790, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackC7triggeryyAA9NSCClientC_SStF', symObjAddr: 0xB0C, symBinAddr: 0x1BBC, symSize: 0x1DC }
+ - { offset: 0x368A7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackCACycfcTo', symObjAddr: 0xCE8, symBinAddr: 0x1D98, symSize: 0x2C }
+ - { offset: 0x3693F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCDataCallbackC7triggeryyAA9NSCClientC_So6NSDataCSgtF', symObjAddr: 0xD3C, symBinAddr: 0x1DEC, symSize: 0x1D4 }
+ - { offset: 0x36A24, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCDataCallbackCACycfcTo', symObjAddr: 0xF10, symBinAddr: 0x1FC0, symSize: 0x2C }
+ - { offset: 0x36ABC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackC7triggeryyAA9NSCClientCF', symObjAddr: 0xF64, symBinAddr: 0x2014, symSize: 0x1C0 }
+ - { offset: 0x36BB7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackCACycfcTo', symObjAddr: 0x1124, symBinAddr: 0x21D4, symSize: 0x2C }
+ - { offset: 0x36C3B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC6clientACs13OpaquePointerVSg_tcfcTo', symObjAddr: 0x11F8, symBinAddr: 0x22A8, symSize: 0x48 }
+ - { offset: 0x36CA2, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64VvgTo', symObjAddr: 0x1240, symBinAddr: 0x22F0, symSize: 0x18 }
+ - { offset: 0x36CBA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64VvgTo', symObjAddr: 0x1240, symBinAddr: 0x22F0, symSize: 0x18 }
+ - { offset: 0x36CD9, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64VvgTo', symObjAddr: 0x1240, symBinAddr: 0x22F0, symSize: 0x18 }
+ - { offset: 0x36CF5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64Vvg', symObjAddr: 0x1258, symBinAddr: 0x2308, symSize: 0x18 }
+ - { offset: 0x36D15, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64Vvg', symObjAddr: 0x1258, symBinAddr: 0x2308, symSize: 0x18 }
+ - { offset: 0x36DC8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC6originSSSgvgTo', symObjAddr: 0x1270, symBinAddr: 0x2320, symSize: 0x98 }
+ - { offset: 0x36E5B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC6originSSSgvg', symObjAddr: 0x1308, symBinAddr: 0x23B8, symSize: 0x68 }
+ - { offset: 0x36EE8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC6headerySSSgSSF', symObjAddr: 0x1370, symBinAddr: 0x2420, symSize: 0x80 }
+ - { offset: 0x36F61, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC6headerySSSgSSFTo', symObjAddr: 0x13F0, symBinAddr: 0x24A0, symSize: 0x90 }
+ - { offset: 0x36F75, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCACycfc', symObjAddr: 0x1590, symBinAddr: 0x2640, symSize: 0x2C }
+ - { offset: 0x36FCE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCACycfcTo', symObjAddr: 0x15BC, symBinAddr: 0x266C, symSize: 0x2C }
+ - { offset: 0x37047, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvgTo', symObjAddr: 0x16DC, symBinAddr: 0x278C, symSize: 0x10 }
+ - { offset: 0x3705F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvgTo', symObjAddr: 0x16DC, symBinAddr: 0x278C, symSize: 0x10 }
+ - { offset: 0x3709D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvsTo', symObjAddr: 0x16EC, symBinAddr: 0x279C, symSize: 0x10 }
+ - { offset: 0x370B5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvsTo', symObjAddr: 0x16EC, symBinAddr: 0x279C, symSize: 0x10 }
+ - { offset: 0x370EE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvgTo', symObjAddr: 0x16FC, symBinAddr: 0x27AC, symSize: 0x10 }
+ - { offset: 0x37106, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvgTo', symObjAddr: 0x16FC, symBinAddr: 0x27AC, symSize: 0x10 }
+ - { offset: 0x37149, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvsTo', symObjAddr: 0x170C, symBinAddr: 0x27BC, symSize: 0x10 }
+ - { offset: 0x37161, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvsTo', symObjAddr: 0x170C, symBinAddr: 0x27BC, symSize: 0x10 }
+ - { offset: 0x3726E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfC', symObjAddr: 0x190C, symBinAddr: 0x29BC, symSize: 0x27C }
+ - { offset: 0x37367, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfc', symObjAddr: 0x1B88, symBinAddr: 0x2C38, symSize: 0x26C }
+ - { offset: 0x3749F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfcTo', symObjAddr: 0x1DF4, symBinAddr: 0x2EA4, symSize: 0xB0 }
+ - { offset: 0x374B3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CfD', symObjAddr: 0x1EA4, symBinAddr: 0x2F54, symSize: 0x44 }
+ - { offset: 0x3751F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CfDTo', symObjAddr: 0x1EE8, symBinAddr: 0x2F98, symSize: 0x68 }
+ - { offset: 0x37562, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4send4text2idySS_s6UInt64VtF', symObjAddr: 0x1FC8, symBinAddr: 0x3078, symSize: 0x60 }
+ - { offset: 0x375FE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4send4text2idySS_s6UInt64VtFTo', symObjAddr: 0x2028, symBinAddr: 0x30D8, symSize: 0x74 }
+ - { offset: 0x37658, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPing2idys6UInt64V_tF', symObjAddr: 0x20CC, symBinAddr: 0x317C, symSize: 0x1C }
+ - { offset: 0x376C0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPing2idys6UInt64V_tFTo', symObjAddr: 0x20E8, symBinAddr: 0x3198, symSize: 0x1C }
+ - { offset: 0x3771D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPong2idys6UInt64V_tF', symObjAddr: 0x224C, symBinAddr: 0x32FC, symSize: 0x1C }
+ - { offset: 0x37785, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPong2idys6UInt64V_tFTo', symObjAddr: 0x2268, symBinAddr: 0x3318, symSize: 0x1C }
+ - { offset: 0x377E2, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9broadcastyySSF', symObjAddr: 0x2284, symBinAddr: 0x3334, symSize: 0x58 }
+ - { offset: 0x37862, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9broadcastyySSFTo', symObjAddr: 0x22DC, symBinAddr: 0x338C, symSize: 0x64 }
+ - { offset: 0x378B2, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyF', symObjAddr: 0x2370, symBinAddr: 0x3420, symSize: 0x18 }
+ - { offset: 0x378D2, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyF', symObjAddr: 0x2370, symBinAddr: 0x3420, symSize: 0x18 }
+ - { offset: 0x37903, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyFTo', symObjAddr: 0x2388, symBinAddr: 0x3438, symSize: 0x18 }
+ - { offset: 0x3791B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyFTo', symObjAddr: 0x2388, symBinAddr: 0x3438, symSize: 0x18 }
+ - { offset: 0x3793B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyFTo', symObjAddr: 0x2388, symBinAddr: 0x3438, symSize: 0x18 }
+ - { offset: 0x37958, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyF', symObjAddr: 0x24D0, symBinAddr: 0x3580, symSize: 0x18 }
+ - { offset: 0x37978, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyF', symObjAddr: 0x24D0, symBinAddr: 0x3580, symSize: 0x18 }
+ - { offset: 0x379A9, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyFTo', symObjAddr: 0x24E8, symBinAddr: 0x3598, symSize: 0x18 }
+ - { offset: 0x379C1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyFTo', symObjAddr: 0x24E8, symBinAddr: 0x3598, symSize: 0x18 }
+ - { offset: 0x379E1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyFTo', symObjAddr: 0x24E8, symBinAddr: 0x3598, symSize: 0x18 }
+ - { offset: 0x37A52, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcF', symObjAddr: 0x2500, symBinAddr: 0x35B0, symSize: 0x154 }
+ - { offset: 0x37B97, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x2654, symBinAddr: 0x3704, symSize: 0x150 }
+ - { offset: 0x37D0C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x27A4, symBinAddr: 0x3854, symSize: 0x4 }
+ - { offset: 0x37DB0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF', symObjAddr: 0x280C, symBinAddr: 0x38BC, symSize: 0x16C }
+ - { offset: 0x37F0D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x2978, symBinAddr: 0x3A28, symSize: 0xE0 }
+ - { offset: 0x3801A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x2A58, symBinAddr: 0x3B08, symSize: 0x4 }
+ - { offset: 0x38047, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF', symObjAddr: 0x2B50, symBinAddr: 0x3C00, symSize: 0x154 }
+ - { offset: 0x3818C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x2CA4, symBinAddr: 0x3D54, symSize: 0xE0 }
+ - { offset: 0x38299, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x2D84, symBinAddr: 0x3E34, symSize: 0x4 }
+ - { offset: 0x38306, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcF', symObjAddr: 0x2DA4, symBinAddr: 0x3E54, symSize: 0x154 }
+ - { offset: 0x3844B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcFyAF_SvSgtcfU_', symObjAddr: 0x2EF8, symBinAddr: 0x3FA8, symSize: 0x174 }
+ - { offset: 0x385D8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcFyAF_SvSgtcfU_To', symObjAddr: 0x306C, symBinAddr: 0x411C, symSize: 0x4 }
+ - { offset: 0x3867C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcF', symObjAddr: 0x30D4, symBinAddr: 0x4184, symSize: 0x154 }
+ - { offset: 0x387C1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x3228, symBinAddr: 0x42D8, symSize: 0x110 }
+ - { offset: 0x388DC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x3338, symBinAddr: 0x43E8, symSize: 0x4 }
+ - { offset: 0x38909, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18removeOnDisconnectyys6UInt64VF', symObjAddr: 0x33BC, symBinAddr: 0x446C, symSize: 0xDC }
+ - { offset: 0x389BF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18removeOnDisconnectyys6UInt64VFTo', symObjAddr: 0x3498, symBinAddr: 0x4548, symSize: 0xEC }
+ - { offset: 0x38AA0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcF', symObjAddr: 0x3584, symBinAddr: 0x4634, symSize: 0x154 }
+ - { offset: 0x38BE5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcFyAF_Spys4Int8VGSgSvSgtcfU_', symObjAddr: 0x36D8, symBinAddr: 0x4788, symSize: 0xE4 }
+ - { offset: 0x38CD9, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcFyAF_Spys4Int8VGSgSvSgtcfU_To', symObjAddr: 0x37BC, symBinAddr: 0x486C, symSize: 0x4 }
+ - { offset: 0x38D06, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvgTo', symObjAddr: 0x3970, symBinAddr: 0x4A20, symSize: 0x34 }
+ - { offset: 0x38D1A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvg', symObjAddr: 0x39A4, symBinAddr: 0x4A54, symSize: 0x2C }
+ - { offset: 0x38DA1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgF', symObjAddr: 0x39D0, symBinAddr: 0x4A80, symSize: 0xDC }
+ - { offset: 0x38EFA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgFySo07CServerG0V_SvSgtcfU_', symObjAddr: 0x3AAC, symBinAddr: 0x4B5C, symSize: 0x70 }
+ - { offset: 0x38F76, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgFySo07CServerG0V_SvSgtcfU_To', symObjAddr: 0x3B1C, symBinAddr: 0x4BCC, symSize: 0x4 }
+ - { offset: 0x38FA3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgFTo', symObjAddr: 0x3B20, symBinAddr: 0x4BD0, symSize: 0x8C }
+ - { offset: 0x38FFB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C5startyyySSSgcF', symObjAddr: 0x3BAC, symBinAddr: 0x4C5C, symSize: 0x90 }
+ - { offset: 0x39114, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C5startyyySSSgcFTo', symObjAddr: 0x3C3C, symBinAddr: 0x4CEC, symSize: 0xEC }
+ - { offset: 0x391B5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctF', symObjAddr: 0x3D28, symBinAddr: 0x4DD8, symSize: 0xA0 }
+ - { offset: 0x392DF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctFTo', symObjAddr: 0x3E78, symBinAddr: 0x4F28, symSize: 0xFC }
+ - { offset: 0x39388, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CACycfC', symObjAddr: 0x3F74, symBinAddr: 0x5024, symSize: 0x20 }
+ - { offset: 0x3939C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CACycfc', symObjAddr: 0x3F94, symBinAddr: 0x5044, symSize: 0x2C }
+ - { offset: 0x393F7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CACycfcTo', symObjAddr: 0x3FC0, symBinAddr: 0x5070, symSize: 0x2C }
+ - { offset: 0x39462, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSQSCSQ2eeoiySbx_xtFZTW', symObjAddr: 0x4034, symBinAddr: 0x50E4, symSize: 0x4C }
+ - { offset: 0x3947E, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSH9hashValueSivgTW', symObjAddr: 0x4080, symBinAddr: 0x5130, symSize: 0x3C }
+ - { offset: 0x3949A, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x40BC, symBinAddr: 0x516C, symSize: 0x48 }
+ - { offset: 0x394BE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0x4908, symBinAddr: 0x59B8, symSize: 0x10 }
+ - { offset: 0x39523, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4textSSSgvgTf4n_g', symObjAddr: 0x4918, symBinAddr: 0x59C8, symSize: 0x58 }
+ - { offset: 0x396BB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0xAC, symBinAddr: 0x65C8, symSize: 0x5C }
+ - { offset: 0x397B8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASH9hashValueSivgTW', symObjAddr: 0x108, symBinAddr: 0x6624, symSize: 0x78 }
+ - { offset: 0x3984F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x180, symBinAddr: 0x669C, symSize: 0x58 }
+ - { offset: 0x398AA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1D8, symBinAddr: 0x66F4, symSize: 0x74 }
+ - { offset: 0x399FF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIeyBy_ACIegy_TR', symObjAddr: 0x0, symBinAddr: 0x651C, symSize: 0x14 }
+ - { offset: 0x39A13, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgIeyBy_SSSgIegg_TR', symObjAddr: 0x14, symBinAddr: 0x6530, symSize: 0x44 }
+ - { offset: 0x39B43, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative11NSCCallbackCfETo', symObjAddr: 0x2F8, symBinAddr: 0x6814, symSize: 0x14 }
+ - { offset: 0x39BF5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStatusCallbackCfETo', symObjAddr: 0x374, symBinAddr: 0x6860, symSize: 0x14 }
+ - { offset: 0x39EEE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCMa', symObjAddr: 0xFF4, symBinAddr: 0x74C0, symSize: 0x20 }
+ - { offset: 0x39F02, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStatusCallbackCMa', symObjAddr: 0x1014, symBinAddr: 0x74E0, symSize: 0x20 }
+ - { offset: 0x39F16, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative11NSCCallbackCMa', symObjAddr: 0x1034, symBinAddr: 0x7500, symSize: 0x20 }
+ - { offset: 0x39F2A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASQWb', symObjAddr: 0x1054, symBinAddr: 0x7520, symSize: 0x4 }
+ - { offset: 0x39F3E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOACSQAAWl', symObjAddr: 0x1058, symBinAddr: 0x7524, symSize: 0x40 }
+ - { offset: 0x39F52, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOMa', symObjAddr: 0x1098, symBinAddr: 0x7564, symSize: 0x10 }
+ - { offset: 0x39F79, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfC', symObjAddr: 0x58, symBinAddr: 0x6574, symSize: 0x18 }
+ - { offset: 0x39F8D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusO8rawValueSivg', symObjAddr: 0x70, symBinAddr: 0x658C, symSize: 0x3C }
+ - { offset: 0x39FE1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0x24C, symBinAddr: 0x6768, symSize: 0x30 }
+ - { offset: 0x3A00B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0x27C, symBinAddr: 0x6798, symSize: 0x44 }
+ - { offset: 0x3A051, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative11NSCCallbackCACycfcTo', symObjAddr: 0x2C0, symBinAddr: 0x67DC, symSize: 0x2C }
+ - { offset: 0x3A0C9, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStatusCallbackCACycfcTo', symObjAddr: 0x30C, symBinAddr: 0x6828, symSize: 0x2C }
+ - { offset: 0x3A141, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvgTo', symObjAddr: 0x388, symBinAddr: 0x6874, symSize: 0x10 }
+ - { offset: 0x3A159, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvgTo', symObjAddr: 0x388, symBinAddr: 0x6874, symSize: 0x10 }
+ - { offset: 0x3A199, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvsTo', symObjAddr: 0x398, symBinAddr: 0x6884, symSize: 0x10 }
+ - { offset: 0x3A1B1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvsTo', symObjAddr: 0x398, symBinAddr: 0x6884, symSize: 0x10 }
+ - { offset: 0x3A1E8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvgTo', symObjAddr: 0x3A8, symBinAddr: 0x6894, symSize: 0x10 }
+ - { offset: 0x3A200, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvgTo', symObjAddr: 0x3A8, symBinAddr: 0x6894, symSize: 0x10 }
+ - { offset: 0x3A240, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvsTo', symObjAddr: 0x3B8, symBinAddr: 0x68A4, symSize: 0x10 }
+ - { offset: 0x3A258, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvsTo', symObjAddr: 0x3B8, symBinAddr: 0x68A4, symSize: 0x10 }
+ - { offset: 0x3A37D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VS2btcfC', symObjAddr: 0x3C8, symBinAddr: 0x68B4, symSize: 0x21C }
+ - { offset: 0x3A43E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VS2btcfc', symObjAddr: 0x5E4, symBinAddr: 0x6AD0, symSize: 0x218 }
+ - { offset: 0x3A54F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VS2btcfcTo', symObjAddr: 0x7FC, symBinAddr: 0x6CE8, symSize: 0xF0 }
+ - { offset: 0x3A563, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCfD', symObjAddr: 0x8EC, symBinAddr: 0x6DD8, symSize: 0x44 }
+ - { offset: 0x3A5CC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCfDTo', symObjAddr: 0x930, symBinAddr: 0x6E1C, symSize: 0x68 }
+ - { offset: 0x3A60E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6statusAA0D6StatusOvgTo', symObjAddr: 0x998, symBinAddr: 0x6E84, symSize: 0x34 }
+ - { offset: 0x3A622, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6statusAA0D6StatusOvg', symObjAddr: 0x9CC, symBinAddr: 0x6EB8, symSize: 0x2C }
+ - { offset: 0x3A6A2, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgF', symObjAddr: 0x9F8, symBinAddr: 0x6EE4, symSize: 0xD4 }
+ - { offset: 0x3A7F0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgFySo07CServerF0V_SvSgtcfU_', symObjAddr: 0xACC, symBinAddr: 0x6FB8, symSize: 0x6C }
+ - { offset: 0x3A867, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgFySo07CServerF0V_SvSgtcfU_To', symObjAddr: 0xB38, symBinAddr: 0x7024, symSize: 0x4 }
+ - { offset: 0x3A894, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgFTo', symObjAddr: 0xB3C, symBinAddr: 0x7028, symSize: 0x8C }
+ - { offset: 0x3A8E7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC5startyyySSSgcF', symObjAddr: 0xBC8, symBinAddr: 0x70B4, symSize: 0x88 }
+ - { offset: 0x3A9F8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC5startyyySSSgcFTo', symObjAddr: 0xC50, symBinAddr: 0x713C, symSize: 0xE4 }
+ - { offset: 0x3AA96, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC4stopyySb_ySSSgctF', symObjAddr: 0xD34, symBinAddr: 0x7220, symSize: 0x98 }
+ - { offset: 0x3ABB7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC4stopyySb_ySSSgctFTo', symObjAddr: 0xE78, symBinAddr: 0x7364, symSize: 0xF4 }
+ - { offset: 0x3AC5D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCACycfc', symObjAddr: 0xF8C, symBinAddr: 0x7458, symSize: 0x2C }
+ - { offset: 0x3ACB6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCACycfcTo', symObjAddr: 0xFB8, symBinAddr: 0x7484, symSize: 0x2C }
+ - { offset: 0x3AD15, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0xFE4, symBinAddr: 0x74B0, symSize: 0x10 }
+...
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Headers/WebServerNative-Swift.h b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Headers/WebServerNative-Swift.h
index b4e7b80d..8795e128 100644
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Headers/WebServerNative-Swift.h
+++ b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Headers/WebServerNative-Swift.h
@@ -1,6 +1,6 @@
#if 0
#elif defined(__arm64__) && __arm64__
-// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
+// Generated by Apple Swift version 6.2.4 effective-5.10 (swiftlang-6.2.4.1.4 clang-1700.6.4.2)
#ifndef WEBSERVERNATIVE_SWIFT_H
#define WEBSERVERNATIVE_SWIFT_H
#pragma clang diagnostic push
@@ -42,6 +42,8 @@
#include
#endif
#if defined(__cplusplus)
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module"
#if defined(__arm64e__) && __has_include()
# include
#else
@@ -55,6 +57,7 @@
# endif
#pragma clang diagnostic pop
#endif
+#pragma clang diagnostic pop
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -62,6 +65,7 @@
# if __has_include()
# include
# elif !defined(__cplusplus)
+typedef unsigned char char8_t;
typedef uint_least16_t char16_t;
typedef uint_least32_t char32_t;
# endif
@@ -289,6 +293,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#pragma clang diagnostic ignored "-Wunknown-pragmas"
#pragma clang diagnostic ignored "-Wnullability"
#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
+#pragma clang diagnostic ignored "-Wunsafe-buffer-usage"
#if __has_attribute(external_source_symbol)
# pragma push_macro("any")
@@ -299,17 +304,23 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if defined(__OBJC__)
+@class NSString;
SWIFT_CLASS_NAMED("NSCClient")
@interface NSCClient : NSObject
@property (nonatomic, readonly) uint64_t id;
+/// The Origin header from the WebSocket upgrade request, or nil if
+/// the client sent none (e.g. a non-browser client). Browsers always
+/// set it and cannot forge it, so callers can use it to allowlist
+/// connections originating from their own served page.
+@property (nonatomic, readonly, copy) NSString * _Nullable origin;
+/// One header value from the upgrade request, matched case-insensitively.
+- (NSString * _Nullable)header:(NSString * _Nonnull)name SWIFT_WARN_UNUSED_RESULT;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end
enum NSCMessageType : NSInteger;
-@class NSString;
@class NSData;
-
SWIFT_CLASS_NAMED("NSCMessage")
@interface NSCMessage : NSObject
@property (nonatomic, readonly) enum NSCMessageType type;
@@ -327,10 +338,9 @@ typedef SWIFT_ENUM_NAMED(NSInteger, NSCMessageType, "NSCMessageType", open) {
};
enum NSCServerStatus : NSInteger;
-
SWIFT_CLASS_NAMED("NSCServer")
@interface NSCServer : NSObject
-- (nonnull instancetype)init:(BOOL)logger :(NSString * _Nonnull)path :(NSString * _Nonnull)directory :(NSString * _Nullable)index :(NSString * _Nullable)hostName :(int16_t)port :(uint32_t)workers :(BOOL)showFiles OBJC_DESIGNATED_INITIALIZER;
+- (nonnull instancetype)init:(BOOL)logger :(NSString * _Nonnull)path :(NSString * _Nonnull)directory :(NSString * _Nullable)index :(NSString * _Nullable)hostName :(int16_t)port :(uint32_t)workers :(BOOL)showFiles :(BOOL)frameGuard OBJC_DESIGNATED_INITIALIZER;
@property (nonatomic, readonly) enum NSCServerStatus status;
- (void)setStatusChangeCallback:(void (^ _Nullable)(enum NSCServerStatus))callback;
- (void)start:(void (^ _Nonnull)(NSString * _Nullable))callback;
@@ -347,7 +357,6 @@ typedef SWIFT_ENUM_NAMED(NSInteger, NSCServerStatus, "NSCServerStatus", open) {
NSCServerStatusStopping = 4,
};
-
SWIFT_CLASS_NAMED("NSCWebSocketServer")
@interface NSCWebSocketServer : NSObject
- (nonnull instancetype)init:(BOOL)logger :(NSString * _Nonnull)path :(NSInteger)maxPayload :(NSString * _Nullable)hostName :(int16_t)port :(uint32_t)workers :(BOOL)autoPong OBJC_DESIGNATED_INITIALIZER;
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Headers/web_server_native.h b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Headers/web_server_native.h
index bc57708e..04b67d5d 100644
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Headers/web_server_native.h
+++ b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Headers/web_server_native.h
@@ -50,6 +50,7 @@ typedef struct CStaticServiceOptions {
int16_t port;
uint32_t workers;
bool show_files;
+ bool frame_guard;
} CStaticServiceOptions;
typedef struct CWebSocketServiceOptions {
@@ -84,6 +85,13 @@ struct CClient *webserver_websocket_client(struct CWebsocketServer *server, uint
uint64_t webserver_websocket_client_id(struct CClient *client);
+/**
+ * One header value from the upgrade request (e.g. `origin`), or null if
+ * absent. `name` is matched case-insensitively. The returned C string is
+ * owned by the caller — free it with `webserver_error_release`.
+ */
+char *webserver_websocket_client_header(struct CClient *client, const char *name);
+
void webserver_websocket_client_release(struct CClient *client);
struct CWebsocketServer *webserver_websocket_init(const struct CWebSocketServiceOptions *options);
@@ -195,4 +203,4 @@ uint64_t webserver_websocket_add_error_callback(struct CWebsocketServer *server,
void webserver_websocket_remove_error_callback(struct CWebsocketServer *server, uint64_t id);
-#endif /* WEBSERVER_C_H */
+#endif /* WEBSERVER_C_H */
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Info.plist b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Info.plist
index 770f1ae2..9f9b548f 100644
Binary files a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Info.plist and b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Info.plist differ
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
index 41e8b659..4790b720 100644
Binary files a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo and b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo differ
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios.abi.json b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios.abi.json
index 4949df78..cebeec8b 100644
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios.abi.json
+++ b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios.abi.json
@@ -1,2810 +1,2713 @@
{
- "ABIRoot": {
- "kind": "Root",
- "name": "TopLevel",
- "printedName": "TopLevel",
- "children": [
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCMessageType",
- "printedName": "NSCMessageType",
- "children": [
- {
- "kind": "Var",
- "name": "Text",
- "printedName": "Text",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCMessageType.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypeText",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO4TextyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 0
- },
- {
- "kind": "Var",
- "name": "Binary",
- "printedName": "Binary",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCMessageType.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypeBinary",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO6BinaryyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 1
- },
- {
- "kind": "Var",
- "name": "Ping",
- "printedName": "Ping",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCMessageType.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypePing",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO4PingyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 2
- },
- {
- "kind": "Var",
- "name": "Pong",
- "printedName": "Pong",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCMessageType.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypePong",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO4PongyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 3
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(rawValue:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "WebServerNative.NSCMessageType?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfc",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfc",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Var",
- "name": "rawValue",
- "printedName": "rawValue",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Var",
- "usr": "s:15WebServerNative14NSCMessageTypeO8rawValueSivp",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO8rawValueSivp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Accessor",
- "usr": "s:15WebServerNative14NSCMessageTypeO8rawValueSivg",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO8rawValueSivg",
- "moduleName": "WebServerNative",
- "accessorKind": "get"
- }
- ]
- }
- ],
- "declKind": "Enum",
- "usr": "c:@M@WebServerNative@E@NSCMessageType",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO",
- "moduleName": "WebServerNative",
- "objc_name": "NSCMessageType",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "enumRawTypeName": "Int",
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "RawRepresentable",
- "printedName": "RawRepresentable",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "RawValue",
- "printedName": "RawValue",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- }
- ],
- "usr": "s:SY",
- "mangledName": "$sSY"
- }
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCMessage",
- "printedName": "NSCMessage",
- "children": [
- {
- "kind": "Var",
- "name": "type",
- "printedName": "type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(py)type",
- "mangledName": "$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "Final",
- "HasStorage",
- "AccessControl",
- "ObjC"
- ],
- "isLet": true,
- "hasStorage": true,
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)type",
- "mangledName": "$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvg",
- "moduleName": "WebServerNative",
- "implicit": true,
- "declAttributes": [
- "Final",
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Var",
- "name": "text",
- "printedName": "text",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(py)text",
- "mangledName": "$s15WebServerNative10NSCMessageC4textSSSgvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)text",
- "mangledName": "$s15WebServerNative10NSCMessageC4textSSSgvg",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Var",
- "name": "data",
- "printedName": "data",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Foundation.NSData?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(py)data",
- "mangledName": "$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Foundation.NSData?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)data",
- "mangledName": "$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvg",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessage",
- "printedName": "WebServerNative.NSCMessage",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)init",
- "mangledName": "$s15WebServerNative10NSCMessageCACycfc",
- "moduleName": "WebServerNative",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage",
- "mangledName": "$s15WebServerNative10NSCMessageC",
- "moduleName": "WebServerNative",
- "objc_name": "NSCMessage",
- "declAttributes": [
- "AccessControl",
- "ObjCMembers",
- "ObjC"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "hasMissingDesignatedInitializers": true,
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCClient",
- "printedName": "NSCClient",
- "children": [
- {
- "kind": "Var",
- "name": "id",
- "printedName": "id",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient(py)id",
- "mangledName": "$s15WebServerNative9NSCClientC2ids6UInt64Vvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient(im)id",
- "mangledName": "$s15WebServerNative9NSCClientC2ids6UInt64Vvg",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient(im)init",
- "mangledName": "$s15WebServerNative9NSCClientCACycfc",
- "moduleName": "WebServerNative",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient",
- "mangledName": "$s15WebServerNative9NSCClientC",
- "moduleName": "WebServerNative",
- "objc_name": "NSCClient",
- "declAttributes": [
- "AccessControl",
- "ObjCMembers",
- "ObjC"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "hasMissingDesignatedInitializers": true,
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCWebSocketServer",
- "printedName": "NSCWebSocketServer",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(_:_:_:_:_:_:_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCWebSocketServer",
- "printedName": "WebServerNative.NSCWebSocketServer",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "Int16",
- "printedName": "Swift.Int16",
- "usr": "s:s5Int16V"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt32",
- "printedName": "Swift.UInt32",
- "usr": "s:s6UInt32V"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)init:::::::",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfc",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "send",
- "printedName": "send(text:id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithText:id:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send4text2idySS_s6UInt64VtF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "send",
- "printedName": "send(binary:id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithBinary:id:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send6binary2idySo6NSDataC_s6UInt64VtF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "send",
- "printedName": "send(ping:id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithPing:id:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send4ping2idySo6NSDataC_s6UInt64VtF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "sendEmptyPing",
- "printedName": "sendEmptyPing(id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendEmptyPingWithId:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C13sendEmptyPing2idys6UInt64V_tF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "send",
- "printedName": "send(pong:id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithPong:id:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send4pong2idySo6NSDataC_s6UInt64VtF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "sendEmptyPong",
- "printedName": "sendEmptyPong(id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendEmptyPongWithId:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C13sendEmptyPong2idys6UInt64V_tF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcast",
- "printedName": "broadcast(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcast:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcastyySSF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcast",
- "printedName": "broadcast(binary:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastWithBinary:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcast6binaryySo6NSDataC_tF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcast",
- "printedName": "broadcast(ping:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastWithPing:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcast4pingySo6NSDataC_tF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcastEmptyPing",
- "printedName": "broadcastEmptyPing()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastEmptyPing",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcast",
- "printedName": "broadcast(pong:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastWithPong:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcast4pongySo6NSDataC_tF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcastEmptyPong",
- "printedName": "broadcastEmptyPong()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastEmptyPong",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnMessage",
- "printedName": "addOnMessage(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient, WebServerNative.NSCMessage) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Tuple",
- "printedName": "(WebServerNative.NSCClient, WebServerNative.NSCMessage)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- },
- {
- "kind": "TypeNominal",
- "name": "NSCMessage",
- "printedName": "WebServerNative.NSCMessage",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnMessage:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnMessage",
- "printedName": "removeOnMessage(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnMessage:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C15removeOnMessageyys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnPing",
- "printedName": "addOnPing(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient, Foundation.NSData?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Tuple",
- "printedName": "(WebServerNative.NSCClient, Foundation.NSData?)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Foundation.NSData?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnPing:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnPing",
- "printedName": "removeOnPing(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnPing:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C12removeOnPingyys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnPong",
- "printedName": "addOnPong(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient, Foundation.NSData?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Tuple",
- "printedName": "(WebServerNative.NSCClient, Foundation.NSData?)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Foundation.NSData?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnPong:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnPong",
- "printedName": "removeOnPong(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnPong:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C12removeOnPongyys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnConnect",
- "printedName": "addOnConnect(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnConnect:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnConnect",
- "printedName": "removeOnConnect(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnConnect:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C15removeOnConnectyys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnDisconnect",
- "printedName": "addOnDisconnect(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient, Swift.UInt16, Swift.String?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Tuple",
- "printedName": "(WebServerNative.NSCClient, Swift.UInt16, Swift.String?)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt16",
- "printedName": "Swift.UInt16",
- "usr": "s:s6UInt16V"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnDisconnect:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnDisconnect",
- "printedName": "removeOnDisconnect(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnDisconnect:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C18removeOnDisconnectyys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnError",
- "printedName": "addOnError(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient, Swift.String) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Tuple",
- "printedName": "(WebServerNative.NSCClient, Swift.String)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnError:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnError",
- "printedName": "removeOnError(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnError:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C13removeOnErroryys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Var",
- "name": "status",
- "printedName": "status",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(py)status",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)status",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvg",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Function",
- "name": "setStatusChangeCallback",
- "printedName": "setStatusChangeCallback(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "((WebServerNative.NSCServerStatus) -> ())?",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)setStatusChangeCallback:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "start",
- "printedName": "start(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(Swift.String?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)start:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C5startyyySSSgcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "stop",
- "printedName": "stop(_:_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(Swift.String?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)stop::",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCWebSocketServer",
- "printedName": "WebServerNative.NSCWebSocketServer",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)init",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0CACycfc",
- "moduleName": "WebServerNative",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C",
- "moduleName": "WebServerNative",
- "objc_name": "NSCWebSocketServer",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "ObjCMembers"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCServerStatus",
- "printedName": "NSCServerStatus",
- "children": [
- {
- "kind": "Var",
- "name": "Inactive",
- "printedName": "Inactive",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCServerStatus.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusInactive",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8InactiveyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 0
- },
- {
- "kind": "Var",
- "name": "Active",
- "printedName": "Active",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCServerStatus.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusActive",
- "mangledName": "$s15WebServerNative15NSCServerStatusO6ActiveyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 1
- },
- {
- "kind": "Var",
- "name": "Crashed",
- "printedName": "Crashed",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCServerStatus.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusCrashed",
- "mangledName": "$s15WebServerNative15NSCServerStatusO7CrashedyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 2
- },
- {
- "kind": "Var",
- "name": "Starting",
- "printedName": "Starting",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCServerStatus.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusStarting",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8StartingyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 3
- },
- {
- "kind": "Var",
- "name": "Stopping",
- "printedName": "Stopping",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCServerStatus.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusStopping",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8StoppingyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 4
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(rawValue:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "WebServerNative.NSCServerStatus?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfc",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfc",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Var",
- "name": "rawValue",
- "printedName": "rawValue",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Var",
- "usr": "s:15WebServerNative15NSCServerStatusO8rawValueSivp",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8rawValueSivp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Accessor",
- "usr": "s:15WebServerNative15NSCServerStatusO8rawValueSivg",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8rawValueSivg",
- "moduleName": "WebServerNative",
- "accessorKind": "get"
- }
- ]
- }
- ],
- "declKind": "Enum",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus",
- "mangledName": "$s15WebServerNative15NSCServerStatusO",
- "moduleName": "WebServerNative",
- "objc_name": "NSCServerStatus",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "enumRawTypeName": "Int",
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "RawRepresentable",
- "printedName": "RawRepresentable",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "RawValue",
- "printedName": "RawValue",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- }
- ],
- "usr": "s:SY",
- "mangledName": "$sSY"
- }
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCServer",
- "printedName": "NSCServer",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(_:_:_:_:_:_:_:_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServer",
- "printedName": "WebServerNative.NSCServer",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "Int16",
- "printedName": "Swift.Int16",
- "usr": "s:s5Int16V"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt32",
- "printedName": "Swift.UInt32",
- "usr": "s:s6UInt32V"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)init::::::::",
- "mangledName": "$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VSbtcfc",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Var",
- "name": "status",
- "printedName": "status",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(py)status",
- "mangledName": "$s15WebServerNative9NSCServerC6statusAA0D6StatusOvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)status",
- "mangledName": "$s15WebServerNative9NSCServerC6statusAA0D6StatusOvg",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Function",
- "name": "setStatusChangeCallback",
- "printedName": "setStatusChangeCallback(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "((WebServerNative.NSCServerStatus) -> ())?",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)setStatusChangeCallback:",
- "mangledName": "$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "start",
- "printedName": "start(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(Swift.String?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)start:",
- "mangledName": "$s15WebServerNative9NSCServerC5startyyySSSgcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "stop",
- "printedName": "stop(_:_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(Swift.String?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)stop::",
- "mangledName": "$s15WebServerNative9NSCServerC4stopyySb_ySSSgctF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServer",
- "printedName": "WebServerNative.NSCServer",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)init",
- "mangledName": "$s15WebServerNative9NSCServerCACycfc",
- "moduleName": "WebServerNative",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer",
- "mangledName": "$s15WebServerNative9NSCServerC",
- "moduleName": "WebServerNative",
- "objc_name": "NSCServer",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "ObjCMembers"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- }
- ],
- "json_format_version": 8
- },
- "ConstValues": [
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "IntegerLiteral",
- "offset": 255,
- "length": 6,
- "value": "1"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "IntegerLiteral",
- "offset": 271,
- "length": 4,
- "value": "2"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "IntegerLiteral",
- "offset": 285,
- "length": 4,
- "value": "3"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 869,
- "length": 10,
- "value": "\"WebServerNative.NSCMessage\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 1809,
- "length": 18,
- "value": "\"WebServerNative.NSCMessageCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 2550,
- "length": 17,
- "value": "\"WebServerNative.NSCReasonCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 3337,
- "length": 17,
- "value": "\"WebServerNative.NSCStringCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 4056,
- "length": 15,
- "value": "\"WebServerNative.NSCDataCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 4777,
- "length": 18,
- "value": "\"WebServerNative.NSCConnectCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 5498,
- "length": 9,
- "value": "\"WebServerNative.NSCClient\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7544,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7604,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7658,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7718,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7780,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7837,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 7401,
- "length": 18,
- "value": "\"WebServerNative.NSCWebSocketServer\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "IntegerLiteral",
- "offset": 252,
- "length": 6,
- "value": "1"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "IntegerLiteral",
- "offset": 268,
- "length": 7,
- "value": "2"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "IntegerLiteral",
- "offset": 285,
- "length": 8,
- "value": "3"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "IntegerLiteral",
- "offset": 303,
- "length": 8,
- "value": "4"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "StringLiteral",
- "offset": 1041,
- "length": 11,
- "value": "\"WebServerNative.NSCCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "StringLiteral",
- "offset": 1199,
- "length": 17,
- "value": "\"WebServerNative.NSCStatusCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "StringLiteral",
- "offset": 1417,
- "length": 9,
- "value": "\"WebServerNative.NSCServer\""
- }
- ]
-}
\ No newline at end of file
+ "ABIRoot": {
+ "kind": "Root",
+ "name": "WebServerNative",
+ "printedName": "WebServerNative",
+ "children": [
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["RawDocComment"]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSCMessageType",
+ "printedName": "NSCMessageType",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "Text",
+ "printedName": "Text",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCMessageType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypeText",
+ "mangledName": "$s15WebServerNative14NSCMessageTypeO4TextyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Var",
+ "name": "Binary",
+ "printedName": "Binary",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCMessageType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypeBinary",
+ "mangledName": "$s15WebServerNative14NSCMessageTypeO6BinaryyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 1
+ },
+ {
+ "kind": "Var",
+ "name": "Ping",
+ "printedName": "Ping",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCMessageType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypePing",
+ "mangledName": "$s15WebServerNative14NSCMessageTypeO4PingyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 2
+ },
+ {
+ "kind": "Var",
+ "name": "Pong",
+ "printedName": "Pong",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCMessageType.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypePong",
+ "mangledName": "$s15WebServerNative14NSCMessageTypeO4PongyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 3
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "WebServerNative.NSCMessageType?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfc",
+ "mangledName": "$s15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfc",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl"],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:15WebServerNative14NSCMessageTypeO8rawValueSivp",
+ "mangledName": "$s15WebServerNative14NSCMessageTypeO8rawValueSivp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl"],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:15WebServerNative14NSCMessageTypeO8rawValueSivg",
+ "mangledName": "$s15WebServerNative14NSCMessageTypeO8rawValueSivg",
+ "moduleName": "WebServerNative",
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType",
+ "mangledName": "$s15WebServerNative14NSCMessageTypeO",
+ "moduleName": "WebServerNative",
+ "objc_name": "NSCMessageType",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Copyable",
+ "printedName": "Copyable",
+ "usr": "s:s8CopyableP",
+ "mangledName": "$ss8CopyableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Escapable",
+ "printedName": "Escapable",
+ "usr": "s:s9EscapableP",
+ "mangledName": "$ss9EscapableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSCMessage",
+ "printedName": "NSCMessage",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "type",
+ "printedName": "type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(py)type",
+ "mangledName": "$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["Final", "HasStorage", "AccessControl", "ObjC"],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessageType",
+ "printedName": "WebServerNative.NSCMessageType",
+ "usr": "c:@M@WebServerNative@E@NSCMessageType"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)type",
+ "mangledName": "$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvg",
+ "moduleName": "WebServerNative",
+ "implicit": true,
+ "declAttributes": ["Final", "ObjC"],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "text",
+ "printedName": "text",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(py)text",
+ "mangledName": "$s15WebServerNative10NSCMessageC4textSSSgvp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)text",
+ "mangledName": "$s15WebServerNative10NSCMessageC4textSSSgvg",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "data",
+ "printedName": "data",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSData?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(py)data",
+ "mangledName": "$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSData?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)data",
+ "mangledName": "$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvg",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessage",
+ "printedName": "WebServerNative.NSCMessage",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)init",
+ "mangledName": "$s15WebServerNative10NSCMessageCACycfc",
+ "moduleName": "WebServerNative",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": ["Dynamic", "ObjC", "Override"],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage",
+ "mangledName": "$s15WebServerNative10NSCMessageC",
+ "moduleName": "WebServerNative",
+ "objc_name": "NSCMessage",
+ "declAttributes": ["AccessControl", "ObjCMembers", "ObjC"],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": ["ObjectiveC.NSObject"],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Copyable",
+ "printedName": "Copyable",
+ "usr": "s:s8CopyableP",
+ "mangledName": "$ss8CopyableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Escapable",
+ "printedName": "Escapable",
+ "usr": "s:s9EscapableP",
+ "mangledName": "$ss9EscapableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSCClient",
+ "printedName": "NSCClient",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient(py)id",
+ "mangledName": "$s15WebServerNative9NSCClientC2ids6UInt64Vvp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient(im)id",
+ "mangledName": "$s15WebServerNative9NSCClientC2ids6UInt64Vvg",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "origin",
+ "printedName": "origin",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient(py)origin",
+ "mangledName": "$s15WebServerNative9NSCClientC6originSSSgvp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "RawDocComment", "ObjC"],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient(im)origin",
+ "mangledName": "$s15WebServerNative9NSCClientC6originSSSgvg",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "header",
+ "printedName": "header(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient(im)header:",
+ "mangledName": "$s15WebServerNative9NSCClientC6headerySSSgSSF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "RawDocComment", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCClient",
+ "printedName": "WebServerNative.NSCClient",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient(im)init",
+ "mangledName": "$s15WebServerNative9NSCClientCACycfc",
+ "moduleName": "WebServerNative",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": ["Dynamic", "ObjC", "Override"],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient",
+ "mangledName": "$s15WebServerNative9NSCClientC",
+ "moduleName": "WebServerNative",
+ "objc_name": "NSCClient",
+ "declAttributes": ["AccessControl", "ObjCMembers", "ObjC"],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "hasMissingDesignatedInitializers": true,
+ "superclassNames": ["ObjectiveC.NSObject"],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Copyable",
+ "printedName": "Copyable",
+ "usr": "s:s8CopyableP",
+ "mangledName": "$ss8CopyableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Escapable",
+ "printedName": "Escapable",
+ "usr": "s:s9EscapableP",
+ "mangledName": "$ss9EscapableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSCWebSocketServer",
+ "printedName": "NSCWebSocketServer",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(_:_:_:_:_:_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCWebSocketServer",
+ "printedName": "WebServerNative.NSCWebSocketServer",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int16",
+ "printedName": "Swift.Int16",
+ "usr": "s:s5Int16V"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt32",
+ "printedName": "Swift.UInt32",
+ "usr": "s:s6UInt32V"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)init:::::::",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfc",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "send",
+ "printedName": "send(text:id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithText:id:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send4text2idySS_s6UInt64VtF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "send",
+ "printedName": "send(binary:id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithBinary:id:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send6binary2idySo6NSDataC_s6UInt64VtF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "send",
+ "printedName": "send(ping:id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithPing:id:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send4ping2idySo6NSDataC_s6UInt64VtF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "sendEmptyPing",
+ "printedName": "sendEmptyPing(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendEmptyPingWithId:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C13sendEmptyPing2idys6UInt64V_tF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "send",
+ "printedName": "send(pong:id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithPong:id:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send4pong2idySo6NSDataC_s6UInt64VtF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "sendEmptyPong",
+ "printedName": "sendEmptyPong(id:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendEmptyPongWithId:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C13sendEmptyPong2idys6UInt64V_tF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "broadcast",
+ "printedName": "broadcast(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcast:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcastyySSF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "broadcast",
+ "printedName": "broadcast(binary:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastWithBinary:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcast6binaryySo6NSDataC_tF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "broadcast",
+ "printedName": "broadcast(ping:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastWithPing:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcast4pingySo6NSDataC_tF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "broadcastEmptyPing",
+ "printedName": "broadcastEmptyPing()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastEmptyPing",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "broadcast",
+ "printedName": "broadcast(pong:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastWithPong:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcast4pongySo6NSDataC_tF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "broadcastEmptyPong",
+ "printedName": "broadcastEmptyPong()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastEmptyPong",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "addOnMessage",
+ "printedName": "addOnMessage(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCClient, WebServerNative.NSCMessage) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(WebServerNative.NSCClient, WebServerNative.NSCMessage)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCClient",
+ "printedName": "WebServerNative.NSCClient",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSCMessage",
+ "printedName": "WebServerNative.NSCMessage",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCMessage"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnMessage:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "removeOnMessage",
+ "printedName": "removeOnMessage(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnMessage:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C15removeOnMessageyys6UInt64VF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "addOnPing",
+ "printedName": "addOnPing(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCClient, Foundation.NSData?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(WebServerNative.NSCClient, Foundation.NSData?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCClient",
+ "printedName": "WebServerNative.NSCClient",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSData?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnPing:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "removeOnPing",
+ "printedName": "removeOnPing(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnPing:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C12removeOnPingyys6UInt64VF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "addOnPong",
+ "printedName": "addOnPong(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCClient, Foundation.NSData?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(WebServerNative.NSCClient, Foundation.NSData?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCClient",
+ "printedName": "WebServerNative.NSCClient",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.NSData?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSData",
+ "printedName": "Foundation.NSData",
+ "usr": "c:objc(cs)NSData"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnPong:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "removeOnPong",
+ "printedName": "removeOnPong(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnPong:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C12removeOnPongyys6UInt64VF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "addOnConnect",
+ "printedName": "addOnConnect(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCClient) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSCClient",
+ "printedName": "WebServerNative.NSCClient",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnConnect:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "removeOnConnect",
+ "printedName": "removeOnConnect(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnConnect:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C15removeOnConnectyys6UInt64VF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "addOnDisconnect",
+ "printedName": "addOnDisconnect(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCClient, Swift.UInt16, Swift.String?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(WebServerNative.NSCClient, Swift.UInt16, Swift.String?)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCClient",
+ "printedName": "WebServerNative.NSCClient",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt16",
+ "printedName": "Swift.UInt16",
+ "usr": "s:s6UInt16V"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnDisconnect:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "removeOnDisconnect",
+ "printedName": "removeOnDisconnect(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnDisconnect:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C18removeOnDisconnectyys6UInt64VF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "addOnError",
+ "printedName": "addOnError(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCClient, Swift.String) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Tuple",
+ "printedName": "(WebServerNative.NSCClient, Swift.String)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCClient",
+ "printedName": "WebServerNative.NSCClient",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnError:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "removeOnError",
+ "printedName": "removeOnError(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt64",
+ "printedName": "Swift.UInt64",
+ "usr": "s:s6UInt64V"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnError:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C13removeOnErroryys6UInt64VF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Var",
+ "name": "status",
+ "printedName": "status",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(py)status",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)status",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvg",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "setStatusChangeCallback",
+ "printedName": "setStatusChangeCallback(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((WebServerNative.NSCServerStatus) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCServerStatus) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)setStatusChangeCallback:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.String?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)start:",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C5startyyySSSgcF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "stop",
+ "printedName": "stop(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.String?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)stop::",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCWebSocketServer",
+ "printedName": "WebServerNative.NSCWebSocketServer",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)init",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0CACycfc",
+ "moduleName": "WebServerNative",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": ["Dynamic", "ObjC", "Override"],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer",
+ "mangledName": "$s15WebServerNative012NSCWebSocketB0C",
+ "moduleName": "WebServerNative",
+ "objc_name": "NSCWebSocketServer",
+ "declAttributes": ["AccessControl", "ObjC", "ObjCMembers"],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": ["ObjectiveC.NSObject"],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Copyable",
+ "printedName": "Copyable",
+ "usr": "s:s8CopyableP",
+ "mangledName": "$ss8CopyableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Escapable",
+ "printedName": "Escapable",
+ "usr": "s:s9EscapableP",
+ "mangledName": "$ss9EscapableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ },
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["RawDocComment"]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSCServerStatus",
+ "printedName": "NSCServerStatus",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "Inactive",
+ "printedName": "Inactive",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCServerStatus.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusInactive",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO8InactiveyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 0
+ },
+ {
+ "kind": "Var",
+ "name": "Active",
+ "printedName": "Active",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCServerStatus.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusActive",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO6ActiveyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 1
+ },
+ {
+ "kind": "Var",
+ "name": "Crashed",
+ "printedName": "Crashed",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCServerStatus.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusCrashed",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO7CrashedyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 2
+ },
+ {
+ "kind": "Var",
+ "name": "Starting",
+ "printedName": "Starting",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCServerStatus.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusStarting",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO8StartingyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 3
+ },
+ {
+ "kind": "Var",
+ "name": "Stopping",
+ "printedName": "Stopping",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Metatype",
+ "printedName": "WebServerNative.NSCServerStatus.Type",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "declKind": "EnumElement",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusStopping",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO8StoppingyA2CmF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "fixedbinaryorder": 4
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(rawValue:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "WebServerNative.NSCServerStatus?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfc",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfc",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl"],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "rawValue",
+ "printedName": "rawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:15WebServerNative15NSCServerStatusO8rawValueSivp",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO8rawValueSivp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl"],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:15WebServerNative15NSCServerStatusO8rawValueSivg",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO8rawValueSivg",
+ "moduleName": "WebServerNative",
+ "accessorKind": "get"
+ }
+ ]
+ }
+ ],
+ "declKind": "Enum",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus",
+ "mangledName": "$s15WebServerNative15NSCServerStatusO",
+ "moduleName": "WebServerNative",
+ "objc_name": "NSCServerStatus",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "enumRawTypeName": "Int",
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Copyable",
+ "printedName": "Copyable",
+ "usr": "s:s8CopyableP",
+ "mangledName": "$ss8CopyableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Escapable",
+ "printedName": "Escapable",
+ "usr": "s:s9EscapableP",
+ "mangledName": "$ss9EscapableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "RawRepresentable",
+ "printedName": "RawRepresentable",
+ "children": [
+ {
+ "kind": "TypeWitness",
+ "name": "RawValue",
+ "printedName": "RawValue",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Int",
+ "printedName": "Swift.Int",
+ "usr": "s:Si"
+ }
+ ]
+ }
+ ],
+ "usr": "s:SY",
+ "mangledName": "$sSY"
+ }
+ ]
+ },
+ {
+ "kind": "TypeDecl",
+ "name": "NSCServer",
+ "printedName": "NSCServer",
+ "children": [
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(_:_:_:_:_:_:_:_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServer",
+ "printedName": "WebServerNative.NSCServer",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Int16",
+ "printedName": "Swift.Int16",
+ "usr": "s:s5Int16V"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UInt32",
+ "printedName": "Swift.UInt32",
+ "usr": "s:s6UInt32V"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)init:::::::::",
+ "mangledName": "$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VS2btcfc",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Var",
+ "name": "status",
+ "printedName": "status",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer(py)status",
+ "mangledName": "$s15WebServerNative9NSCServerC6statusAA0D6StatusOvp",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)status",
+ "mangledName": "$s15WebServerNative9NSCServerC6statusAA0D6StatusOvg",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["ObjC"],
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Function",
+ "name": "setStatusChangeCallback",
+ "printedName": "setStatusChangeCallback(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "((WebServerNative.NSCServerStatus) -> ())?",
+ "children": [
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(WebServerNative.NSCServerStatus) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServerStatus",
+ "printedName": "WebServerNative.NSCServerStatus",
+ "usr": "c:@M@WebServerNative@E@NSCServerStatus"
+ }
+ ]
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)setStatusChangeCallback:",
+ "mangledName": "$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "start",
+ "printedName": "start(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.String?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)start:",
+ "mangledName": "$s15WebServerNative9NSCServerC5startyyySSSgcF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "stop",
+ "printedName": "stop(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeFunc",
+ "name": "Function",
+ "printedName": "(Swift.String?) -> ()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ]
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)stop::",
+ "mangledName": "$s15WebServerNative9NSCServerC4stopyySb_ySSSgctF",
+ "moduleName": "WebServerNative",
+ "declAttributes": ["AccessControl", "ObjC"],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "NSCServer",
+ "printedName": "WebServerNative.NSCServer",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)init",
+ "mangledName": "$s15WebServerNative9NSCServerCACycfc",
+ "moduleName": "WebServerNative",
+ "overriding": true,
+ "implicit": true,
+ "objc_name": "init",
+ "declAttributes": ["Dynamic", "ObjC", "Override"],
+ "init_kind": "Designated"
+ }
+ ],
+ "declKind": "Class",
+ "usr": "c:@M@WebServerNative@objc(cs)NSCServer",
+ "mangledName": "$s15WebServerNative9NSCServerC",
+ "moduleName": "WebServerNative",
+ "objc_name": "NSCServer",
+ "declAttributes": ["AccessControl", "ObjC", "ObjCMembers"],
+ "superclassUsr": "c:objc(cs)NSObject",
+ "superclassNames": ["ObjectiveC.NSObject"],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Copyable",
+ "printedName": "Copyable",
+ "usr": "s:s8CopyableP",
+ "mangledName": "$ss8CopyableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Escapable",
+ "printedName": "Escapable",
+ "usr": "s:s9EscapableP",
+ "mangledName": "$ss9EscapableP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Hashable",
+ "printedName": "Hashable",
+ "usr": "s:SH",
+ "mangledName": "$sSH"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CVarArg",
+ "printedName": "CVarArg",
+ "usr": "s:s7CVarArgP",
+ "mangledName": "$ss7CVarArgP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObservingPublishing",
+ "printedName": "_KeyValueCodingAndObservingPublishing",
+ "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+ "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "_KeyValueCodingAndObserving",
+ "printedName": "_KeyValueCodingAndObserving",
+ "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+ "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomStringConvertible",
+ "printedName": "CustomStringConvertible",
+ "usr": "s:s23CustomStringConvertibleP",
+ "mangledName": "$ss23CustomStringConvertibleP"
+ },
+ {
+ "kind": "Conformance",
+ "name": "CustomDebugStringConvertible",
+ "printedName": "CustomDebugStringConvertible",
+ "usr": "s:s28CustomDebugStringConvertibleP",
+ "mangledName": "$ss28CustomDebugStringConvertibleP"
+ }
+ ]
+ }
+ ],
+ "json_format_version": 8
+ },
+ "ConstValues": [
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 255,
+ "length": 6,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 271,
+ "length": 4,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 285,
+ "length": 4,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "StringLiteral",
+ "offset": 6138,
+ "length": 8,
+ "value": "\"origin\""
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "Dictionary",
+ "offset": 8280,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "Dictionary",
+ "offset": 8340,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "Dictionary",
+ "offset": 8394,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "Dictionary",
+ "offset": 8454,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "Dictionary",
+ "offset": 8516,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
+ "kind": "Dictionary",
+ "offset": 8573,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 252,
+ "length": 6,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 268,
+ "length": 7,
+ "value": "2"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 285,
+ "length": 8,
+ "value": "3"
+ },
+ {
+ "filePath": "\/Users\/eduardosperoni\/projects\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
+ "kind": "IntegerLiteral",
+ "offset": 303,
+ "length": 8,
+ "value": "4"
+ }
+ ]
+}
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios.private.swiftinterface b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios.private.swiftinterface
index 341c68f0..f8b4fef0 100644
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios.private.swiftinterface
+++ b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios.private.swiftinterface
@@ -1,6 +1,7 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
-// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name WebServerNative
+// swift-compiler-version: Apple Swift version 6.2.4 effective-5.10 (swiftlang-6.2.4.1.4 clang-1700.6.4.2)
+// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name WebServerNative
+// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.4
import Foundation
import Swift
@_exported import WebServerNative
@@ -13,29 +14,45 @@ import _SwiftConcurrencyShims
case Binary
case Ping
case Pong
+ #if compiler(>=5.3) && $NonescapableTypes
public init?(rawValue: Swift.Int)
+ #endif
public var rawValue: WebServerNative.NSCMessageType.RawValue {
get
}
}
@_hasMissingDesignatedInitializers @objc(NSCMessage) @objcMembers public class NSCMessage : ObjectiveC.NSObject {
@objc final public let type: WebServerNative.NSCMessageType
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public var text: Swift.String? {
@objc get
}
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public var data: Foundation.NSData? {
@objc get
}
+ #endif
@objc deinit
}
@_hasMissingDesignatedInitializers @objc(NSCClient) @objcMembers public class NSCClient : ObjectiveC.NSObject {
@objc public var id: Swift.UInt64 {
@objc get
}
+ #if compiler(>=5.3) && $NonescapableTypes
+ @objc public var origin: Swift.String? {
+ @objc get
+ }
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
+ @objc public func header(_ name: Swift.String) -> Swift.String?
+ #endif
@objc deinit
}
@objcMembers @objc(NSCWebSocketServer) public class NSCWebSocketServer : ObjectiveC.NSObject {
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public init(_ logger: Swift.Bool, _ path: Swift.String, _ maxPayload: Swift.Int, _ hostName: Swift.String?, _ port: Swift.Int16, _ workers: Swift.UInt32, _ autoPong: Swift.Bool)
+ #endif
@objc deinit
@objc public func send(text: Swift.String, id: Swift.UInt64)
@objc public func send(binary: Foundation.NSData, id: Swift.UInt64)
@@ -51,22 +68,34 @@ import _SwiftConcurrencyShims
@objc public func broadcastEmptyPong()
@objc public func addOnMessage(_ callback: @escaping (WebServerNative.NSCClient, WebServerNative.NSCMessage) -> Swift.Void) -> Swift.UInt64
@objc public func removeOnMessage(_ id: Swift.UInt64)
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func addOnPing(_ callback: @escaping (WebServerNative.NSCClient, Foundation.NSData?) -> Swift.Void) -> Swift.UInt64
+ #endif
@objc public func removeOnPing(_ id: Swift.UInt64)
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func addOnPong(_ callback: @escaping (WebServerNative.NSCClient, Foundation.NSData?) -> Swift.Void) -> Swift.UInt64
+ #endif
@objc public func removeOnPong(_ id: Swift.UInt64)
@objc public func addOnConnect(_ callback: @escaping (WebServerNative.NSCClient) -> Swift.Void) -> Swift.UInt64
@objc public func removeOnConnect(_ id: Swift.UInt64)
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func addOnDisconnect(_ callback: @escaping (WebServerNative.NSCClient, Swift.UInt16, Swift.String?) -> Swift.Void) -> Swift.UInt64
+ #endif
@objc public func removeOnDisconnect(_ id: Swift.UInt64)
@objc public func addOnError(_ callback: @escaping (WebServerNative.NSCClient, Swift.String) -> Swift.Void) -> Swift.UInt64
@objc public func removeOnError(_ id: Swift.UInt64)
@objc public var status: WebServerNative.NSCServerStatus {
@objc get
}
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func setStatusChangeCallback(_ callback: ((WebServerNative.NSCServerStatus) -> Swift.Void)?)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func start(_ callback: @escaping (Swift.String?) -> Swift.Void)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func stop(_ wait: Swift.Bool, _ callback: @escaping (Swift.String?) -> Swift.Void)
+ #endif
}
@objc(NSCServerStatus) public enum NSCServerStatus : Swift.Int, Swift.RawRepresentable {
public typealias RawValue = Swift.Int
@@ -75,20 +104,30 @@ import _SwiftConcurrencyShims
case Crashed
case Starting
case Stopping
+ #if compiler(>=5.3) && $NonescapableTypes
public init?(rawValue: Swift.Int)
+ #endif
public var rawValue: WebServerNative.NSCServerStatus.RawValue {
get
}
}
@objcMembers @objc(NSCServer) public class NSCServer : ObjectiveC.NSObject {
- @objc public init(_ logger: Swift.Bool, _ path: Swift.String, _ directory: Swift.String, _ index: Swift.String?, _ hostName: Swift.String?, _ port: Swift.Int16, _ workers: Swift.UInt32, _ showFiles: Swift.Bool)
+ #if compiler(>=5.3) && $NonescapableTypes
+ @objc public init(_ logger: Swift.Bool, _ path: Swift.String, _ directory: Swift.String, _ index: Swift.String?, _ hostName: Swift.String?, _ port: Swift.Int16, _ workers: Swift.UInt32, _ showFiles: Swift.Bool, _ frameGuard: Swift.Bool)
+ #endif
@objc deinit
@objc public var status: WebServerNative.NSCServerStatus {
@objc get
}
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func setStatusChangeCallback(_ callback: ((WebServerNative.NSCServerStatus) -> Swift.Void)?)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func start(_ callback: @escaping (Swift.String?) -> Swift.Void)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func stop(_ wait: Swift.Bool, _ callback: @escaping (Swift.String?) -> Swift.Void)
+ #endif
}
extension WebServerNative.NSCMessageType : Swift.Equatable {}
extension WebServerNative.NSCMessageType : Swift.Hashable {}
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios.swiftdoc b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios.swiftdoc
index bb5e83a2..ad7b4fd3 100644
Binary files a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios.swiftdoc and b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios.swiftdoc differ
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios.swiftinterface b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios.swiftinterface
index 341c68f0..f8b4fef0 100644
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios.swiftinterface
+++ b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios.swiftinterface
@@ -1,6 +1,7 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
-// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name WebServerNative
+// swift-compiler-version: Apple Swift version 6.2.4 effective-5.10 (swiftlang-6.2.4.1.4 clang-1700.6.4.2)
+// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name WebServerNative
+// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.4
import Foundation
import Swift
@_exported import WebServerNative
@@ -13,29 +14,45 @@ import _SwiftConcurrencyShims
case Binary
case Ping
case Pong
+ #if compiler(>=5.3) && $NonescapableTypes
public init?(rawValue: Swift.Int)
+ #endif
public var rawValue: WebServerNative.NSCMessageType.RawValue {
get
}
}
@_hasMissingDesignatedInitializers @objc(NSCMessage) @objcMembers public class NSCMessage : ObjectiveC.NSObject {
@objc final public let type: WebServerNative.NSCMessageType
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public var text: Swift.String? {
@objc get
}
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public var data: Foundation.NSData? {
@objc get
}
+ #endif
@objc deinit
}
@_hasMissingDesignatedInitializers @objc(NSCClient) @objcMembers public class NSCClient : ObjectiveC.NSObject {
@objc public var id: Swift.UInt64 {
@objc get
}
+ #if compiler(>=5.3) && $NonescapableTypes
+ @objc public var origin: Swift.String? {
+ @objc get
+ }
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
+ @objc public func header(_ name: Swift.String) -> Swift.String?
+ #endif
@objc deinit
}
@objcMembers @objc(NSCWebSocketServer) public class NSCWebSocketServer : ObjectiveC.NSObject {
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public init(_ logger: Swift.Bool, _ path: Swift.String, _ maxPayload: Swift.Int, _ hostName: Swift.String?, _ port: Swift.Int16, _ workers: Swift.UInt32, _ autoPong: Swift.Bool)
+ #endif
@objc deinit
@objc public func send(text: Swift.String, id: Swift.UInt64)
@objc public func send(binary: Foundation.NSData, id: Swift.UInt64)
@@ -51,22 +68,34 @@ import _SwiftConcurrencyShims
@objc public func broadcastEmptyPong()
@objc public func addOnMessage(_ callback: @escaping (WebServerNative.NSCClient, WebServerNative.NSCMessage) -> Swift.Void) -> Swift.UInt64
@objc public func removeOnMessage(_ id: Swift.UInt64)
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func addOnPing(_ callback: @escaping (WebServerNative.NSCClient, Foundation.NSData?) -> Swift.Void) -> Swift.UInt64
+ #endif
@objc public func removeOnPing(_ id: Swift.UInt64)
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func addOnPong(_ callback: @escaping (WebServerNative.NSCClient, Foundation.NSData?) -> Swift.Void) -> Swift.UInt64
+ #endif
@objc public func removeOnPong(_ id: Swift.UInt64)
@objc public func addOnConnect(_ callback: @escaping (WebServerNative.NSCClient) -> Swift.Void) -> Swift.UInt64
@objc public func removeOnConnect(_ id: Swift.UInt64)
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func addOnDisconnect(_ callback: @escaping (WebServerNative.NSCClient, Swift.UInt16, Swift.String?) -> Swift.Void) -> Swift.UInt64
+ #endif
@objc public func removeOnDisconnect(_ id: Swift.UInt64)
@objc public func addOnError(_ callback: @escaping (WebServerNative.NSCClient, Swift.String) -> Swift.Void) -> Swift.UInt64
@objc public func removeOnError(_ id: Swift.UInt64)
@objc public var status: WebServerNative.NSCServerStatus {
@objc get
}
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func setStatusChangeCallback(_ callback: ((WebServerNative.NSCServerStatus) -> Swift.Void)?)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func start(_ callback: @escaping (Swift.String?) -> Swift.Void)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func stop(_ wait: Swift.Bool, _ callback: @escaping (Swift.String?) -> Swift.Void)
+ #endif
}
@objc(NSCServerStatus) public enum NSCServerStatus : Swift.Int, Swift.RawRepresentable {
public typealias RawValue = Swift.Int
@@ -75,20 +104,30 @@ import _SwiftConcurrencyShims
case Crashed
case Starting
case Stopping
+ #if compiler(>=5.3) && $NonescapableTypes
public init?(rawValue: Swift.Int)
+ #endif
public var rawValue: WebServerNative.NSCServerStatus.RawValue {
get
}
}
@objcMembers @objc(NSCServer) public class NSCServer : ObjectiveC.NSObject {
- @objc public init(_ logger: Swift.Bool, _ path: Swift.String, _ directory: Swift.String, _ index: Swift.String?, _ hostName: Swift.String?, _ port: Swift.Int16, _ workers: Swift.UInt32, _ showFiles: Swift.Bool)
+ #if compiler(>=5.3) && $NonescapableTypes
+ @objc public init(_ logger: Swift.Bool, _ path: Swift.String, _ directory: Swift.String, _ index: Swift.String?, _ hostName: Swift.String?, _ port: Swift.Int16, _ workers: Swift.UInt32, _ showFiles: Swift.Bool, _ frameGuard: Swift.Bool)
+ #endif
@objc deinit
@objc public var status: WebServerNative.NSCServerStatus {
@objc get
}
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func setStatusChangeCallback(_ callback: ((WebServerNative.NSCServerStatus) -> Swift.Void)?)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func start(_ callback: @escaping (Swift.String?) -> Swift.Void)
+ #endif
+ #if compiler(>=5.3) && $NonescapableTypes
@objc public func stop(_ wait: Swift.Bool, _ callback: @escaping (Swift.String?) -> Swift.Void)
+ #endif
}
extension WebServerNative.NSCMessageType : Swift.Equatable {}
extension WebServerNative.NSCMessageType : Swift.Hashable {}
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/WebServerNative b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/WebServerNative
index 13fa53ed..840ffc80 100755
Binary files a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/WebServerNative and b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/WebServerNative.framework/WebServerNative differ
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/DWARF/WebServerNative b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/DWARF/WebServerNative
index 78b5b733..27a1c58a 100644
Binary files a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/DWARF/WebServerNative and b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/DWARF/WebServerNative differ
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/Relocations/aarch64/WebServerNative.yml b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/Relocations/aarch64/WebServerNative.yml
index cea13188..cb2aa65a 100644
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/Relocations/aarch64/WebServerNative.yml
+++ b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/Relocations/aarch64/WebServerNative.yml
@@ -1,208 +1,205 @@
---
triple: 'arm64-apple-darwin'
-binary-path: '/Users/triniwiz/Documents/GitHub/nstudio-nativescript-plugins/packages/nativescript-web-server/src-native/web-server-ios/dist/Release-iphoneos/WebServerNative.framework/WebServerNative'
+binary-path: '/Users/eduardosperoni/projects/nstudio-nativescript-plugins/packages/nativescript-web-server/src-native/web-server-ios/dist/Release-iphoneos/WebServerNative.framework/WebServerNative'
relocations:
- - { offsetInCU: 0x34, offset: 0x2E93B, size: 0x8, addend: 0x0, symName: _WebServerNativeVersionString, symObjAddr: 0x0, symBinAddr: 0x235C40, symSize: 0x0 }
- - { offsetInCU: 0x69, offset: 0x2E970, size: 0x8, addend: 0x0, symName: _WebServerNativeVersionNumber, symObjAddr: 0x38, symBinAddr: 0x235C78, symSize: 0x0 }
- - { offsetInCU: 0x8D, offset: 0x2EA13, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0x1F4, symBinAddr: 0x81F4, symSize: 0x30 }
- - { offsetInCU: 0xBF, offset: 0x2EA45, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0x224, symBinAddr: 0x8224, symSize: 0x44 }
- - { offsetInCU: 0xEC, offset: 0x2EA72, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0x4858, symBinAddr: 0xC838, symSize: 0x14 }
- - { offsetInCU: 0x199, offset: 0x2EB1F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvgTo', symObjAddr: 0x268, symBinAddr: 0x8268, symSize: 0x10 }
- - { offsetInCU: 0x1B9, offset: 0x2EB3F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvgTo', symObjAddr: 0x268, symBinAddr: 0x8268, symSize: 0x10 }
- - { offsetInCU: 0x1EF, offset: 0x2EB75, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvsTo', symObjAddr: 0x278, symBinAddr: 0x8278, symSize: 0x10 }
- - { offsetInCU: 0x20F, offset: 0x2EB95, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvsTo', symObjAddr: 0x278, symBinAddr: 0x8278, symSize: 0x10 }
- - { offsetInCU: 0x248, offset: 0x2EBCE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvgTo', symObjAddr: 0x288, symBinAddr: 0x8288, symSize: 0x10 }
- - { offsetInCU: 0x268, offset: 0x2EBEE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvgTo', symObjAddr: 0x288, symBinAddr: 0x8288, symSize: 0x10 }
- - { offsetInCU: 0x2A3, offset: 0x2EC29, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7message4typeACs13OpaquePointerVSg_AA0D4TypeOtcfcTo', symObjAddr: 0x2A8, symBinAddr: 0x82A8, symSize: 0x74 }
- - { offsetInCU: 0x306, offset: 0x2EC8C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4textSSSgvgTo', symObjAddr: 0x31C, symBinAddr: 0x831C, symSize: 0x70 }
- - { offsetInCU: 0x37F, offset: 0x2ED05, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvgTo', symObjAddr: 0x3C0, symBinAddr: 0x83C0, symSize: 0x70 }
- - { offsetInCU: 0x421, offset: 0x2EDA7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCACycfcTo', symObjAddr: 0x648, symBinAddr: 0x8648, symSize: 0x2C }
- - { offsetInCU: 0x4F0, offset: 0x2EE76, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative23convertNSCMessageToDataySo6NSDataCSgAA0E0CF', symObjAddr: 0x488, symBinAddr: 0x8488, symSize: 0x120 }
- - { offsetInCU: 0x61E, offset: 0x2EFA4, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCfETo', symObjAddr: 0x5E0, symBinAddr: 0x85E0, symSize: 0x3C }
- - { offsetInCU: 0x6D1, offset: 0x2F057, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCMessageCallbackCACycfcTo', symObjAddr: 0x8AC, symBinAddr: 0x88AC, symSize: 0x2C }
- - { offsetInCU: 0x7B6, offset: 0x2F13C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC6clientACs13OpaquePointerVSg_tcfcTo', symObjAddr: 0x132C, symBinAddr: 0x932C, symSize: 0x48 }
- - { offsetInCU: 0x827, offset: 0x2F1AD, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64VvgTo', symObjAddr: 0x1374, symBinAddr: 0x9374, symSize: 0x18 }
- - { offsetInCU: 0x847, offset: 0x2F1CD, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64VvgTo', symObjAddr: 0x1374, symBinAddr: 0x9374, symSize: 0x18 }
- - { offsetInCU: 0x866, offset: 0x2F1EC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64VvgTo', symObjAddr: 0x1374, symBinAddr: 0x9374, symSize: 0x18 }
- - { offsetInCU: 0x898, offset: 0x2F21E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCACycfcTo', symObjAddr: 0x14E0, symBinAddr: 0x94E0, symSize: 0x2C }
- - { offsetInCU: 0x91B, offset: 0x2F2A1, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0x880, symBinAddr: 0x8880, symSize: 0x2C }
- - { offsetInCU: 0x9A6, offset: 0x2F32C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackCACycfcTo', symObjAddr: 0xB50, symBinAddr: 0x8B50, symSize: 0x2C }
- - { offsetInCU: 0xAD2, offset: 0x2F458, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackCACycfcTo', symObjAddr: 0xDB8, symBinAddr: 0x8DB8, symSize: 0x2C }
- - { offsetInCU: 0xBFE, offset: 0x2F584, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCDataCallbackCACycfcTo', symObjAddr: 0x1018, symBinAddr: 0x9018, symSize: 0x2C }
- - { offsetInCU: 0xD25, offset: 0x2F6AB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackCACycfcTo', symObjAddr: 0x1258, symBinAddr: 0x9258, symSize: 0x2C }
- - { offsetInCU: 0xDE3, offset: 0x2F769, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative20convertMessageToDataySo6NSDataCSgs13OpaquePointerVSgF', symObjAddr: 0x150C, symBinAddr: 0x950C, symSize: 0xFC }
- - { offsetInCU: 0xEFF, offset: 0x2F885, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvgTo', symObjAddr: 0x1608, symBinAddr: 0x9608, symSize: 0x10 }
- - { offsetInCU: 0xF1F, offset: 0x2F8A5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvgTo', symObjAddr: 0x1608, symBinAddr: 0x9608, symSize: 0x10 }
- - { offsetInCU: 0xF57, offset: 0x2F8DD, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvsTo', symObjAddr: 0x1618, symBinAddr: 0x9618, symSize: 0x10 }
- - { offsetInCU: 0xF77, offset: 0x2F8FD, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvsTo', symObjAddr: 0x1618, symBinAddr: 0x9618, symSize: 0x10 }
- - { offsetInCU: 0xFB2, offset: 0x2F938, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvgTo', symObjAddr: 0x1628, symBinAddr: 0x9628, symSize: 0x10 }
- - { offsetInCU: 0xFD2, offset: 0x2F958, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvgTo', symObjAddr: 0x1628, symBinAddr: 0x9628, symSize: 0x10 }
- - { offsetInCU: 0x100A, offset: 0x2F990, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvsTo', symObjAddr: 0x1638, symBinAddr: 0x9638, symSize: 0x10 }
- - { offsetInCU: 0x102A, offset: 0x2F9B0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvsTo', symObjAddr: 0x1638, symBinAddr: 0x9638, symSize: 0x10 }
- - { offsetInCU: 0x10C2, offset: 0x2FA48, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfcTo', symObjAddr: 0x1B0C, symBinAddr: 0x9B0C, symSize: 0xB0 }
- - { offsetInCU: 0x10F5, offset: 0x2FA7B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CfDTo', symObjAddr: 0x1C00, symBinAddr: 0x9C00, symSize: 0x68 }
- - { offsetInCU: 0x1152, offset: 0x2FAD8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4send4text2idySS_s6UInt64VtFTo', symObjAddr: 0x1D40, symBinAddr: 0x9D40, symSize: 0xA0 }
- - { offsetInCU: 0x11D0, offset: 0x2FB56, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPing2idys6UInt64V_tFTo', symObjAddr: 0x1E2C, symBinAddr: 0x9E2C, symSize: 0x1C }
- - { offsetInCU: 0x1251, offset: 0x2FBD7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPong2idys6UInt64V_tFTo', symObjAddr: 0x1FAC, symBinAddr: 0x9FAC, symSize: 0x1C }
- - { offsetInCU: 0x12D2, offset: 0x2FC58, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9broadcastyySSFTo', symObjAddr: 0x2020, symBinAddr: 0xA020, symSize: 0x90 }
- - { offsetInCU: 0x134B, offset: 0x2FCD1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyFTo', symObjAddr: 0x20F8, symBinAddr: 0xA0F8, symSize: 0x18 }
- - { offsetInCU: 0x136B, offset: 0x2FCF1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyFTo', symObjAddr: 0x20F8, symBinAddr: 0xA0F8, symSize: 0x18 }
- - { offsetInCU: 0x138B, offset: 0x2FD11, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyFTo', symObjAddr: 0x20F8, symBinAddr: 0xA0F8, symSize: 0x18 }
- - { offsetInCU: 0x13BF, offset: 0x2FD45, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyFTo', symObjAddr: 0x2258, symBinAddr: 0xA258, symSize: 0x18 }
- - { offsetInCU: 0x13DF, offset: 0x2FD65, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyFTo', symObjAddr: 0x2258, symBinAddr: 0xA258, symSize: 0x18 }
- - { offsetInCU: 0x13FF, offset: 0x2FD85, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyFTo', symObjAddr: 0x2258, symBinAddr: 0xA258, symSize: 0x18 }
- - { offsetInCU: 0x154E, offset: 0x2FED4, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18removeOnDisconnectyys6UInt64VFTo', symObjAddr: 0x3198, symBinAddr: 0xB198, symSize: 0xEC }
- - { offsetInCU: 0x1626, offset: 0x2FFAC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvgTo', symObjAddr: 0x365C, symBinAddr: 0xB65C, symSize: 0x34 }
- - { offsetInCU: 0x1675, offset: 0x2FFFB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgFTo', symObjAddr: 0x38CC, symBinAddr: 0xB8CC, symSize: 0x8C }
- - { offsetInCU: 0x16AD, offset: 0x30033, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C5startyyySSSgcFTo', symObjAddr: 0x39E8, symBinAddr: 0xB9E8, symSize: 0xD8 }
- - { offsetInCU: 0x1783, offset: 0x30109, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctFTo', symObjAddr: 0x3C10, symBinAddr: 0xBC10, symSize: 0xE0 }
- - { offsetInCU: 0x1866, offset: 0x301EC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CACycfcTo', symObjAddr: 0x3D3C, symBinAddr: 0xBD3C, symSize: 0x2C }
- - { offsetInCU: 0x18D0, offset: 0x30256, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CfETo', symObjAddr: 0x1C68, symBinAddr: 0x9C68, symSize: 0x78 }
- - { offsetInCU: 0x1911, offset: 0x30297, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCs6UInt16VSo8NSStringCSgIeyByyy_AcESSSgIeggyg_TR', symObjAddr: 0x3058, symBinAddr: 0xB058, symSize: 0x64 }
- - { offsetInCU: 0x19CB, offset: 0x30351, size: 0x8, addend: 0x0, symName: '_$sSvSiIegyy_SvSiIeyByy_TR', symObjAddr: 0x3D68, symBinAddr: 0xBD68, symSize: 0x48 }
- - { offsetInCU: 0x1A3D, offset: 0x303C3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCMa', symObjAddr: 0x48C4, symBinAddr: 0xC8A4, symSize: 0x20 }
- - { offsetInCU: 0x1A51, offset: 0x303D7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCMa', symObjAddr: 0x48E4, symBinAddr: 0xC8C4, symSize: 0x20 }
- - { offsetInCU: 0x1A65, offset: 0x303EB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CMa', symObjAddr: 0x49FC, symBinAddr: 0xC9DC, symSize: 0x20 }
- - { offsetInCU: 0x1A79, offset: 0x303FF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCMessageCallbackCMa', symObjAddr: 0x4A1C, symBinAddr: 0xC9FC, symSize: 0x20 }
- - { offsetInCU: 0x1A8D, offset: 0x30413, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCDataCallbackCMa', symObjAddr: 0x4A3C, symBinAddr: 0xCA1C, symSize: 0x20 }
- - { offsetInCU: 0x1AA1, offset: 0x30427, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackCMa', symObjAddr: 0x4A5C, symBinAddr: 0xCA3C, symSize: 0x20 }
- - { offsetInCU: 0x1AB5, offset: 0x3043B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackCMa', symObjAddr: 0x4A7C, symBinAddr: 0xCA5C, symSize: 0x20 }
- - { offsetInCU: 0x1AC9, offset: 0x3044F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackCMa', symObjAddr: 0x4A9C, symBinAddr: 0xCA7C, symSize: 0x20 }
- - { offsetInCU: 0x1ADD, offset: 0x30463, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASQWb', symObjAddr: 0x4ABC, symBinAddr: 0xCA9C, symSize: 0x4 }
- - { offsetInCU: 0x1AF1, offset: 0x30477, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOACSQAAWl', symObjAddr: 0x4AC0, symBinAddr: 0xCAA0, symSize: 0x44 }
- - { offsetInCU: 0x1B05, offset: 0x3048B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOMa', symObjAddr: 0x4B04, symBinAddr: 0xCAE4, symSize: 0x10 }
- - { offsetInCU: 0x1B19, offset: 0x3049F, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaMa', symObjAddr: 0x4EAC, symBinAddr: 0xCE8C, symSize: 0x54 }
- - { offsetInCU: 0x1B2D, offset: 0x304B3, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSQWb', symObjAddr: 0x4F00, symBinAddr: 0xCEE0, symSize: 0x24 }
- - { offsetInCU: 0x1B41, offset: 0x304C7, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefa14CoreFoundation9_CFObjectSCSHWb', symObjAddr: 0x4F24, symBinAddr: 0xCF04, symSize: 0x24 }
- - { offsetInCU: 0x1B55, offset: 0x304DB, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgIeyBy_SSSgIegg_TRTA', symObjAddr: 0x4F6C, symBinAddr: 0xCF4C, symSize: 0x8 }
- - { offsetInCU: 0x1B69, offset: 0x304EF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIegy_SgWOe', symObjAddr: 0x4F74, symBinAddr: 0xCF54, symSize: 0x10 }
- - { offsetInCU: 0x1B7D, offset: 0x30503, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIeyBy_ACIegy_TRTA', symObjAddr: 0x4F84, symBinAddr: 0xCF64, symSize: 0x8 }
- - { offsetInCU: 0x1B9C, offset: 0x30522, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCSo8NSStringCIeyByy_ACSSIeggg_TRTA', symObjAddr: 0x4F8C, symBinAddr: 0xCF6C, symSize: 0x50 }
- - { offsetInCU: 0x1BC5, offset: 0x3054B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCs6UInt16VSo8NSStringCSgIeyByyy_AcESSSgIeggyg_TRTA', symObjAddr: 0x4FDC, symBinAddr: 0xCFBC, symSize: 0x8 }
- - { offsetInCU: 0x1BE4, offset: 0x3056A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCIeyBy_ACIegg_TRTA', symObjAddr: 0x4FE4, symBinAddr: 0xCFC4, symSize: 0x10 }
- - { offsetInCU: 0x1C18, offset: 0x3059E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCSo6NSDataCSgIeyByy_AcFIeggg_TRTA', symObjAddr: 0x4FF4, symBinAddr: 0xCFD4, symSize: 0x14 }
- - { offsetInCU: 0x1C4C, offset: 0x305D2, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCAA10NSCMessageCIeyByy_AcEIeggg_TRTA', symObjAddr: 0x5008, symBinAddr: 0xCFE8, symSize: 0x14 }
- - { offsetInCU: 0x1C75, offset: 0x305FB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackC7triggeryyAA9NSCClientCFyycfU_TA', symObjAddr: 0x5048, symBinAddr: 0xD028, symSize: 0x48 }
- - { offsetInCU: 0x1CD3, offset: 0x30659, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x5090, symBinAddr: 0xD070, symSize: 0x10 }
- - { offsetInCU: 0x1CE7, offset: 0x3066D, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x50A0, symBinAddr: 0xD080, symSize: 0x8 }
- - { offsetInCU: 0x1CFB, offset: 0x30681, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackC7triggeryyAA9NSCClientC_SStFyycfU_TA', symObjAddr: 0x512C, symBinAddr: 0xD10C, symSize: 0x60 }
- - { offsetInCU: 0x1D63, offset: 0x306E9, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackC7triggeryyAA9NSCClientC_s6UInt16VSSSgtFyycfU_TA', symObjAddr: 0x51C0, symBinAddr: 0xD1A0, symSize: 0x68 }
- - { offsetInCU: 0x1DC3, offset: 0x30749, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x52BC, symBinAddr: 0xD29C, symSize: 0x40 }
- - { offsetInCU: 0x1DD7, offset: 0x3075D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative20convertMessageToDataySo6NSDataCSgs13OpaquePointerVSgFySv_SitcfU_TA', symObjAddr: 0x530C, symBinAddr: 0xD2EC, symSize: 0x8 }
- - { offsetInCU: 0x1E09, offset: 0x3078F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative23convertNSCMessageToDataySo6NSDataCSgAA0E0CFySv_SitcfU_TA', symObjAddr: 0x5324, symBinAddr: 0xD304, symSize: 0x8 }
- - { offsetInCU: 0x1E70, offset: 0x307F6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x54, symBinAddr: 0x8054, symSize: 0x5C }
- - { offsetInCU: 0x1F62, offset: 0x308E8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASH9hashValueSivgTW', symObjAddr: 0xB0, symBinAddr: 0x80B0, symSize: 0x78 }
- - { offsetInCU: 0x200E, offset: 0x30994, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x128, symBinAddr: 0x8128, symSize: 0x58 }
- - { offsetInCU: 0x207E, offset: 0x30A04, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x180, symBinAddr: 0x8180, symSize: 0x74 }
- - { offsetInCU: 0x23C9, offset: 0x30D4F, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x3EA0, symBinAddr: 0xBE80, symSize: 0x58 }
- - { offsetInCU: 0x25C9, offset: 0x30F4F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfC', symObjAddr: 0x0, symBinAddr: 0x8000, symSize: 0x18 }
- - { offsetInCU: 0x25DD, offset: 0x30F63, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeO8rawValueSivg', symObjAddr: 0x18, symBinAddr: 0x8018, symSize: 0x3C }
- - { offsetInCU: 0x2690, offset: 0x31016, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvg', symObjAddr: 0x298, symBinAddr: 0x8298, symSize: 0x10 }
- - { offsetInCU: 0x26E0, offset: 0x31066, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4textSSSgvg', symObjAddr: 0x38C, symBinAddr: 0x838C, symSize: 0x34 }
- - { offsetInCU: 0x2741, offset: 0x310C7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvg', symObjAddr: 0x430, symBinAddr: 0x8430, symSize: 0x58 }
- - { offsetInCU: 0x27D4, offset: 0x3115A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCACycfc', symObjAddr: 0x61C, symBinAddr: 0x861C, symSize: 0x2C }
- - { offsetInCU: 0x2885, offset: 0x3120B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCMessageCallbackC7triggeryyAA9NSCClientC_AA0D0CtF', symObjAddr: 0x674, symBinAddr: 0x8674, symSize: 0x20C }
- - { offsetInCU: 0x29A6, offset: 0x3132C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackC7triggeryyAA9NSCClientC_s6UInt16VSSSgtF', symObjAddr: 0x900, symBinAddr: 0x8900, symSize: 0x250 }
- - { offsetInCU: 0x2B15, offset: 0x3149B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackC7triggeryyAA9NSCClientC_SStF', symObjAddr: 0xBA4, symBinAddr: 0x8BA4, symSize: 0x214 }
- - { offsetInCU: 0x2C68, offset: 0x315EE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCDataCallbackC7triggeryyAA9NSCClientC_So6NSDataCSgtF', symObjAddr: 0xE0C, symBinAddr: 0x8E0C, symSize: 0x20C }
- - { offsetInCU: 0x2D89, offset: 0x3170F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackC7triggeryyAA9NSCClientCF', symObjAddr: 0x106C, symBinAddr: 0x906C, symSize: 0x1EC }
- - { offsetInCU: 0x2ED4, offset: 0x3185A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64Vvg', symObjAddr: 0x138C, symBinAddr: 0x938C, symSize: 0x18 }
- - { offsetInCU: 0x2EF4, offset: 0x3187A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64Vvg', symObjAddr: 0x138C, symBinAddr: 0x938C, symSize: 0x18 }
- - { offsetInCU: 0x2F0F, offset: 0x31895, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCACycfc', symObjAddr: 0x14B4, symBinAddr: 0x94B4, symSize: 0x2C }
- - { offsetInCU: 0x2FE6, offset: 0x3196C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfC', symObjAddr: 0x1834, symBinAddr: 0x9834, symSize: 0x98 }
- - { offsetInCU: 0x3001, offset: 0x31987, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfc', symObjAddr: 0x18CC, symBinAddr: 0x98CC, symSize: 0x240 }
- - { offsetInCU: 0x3165, offset: 0x31AEB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CfD', symObjAddr: 0x1BBC, symBinAddr: 0x9BBC, symSize: 0x44 }
- - { offsetInCU: 0x31D1, offset: 0x31B57, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4send4text2idySS_s6UInt64VtF', symObjAddr: 0x1CE0, symBinAddr: 0x9CE0, symSize: 0x60 }
- - { offsetInCU: 0x3272, offset: 0x31BF8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPing2idys6UInt64V_tF', symObjAddr: 0x1E10, symBinAddr: 0x9E10, symSize: 0x1C }
- - { offsetInCU: 0x32DA, offset: 0x31C60, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPong2idys6UInt64V_tF', symObjAddr: 0x1F90, symBinAddr: 0x9F90, symSize: 0x1C }
- - { offsetInCU: 0x3342, offset: 0x31CC8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9broadcastyySSF', symObjAddr: 0x1FC8, symBinAddr: 0x9FC8, symSize: 0x58 }
- - { offsetInCU: 0x33C2, offset: 0x31D48, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyF', symObjAddr: 0x20E0, symBinAddr: 0xA0E0, symSize: 0x18 }
- - { offsetInCU: 0x33E2, offset: 0x31D68, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyF', symObjAddr: 0x20E0, symBinAddr: 0xA0E0, symSize: 0x18 }
- - { offsetInCU: 0x3413, offset: 0x31D99, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyF', symObjAddr: 0x2240, symBinAddr: 0xA240, symSize: 0x18 }
- - { offsetInCU: 0x3433, offset: 0x31DB9, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyF', symObjAddr: 0x2240, symBinAddr: 0xA240, symSize: 0x18 }
- - { offsetInCU: 0x34BE, offset: 0x31E44, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcF', symObjAddr: 0x2270, symBinAddr: 0xA270, symSize: 0x13C }
- - { offsetInCU: 0x35C6, offset: 0x31F4C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x23AC, symBinAddr: 0xA3AC, symSize: 0x154 }
- - { offsetInCU: 0x3729, offset: 0x320AF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x2500, symBinAddr: 0xA500, symSize: 0x4 }
- - { offsetInCU: 0x37E0, offset: 0x32166, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF', symObjAddr: 0x2568, symBinAddr: 0xA568, symSize: 0x14C }
- - { offsetInCU: 0x38E8, offset: 0x3226E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x26B4, symBinAddr: 0xA6B4, symSize: 0xDC }
- - { offsetInCU: 0x39F7, offset: 0x3237D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x2790, symBinAddr: 0xA790, symSize: 0x4 }
- - { offsetInCU: 0x3A24, offset: 0x323AA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF', symObjAddr: 0x2888, symBinAddr: 0xA888, symSize: 0x13C }
- - { offsetInCU: 0x3B2C, offset: 0x324B2, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x29C4, symBinAddr: 0xA9C4, symSize: 0xDC }
- - { offsetInCU: 0x3C3B, offset: 0x325C1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x2AA0, symBinAddr: 0xAAA0, symSize: 0x4 }
- - { offsetInCU: 0x3CAE, offset: 0x32634, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcF', symObjAddr: 0x2B08, symBinAddr: 0xAB08, symSize: 0x13C }
- - { offsetInCU: 0x3DB6, offset: 0x3273C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcFyAF_SvSgtcfU_', symObjAddr: 0x2C44, symBinAddr: 0xAC44, symSize: 0x13C }
- - { offsetInCU: 0x3EFE, offset: 0x32884, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcFyAF_SvSgtcfU_To', symObjAddr: 0x2D80, symBinAddr: 0xAD80, symSize: 0x4 }
- - { offsetInCU: 0x3FAE, offset: 0x32934, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcF', symObjAddr: 0x2DE8, symBinAddr: 0xADE8, symSize: 0x13C }
- - { offsetInCU: 0x40B6, offset: 0x32A3C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x2F24, symBinAddr: 0xAF24, symSize: 0x114 }
- - { offsetInCU: 0x41E4, offset: 0x32B6A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x3038, symBinAddr: 0xB038, symSize: 0x4 }
- - { offsetInCU: 0x421F, offset: 0x32BA5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18removeOnDisconnectyys6UInt64VF', symObjAddr: 0x30BC, symBinAddr: 0xB0BC, symSize: 0xDC }
- - { offsetInCU: 0x433F, offset: 0x32CC5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcF', symObjAddr: 0x3284, symBinAddr: 0xB284, symSize: 0x13C }
- - { offsetInCU: 0x4447, offset: 0x32DCD, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcFyAF_Spys4Int8VGSgSvSgtcfU_', symObjAddr: 0x33C0, symBinAddr: 0xB3C0, symSize: 0xE8 }
- - { offsetInCU: 0x453D, offset: 0x32EC3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcFyAF_Spys4Int8VGSgSvSgtcfU_To', symObjAddr: 0x34A8, symBinAddr: 0xB4A8, symSize: 0x4 }
- - { offsetInCU: 0x456A, offset: 0x32EF0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvg', symObjAddr: 0x3690, symBinAddr: 0xB690, symSize: 0x2C }
- - { offsetInCU: 0x45F7, offset: 0x32F7D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgF', symObjAddr: 0x36BC, symBinAddr: 0xB6BC, symSize: 0xDC }
- - { offsetInCU: 0x4750, offset: 0x330D6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgFySo07CServerG0V_SvSgtcfU_', symObjAddr: 0x3798, symBinAddr: 0xB798, symSize: 0x11C }
- - { offsetInCU: 0x4810, offset: 0x33196, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgFySo07CServerG0V_SvSgtcfU_To', symObjAddr: 0x38C8, symBinAddr: 0xB8C8, symSize: 0x4 }
- - { offsetInCU: 0x4880, offset: 0x33206, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C5startyyySSSgcF', symObjAddr: 0x3958, symBinAddr: 0xB958, symSize: 0x90 }
- - { offsetInCU: 0x4992, offset: 0x33318, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctF', symObjAddr: 0x3AC0, symBinAddr: 0xBAC0, symSize: 0xA0 }
- - { offsetInCU: 0x4A46, offset: 0x333CC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctFySpys4Int8VGSg_SvSgtcfU_To', symObjAddr: 0x3BFC, symBinAddr: 0xBBFC, symSize: 0x14 }
- - { offsetInCU: 0x4AD3, offset: 0x33459, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CACycfC', symObjAddr: 0x3CF0, symBinAddr: 0xBCF0, symSize: 0x20 }
- - { offsetInCU: 0x4AE7, offset: 0x3346D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CACycfc', symObjAddr: 0x3D10, symBinAddr: 0xBD10, symSize: 0x2C }
- - { offsetInCU: 0x4B4C, offset: 0x334D2, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSQSCSQ2eeoiySbx_xtFZTW', symObjAddr: 0x3DB0, symBinAddr: 0xBDB0, symSize: 0x4C }
- - { offsetInCU: 0x4B68, offset: 0x334EE, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSH9hashValueSivgTW', symObjAddr: 0x3E1C, symBinAddr: 0xBDFC, symSize: 0x3C }
- - { offsetInCU: 0x4B84, offset: 0x3350A, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x3E58, symBinAddr: 0xBE38, symSize: 0x48 }
- - { offsetInCU: 0x4BC2, offset: 0x33548, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFs6UInt64V_Tg5', symObjAddr: 0x3EF8, symBinAddr: 0xBED8, symSize: 0x30 }
- - { offsetInCU: 0x4C00, offset: 0x33586, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFs6UInt64V_Tg5', symObjAddr: 0x3F28, symBinAddr: 0xBF08, symSize: 0x9C }
- - { offsetInCU: 0x4C62, offset: 0x335E8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4textSSSgvgTf4n_g', symObjAddr: 0x486C, symBinAddr: 0xC84C, symSize: 0x58 }
- - { offsetInCU: 0x89, offset: 0x33767, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0x258, symBinAddr: 0xD5C8, symSize: 0x30 }
- - { offsetInCU: 0xBB, offset: 0x33799, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0x288, symBinAddr: 0xD5F8, symSize: 0x44 }
- - { offsetInCU: 0xE8, offset: 0x337C6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0xF14, symBinAddr: 0xE284, symSize: 0x14 }
- - { offsetInCU: 0x15F, offset: 0x3383D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIeyBy_ACIegy_TR', symObjAddr: 0x5C, symBinAddr: 0xD3CC, symSize: 0x14 }
- - { offsetInCU: 0x173, offset: 0x33851, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgIeyBy_SSSgIegg_TR', symObjAddr: 0x70, symBinAddr: 0xD3E0, symSize: 0x44 }
- - { offsetInCU: 0x1E3, offset: 0x338C1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative11NSCCallbackCACycfcTo', symObjAddr: 0x2CC, symBinAddr: 0xD63C, symSize: 0x2C }
- - { offsetInCU: 0x281, offset: 0x3395F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative11NSCCallbackCfETo', symObjAddr: 0x304, symBinAddr: 0xD674, symSize: 0x14 }
- - { offsetInCU: 0x2D2, offset: 0x339B0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStatusCallbackCACycfcTo', symObjAddr: 0x318, symBinAddr: 0xD688, symSize: 0x2C }
- - { offsetInCU: 0x386, offset: 0x33A64, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStatusCallbackCfETo', symObjAddr: 0x380, symBinAddr: 0xD6F0, symSize: 0x14 }
- - { offsetInCU: 0x3D7, offset: 0x33AB5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvgTo', symObjAddr: 0x394, symBinAddr: 0xD704, symSize: 0x10 }
- - { offsetInCU: 0x3F7, offset: 0x33AD5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvgTo', symObjAddr: 0x394, symBinAddr: 0xD704, symSize: 0x10 }
- - { offsetInCU: 0x42D, offset: 0x33B0B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvsTo', symObjAddr: 0x3A4, symBinAddr: 0xD714, symSize: 0x10 }
- - { offsetInCU: 0x44D, offset: 0x33B2B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvsTo', symObjAddr: 0x3A4, symBinAddr: 0xD714, symSize: 0x10 }
- - { offsetInCU: 0x486, offset: 0x33B64, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvgTo', symObjAddr: 0x3B4, symBinAddr: 0xD724, symSize: 0x10 }
- - { offsetInCU: 0x4A6, offset: 0x33B84, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvgTo', symObjAddr: 0x3B4, symBinAddr: 0xD724, symSize: 0x10 }
- - { offsetInCU: 0x4DC, offset: 0x33BBA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvsTo', symObjAddr: 0x3C4, symBinAddr: 0xD734, symSize: 0x10 }
- - { offsetInCU: 0x4FC, offset: 0x33BDA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvsTo', symObjAddr: 0x3C4, symBinAddr: 0xD734, symSize: 0x10 }
- - { offsetInCU: 0x59B, offset: 0x33C79, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VSbtcfcTo', symObjAddr: 0x6AC, symBinAddr: 0xDA1C, symSize: 0xF0 }
- - { offsetInCU: 0x5CD, offset: 0x33CAB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCfDTo', symObjAddr: 0x7E0, symBinAddr: 0xDB50, symSize: 0x68 }
- - { offsetInCU: 0x608, offset: 0x33CE6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6statusAA0D6StatusOvgTo', symObjAddr: 0x848, symBinAddr: 0xDBB8, symSize: 0x34 }
- - { offsetInCU: 0x655, offset: 0x33D33, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgFTo', symObjAddr: 0xA9C, symBinAddr: 0xDE0C, symSize: 0x8C }
- - { offsetInCU: 0x68C, offset: 0x33D6A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC5startyyySSSgcFTo', symObjAddr: 0xBB0, symBinAddr: 0xDF20, symSize: 0xD0 }
- - { offsetInCU: 0x75E, offset: 0x33E3C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC4stopyySb_ySSSgctFTo', symObjAddr: 0xDC4, symBinAddr: 0xE134, symSize: 0xD8 }
- - { offsetInCU: 0x83C, offset: 0x33F1A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCACycfcTo', symObjAddr: 0xEE8, symBinAddr: 0xE258, symSize: 0x2C }
- - { offsetInCU: 0x8A4, offset: 0x33F82, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCMa', symObjAddr: 0xF28, symBinAddr: 0xE298, symSize: 0x20 }
- - { offsetInCU: 0x8B8, offset: 0x33F96, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStatusCallbackCMa', symObjAddr: 0xF48, symBinAddr: 0xE2B8, symSize: 0x20 }
- - { offsetInCU: 0x8CC, offset: 0x33FAA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative11NSCCallbackCMa', symObjAddr: 0xF68, symBinAddr: 0xE2D8, symSize: 0x20 }
- - { offsetInCU: 0x8E0, offset: 0x33FBE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASQWb', symObjAddr: 0xF88, symBinAddr: 0xE2F8, symSize: 0x4 }
- - { offsetInCU: 0x8F4, offset: 0x33FD2, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOACSQAAWl', symObjAddr: 0xF8C, symBinAddr: 0xE2FC, symSize: 0x44 }
- - { offsetInCU: 0x908, offset: 0x33FE6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOMa', symObjAddr: 0xFD0, symBinAddr: 0xE340, symSize: 0x10 }
- - { offsetInCU: 0x91C, offset: 0x33FFA, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgIeyBy_SSSgIegg_TRTA', symObjAddr: 0x10A8, symBinAddr: 0xE418, symSize: 0x8 }
- - { offsetInCU: 0x93B, offset: 0x34019, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIeyBy_ACIegy_TRTA', symObjAddr: 0x10C0, symBinAddr: 0xE420, symSize: 0x10 }
- - { offsetInCU: 0x975, offset: 0x34053, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF15WebServerNative15NSCServerStatusO_Tgq5', symObjAddr: 0x0, symBinAddr: 0xD370, symSize: 0x5C }
- - { offsetInCU: 0x9F6, offset: 0x340D4, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x108, symBinAddr: 0xD478, symSize: 0xC }
- - { offsetInCU: 0xA7C, offset: 0x3415A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASH9hashValueSivgTW', symObjAddr: 0x114, symBinAddr: 0xD484, symSize: 0x78 }
- - { offsetInCU: 0xB28, offset: 0x34206, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x18C, symBinAddr: 0xD4FC, symSize: 0x58 }
- - { offsetInCU: 0xB98, offset: 0x34276, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1E4, symBinAddr: 0xD554, symSize: 0x74 }
- - { offsetInCU: 0xD6F, offset: 0x3444D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfC', symObjAddr: 0xB4, symBinAddr: 0xD424, symSize: 0x18 }
- - { offsetInCU: 0xD83, offset: 0x34461, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusO8rawValueSivg', symObjAddr: 0xCC, symBinAddr: 0xD43C, symSize: 0x3C }
- - { offsetInCU: 0xE7A, offset: 0x34558, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VSbtcfC', symObjAddr: 0x3D4, symBinAddr: 0xD744, symSize: 0xA8 }
- - { offsetInCU: 0xE95, offset: 0x34573, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VSbtcfc', symObjAddr: 0x47C, symBinAddr: 0xD7EC, symSize: 0x230 }
- - { offsetInCU: 0xFB6, offset: 0x34694, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCfD', symObjAddr: 0x79C, symBinAddr: 0xDB0C, symSize: 0x44 }
- - { offsetInCU: 0x101F, offset: 0x346FD, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6statusAA0D6StatusOvg', symObjAddr: 0x87C, symBinAddr: 0xDBEC, symSize: 0x2C }
- - { offsetInCU: 0x10A5, offset: 0x34783, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgF', symObjAddr: 0x8A8, symBinAddr: 0xDC18, symSize: 0xD4 }
- - { offsetInCU: 0x11F3, offset: 0x348D1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgFySo07CServerF0V_SvSgtcfU_', symObjAddr: 0x97C, symBinAddr: 0xDCEC, symSize: 0x108 }
- - { offsetInCU: 0x12AA, offset: 0x34988, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgFySo07CServerF0V_SvSgtcfU_To', symObjAddr: 0xA98, symBinAddr: 0xDE08, symSize: 0x4 }
- - { offsetInCU: 0x1315, offset: 0x349F3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC5startyyySSSgcF', symObjAddr: 0xB28, symBinAddr: 0xDE98, symSize: 0x88 }
- - { offsetInCU: 0x141F, offset: 0x34AFD, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC4stopyySb_ySSSgctF', symObjAddr: 0xC80, symBinAddr: 0xDFF0, symSize: 0x98 }
- - { offsetInCU: 0x14D1, offset: 0x34BAF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC4stopyySb_ySSSgctFySpys4Int8VGSg_SvSgtcfU_To', symObjAddr: 0xDB0, symBinAddr: 0xE120, symSize: 0x14 }
- - { offsetInCU: 0x1557, offset: 0x34C35, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCACycfC', symObjAddr: 0xE9C, symBinAddr: 0xE20C, symSize: 0x20 }
- - { offsetInCU: 0x156B, offset: 0x34C49, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCACycfc', symObjAddr: 0xEBC, symBinAddr: 0xE22C, symSize: 0x2C }
+ - { offset: 0x33BEA, size: 0x8, addend: 0x0, symName: _WebServerNativeVersionString, symObjAddr: 0x0, symBinAddr: 0x259D20, symSize: 0x0 }
+ - { offset: 0x33C21, size: 0x8, addend: 0x0, symName: _WebServerNativeVersionNumber, symObjAddr: 0x38, symBinAddr: 0x259D58, symSize: 0x0 }
+ - { offset: 0x33CBF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x54, symBinAddr: 0x4054, symSize: 0x5C }
+ - { offset: 0x33DBC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASH9hashValueSivgTW', symObjAddr: 0xB0, symBinAddr: 0x40B0, symSize: 0x78 }
+ - { offset: 0x33E53, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x128, symBinAddr: 0x4128, symSize: 0x58 }
+ - { offset: 0x33EAE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x180, symBinAddr: 0x4180, symSize: 0x74 }
+ - { offset: 0x34194, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x4104, symBinAddr: 0x8104, symSize: 0x58 }
+ - { offset: 0x3452A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative23convertNSCMessageToDataySo6NSDataCSgAA0E0CF', symObjAddr: 0x484, symBinAddr: 0x4484, symSize: 0x120 }
+ - { offset: 0x34654, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCfETo', symObjAddr: 0x5DC, symBinAddr: 0x45DC, symSize: 0x3C }
+ - { offset: 0x34896, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0x844, symBinAddr: 0x4844, symSize: 0x2C }
+ - { offset: 0x34C12, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative20convertMessageToDataySo6NSDataCSgs13OpaquePointerVSgF', symObjAddr: 0x15E8, symBinAddr: 0x55E8, symSize: 0xF4 }
+ - { offset: 0x3526A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CfETo', symObjAddr: 0x1F50, symBinAddr: 0x5F50, symSize: 0x78 }
+ - { offset: 0x3534B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCs6UInt16VSo8NSStringCSgIeyByyy_AcESSSgIeggyg_TR', symObjAddr: 0x3358, symBinAddr: 0x7358, symSize: 0x64 }
+ - { offset: 0x35427, size: 0x8, addend: 0x0, symName: '_$sSvSiIegyy_SvSiIeyByy_TR', symObjAddr: 0x3FEC, symBinAddr: 0x7FEC, symSize: 0x48 }
+ - { offset: 0x3544A, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFs6UInt64V_Tg5', symObjAddr: 0x415C, symBinAddr: 0x815C, symSize: 0x30 }
+ - { offset: 0x35482, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFs6UInt64V_Tg5', symObjAddr: 0x418C, symBinAddr: 0x818C, symSize: 0x6C }
+ - { offset: 0x354AF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCMa', symObjAddr: 0x4970, symBinAddr: 0x8970, symSize: 0x20 }
+ - { offset: 0x354C3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCMa', symObjAddr: 0x4990, symBinAddr: 0x8990, symSize: 0x20 }
+ - { offset: 0x354D7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CMa', symObjAddr: 0x4AAC, symBinAddr: 0x8AAC, symSize: 0x20 }
+ - { offset: 0x354EB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCMessageCallbackCMa', symObjAddr: 0x4ACC, symBinAddr: 0x8ACC, symSize: 0x20 }
+ - { offset: 0x354FF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCDataCallbackCMa', symObjAddr: 0x4AEC, symBinAddr: 0x8AEC, symSize: 0x20 }
+ - { offset: 0x35513, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackCMa', symObjAddr: 0x4B0C, symBinAddr: 0x8B0C, symSize: 0x20 }
+ - { offset: 0x35527, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackCMa', symObjAddr: 0x4B2C, symBinAddr: 0x8B2C, symSize: 0x20 }
+ - { offset: 0x3553B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackCMa', symObjAddr: 0x4B4C, symBinAddr: 0x8B4C, symSize: 0x20 }
+ - { offset: 0x3554F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASQWb', symObjAddr: 0x4B6C, symBinAddr: 0x8B6C, symSize: 0x4 }
+ - { offset: 0x35563, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOACSQAAWl', symObjAddr: 0x4B70, symBinAddr: 0x8B70, symSize: 0x40 }
+ - { offset: 0x35577, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOMa', symObjAddr: 0x4BB0, symBinAddr: 0x8BB0, symSize: 0x10 }
+ - { offset: 0x3558B, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaMa', symObjAddr: 0x4F90, symBinAddr: 0x8F90, symSize: 0x50 }
+ - { offset: 0x3559F, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSQWb', symObjAddr: 0x4FE0, symBinAddr: 0x8FE0, symSize: 0x24 }
+ - { offset: 0x355B3, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefa14CoreFoundation9_CFObjectSCSHWb', symObjAddr: 0x5004, symBinAddr: 0x9004, symSize: 0x24 }
+ - { offset: 0x355C7, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgIeyBy_SSSgIegg_TRTA', symObjAddr: 0x504C, symBinAddr: 0x904C, symSize: 0x8 }
+ - { offset: 0x355DB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIegy_SgWOe', symObjAddr: 0x5054, symBinAddr: 0x9054, symSize: 0x10 }
+ - { offset: 0x355EF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIeyBy_ACIegy_TRTA', symObjAddr: 0x5064, symBinAddr: 0x9064, symSize: 0x8 }
+ - { offset: 0x3560E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCSo8NSStringCIeyByy_ACSSIeggg_TRTA', symObjAddr: 0x506C, symBinAddr: 0x906C, symSize: 0x50 }
+ - { offset: 0x35637, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCs6UInt16VSo8NSStringCSgIeyByyy_AcESSSgIeggyg_TRTA', symObjAddr: 0x50BC, symBinAddr: 0x90BC, symSize: 0x8 }
+ - { offset: 0x35656, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCIeyBy_ACIegg_TRTA', symObjAddr: 0x50C4, symBinAddr: 0x90C4, symSize: 0x10 }
+ - { offset: 0x3568A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCSo6NSDataCSgIeyByy_AcFIeggg_TRTA', symObjAddr: 0x50D4, symBinAddr: 0x90D4, symSize: 0x14 }
+ - { offset: 0x356B3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackC7triggeryyAA9NSCClientCFyycfU_TA', symObjAddr: 0x5128, symBinAddr: 0x9114, symSize: 0x48 }
+ - { offset: 0x35711, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x5170, symBinAddr: 0x915C, symSize: 0x10 }
+ - { offset: 0x35725, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x5180, symBinAddr: 0x916C, symSize: 0x8 }
+ - { offset: 0x35739, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackC7triggeryyAA9NSCClientC_SStFyycfU_TA', symObjAddr: 0x520C, symBinAddr: 0x91F8, symSize: 0x60 }
+ - { offset: 0x357A1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackC7triggeryyAA9NSCClientC_s6UInt16VSSSgtFyycfU_TA', symObjAddr: 0x52A0, symBinAddr: 0x928C, symSize: 0x68 }
+ - { offset: 0x35809, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledNameV2, symObjAddr: 0x5398, symBinAddr: 0x9384, symSize: 0x50 }
+ - { offset: 0x3581D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative20convertMessageToDataySo6NSDataCSgs13OpaquePointerVSgFySv_SitcfU_TA', symObjAddr: 0x53F8, symBinAddr: 0x93E4, symSize: 0x8 }
+ - { offset: 0x3584F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative23convertNSCMessageToDataySo6NSDataCSgAA0E0CFySv_SitcfU_TA', symObjAddr: 0x5400, symBinAddr: 0x93EC, symSize: 0x8 }
+ - { offset: 0x35889, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfC', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x18 }
+ - { offset: 0x3589D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeO8rawValueSivg', symObjAddr: 0x18, symBinAddr: 0x4018, symSize: 0x3C }
+ - { offset: 0x358F1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0x1F4, symBinAddr: 0x41F4, symSize: 0x30 }
+ - { offset: 0x3591B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0x224, symBinAddr: 0x4224, symSize: 0x44 }
+ - { offset: 0x35961, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvgTo', symObjAddr: 0x268, symBinAddr: 0x4268, symSize: 0x10 }
+ - { offset: 0x35979, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvgTo', symObjAddr: 0x268, symBinAddr: 0x4268, symSize: 0x10 }
+ - { offset: 0x359B9, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvsTo', symObjAddr: 0x278, symBinAddr: 0x4278, symSize: 0x10 }
+ - { offset: 0x359D1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvsTo', symObjAddr: 0x278, symBinAddr: 0x4278, symSize: 0x10 }
+ - { offset: 0x35A08, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvgTo', symObjAddr: 0x288, symBinAddr: 0x4288, symSize: 0x10 }
+ - { offset: 0x35A20, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvgTo', symObjAddr: 0x288, symBinAddr: 0x4288, symSize: 0x10 }
+ - { offset: 0x35A3B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvg', symObjAddr: 0x298, symBinAddr: 0x4298, symSize: 0x10 }
+ - { offset: 0x35A84, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7message4typeACs13OpaquePointerVSg_AA0D4TypeOtcfcTo', symObjAddr: 0x2A8, symBinAddr: 0x42A8, symSize: 0x74 }
+ - { offset: 0x35AD4, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4textSSSgvgTo', symObjAddr: 0x31C, symBinAddr: 0x431C, symSize: 0x70 }
+ - { offset: 0x35AFE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4textSSSgvg', symObjAddr: 0x38C, symBinAddr: 0x438C, symSize: 0x34 }
+ - { offset: 0x35BA7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvgTo', symObjAddr: 0x3C0, symBinAddr: 0x43C0, symSize: 0x6C }
+ - { offset: 0x35C2B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvg', symObjAddr: 0x42C, symBinAddr: 0x442C, symSize: 0x58 }
+ - { offset: 0x35CAA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCACycfc', symObjAddr: 0x618, symBinAddr: 0x4618, symSize: 0x2C }
+ - { offset: 0x35D03, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCACycfcTo', symObjAddr: 0x644, symBinAddr: 0x4644, symSize: 0x2C }
+ - { offset: 0x35DB7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCMessageCallbackC7triggeryyAA9NSCClientC_AA0D0CtF', symObjAddr: 0x670, symBinAddr: 0x4670, symSize: 0x1D4 }
+ - { offset: 0x35E9C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCMessageCallbackCACycfcTo', symObjAddr: 0x870, symBinAddr: 0x4870, symSize: 0x2C }
+ - { offset: 0x35F34, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackC7triggeryyAA9NSCClientC_s6UInt16VSSSgtF', symObjAddr: 0x8C4, symBinAddr: 0x48C4, symSize: 0x1F4 }
+ - { offset: 0x36067, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackCACycfcTo', symObjAddr: 0xAB8, symBinAddr: 0x4AB8, symSize: 0x2C }
+ - { offset: 0x360FF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackC7triggeryyAA9NSCClientC_SStF', symObjAddr: 0xB0C, symBinAddr: 0x4B0C, symSize: 0x1DC }
+ - { offset: 0x36216, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackCACycfcTo', symObjAddr: 0xCE8, symBinAddr: 0x4CE8, symSize: 0x2C }
+ - { offset: 0x362AE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCDataCallbackC7triggeryyAA9NSCClientC_So6NSDataCSgtF', symObjAddr: 0xD3C, symBinAddr: 0x4D3C, symSize: 0x1D4 }
+ - { offset: 0x36393, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCDataCallbackCACycfcTo', symObjAddr: 0xF10, symBinAddr: 0x4F10, symSize: 0x2C }
+ - { offset: 0x3642B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackC7triggeryyAA9NSCClientCF', symObjAddr: 0xF64, symBinAddr: 0x4F64, symSize: 0x1C0 }
+ - { offset: 0x36526, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackCACycfcTo', symObjAddr: 0x1124, symBinAddr: 0x5124, symSize: 0x2C }
+ - { offset: 0x365AA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC6clientACs13OpaquePointerVSg_tcfcTo', symObjAddr: 0x11F8, symBinAddr: 0x51F8, symSize: 0x48 }
+ - { offset: 0x36611, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64VvgTo', symObjAddr: 0x1240, symBinAddr: 0x5240, symSize: 0x18 }
+ - { offset: 0x36629, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64VvgTo', symObjAddr: 0x1240, symBinAddr: 0x5240, symSize: 0x18 }
+ - { offset: 0x36648, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64VvgTo', symObjAddr: 0x1240, symBinAddr: 0x5240, symSize: 0x18 }
+ - { offset: 0x36664, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64Vvg', symObjAddr: 0x1258, symBinAddr: 0x5258, symSize: 0x18 }
+ - { offset: 0x36684, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64Vvg', symObjAddr: 0x1258, symBinAddr: 0x5258, symSize: 0x18 }
+ - { offset: 0x36737, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC6originSSSgvgTo', symObjAddr: 0x1270, symBinAddr: 0x5270, symSize: 0x98 }
+ - { offset: 0x367CA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC6originSSSgvg', symObjAddr: 0x1308, symBinAddr: 0x5308, symSize: 0x68 }
+ - { offset: 0x36857, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC6headerySSSgSSF', symObjAddr: 0x1370, symBinAddr: 0x5370, symSize: 0x80 }
+ - { offset: 0x368D0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC6headerySSSgSSFTo', symObjAddr: 0x13F0, symBinAddr: 0x53F0, symSize: 0x90 }
+ - { offset: 0x368E4, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCACycfc', symObjAddr: 0x1590, symBinAddr: 0x5590, symSize: 0x2C }
+ - { offset: 0x3693D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCACycfcTo', symObjAddr: 0x15BC, symBinAddr: 0x55BC, symSize: 0x2C }
+ - { offset: 0x369B6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvgTo', symObjAddr: 0x16DC, symBinAddr: 0x56DC, symSize: 0x10 }
+ - { offset: 0x369CE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvgTo', symObjAddr: 0x16DC, symBinAddr: 0x56DC, symSize: 0x10 }
+ - { offset: 0x36A0C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvsTo', symObjAddr: 0x16EC, symBinAddr: 0x56EC, symSize: 0x10 }
+ - { offset: 0x36A24, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvsTo', symObjAddr: 0x16EC, symBinAddr: 0x56EC, symSize: 0x10 }
+ - { offset: 0x36A5D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvgTo', symObjAddr: 0x16FC, symBinAddr: 0x56FC, symSize: 0x10 }
+ - { offset: 0x36A75, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvgTo', symObjAddr: 0x16FC, symBinAddr: 0x56FC, symSize: 0x10 }
+ - { offset: 0x36AB8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvsTo', symObjAddr: 0x170C, symBinAddr: 0x570C, symSize: 0x10 }
+ - { offset: 0x36AD0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvsTo', symObjAddr: 0x170C, symBinAddr: 0x570C, symSize: 0x10 }
+ - { offset: 0x36BDD, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfC', symObjAddr: 0x190C, symBinAddr: 0x590C, symSize: 0x27C }
+ - { offset: 0x36CD6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfc', symObjAddr: 0x1B88, symBinAddr: 0x5B88, symSize: 0x26C }
+ - { offset: 0x36E0E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfcTo', symObjAddr: 0x1DF4, symBinAddr: 0x5DF4, symSize: 0xB0 }
+ - { offset: 0x36E22, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CfD', symObjAddr: 0x1EA4, symBinAddr: 0x5EA4, symSize: 0x44 }
+ - { offset: 0x36E8E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CfDTo', symObjAddr: 0x1EE8, symBinAddr: 0x5EE8, symSize: 0x68 }
+ - { offset: 0x36ED1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4send4text2idySS_s6UInt64VtF', symObjAddr: 0x1FC8, symBinAddr: 0x5FC8, symSize: 0x60 }
+ - { offset: 0x36F6D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4send4text2idySS_s6UInt64VtFTo', symObjAddr: 0x2028, symBinAddr: 0x6028, symSize: 0x74 }
+ - { offset: 0x36FC7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPing2idys6UInt64V_tF', symObjAddr: 0x20CC, symBinAddr: 0x60CC, symSize: 0x1C }
+ - { offset: 0x3702F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPing2idys6UInt64V_tFTo', symObjAddr: 0x20E8, symBinAddr: 0x60E8, symSize: 0x1C }
+ - { offset: 0x3708C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPong2idys6UInt64V_tF', symObjAddr: 0x224C, symBinAddr: 0x624C, symSize: 0x1C }
+ - { offset: 0x370F4, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPong2idys6UInt64V_tFTo', symObjAddr: 0x2268, symBinAddr: 0x6268, symSize: 0x1C }
+ - { offset: 0x37151, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9broadcastyySSF', symObjAddr: 0x2284, symBinAddr: 0x6284, symSize: 0x58 }
+ - { offset: 0x371D1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9broadcastyySSFTo', symObjAddr: 0x22DC, symBinAddr: 0x62DC, symSize: 0x64 }
+ - { offset: 0x37221, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyF', symObjAddr: 0x2370, symBinAddr: 0x6370, symSize: 0x18 }
+ - { offset: 0x37241, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyF', symObjAddr: 0x2370, symBinAddr: 0x6370, symSize: 0x18 }
+ - { offset: 0x37272, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyFTo', symObjAddr: 0x2388, symBinAddr: 0x6388, symSize: 0x18 }
+ - { offset: 0x3728A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyFTo', symObjAddr: 0x2388, symBinAddr: 0x6388, symSize: 0x18 }
+ - { offset: 0x372AA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyFTo', symObjAddr: 0x2388, symBinAddr: 0x6388, symSize: 0x18 }
+ - { offset: 0x372C7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyF', symObjAddr: 0x24D0, symBinAddr: 0x64D0, symSize: 0x18 }
+ - { offset: 0x372E7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyF', symObjAddr: 0x24D0, symBinAddr: 0x64D0, symSize: 0x18 }
+ - { offset: 0x37318, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyFTo', symObjAddr: 0x24E8, symBinAddr: 0x64E8, symSize: 0x18 }
+ - { offset: 0x37330, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyFTo', symObjAddr: 0x24E8, symBinAddr: 0x64E8, symSize: 0x18 }
+ - { offset: 0x37350, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyFTo', symObjAddr: 0x24E8, symBinAddr: 0x64E8, symSize: 0x18 }
+ - { offset: 0x373C1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcF', symObjAddr: 0x2500, symBinAddr: 0x6500, symSize: 0x154 }
+ - { offset: 0x37506, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x2654, symBinAddr: 0x6654, symSize: 0x150 }
+ - { offset: 0x3767B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x27A4, symBinAddr: 0x67A4, symSize: 0x4 }
+ - { offset: 0x3771F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF', symObjAddr: 0x280C, symBinAddr: 0x680C, symSize: 0x16C }
+ - { offset: 0x3787C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x2978, symBinAddr: 0x6978, symSize: 0xE0 }
+ - { offset: 0x37989, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x2A58, symBinAddr: 0x6A58, symSize: 0x4 }
+ - { offset: 0x379B6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF', symObjAddr: 0x2B50, symBinAddr: 0x6B50, symSize: 0x154 }
+ - { offset: 0x37AFB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x2CA4, symBinAddr: 0x6CA4, symSize: 0xE0 }
+ - { offset: 0x37C08, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x2D84, symBinAddr: 0x6D84, symSize: 0x4 }
+ - { offset: 0x37C75, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcF', symObjAddr: 0x2DA4, symBinAddr: 0x6DA4, symSize: 0x154 }
+ - { offset: 0x37DBA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcFyAF_SvSgtcfU_', symObjAddr: 0x2EF8, symBinAddr: 0x6EF8, symSize: 0x174 }
+ - { offset: 0x37F47, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcFyAF_SvSgtcfU_To', symObjAddr: 0x306C, symBinAddr: 0x706C, symSize: 0x4 }
+ - { offset: 0x37FEB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcF', symObjAddr: 0x30D4, symBinAddr: 0x70D4, symSize: 0x154 }
+ - { offset: 0x38130, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x3228, symBinAddr: 0x7228, symSize: 0x110 }
+ - { offset: 0x3824B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x3338, symBinAddr: 0x7338, symSize: 0x4 }
+ - { offset: 0x38278, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18removeOnDisconnectyys6UInt64VF', symObjAddr: 0x33BC, symBinAddr: 0x73BC, symSize: 0xDC }
+ - { offset: 0x3832E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18removeOnDisconnectyys6UInt64VFTo', symObjAddr: 0x3498, symBinAddr: 0x7498, symSize: 0xEC }
+ - { offset: 0x3840F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcF', symObjAddr: 0x3584, symBinAddr: 0x7584, symSize: 0x154 }
+ - { offset: 0x38554, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcFyAF_Spys4Int8VGSgSvSgtcfU_', symObjAddr: 0x36D8, symBinAddr: 0x76D8, symSize: 0xE4 }
+ - { offset: 0x38648, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcFyAF_Spys4Int8VGSgSvSgtcfU_To', symObjAddr: 0x37BC, symBinAddr: 0x77BC, symSize: 0x4 }
+ - { offset: 0x38675, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvgTo', symObjAddr: 0x3970, symBinAddr: 0x7970, symSize: 0x34 }
+ - { offset: 0x38689, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvg', symObjAddr: 0x39A4, symBinAddr: 0x79A4, symSize: 0x2C }
+ - { offset: 0x38710, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgF', symObjAddr: 0x39D0, symBinAddr: 0x79D0, symSize: 0xDC }
+ - { offset: 0x38869, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgFySo07CServerG0V_SvSgtcfU_', symObjAddr: 0x3AAC, symBinAddr: 0x7AAC, symSize: 0x70 }
+ - { offset: 0x388E5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgFySo07CServerG0V_SvSgtcfU_To', symObjAddr: 0x3B1C, symBinAddr: 0x7B1C, symSize: 0x4 }
+ - { offset: 0x38912, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgFTo', symObjAddr: 0x3B20, symBinAddr: 0x7B20, symSize: 0x8C }
+ - { offset: 0x3896A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C5startyyySSSgcF', symObjAddr: 0x3BAC, symBinAddr: 0x7BAC, symSize: 0x90 }
+ - { offset: 0x38A83, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C5startyyySSSgcFTo', symObjAddr: 0x3C3C, symBinAddr: 0x7C3C, symSize: 0xEC }
+ - { offset: 0x38B24, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctF', symObjAddr: 0x3D28, symBinAddr: 0x7D28, symSize: 0xA0 }
+ - { offset: 0x38C4E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctFTo', symObjAddr: 0x3E78, symBinAddr: 0x7E78, symSize: 0xFC }
+ - { offset: 0x38CF7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CACycfC', symObjAddr: 0x3F74, symBinAddr: 0x7F74, symSize: 0x20 }
+ - { offset: 0x38D0B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CACycfc', symObjAddr: 0x3F94, symBinAddr: 0x7F94, symSize: 0x2C }
+ - { offset: 0x38D66, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CACycfcTo', symObjAddr: 0x3FC0, symBinAddr: 0x7FC0, symSize: 0x2C }
+ - { offset: 0x38DD1, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSQSCSQ2eeoiySbx_xtFZTW', symObjAddr: 0x4034, symBinAddr: 0x8034, symSize: 0x4C }
+ - { offset: 0x38DED, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSH9hashValueSivgTW', symObjAddr: 0x4080, symBinAddr: 0x8080, symSize: 0x3C }
+ - { offset: 0x38E09, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x40BC, symBinAddr: 0x80BC, symSize: 0x48 }
+ - { offset: 0x38E2D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0x4908, symBinAddr: 0x8908, symSize: 0x10 }
+ - { offset: 0x38E92, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4textSSSgvgTf4n_g', symObjAddr: 0x4918, symBinAddr: 0x8918, symSize: 0x58 }
+ - { offset: 0x3902A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0xAC, symBinAddr: 0x9518, symSize: 0x5C }
+ - { offset: 0x39127, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASH9hashValueSivgTW', symObjAddr: 0x108, symBinAddr: 0x9574, symSize: 0x78 }
+ - { offset: 0x391BE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x180, symBinAddr: 0x95EC, symSize: 0x58 }
+ - { offset: 0x39219, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1D8, symBinAddr: 0x9644, symSize: 0x74 }
+ - { offset: 0x3936E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIeyBy_ACIegy_TR', symObjAddr: 0x0, symBinAddr: 0x946C, symSize: 0x14 }
+ - { offset: 0x39382, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgIeyBy_SSSgIegg_TR', symObjAddr: 0x14, symBinAddr: 0x9480, symSize: 0x44 }
+ - { offset: 0x394B2, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative11NSCCallbackCfETo', symObjAddr: 0x2F8, symBinAddr: 0x9764, symSize: 0x14 }
+ - { offset: 0x39564, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStatusCallbackCfETo', symObjAddr: 0x374, symBinAddr: 0x97B0, symSize: 0x14 }
+ - { offset: 0x3985D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCMa', symObjAddr: 0xFF4, symBinAddr: 0xA410, symSize: 0x20 }
+ - { offset: 0x39871, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStatusCallbackCMa', symObjAddr: 0x1014, symBinAddr: 0xA430, symSize: 0x20 }
+ - { offset: 0x39885, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative11NSCCallbackCMa', symObjAddr: 0x1034, symBinAddr: 0xA450, symSize: 0x20 }
+ - { offset: 0x39899, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASQWb', symObjAddr: 0x1054, symBinAddr: 0xA470, symSize: 0x4 }
+ - { offset: 0x398AD, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOACSQAAWl', symObjAddr: 0x1058, symBinAddr: 0xA474, symSize: 0x40 }
+ - { offset: 0x398C1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOMa', symObjAddr: 0x1098, symBinAddr: 0xA4B4, symSize: 0x10 }
+ - { offset: 0x398E8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfC', symObjAddr: 0x58, symBinAddr: 0x94C4, symSize: 0x18 }
+ - { offset: 0x398FC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusO8rawValueSivg', symObjAddr: 0x70, symBinAddr: 0x94DC, symSize: 0x3C }
+ - { offset: 0x39950, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0x24C, symBinAddr: 0x96B8, symSize: 0x30 }
+ - { offset: 0x3997A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0x27C, symBinAddr: 0x96E8, symSize: 0x44 }
+ - { offset: 0x399C0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative11NSCCallbackCACycfcTo', symObjAddr: 0x2C0, symBinAddr: 0x972C, symSize: 0x2C }
+ - { offset: 0x39A38, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStatusCallbackCACycfcTo', symObjAddr: 0x30C, symBinAddr: 0x9778, symSize: 0x2C }
+ - { offset: 0x39AB0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvgTo', symObjAddr: 0x388, symBinAddr: 0x97C4, symSize: 0x10 }
+ - { offset: 0x39AC8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvgTo', symObjAddr: 0x388, symBinAddr: 0x97C4, symSize: 0x10 }
+ - { offset: 0x39B08, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvsTo', symObjAddr: 0x398, symBinAddr: 0x97D4, symSize: 0x10 }
+ - { offset: 0x39B20, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvsTo', symObjAddr: 0x398, symBinAddr: 0x97D4, symSize: 0x10 }
+ - { offset: 0x39B57, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvgTo', symObjAddr: 0x3A8, symBinAddr: 0x97E4, symSize: 0x10 }
+ - { offset: 0x39B6F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvgTo', symObjAddr: 0x3A8, symBinAddr: 0x97E4, symSize: 0x10 }
+ - { offset: 0x39BAF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvsTo', symObjAddr: 0x3B8, symBinAddr: 0x97F4, symSize: 0x10 }
+ - { offset: 0x39BC7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvsTo', symObjAddr: 0x3B8, symBinAddr: 0x97F4, symSize: 0x10 }
+ - { offset: 0x39CEC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VS2btcfC', symObjAddr: 0x3C8, symBinAddr: 0x9804, symSize: 0x21C }
+ - { offset: 0x39DAD, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VS2btcfc', symObjAddr: 0x5E4, symBinAddr: 0x9A20, symSize: 0x218 }
+ - { offset: 0x39EBE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VS2btcfcTo', symObjAddr: 0x7FC, symBinAddr: 0x9C38, symSize: 0xF0 }
+ - { offset: 0x39ED2, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCfD', symObjAddr: 0x8EC, symBinAddr: 0x9D28, symSize: 0x44 }
+ - { offset: 0x39F3B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCfDTo', symObjAddr: 0x930, symBinAddr: 0x9D6C, symSize: 0x68 }
+ - { offset: 0x39F7D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6statusAA0D6StatusOvgTo', symObjAddr: 0x998, symBinAddr: 0x9DD4, symSize: 0x34 }
+ - { offset: 0x39F91, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6statusAA0D6StatusOvg', symObjAddr: 0x9CC, symBinAddr: 0x9E08, symSize: 0x2C }
+ - { offset: 0x3A011, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgF', symObjAddr: 0x9F8, symBinAddr: 0x9E34, symSize: 0xD4 }
+ - { offset: 0x3A15F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgFySo07CServerF0V_SvSgtcfU_', symObjAddr: 0xACC, symBinAddr: 0x9F08, symSize: 0x6C }
+ - { offset: 0x3A1D6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgFySo07CServerF0V_SvSgtcfU_To', symObjAddr: 0xB38, symBinAddr: 0x9F74, symSize: 0x4 }
+ - { offset: 0x3A203, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgFTo', symObjAddr: 0xB3C, symBinAddr: 0x9F78, symSize: 0x8C }
+ - { offset: 0x3A256, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC5startyyySSSgcF', symObjAddr: 0xBC8, symBinAddr: 0xA004, symSize: 0x88 }
+ - { offset: 0x3A367, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC5startyyySSSgcFTo', symObjAddr: 0xC50, symBinAddr: 0xA08C, symSize: 0xE4 }
+ - { offset: 0x3A405, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC4stopyySb_ySSSgctF', symObjAddr: 0xD34, symBinAddr: 0xA170, symSize: 0x98 }
+ - { offset: 0x3A526, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC4stopyySb_ySSSgctFTo', symObjAddr: 0xE78, symBinAddr: 0xA2B4, symSize: 0xF4 }
+ - { offset: 0x3A5CC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCACycfc', symObjAddr: 0xF8C, symBinAddr: 0xA3A8, symSize: 0x2C }
+ - { offset: 0x3A625, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCACycfcTo', symObjAddr: 0xFB8, symBinAddr: 0xA3D4, symSize: 0x2C }
+ - { offset: 0x3A684, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0xFE4, symBinAddr: 0xA400, symSize: 0x10 }
...
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Headers/WebServerNative-Swift.h b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Headers/WebServerNative-Swift.h
deleted file mode 100644
index f64d6f55..00000000
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Headers/WebServerNative-Swift.h
+++ /dev/null
@@ -1,790 +0,0 @@
-#if 0
-#elif defined(__arm64__) && __arm64__
-// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
-#ifndef WEBSERVERNATIVE_SWIFT_H
-#define WEBSERVERNATIVE_SWIFT_H
-#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"
-#if defined(__OBJC__)
-#include
-#endif
-#if defined(__cplusplus)
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#else
-#include
-#include
-#include
-#include
-#endif
-#if defined(__cplusplus)
-#if defined(__arm64e__) && __has_include()
-# include
-#else
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
-# ifndef __ptrauth_swift_value_witness_function_pointer
-# define __ptrauth_swift_value_witness_function_pointer(x)
-# endif
-# ifndef __ptrauth_swift_class_method_pointer
-# define __ptrauth_swift_class_method_pointer(x)
-# endif
-#pragma clang diagnostic pop
-#endif
-#endif
-
-#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 !defined(SWIFT_RUNTIME_NAME)
-# if __has_attribute(objc_runtime_name)
-# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
-# else
-# define SWIFT_RUNTIME_NAME(X)
-# endif
-#endif
-#if !defined(SWIFT_COMPILE_NAME)
-# if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-# else
-# define SWIFT_COMPILE_NAME(X)
-# endif
-#endif
-#if !defined(SWIFT_METHOD_FAMILY)
-# if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-# else
-# define SWIFT_METHOD_FAMILY(X)
-# endif
-#endif
-#if !defined(SWIFT_NOESCAPE)
-# if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-# else
-# define SWIFT_NOESCAPE
-# endif
-#endif
-#if !defined(SWIFT_RELEASES_ARGUMENT)
-# if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-# else
-# define SWIFT_RELEASES_ARGUMENT
-# endif
-#endif
-#if !defined(SWIFT_WARN_UNUSED_RESULT)
-# if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-# else
-# define SWIFT_WARN_UNUSED_RESULT
-# endif
-#endif
-#if !defined(SWIFT_NORETURN)
-# if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-# else
-# define SWIFT_NORETURN
-# endif
-#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 __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 !defined(SWIFT_DEPRECATED_OBJC)
-# 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
-#endif
-#if defined(__OBJC__)
-#if !defined(IBSegueAction)
-# define IBSegueAction
-#endif
-#endif
-#if !defined(SWIFT_EXTERN)
-# if defined(__cplusplus)
-# define SWIFT_EXTERN extern "C"
-# else
-# define SWIFT_EXTERN extern
-# endif
-#endif
-#if !defined(SWIFT_CALL)
-# define SWIFT_CALL __attribute__((swiftcall))
-#endif
-#if !defined(SWIFT_INDIRECT_RESULT)
-# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
-#endif
-#if !defined(SWIFT_CONTEXT)
-# define SWIFT_CONTEXT __attribute__((swift_context))
-#endif
-#if !defined(SWIFT_ERROR_RESULT)
-# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
-#endif
-#if defined(__cplusplus)
-# define SWIFT_NOEXCEPT noexcept
-#else
-# define SWIFT_NOEXCEPT
-#endif
-#if !defined(SWIFT_C_INLINE_THUNK)
-# if __has_attribute(always_inline)
-# if __has_attribute(nodebug)
-# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
-# else
-# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
-# endif
-# else
-# define SWIFT_C_INLINE_THUNK inline
-# endif
-#endif
-#if defined(_WIN32)
-#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
-# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
-#endif
-#else
-#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
-# define SWIFT_IMPORT_STDLIB_SYMBOL
-#endif
-#endif
-#if defined(__OBJC__)
-#if __has_feature(objc_modules)
-#if __has_warning("-Watimport-in-framework-header")
-#pragma clang diagnostic ignored "-Watimport-in-framework-header"
-#endif
-@import ObjectiveC;
-#endif
-
-#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"
-#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
-
-#if __has_attribute(external_source_symbol)
-# pragma push_macro("any")
-# undef any
-# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="WebServerNative",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
-# pragma pop_macro("any")
-#endif
-
-#if defined(__OBJC__)
-
-SWIFT_CLASS_NAMED("NSCClient")
-@interface NSCClient : NSObject
-@property (nonatomic, readonly) uint64_t id;
-- (nonnull instancetype)init SWIFT_UNAVAILABLE;
-+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
-@end
-
-enum NSCMessageType : NSInteger;
-@class NSString;
-@class NSData;
-
-SWIFT_CLASS_NAMED("NSCMessage")
-@interface NSCMessage : NSObject
-@property (nonatomic, readonly) enum NSCMessageType type;
-@property (nonatomic, readonly, copy) NSString * _Nullable text;
-@property (nonatomic, readonly, strong) NSData * _Nullable data;
-- (nonnull instancetype)init SWIFT_UNAVAILABLE;
-+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
-@end
-
-typedef SWIFT_ENUM_NAMED(NSInteger, NSCMessageType, "NSCMessageType", open) {
- NSCMessageTypeText = 0,
- NSCMessageTypeBinary = 1,
- NSCMessageTypePing = 2,
- NSCMessageTypePong = 3,
-};
-
-enum NSCServerStatus : NSInteger;
-
-SWIFT_CLASS_NAMED("NSCServer")
-@interface NSCServer : NSObject
-- (nonnull instancetype)init:(BOOL)logger :(NSString * _Nonnull)path :(NSString * _Nonnull)directory :(NSString * _Nullable)index :(NSString * _Nullable)hostName :(int16_t)port :(uint32_t)workers :(BOOL)showFiles OBJC_DESIGNATED_INITIALIZER;
-@property (nonatomic, readonly) enum NSCServerStatus status;
-- (void)setStatusChangeCallback:(void (^ _Nullable)(enum NSCServerStatus))callback;
-- (void)start:(void (^ _Nonnull)(NSString * _Nullable))callback;
-- (void)stop:(BOOL)wait :(void (^ _Nonnull)(NSString * _Nullable))callback;
-- (nonnull instancetype)init SWIFT_UNAVAILABLE;
-+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
-@end
-
-typedef SWIFT_ENUM_NAMED(NSInteger, NSCServerStatus, "NSCServerStatus", open) {
- NSCServerStatusInactive = 0,
- NSCServerStatusActive = 1,
- NSCServerStatusCrashed = 2,
- NSCServerStatusStarting = 3,
- NSCServerStatusStopping = 4,
-};
-
-
-SWIFT_CLASS_NAMED("NSCWebSocketServer")
-@interface NSCWebSocketServer : NSObject
-- (nonnull instancetype)init:(BOOL)logger :(NSString * _Nonnull)path :(NSInteger)maxPayload :(NSString * _Nullable)hostName :(int16_t)port :(uint32_t)workers :(BOOL)autoPong OBJC_DESIGNATED_INITIALIZER;
-- (void)sendWithText:(NSString * _Nonnull)text id:(uint64_t)id;
-- (void)sendWithBinary:(NSData * _Nonnull)binary id:(uint64_t)id;
-- (void)sendWithPing:(NSData * _Nonnull)ping id:(uint64_t)id;
-- (void)sendEmptyPingWithId:(uint64_t)id;
-- (void)sendWithPong:(NSData * _Nonnull)pong id:(uint64_t)id;
-- (void)sendEmptyPongWithId:(uint64_t)id;
-- (void)broadcast:(NSString * _Nonnull)text;
-- (void)broadcastWithBinary:(NSData * _Nonnull)binary;
-- (void)broadcastWithPing:(NSData * _Nonnull)ping;
-- (void)broadcastEmptyPing;
-- (void)broadcastWithPong:(NSData * _Nonnull)pong;
-- (void)broadcastEmptyPong;
-- (uint64_t)addOnMessage:(void (^ _Nonnull)(NSCClient * _Nonnull, NSCMessage * _Nonnull))callback SWIFT_WARN_UNUSED_RESULT;
-- (void)removeOnMessage:(uint64_t)id;
-- (uint64_t)addOnPing:(void (^ _Nonnull)(NSCClient * _Nonnull, NSData * _Nullable))callback SWIFT_WARN_UNUSED_RESULT;
-- (void)removeOnPing:(uint64_t)id;
-- (uint64_t)addOnPong:(void (^ _Nonnull)(NSCClient * _Nonnull, NSData * _Nullable))callback SWIFT_WARN_UNUSED_RESULT;
-- (void)removeOnPong:(uint64_t)id;
-- (uint64_t)addOnConnect:(void (^ _Nonnull)(NSCClient * _Nonnull))callback SWIFT_WARN_UNUSED_RESULT;
-- (void)removeOnConnect:(uint64_t)id;
-- (uint64_t)addOnDisconnect:(void (^ _Nonnull)(NSCClient * _Nonnull, uint16_t, NSString * _Nullable))callback SWIFT_WARN_UNUSED_RESULT;
-- (void)removeOnDisconnect:(uint64_t)id;
-- (uint64_t)addOnError:(void (^ _Nonnull)(NSCClient * _Nonnull, NSString * _Nonnull))callback SWIFT_WARN_UNUSED_RESULT;
-- (void)removeOnError:(uint64_t)id;
-@property (nonatomic, readonly) enum NSCServerStatus status;
-- (void)setStatusChangeCallback:(void (^ _Nullable)(enum NSCServerStatus))callback;
-- (void)start:(void (^ _Nonnull)(NSString * _Nullable))callback;
-- (void)stop:(BOOL)wait :(void (^ _Nonnull)(NSString * _Nullable))callback;
-- (nonnull instancetype)init SWIFT_UNAVAILABLE;
-+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
-@end
-
-#endif
-#if __has_attribute(external_source_symbol)
-# pragma clang attribute pop
-#endif
-#if defined(__cplusplus)
-#endif
-#pragma clang diagnostic pop
-#endif
-
-#elif defined(__x86_64__) && __x86_64__
-// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
-#ifndef WEBSERVERNATIVE_SWIFT_H
-#define WEBSERVERNATIVE_SWIFT_H
-#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"
-#if defined(__OBJC__)
-#include
-#endif
-#if defined(__cplusplus)
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#else
-#include
-#include
-#include
-#include
-#endif
-#if defined(__cplusplus)
-#if defined(__arm64e__) && __has_include()
-# include
-#else
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
-# ifndef __ptrauth_swift_value_witness_function_pointer
-# define __ptrauth_swift_value_witness_function_pointer(x)
-# endif
-# ifndef __ptrauth_swift_class_method_pointer
-# define __ptrauth_swift_class_method_pointer(x)
-# endif
-#pragma clang diagnostic pop
-#endif
-#endif
-
-#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 !defined(SWIFT_RUNTIME_NAME)
-# if __has_attribute(objc_runtime_name)
-# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
-# else
-# define SWIFT_RUNTIME_NAME(X)
-# endif
-#endif
-#if !defined(SWIFT_COMPILE_NAME)
-# if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-# else
-# define SWIFT_COMPILE_NAME(X)
-# endif
-#endif
-#if !defined(SWIFT_METHOD_FAMILY)
-# if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-# else
-# define SWIFT_METHOD_FAMILY(X)
-# endif
-#endif
-#if !defined(SWIFT_NOESCAPE)
-# if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-# else
-# define SWIFT_NOESCAPE
-# endif
-#endif
-#if !defined(SWIFT_RELEASES_ARGUMENT)
-# if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-# else
-# define SWIFT_RELEASES_ARGUMENT
-# endif
-#endif
-#if !defined(SWIFT_WARN_UNUSED_RESULT)
-# if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-# else
-# define SWIFT_WARN_UNUSED_RESULT
-# endif
-#endif
-#if !defined(SWIFT_NORETURN)
-# if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-# else
-# define SWIFT_NORETURN
-# endif
-#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 __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 !defined(SWIFT_DEPRECATED_OBJC)
-# 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
-#endif
-#if defined(__OBJC__)
-#if !defined(IBSegueAction)
-# define IBSegueAction
-#endif
-#endif
-#if !defined(SWIFT_EXTERN)
-# if defined(__cplusplus)
-# define SWIFT_EXTERN extern "C"
-# else
-# define SWIFT_EXTERN extern
-# endif
-#endif
-#if !defined(SWIFT_CALL)
-# define SWIFT_CALL __attribute__((swiftcall))
-#endif
-#if !defined(SWIFT_INDIRECT_RESULT)
-# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
-#endif
-#if !defined(SWIFT_CONTEXT)
-# define SWIFT_CONTEXT __attribute__((swift_context))
-#endif
-#if !defined(SWIFT_ERROR_RESULT)
-# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
-#endif
-#if defined(__cplusplus)
-# define SWIFT_NOEXCEPT noexcept
-#else
-# define SWIFT_NOEXCEPT
-#endif
-#if !defined(SWIFT_C_INLINE_THUNK)
-# if __has_attribute(always_inline)
-# if __has_attribute(nodebug)
-# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
-# else
-# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
-# endif
-# else
-# define SWIFT_C_INLINE_THUNK inline
-# endif
-#endif
-#if defined(_WIN32)
-#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
-# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
-#endif
-#else
-#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
-# define SWIFT_IMPORT_STDLIB_SYMBOL
-#endif
-#endif
-#if defined(__OBJC__)
-#if __has_feature(objc_modules)
-#if __has_warning("-Watimport-in-framework-header")
-#pragma clang diagnostic ignored "-Watimport-in-framework-header"
-#endif
-@import ObjectiveC;
-#endif
-
-#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"
-#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
-
-#if __has_attribute(external_source_symbol)
-# pragma push_macro("any")
-# undef any
-# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="WebServerNative",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
-# pragma pop_macro("any")
-#endif
-
-#if defined(__OBJC__)
-
-SWIFT_CLASS_NAMED("NSCClient")
-@interface NSCClient : NSObject
-@property (nonatomic, readonly) uint64_t id;
-- (nonnull instancetype)init SWIFT_UNAVAILABLE;
-+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
-@end
-
-enum NSCMessageType : NSInteger;
-@class NSString;
-@class NSData;
-
-SWIFT_CLASS_NAMED("NSCMessage")
-@interface NSCMessage : NSObject
-@property (nonatomic, readonly) enum NSCMessageType type;
-@property (nonatomic, readonly, copy) NSString * _Nullable text;
-@property (nonatomic, readonly, strong) NSData * _Nullable data;
-- (nonnull instancetype)init SWIFT_UNAVAILABLE;
-+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
-@end
-
-typedef SWIFT_ENUM_NAMED(NSInteger, NSCMessageType, "NSCMessageType", open) {
- NSCMessageTypeText = 0,
- NSCMessageTypeBinary = 1,
- NSCMessageTypePing = 2,
- NSCMessageTypePong = 3,
-};
-
-enum NSCServerStatus : NSInteger;
-
-SWIFT_CLASS_NAMED("NSCServer")
-@interface NSCServer : NSObject
-- (nonnull instancetype)init:(BOOL)logger :(NSString * _Nonnull)path :(NSString * _Nonnull)directory :(NSString * _Nullable)index :(NSString * _Nullable)hostName :(int16_t)port :(uint32_t)workers :(BOOL)showFiles OBJC_DESIGNATED_INITIALIZER;
-@property (nonatomic, readonly) enum NSCServerStatus status;
-- (void)setStatusChangeCallback:(void (^ _Nullable)(enum NSCServerStatus))callback;
-- (void)start:(void (^ _Nonnull)(NSString * _Nullable))callback;
-- (void)stop:(BOOL)wait :(void (^ _Nonnull)(NSString * _Nullable))callback;
-- (nonnull instancetype)init SWIFT_UNAVAILABLE;
-+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
-@end
-
-typedef SWIFT_ENUM_NAMED(NSInteger, NSCServerStatus, "NSCServerStatus", open) {
- NSCServerStatusInactive = 0,
- NSCServerStatusActive = 1,
- NSCServerStatusCrashed = 2,
- NSCServerStatusStarting = 3,
- NSCServerStatusStopping = 4,
-};
-
-
-SWIFT_CLASS_NAMED("NSCWebSocketServer")
-@interface NSCWebSocketServer : NSObject
-- (nonnull instancetype)init:(BOOL)logger :(NSString * _Nonnull)path :(NSInteger)maxPayload :(NSString * _Nullable)hostName :(int16_t)port :(uint32_t)workers :(BOOL)autoPong OBJC_DESIGNATED_INITIALIZER;
-- (void)sendWithText:(NSString * _Nonnull)text id:(uint64_t)id;
-- (void)sendWithBinary:(NSData * _Nonnull)binary id:(uint64_t)id;
-- (void)sendWithPing:(NSData * _Nonnull)ping id:(uint64_t)id;
-- (void)sendEmptyPingWithId:(uint64_t)id;
-- (void)sendWithPong:(NSData * _Nonnull)pong id:(uint64_t)id;
-- (void)sendEmptyPongWithId:(uint64_t)id;
-- (void)broadcast:(NSString * _Nonnull)text;
-- (void)broadcastWithBinary:(NSData * _Nonnull)binary;
-- (void)broadcastWithPing:(NSData * _Nonnull)ping;
-- (void)broadcastEmptyPing;
-- (void)broadcastWithPong:(NSData * _Nonnull)pong;
-- (void)broadcastEmptyPong;
-- (uint64_t)addOnMessage:(void (^ _Nonnull)(NSCClient * _Nonnull, NSCMessage * _Nonnull))callback SWIFT_WARN_UNUSED_RESULT;
-- (void)removeOnMessage:(uint64_t)id;
-- (uint64_t)addOnPing:(void (^ _Nonnull)(NSCClient * _Nonnull, NSData * _Nullable))callback SWIFT_WARN_UNUSED_RESULT;
-- (void)removeOnPing:(uint64_t)id;
-- (uint64_t)addOnPong:(void (^ _Nonnull)(NSCClient * _Nonnull, NSData * _Nullable))callback SWIFT_WARN_UNUSED_RESULT;
-- (void)removeOnPong:(uint64_t)id;
-- (uint64_t)addOnConnect:(void (^ _Nonnull)(NSCClient * _Nonnull))callback SWIFT_WARN_UNUSED_RESULT;
-- (void)removeOnConnect:(uint64_t)id;
-- (uint64_t)addOnDisconnect:(void (^ _Nonnull)(NSCClient * _Nonnull, uint16_t, NSString * _Nullable))callback SWIFT_WARN_UNUSED_RESULT;
-- (void)removeOnDisconnect:(uint64_t)id;
-- (uint64_t)addOnError:(void (^ _Nonnull)(NSCClient * _Nonnull, NSString * _Nonnull))callback SWIFT_WARN_UNUSED_RESULT;
-- (void)removeOnError:(uint64_t)id;
-@property (nonatomic, readonly) enum NSCServerStatus status;
-- (void)setStatusChangeCallback:(void (^ _Nullable)(enum NSCServerStatus))callback;
-- (void)start:(void (^ _Nonnull)(NSString * _Nullable))callback;
-- (void)stop:(BOOL)wait :(void (^ _Nonnull)(NSString * _Nullable))callback;
-- (nonnull instancetype)init SWIFT_UNAVAILABLE;
-+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
-@end
-
-#endif
-#if __has_attribute(external_source_symbol)
-# pragma clang attribute pop
-#endif
-#if defined(__cplusplus)
-#endif
-#pragma clang diagnostic pop
-#endif
-
-#else
-#error unsupported Swift architecture
-#endif
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo
deleted file mode 100644
index c568df54..00000000
Binary files a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo and /dev/null differ
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo
deleted file mode 100644
index 4d0766ec..00000000
Binary files a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo and /dev/null differ
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.abi.json b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.abi.json
deleted file mode 100644
index 4949df78..00000000
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.abi.json
+++ /dev/null
@@ -1,2810 +0,0 @@
-{
- "ABIRoot": {
- "kind": "Root",
- "name": "TopLevel",
- "printedName": "TopLevel",
- "children": [
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCMessageType",
- "printedName": "NSCMessageType",
- "children": [
- {
- "kind": "Var",
- "name": "Text",
- "printedName": "Text",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCMessageType.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypeText",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO4TextyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 0
- },
- {
- "kind": "Var",
- "name": "Binary",
- "printedName": "Binary",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCMessageType.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypeBinary",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO6BinaryyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 1
- },
- {
- "kind": "Var",
- "name": "Ping",
- "printedName": "Ping",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCMessageType.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypePing",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO4PingyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 2
- },
- {
- "kind": "Var",
- "name": "Pong",
- "printedName": "Pong",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCMessageType.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypePong",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO4PongyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 3
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(rawValue:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "WebServerNative.NSCMessageType?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfc",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfc",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Var",
- "name": "rawValue",
- "printedName": "rawValue",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Var",
- "usr": "s:15WebServerNative14NSCMessageTypeO8rawValueSivp",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO8rawValueSivp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Accessor",
- "usr": "s:15WebServerNative14NSCMessageTypeO8rawValueSivg",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO8rawValueSivg",
- "moduleName": "WebServerNative",
- "accessorKind": "get"
- }
- ]
- }
- ],
- "declKind": "Enum",
- "usr": "c:@M@WebServerNative@E@NSCMessageType",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO",
- "moduleName": "WebServerNative",
- "objc_name": "NSCMessageType",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "enumRawTypeName": "Int",
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "RawRepresentable",
- "printedName": "RawRepresentable",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "RawValue",
- "printedName": "RawValue",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- }
- ],
- "usr": "s:SY",
- "mangledName": "$sSY"
- }
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCMessage",
- "printedName": "NSCMessage",
- "children": [
- {
- "kind": "Var",
- "name": "type",
- "printedName": "type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(py)type",
- "mangledName": "$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "Final",
- "HasStorage",
- "AccessControl",
- "ObjC"
- ],
- "isLet": true,
- "hasStorage": true,
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)type",
- "mangledName": "$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvg",
- "moduleName": "WebServerNative",
- "implicit": true,
- "declAttributes": [
- "Final",
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Var",
- "name": "text",
- "printedName": "text",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(py)text",
- "mangledName": "$s15WebServerNative10NSCMessageC4textSSSgvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)text",
- "mangledName": "$s15WebServerNative10NSCMessageC4textSSSgvg",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Var",
- "name": "data",
- "printedName": "data",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Foundation.NSData?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(py)data",
- "mangledName": "$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Foundation.NSData?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)data",
- "mangledName": "$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvg",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessage",
- "printedName": "WebServerNative.NSCMessage",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)init",
- "mangledName": "$s15WebServerNative10NSCMessageCACycfc",
- "moduleName": "WebServerNative",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage",
- "mangledName": "$s15WebServerNative10NSCMessageC",
- "moduleName": "WebServerNative",
- "objc_name": "NSCMessage",
- "declAttributes": [
- "AccessControl",
- "ObjCMembers",
- "ObjC"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "hasMissingDesignatedInitializers": true,
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCClient",
- "printedName": "NSCClient",
- "children": [
- {
- "kind": "Var",
- "name": "id",
- "printedName": "id",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient(py)id",
- "mangledName": "$s15WebServerNative9NSCClientC2ids6UInt64Vvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient(im)id",
- "mangledName": "$s15WebServerNative9NSCClientC2ids6UInt64Vvg",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient(im)init",
- "mangledName": "$s15WebServerNative9NSCClientCACycfc",
- "moduleName": "WebServerNative",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient",
- "mangledName": "$s15WebServerNative9NSCClientC",
- "moduleName": "WebServerNative",
- "objc_name": "NSCClient",
- "declAttributes": [
- "AccessControl",
- "ObjCMembers",
- "ObjC"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "hasMissingDesignatedInitializers": true,
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCWebSocketServer",
- "printedName": "NSCWebSocketServer",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(_:_:_:_:_:_:_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCWebSocketServer",
- "printedName": "WebServerNative.NSCWebSocketServer",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "Int16",
- "printedName": "Swift.Int16",
- "usr": "s:s5Int16V"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt32",
- "printedName": "Swift.UInt32",
- "usr": "s:s6UInt32V"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)init:::::::",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfc",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "send",
- "printedName": "send(text:id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithText:id:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send4text2idySS_s6UInt64VtF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "send",
- "printedName": "send(binary:id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithBinary:id:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send6binary2idySo6NSDataC_s6UInt64VtF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "send",
- "printedName": "send(ping:id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithPing:id:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send4ping2idySo6NSDataC_s6UInt64VtF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "sendEmptyPing",
- "printedName": "sendEmptyPing(id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendEmptyPingWithId:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C13sendEmptyPing2idys6UInt64V_tF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "send",
- "printedName": "send(pong:id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithPong:id:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send4pong2idySo6NSDataC_s6UInt64VtF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "sendEmptyPong",
- "printedName": "sendEmptyPong(id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendEmptyPongWithId:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C13sendEmptyPong2idys6UInt64V_tF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcast",
- "printedName": "broadcast(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcast:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcastyySSF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcast",
- "printedName": "broadcast(binary:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastWithBinary:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcast6binaryySo6NSDataC_tF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcast",
- "printedName": "broadcast(ping:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastWithPing:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcast4pingySo6NSDataC_tF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcastEmptyPing",
- "printedName": "broadcastEmptyPing()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastEmptyPing",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcast",
- "printedName": "broadcast(pong:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastWithPong:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcast4pongySo6NSDataC_tF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcastEmptyPong",
- "printedName": "broadcastEmptyPong()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastEmptyPong",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnMessage",
- "printedName": "addOnMessage(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient, WebServerNative.NSCMessage) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Tuple",
- "printedName": "(WebServerNative.NSCClient, WebServerNative.NSCMessage)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- },
- {
- "kind": "TypeNominal",
- "name": "NSCMessage",
- "printedName": "WebServerNative.NSCMessage",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnMessage:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnMessage",
- "printedName": "removeOnMessage(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnMessage:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C15removeOnMessageyys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnPing",
- "printedName": "addOnPing(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient, Foundation.NSData?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Tuple",
- "printedName": "(WebServerNative.NSCClient, Foundation.NSData?)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Foundation.NSData?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnPing:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnPing",
- "printedName": "removeOnPing(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnPing:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C12removeOnPingyys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnPong",
- "printedName": "addOnPong(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient, Foundation.NSData?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Tuple",
- "printedName": "(WebServerNative.NSCClient, Foundation.NSData?)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Foundation.NSData?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnPong:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnPong",
- "printedName": "removeOnPong(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnPong:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C12removeOnPongyys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnConnect",
- "printedName": "addOnConnect(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnConnect:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnConnect",
- "printedName": "removeOnConnect(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnConnect:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C15removeOnConnectyys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnDisconnect",
- "printedName": "addOnDisconnect(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient, Swift.UInt16, Swift.String?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Tuple",
- "printedName": "(WebServerNative.NSCClient, Swift.UInt16, Swift.String?)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt16",
- "printedName": "Swift.UInt16",
- "usr": "s:s6UInt16V"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnDisconnect:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnDisconnect",
- "printedName": "removeOnDisconnect(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnDisconnect:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C18removeOnDisconnectyys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnError",
- "printedName": "addOnError(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient, Swift.String) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Tuple",
- "printedName": "(WebServerNative.NSCClient, Swift.String)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnError:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnError",
- "printedName": "removeOnError(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnError:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C13removeOnErroryys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Var",
- "name": "status",
- "printedName": "status",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(py)status",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)status",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvg",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Function",
- "name": "setStatusChangeCallback",
- "printedName": "setStatusChangeCallback(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "((WebServerNative.NSCServerStatus) -> ())?",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)setStatusChangeCallback:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "start",
- "printedName": "start(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(Swift.String?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)start:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C5startyyySSSgcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "stop",
- "printedName": "stop(_:_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(Swift.String?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)stop::",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCWebSocketServer",
- "printedName": "WebServerNative.NSCWebSocketServer",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)init",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0CACycfc",
- "moduleName": "WebServerNative",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C",
- "moduleName": "WebServerNative",
- "objc_name": "NSCWebSocketServer",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "ObjCMembers"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCServerStatus",
- "printedName": "NSCServerStatus",
- "children": [
- {
- "kind": "Var",
- "name": "Inactive",
- "printedName": "Inactive",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCServerStatus.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusInactive",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8InactiveyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 0
- },
- {
- "kind": "Var",
- "name": "Active",
- "printedName": "Active",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCServerStatus.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusActive",
- "mangledName": "$s15WebServerNative15NSCServerStatusO6ActiveyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 1
- },
- {
- "kind": "Var",
- "name": "Crashed",
- "printedName": "Crashed",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCServerStatus.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusCrashed",
- "mangledName": "$s15WebServerNative15NSCServerStatusO7CrashedyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 2
- },
- {
- "kind": "Var",
- "name": "Starting",
- "printedName": "Starting",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCServerStatus.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusStarting",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8StartingyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 3
- },
- {
- "kind": "Var",
- "name": "Stopping",
- "printedName": "Stopping",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCServerStatus.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusStopping",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8StoppingyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 4
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(rawValue:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "WebServerNative.NSCServerStatus?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfc",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfc",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Var",
- "name": "rawValue",
- "printedName": "rawValue",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Var",
- "usr": "s:15WebServerNative15NSCServerStatusO8rawValueSivp",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8rawValueSivp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Accessor",
- "usr": "s:15WebServerNative15NSCServerStatusO8rawValueSivg",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8rawValueSivg",
- "moduleName": "WebServerNative",
- "accessorKind": "get"
- }
- ]
- }
- ],
- "declKind": "Enum",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus",
- "mangledName": "$s15WebServerNative15NSCServerStatusO",
- "moduleName": "WebServerNative",
- "objc_name": "NSCServerStatus",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "enumRawTypeName": "Int",
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "RawRepresentable",
- "printedName": "RawRepresentable",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "RawValue",
- "printedName": "RawValue",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- }
- ],
- "usr": "s:SY",
- "mangledName": "$sSY"
- }
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCServer",
- "printedName": "NSCServer",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(_:_:_:_:_:_:_:_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServer",
- "printedName": "WebServerNative.NSCServer",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "Int16",
- "printedName": "Swift.Int16",
- "usr": "s:s5Int16V"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt32",
- "printedName": "Swift.UInt32",
- "usr": "s:s6UInt32V"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)init::::::::",
- "mangledName": "$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VSbtcfc",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Var",
- "name": "status",
- "printedName": "status",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(py)status",
- "mangledName": "$s15WebServerNative9NSCServerC6statusAA0D6StatusOvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)status",
- "mangledName": "$s15WebServerNative9NSCServerC6statusAA0D6StatusOvg",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Function",
- "name": "setStatusChangeCallback",
- "printedName": "setStatusChangeCallback(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "((WebServerNative.NSCServerStatus) -> ())?",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)setStatusChangeCallback:",
- "mangledName": "$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "start",
- "printedName": "start(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(Swift.String?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)start:",
- "mangledName": "$s15WebServerNative9NSCServerC5startyyySSSgcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "stop",
- "printedName": "stop(_:_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(Swift.String?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)stop::",
- "mangledName": "$s15WebServerNative9NSCServerC4stopyySb_ySSSgctF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServer",
- "printedName": "WebServerNative.NSCServer",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)init",
- "mangledName": "$s15WebServerNative9NSCServerCACycfc",
- "moduleName": "WebServerNative",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer",
- "mangledName": "$s15WebServerNative9NSCServerC",
- "moduleName": "WebServerNative",
- "objc_name": "NSCServer",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "ObjCMembers"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- }
- ],
- "json_format_version": 8
- },
- "ConstValues": [
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "IntegerLiteral",
- "offset": 255,
- "length": 6,
- "value": "1"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "IntegerLiteral",
- "offset": 271,
- "length": 4,
- "value": "2"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "IntegerLiteral",
- "offset": 285,
- "length": 4,
- "value": "3"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 869,
- "length": 10,
- "value": "\"WebServerNative.NSCMessage\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 1809,
- "length": 18,
- "value": "\"WebServerNative.NSCMessageCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 2550,
- "length": 17,
- "value": "\"WebServerNative.NSCReasonCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 3337,
- "length": 17,
- "value": "\"WebServerNative.NSCStringCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 4056,
- "length": 15,
- "value": "\"WebServerNative.NSCDataCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 4777,
- "length": 18,
- "value": "\"WebServerNative.NSCConnectCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 5498,
- "length": 9,
- "value": "\"WebServerNative.NSCClient\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7544,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7604,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7658,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7718,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7780,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7837,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 7401,
- "length": 18,
- "value": "\"WebServerNative.NSCWebSocketServer\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "IntegerLiteral",
- "offset": 252,
- "length": 6,
- "value": "1"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "IntegerLiteral",
- "offset": 268,
- "length": 7,
- "value": "2"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "IntegerLiteral",
- "offset": 285,
- "length": 8,
- "value": "3"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "IntegerLiteral",
- "offset": 303,
- "length": 8,
- "value": "4"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "StringLiteral",
- "offset": 1041,
- "length": 11,
- "value": "\"WebServerNative.NSCCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "StringLiteral",
- "offset": 1199,
- "length": 17,
- "value": "\"WebServerNative.NSCStatusCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "StringLiteral",
- "offset": 1417,
- "length": 9,
- "value": "\"WebServerNative.NSCServer\""
- }
- ]
-}
\ No newline at end of file
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftdoc
deleted file mode 100644
index 3b4825ca..00000000
Binary files a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/arm64-apple-ios-simulator.swiftdoc and /dev/null differ
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.abi.json b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.abi.json
deleted file mode 100644
index 4949df78..00000000
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.abi.json
+++ /dev/null
@@ -1,2810 +0,0 @@
-{
- "ABIRoot": {
- "kind": "Root",
- "name": "TopLevel",
- "printedName": "TopLevel",
- "children": [
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCMessageType",
- "printedName": "NSCMessageType",
- "children": [
- {
- "kind": "Var",
- "name": "Text",
- "printedName": "Text",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCMessageType.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypeText",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO4TextyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 0
- },
- {
- "kind": "Var",
- "name": "Binary",
- "printedName": "Binary",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCMessageType.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypeBinary",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO6BinaryyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 1
- },
- {
- "kind": "Var",
- "name": "Ping",
- "printedName": "Ping",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCMessageType.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypePing",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO4PingyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 2
- },
- {
- "kind": "Var",
- "name": "Pong",
- "printedName": "Pong",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCMessageType.Type) -> WebServerNative.NSCMessageType",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCMessageType.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCMessageType@NSCMessageTypePong",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO4PongyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 3
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(rawValue:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "WebServerNative.NSCMessageType?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfc",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfc",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Var",
- "name": "rawValue",
- "printedName": "rawValue",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Var",
- "usr": "s:15WebServerNative14NSCMessageTypeO8rawValueSivp",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO8rawValueSivp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Accessor",
- "usr": "s:15WebServerNative14NSCMessageTypeO8rawValueSivg",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO8rawValueSivg",
- "moduleName": "WebServerNative",
- "accessorKind": "get"
- }
- ]
- }
- ],
- "declKind": "Enum",
- "usr": "c:@M@WebServerNative@E@NSCMessageType",
- "mangledName": "$s15WebServerNative14NSCMessageTypeO",
- "moduleName": "WebServerNative",
- "objc_name": "NSCMessageType",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "enumRawTypeName": "Int",
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "RawRepresentable",
- "printedName": "RawRepresentable",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "RawValue",
- "printedName": "RawValue",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- }
- ],
- "usr": "s:SY",
- "mangledName": "$sSY"
- }
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCMessage",
- "printedName": "NSCMessage",
- "children": [
- {
- "kind": "Var",
- "name": "type",
- "printedName": "type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(py)type",
- "mangledName": "$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "Final",
- "HasStorage",
- "AccessControl",
- "ObjC"
- ],
- "isLet": true,
- "hasStorage": true,
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessageType",
- "printedName": "WebServerNative.NSCMessageType",
- "usr": "c:@M@WebServerNative@E@NSCMessageType"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)type",
- "mangledName": "$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvg",
- "moduleName": "WebServerNative",
- "implicit": true,
- "declAttributes": [
- "Final",
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Var",
- "name": "text",
- "printedName": "text",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(py)text",
- "mangledName": "$s15WebServerNative10NSCMessageC4textSSSgvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)text",
- "mangledName": "$s15WebServerNative10NSCMessageC4textSSSgvg",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Var",
- "name": "data",
- "printedName": "data",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Foundation.NSData?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(py)data",
- "mangledName": "$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Foundation.NSData?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)data",
- "mangledName": "$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvg",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCMessage",
- "printedName": "WebServerNative.NSCMessage",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage(im)init",
- "mangledName": "$s15WebServerNative10NSCMessageCACycfc",
- "moduleName": "WebServerNative",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage",
- "mangledName": "$s15WebServerNative10NSCMessageC",
- "moduleName": "WebServerNative",
- "objc_name": "NSCMessage",
- "declAttributes": [
- "AccessControl",
- "ObjCMembers",
- "ObjC"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "hasMissingDesignatedInitializers": true,
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCClient",
- "printedName": "NSCClient",
- "children": [
- {
- "kind": "Var",
- "name": "id",
- "printedName": "id",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient(py)id",
- "mangledName": "$s15WebServerNative9NSCClientC2ids6UInt64Vvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient(im)id",
- "mangledName": "$s15WebServerNative9NSCClientC2ids6UInt64Vvg",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient(im)init",
- "mangledName": "$s15WebServerNative9NSCClientCACycfc",
- "moduleName": "WebServerNative",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient",
- "mangledName": "$s15WebServerNative9NSCClientC",
- "moduleName": "WebServerNative",
- "objc_name": "NSCClient",
- "declAttributes": [
- "AccessControl",
- "ObjCMembers",
- "ObjC"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "hasMissingDesignatedInitializers": true,
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCWebSocketServer",
- "printedName": "NSCWebSocketServer",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(_:_:_:_:_:_:_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCWebSocketServer",
- "printedName": "WebServerNative.NSCWebSocketServer",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "Int16",
- "printedName": "Swift.Int16",
- "usr": "s:s5Int16V"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt32",
- "printedName": "Swift.UInt32",
- "usr": "s:s6UInt32V"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)init:::::::",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfc",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Function",
- "name": "send",
- "printedName": "send(text:id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithText:id:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send4text2idySS_s6UInt64VtF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "send",
- "printedName": "send(binary:id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithBinary:id:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send6binary2idySo6NSDataC_s6UInt64VtF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "send",
- "printedName": "send(ping:id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithPing:id:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send4ping2idySo6NSDataC_s6UInt64VtF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "sendEmptyPing",
- "printedName": "sendEmptyPing(id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendEmptyPingWithId:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C13sendEmptyPing2idys6UInt64V_tF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "send",
- "printedName": "send(pong:id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendWithPong:id:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C4send4pong2idySo6NSDataC_s6UInt64VtF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "sendEmptyPong",
- "printedName": "sendEmptyPong(id:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)sendEmptyPongWithId:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C13sendEmptyPong2idys6UInt64V_tF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcast",
- "printedName": "broadcast(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcast:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcastyySSF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcast",
- "printedName": "broadcast(binary:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastWithBinary:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcast6binaryySo6NSDataC_tF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcast",
- "printedName": "broadcast(ping:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastWithPing:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcast4pingySo6NSDataC_tF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcastEmptyPing",
- "printedName": "broadcastEmptyPing()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastEmptyPing",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcast",
- "printedName": "broadcast(pong:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastWithPong:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9broadcast4pongySo6NSDataC_tF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "broadcastEmptyPong",
- "printedName": "broadcastEmptyPong()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)broadcastEmptyPong",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnMessage",
- "printedName": "addOnMessage(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient, WebServerNative.NSCMessage) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Tuple",
- "printedName": "(WebServerNative.NSCClient, WebServerNative.NSCMessage)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- },
- {
- "kind": "TypeNominal",
- "name": "NSCMessage",
- "printedName": "WebServerNative.NSCMessage",
- "usr": "c:@M@WebServerNative@objc(cs)NSCMessage"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnMessage:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnMessage",
- "printedName": "removeOnMessage(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnMessage:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C15removeOnMessageyys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnPing",
- "printedName": "addOnPing(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient, Foundation.NSData?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Tuple",
- "printedName": "(WebServerNative.NSCClient, Foundation.NSData?)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Foundation.NSData?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnPing:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnPing",
- "printedName": "removeOnPing(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnPing:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C12removeOnPingyys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnPong",
- "printedName": "addOnPong(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient, Foundation.NSData?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Tuple",
- "printedName": "(WebServerNative.NSCClient, Foundation.NSData?)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Foundation.NSData?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSData",
- "printedName": "Foundation.NSData",
- "usr": "c:objc(cs)NSData"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnPong:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnPong",
- "printedName": "removeOnPong(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnPong:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C12removeOnPongyys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnConnect",
- "printedName": "addOnConnect(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnConnect:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnConnect",
- "printedName": "removeOnConnect(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnConnect:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C15removeOnConnectyys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnDisconnect",
- "printedName": "addOnDisconnect(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient, Swift.UInt16, Swift.String?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Tuple",
- "printedName": "(WebServerNative.NSCClient, Swift.UInt16, Swift.String?)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt16",
- "printedName": "Swift.UInt16",
- "usr": "s:s6UInt16V"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnDisconnect:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnDisconnect",
- "printedName": "removeOnDisconnect(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnDisconnect:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C18removeOnDisconnectyys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "addOnError",
- "printedName": "addOnError(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCClient, Swift.String) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Tuple",
- "printedName": "(WebServerNative.NSCClient, Swift.String)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCClient",
- "printedName": "WebServerNative.NSCClient",
- "usr": "c:@M@WebServerNative@objc(cs)NSCClient"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)addOnError:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "removeOnError",
- "printedName": "removeOnError(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt64",
- "printedName": "Swift.UInt64",
- "usr": "s:s6UInt64V"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)removeOnError:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C13removeOnErroryys6UInt64VF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Var",
- "name": "status",
- "printedName": "status",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(py)status",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)status",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvg",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Function",
- "name": "setStatusChangeCallback",
- "printedName": "setStatusChangeCallback(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "((WebServerNative.NSCServerStatus) -> ())?",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)setStatusChangeCallback:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "start",
- "printedName": "start(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(Swift.String?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)start:",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C5startyyySSSgcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "stop",
- "printedName": "stop(_:_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(Swift.String?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)stop::",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCWebSocketServer",
- "printedName": "WebServerNative.NSCWebSocketServer",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer(im)init",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0CACycfc",
- "moduleName": "WebServerNative",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@WebServerNative@objc(cs)NSCWebSocketServer",
- "mangledName": "$s15WebServerNative012NSCWebSocketB0C",
- "moduleName": "WebServerNative",
- "objc_name": "NSCWebSocketServer",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "ObjCMembers"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- },
- {
- "kind": "Import",
- "name": "Foundation",
- "printedName": "Foundation",
- "declKind": "Import",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "RawDocComment"
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCServerStatus",
- "printedName": "NSCServerStatus",
- "children": [
- {
- "kind": "Var",
- "name": "Inactive",
- "printedName": "Inactive",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCServerStatus.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusInactive",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8InactiveyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 0
- },
- {
- "kind": "Var",
- "name": "Active",
- "printedName": "Active",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCServerStatus.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusActive",
- "mangledName": "$s15WebServerNative15NSCServerStatusO6ActiveyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 1
- },
- {
- "kind": "Var",
- "name": "Crashed",
- "printedName": "Crashed",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCServerStatus.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusCrashed",
- "mangledName": "$s15WebServerNative15NSCServerStatusO7CrashedyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 2
- },
- {
- "kind": "Var",
- "name": "Starting",
- "printedName": "Starting",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCServerStatus.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusStarting",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8StartingyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 3
- },
- {
- "kind": "Var",
- "name": "Stopping",
- "printedName": "Stopping",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus.Type) -> WebServerNative.NSCServerStatus",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- },
- {
- "kind": "TypeNominal",
- "name": "Metatype",
- "printedName": "WebServerNative.NSCServerStatus.Type",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ]
- }
- ],
- "declKind": "EnumElement",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus@NSCServerStatusStopping",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8StoppingyA2CmF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "fixedbinaryorder": 4
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(rawValue:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "WebServerNative.NSCServerStatus?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Constructor",
- "usr": "s:15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfc",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfc",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Var",
- "name": "rawValue",
- "printedName": "rawValue",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Var",
- "usr": "s:15WebServerNative15NSCServerStatusO8rawValueSivp",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8rawValueSivp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ],
- "declKind": "Accessor",
- "usr": "s:15WebServerNative15NSCServerStatusO8rawValueSivg",
- "mangledName": "$s15WebServerNative15NSCServerStatusO8rawValueSivg",
- "moduleName": "WebServerNative",
- "accessorKind": "get"
- }
- ]
- }
- ],
- "declKind": "Enum",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus",
- "mangledName": "$s15WebServerNative15NSCServerStatusO",
- "moduleName": "WebServerNative",
- "objc_name": "NSCServerStatus",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "enumRawTypeName": "Int",
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "RawRepresentable",
- "printedName": "RawRepresentable",
- "children": [
- {
- "kind": "TypeWitness",
- "name": "RawValue",
- "printedName": "RawValue",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Int",
- "printedName": "Swift.Int",
- "usr": "s:Si"
- }
- ]
- }
- ],
- "usr": "s:SY",
- "mangledName": "$sSY"
- }
- ]
- },
- {
- "kind": "TypeDecl",
- "name": "NSCServer",
- "printedName": "NSCServer",
- "children": [
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init(_:_:_:_:_:_:_:_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServer",
- "printedName": "WebServerNative.NSCServer",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- },
- {
- "kind": "TypeNominal",
- "name": "Int16",
- "printedName": "Swift.Int16",
- "usr": "s:s5Int16V"
- },
- {
- "kind": "TypeNominal",
- "name": "UInt32",
- "printedName": "Swift.UInt32",
- "usr": "s:s6UInt32V"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)init::::::::",
- "mangledName": "$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VSbtcfc",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "init_kind": "Designated"
- },
- {
- "kind": "Var",
- "name": "status",
- "printedName": "status",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ],
- "declKind": "Var",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(py)status",
- "mangledName": "$s15WebServerNative9NSCServerC6statusAA0D6StatusOvp",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "accessors": [
- {
- "kind": "Accessor",
- "name": "Get",
- "printedName": "Get()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ],
- "declKind": "Accessor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)status",
- "mangledName": "$s15WebServerNative9NSCServerC6statusAA0D6StatusOvg",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "ObjC"
- ],
- "accessorKind": "get"
- }
- ]
- },
- {
- "kind": "Function",
- "name": "setStatusChangeCallback",
- "printedName": "setStatusChangeCallback(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "((WebServerNative.NSCServerStatus) -> ())?",
- "children": [
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(WebServerNative.NSCServerStatus) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "NSCServerStatus",
- "printedName": "WebServerNative.NSCServerStatus",
- "usr": "c:@M@WebServerNative@E@NSCServerStatus"
- }
- ]
- }
- ],
- "usr": "s:Sq"
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)setStatusChangeCallback:",
- "mangledName": "$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "start",
- "printedName": "start(_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(Swift.String?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)start:",
- "mangledName": "$s15WebServerNative9NSCServerC5startyyySSSgcF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Function",
- "name": "stop",
- "printedName": "stop(_:_:)",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
- },
- {
- "kind": "TypeFunc",
- "name": "Function",
- "printedName": "(Swift.String?) -> ()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Void",
- "printedName": "()"
- },
- {
- "kind": "TypeNominal",
- "name": "Optional",
- "printedName": "Swift.String?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "String",
- "printedName": "Swift.String",
- "usr": "s:SS"
- }
- ],
- "usr": "s:Sq"
- }
- ]
- }
- ],
- "declKind": "Func",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)stop::",
- "mangledName": "$s15WebServerNative9NSCServerC4stopyySb_ySSSgctF",
- "moduleName": "WebServerNative",
- "declAttributes": [
- "AccessControl",
- "ObjC"
- ],
- "funcSelfKind": "NonMutating"
- },
- {
- "kind": "Constructor",
- "name": "init",
- "printedName": "init()",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "NSCServer",
- "printedName": "WebServerNative.NSCServer",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer"
- }
- ],
- "declKind": "Constructor",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer(im)init",
- "mangledName": "$s15WebServerNative9NSCServerCACycfc",
- "moduleName": "WebServerNative",
- "overriding": true,
- "implicit": true,
- "objc_name": "init",
- "declAttributes": [
- "Dynamic",
- "ObjC",
- "Override"
- ],
- "init_kind": "Designated"
- }
- ],
- "declKind": "Class",
- "usr": "c:@M@WebServerNative@objc(cs)NSCServer",
- "mangledName": "$s15WebServerNative9NSCServerC",
- "moduleName": "WebServerNative",
- "objc_name": "NSCServer",
- "declAttributes": [
- "AccessControl",
- "ObjC",
- "ObjCMembers"
- ],
- "superclassUsr": "c:objc(cs)NSObject",
- "superclassNames": [
- "ObjectiveC.NSObject"
- ],
- "conformances": [
- {
- "kind": "Conformance",
- "name": "Equatable",
- "printedName": "Equatable",
- "usr": "s:SQ",
- "mangledName": "$sSQ"
- },
- {
- "kind": "Conformance",
- "name": "Hashable",
- "printedName": "Hashable",
- "usr": "s:SH",
- "mangledName": "$sSH"
- },
- {
- "kind": "Conformance",
- "name": "CVarArg",
- "printedName": "CVarArg",
- "usr": "s:s7CVarArgP",
- "mangledName": "$ss7CVarArgP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObservingPublishing",
- "printedName": "_KeyValueCodingAndObservingPublishing",
- "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
- "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
- },
- {
- "kind": "Conformance",
- "name": "_KeyValueCodingAndObserving",
- "printedName": "_KeyValueCodingAndObserving",
- "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
- "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
- },
- {
- "kind": "Conformance",
- "name": "CustomStringConvertible",
- "printedName": "CustomStringConvertible",
- "usr": "s:s23CustomStringConvertibleP",
- "mangledName": "$ss23CustomStringConvertibleP"
- },
- {
- "kind": "Conformance",
- "name": "CustomDebugStringConvertible",
- "printedName": "CustomDebugStringConvertible",
- "usr": "s:s28CustomDebugStringConvertibleP",
- "mangledName": "$ss28CustomDebugStringConvertibleP"
- }
- ]
- }
- ],
- "json_format_version": 8
- },
- "ConstValues": [
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "IntegerLiteral",
- "offset": 255,
- "length": 6,
- "value": "1"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "IntegerLiteral",
- "offset": 271,
- "length": 4,
- "value": "2"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "IntegerLiteral",
- "offset": 285,
- "length": 4,
- "value": "3"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 869,
- "length": 10,
- "value": "\"WebServerNative.NSCMessage\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 1809,
- "length": 18,
- "value": "\"WebServerNative.NSCMessageCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 2550,
- "length": 17,
- "value": "\"WebServerNative.NSCReasonCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 3337,
- "length": 17,
- "value": "\"WebServerNative.NSCStringCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 4056,
- "length": 15,
- "value": "\"WebServerNative.NSCDataCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 4777,
- "length": 18,
- "value": "\"WebServerNative.NSCConnectCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 5498,
- "length": 9,
- "value": "\"WebServerNative.NSCClient\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7544,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7604,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7658,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7718,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7780,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "Dictionary",
- "offset": 7837,
- "length": 3,
- "value": "[]"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCWebSocketServer.swift",
- "kind": "StringLiteral",
- "offset": 7401,
- "length": 18,
- "value": "\"WebServerNative.NSCWebSocketServer\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "IntegerLiteral",
- "offset": 252,
- "length": 6,
- "value": "1"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "IntegerLiteral",
- "offset": 268,
- "length": 7,
- "value": "2"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "IntegerLiteral",
- "offset": 285,
- "length": 8,
- "value": "3"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "IntegerLiteral",
- "offset": 303,
- "length": 8,
- "value": "4"
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "StringLiteral",
- "offset": 1041,
- "length": 11,
- "value": "\"WebServerNative.NSCCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "StringLiteral",
- "offset": 1199,
- "length": 17,
- "value": "\"WebServerNative.NSCStatusCallback\""
- },
- {
- "filePath": "\/Users\/triniwiz\/Documents\/GitHub\/nstudio-nativescript-plugins\/packages\/nativescript-web-server\/src-native\/web-server-ios\/WebServerNative\/NSCServer.swift",
- "kind": "StringLiteral",
- "offset": 1417,
- "length": 9,
- "value": "\"WebServerNative.NSCServer\""
- }
- ]
-}
\ No newline at end of file
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
deleted file mode 100644
index 2b72c5dc..00000000
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
+++ /dev/null
@@ -1,96 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
-// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name WebServerNative
-import Foundation
-import Swift
-@_exported import WebServerNative
-import _Concurrency
-import _StringProcessing
-import _SwiftConcurrencyShims
-@objc(NSCMessageType) public enum NSCMessageType : Swift.Int, Swift.RawRepresentable {
- public typealias RawValue = Swift.Int
- case Text
- case Binary
- case Ping
- case Pong
- public init?(rawValue: Swift.Int)
- public var rawValue: WebServerNative.NSCMessageType.RawValue {
- get
- }
-}
-@_hasMissingDesignatedInitializers @objc(NSCMessage) @objcMembers public class NSCMessage : ObjectiveC.NSObject {
- @objc final public let type: WebServerNative.NSCMessageType
- @objc public var text: Swift.String? {
- @objc get
- }
- @objc public var data: Foundation.NSData? {
- @objc get
- }
- @objc deinit
-}
-@_hasMissingDesignatedInitializers @objc(NSCClient) @objcMembers public class NSCClient : ObjectiveC.NSObject {
- @objc public var id: Swift.UInt64 {
- @objc get
- }
- @objc deinit
-}
-@objcMembers @objc(NSCWebSocketServer) public class NSCWebSocketServer : ObjectiveC.NSObject {
- @objc public init(_ logger: Swift.Bool, _ path: Swift.String, _ maxPayload: Swift.Int, _ hostName: Swift.String?, _ port: Swift.Int16, _ workers: Swift.UInt32, _ autoPong: Swift.Bool)
- @objc deinit
- @objc public func send(text: Swift.String, id: Swift.UInt64)
- @objc public func send(binary: Foundation.NSData, id: Swift.UInt64)
- @objc public func send(ping: Foundation.NSData, id: Swift.UInt64)
- @objc public func sendEmptyPing(id: Swift.UInt64)
- @objc public func send(pong: Foundation.NSData, id: Swift.UInt64)
- @objc public func sendEmptyPong(id: Swift.UInt64)
- @objc public func broadcast(_ text: Swift.String)
- @objc public func broadcast(binary: Foundation.NSData)
- @objc public func broadcast(ping: Foundation.NSData)
- @objc public func broadcastEmptyPing()
- @objc public func broadcast(pong: Foundation.NSData)
- @objc public func broadcastEmptyPong()
- @objc public func addOnMessage(_ callback: @escaping (WebServerNative.NSCClient, WebServerNative.NSCMessage) -> Swift.Void) -> Swift.UInt64
- @objc public func removeOnMessage(_ id: Swift.UInt64)
- @objc public func addOnPing(_ callback: @escaping (WebServerNative.NSCClient, Foundation.NSData?) -> Swift.Void) -> Swift.UInt64
- @objc public func removeOnPing(_ id: Swift.UInt64)
- @objc public func addOnPong(_ callback: @escaping (WebServerNative.NSCClient, Foundation.NSData?) -> Swift.Void) -> Swift.UInt64
- @objc public func removeOnPong(_ id: Swift.UInt64)
- @objc public func addOnConnect(_ callback: @escaping (WebServerNative.NSCClient) -> Swift.Void) -> Swift.UInt64
- @objc public func removeOnConnect(_ id: Swift.UInt64)
- @objc public func addOnDisconnect(_ callback: @escaping (WebServerNative.NSCClient, Swift.UInt16, Swift.String?) -> Swift.Void) -> Swift.UInt64
- @objc public func removeOnDisconnect(_ id: Swift.UInt64)
- @objc public func addOnError(_ callback: @escaping (WebServerNative.NSCClient, Swift.String) -> Swift.Void) -> Swift.UInt64
- @objc public func removeOnError(_ id: Swift.UInt64)
- @objc public var status: WebServerNative.NSCServerStatus {
- @objc get
- }
- @objc public func setStatusChangeCallback(_ callback: ((WebServerNative.NSCServerStatus) -> Swift.Void)?)
- @objc public func start(_ callback: @escaping (Swift.String?) -> Swift.Void)
- @objc public func stop(_ wait: Swift.Bool, _ callback: @escaping (Swift.String?) -> Swift.Void)
-}
-@objc(NSCServerStatus) public enum NSCServerStatus : Swift.Int, Swift.RawRepresentable {
- public typealias RawValue = Swift.Int
- case Inactive
- case Active
- case Crashed
- case Starting
- case Stopping
- public init?(rawValue: Swift.Int)
- public var rawValue: WebServerNative.NSCServerStatus.RawValue {
- get
- }
-}
-@objcMembers @objc(NSCServer) public class NSCServer : ObjectiveC.NSObject {
- @objc public init(_ logger: Swift.Bool, _ path: Swift.String, _ directory: Swift.String, _ index: Swift.String?, _ hostName: Swift.String?, _ port: Swift.Int16, _ workers: Swift.UInt32, _ showFiles: Swift.Bool)
- @objc deinit
- @objc public var status: WebServerNative.NSCServerStatus {
- @objc get
- }
- @objc public func setStatusChangeCallback(_ callback: ((WebServerNative.NSCServerStatus) -> Swift.Void)?)
- @objc public func start(_ callback: @escaping (Swift.String?) -> Swift.Void)
- @objc public func stop(_ wait: Swift.Bool, _ callback: @escaping (Swift.String?) -> Swift.Void)
-}
-extension WebServerNative.NSCMessageType : Swift.Equatable {}
-extension WebServerNative.NSCMessageType : Swift.Hashable {}
-extension WebServerNative.NSCServerStatus : Swift.Equatable {}
-extension WebServerNative.NSCServerStatus : Swift.Hashable {}
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
deleted file mode 100644
index 3919c528..00000000
Binary files a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and /dev/null differ
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
deleted file mode 100644
index 2b72c5dc..00000000
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/Modules/WebServerNative.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
+++ /dev/null
@@ -1,96 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
-// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name WebServerNative
-import Foundation
-import Swift
-@_exported import WebServerNative
-import _Concurrency
-import _StringProcessing
-import _SwiftConcurrencyShims
-@objc(NSCMessageType) public enum NSCMessageType : Swift.Int, Swift.RawRepresentable {
- public typealias RawValue = Swift.Int
- case Text
- case Binary
- case Ping
- case Pong
- public init?(rawValue: Swift.Int)
- public var rawValue: WebServerNative.NSCMessageType.RawValue {
- get
- }
-}
-@_hasMissingDesignatedInitializers @objc(NSCMessage) @objcMembers public class NSCMessage : ObjectiveC.NSObject {
- @objc final public let type: WebServerNative.NSCMessageType
- @objc public var text: Swift.String? {
- @objc get
- }
- @objc public var data: Foundation.NSData? {
- @objc get
- }
- @objc deinit
-}
-@_hasMissingDesignatedInitializers @objc(NSCClient) @objcMembers public class NSCClient : ObjectiveC.NSObject {
- @objc public var id: Swift.UInt64 {
- @objc get
- }
- @objc deinit
-}
-@objcMembers @objc(NSCWebSocketServer) public class NSCWebSocketServer : ObjectiveC.NSObject {
- @objc public init(_ logger: Swift.Bool, _ path: Swift.String, _ maxPayload: Swift.Int, _ hostName: Swift.String?, _ port: Swift.Int16, _ workers: Swift.UInt32, _ autoPong: Swift.Bool)
- @objc deinit
- @objc public func send(text: Swift.String, id: Swift.UInt64)
- @objc public func send(binary: Foundation.NSData, id: Swift.UInt64)
- @objc public func send(ping: Foundation.NSData, id: Swift.UInt64)
- @objc public func sendEmptyPing(id: Swift.UInt64)
- @objc public func send(pong: Foundation.NSData, id: Swift.UInt64)
- @objc public func sendEmptyPong(id: Swift.UInt64)
- @objc public func broadcast(_ text: Swift.String)
- @objc public func broadcast(binary: Foundation.NSData)
- @objc public func broadcast(ping: Foundation.NSData)
- @objc public func broadcastEmptyPing()
- @objc public func broadcast(pong: Foundation.NSData)
- @objc public func broadcastEmptyPong()
- @objc public func addOnMessage(_ callback: @escaping (WebServerNative.NSCClient, WebServerNative.NSCMessage) -> Swift.Void) -> Swift.UInt64
- @objc public func removeOnMessage(_ id: Swift.UInt64)
- @objc public func addOnPing(_ callback: @escaping (WebServerNative.NSCClient, Foundation.NSData?) -> Swift.Void) -> Swift.UInt64
- @objc public func removeOnPing(_ id: Swift.UInt64)
- @objc public func addOnPong(_ callback: @escaping (WebServerNative.NSCClient, Foundation.NSData?) -> Swift.Void) -> Swift.UInt64
- @objc public func removeOnPong(_ id: Swift.UInt64)
- @objc public func addOnConnect(_ callback: @escaping (WebServerNative.NSCClient) -> Swift.Void) -> Swift.UInt64
- @objc public func removeOnConnect(_ id: Swift.UInt64)
- @objc public func addOnDisconnect(_ callback: @escaping (WebServerNative.NSCClient, Swift.UInt16, Swift.String?) -> Swift.Void) -> Swift.UInt64
- @objc public func removeOnDisconnect(_ id: Swift.UInt64)
- @objc public func addOnError(_ callback: @escaping (WebServerNative.NSCClient, Swift.String) -> Swift.Void) -> Swift.UInt64
- @objc public func removeOnError(_ id: Swift.UInt64)
- @objc public var status: WebServerNative.NSCServerStatus {
- @objc get
- }
- @objc public func setStatusChangeCallback(_ callback: ((WebServerNative.NSCServerStatus) -> Swift.Void)?)
- @objc public func start(_ callback: @escaping (Swift.String?) -> Swift.Void)
- @objc public func stop(_ wait: Swift.Bool, _ callback: @escaping (Swift.String?) -> Swift.Void)
-}
-@objc(NSCServerStatus) public enum NSCServerStatus : Swift.Int, Swift.RawRepresentable {
- public typealias RawValue = Swift.Int
- case Inactive
- case Active
- case Crashed
- case Starting
- case Stopping
- public init?(rawValue: Swift.Int)
- public var rawValue: WebServerNative.NSCServerStatus.RawValue {
- get
- }
-}
-@objcMembers @objc(NSCServer) public class NSCServer : ObjectiveC.NSObject {
- @objc public init(_ logger: Swift.Bool, _ path: Swift.String, _ directory: Swift.String, _ index: Swift.String?, _ hostName: Swift.String?, _ port: Swift.Int16, _ workers: Swift.UInt32, _ showFiles: Swift.Bool)
- @objc deinit
- @objc public var status: WebServerNative.NSCServerStatus {
- @objc get
- }
- @objc public func setStatusChangeCallback(_ callback: ((WebServerNative.NSCServerStatus) -> Swift.Void)?)
- @objc public func start(_ callback: @escaping (Swift.String?) -> Swift.Void)
- @objc public func stop(_ wait: Swift.Bool, _ callback: @escaping (Swift.String?) -> Swift.Void)
-}
-extension WebServerNative.NSCMessageType : Swift.Equatable {}
-extension WebServerNative.NSCMessageType : Swift.Hashable {}
-extension WebServerNative.NSCServerStatus : Swift.Equatable {}
-extension WebServerNative.NSCServerStatus : Swift.Hashable {}
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/WebServerNative b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/WebServerNative
deleted file mode 100755
index 39ca1ef0..00000000
Binary files a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/WebServerNative.framework/WebServerNative and /dev/null differ
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/DWARF/WebServerNative b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/DWARF/WebServerNative
deleted file mode 100644
index c52a1335..00000000
Binary files a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/DWARF/WebServerNative and /dev/null differ
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/Relocations/aarch64/WebServerNative.yml b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/Relocations/aarch64/WebServerNative.yml
deleted file mode 100644
index 8d213225..00000000
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/Relocations/aarch64/WebServerNative.yml
+++ /dev/null
@@ -1,208 +0,0 @@
----
-triple: 'arm64-apple-darwin'
-binary-path: '/Users/triniwiz/Documents/GitHub/nstudio-nativescript-plugins/packages/nativescript-web-server/src-native/web-server-ios/dist/Release-iphonesimulator/WebServerNative.framework/WebServerNative'
-relocations:
- - { offsetInCU: 0x34, offset: 0x2F04C, size: 0x8, addend: 0x0, symName: _WebServerNativeVersionString, symObjAddr: 0x0, symBinAddr: 0x2267C0, symSize: 0x0 }
- - { offsetInCU: 0x69, offset: 0x2F081, size: 0x8, addend: 0x0, symName: _WebServerNativeVersionNumber, symObjAddr: 0x38, symBinAddr: 0x2267F8, symSize: 0x0 }
- - { offsetInCU: 0x8D, offset: 0x2F124, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0x1F4, symBinAddr: 0x160C, symSize: 0x30 }
- - { offsetInCU: 0xBF, offset: 0x2F156, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0x224, symBinAddr: 0x163C, symSize: 0x44 }
- - { offsetInCU: 0xEC, offset: 0x2F183, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0x4858, symBinAddr: 0x5C50, symSize: 0x14 }
- - { offsetInCU: 0x199, offset: 0x2F230, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvgTo', symObjAddr: 0x268, symBinAddr: 0x1680, symSize: 0x10 }
- - { offsetInCU: 0x1B9, offset: 0x2F250, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvgTo', symObjAddr: 0x268, symBinAddr: 0x1680, symSize: 0x10 }
- - { offsetInCU: 0x1EF, offset: 0x2F286, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvsTo', symObjAddr: 0x278, symBinAddr: 0x1690, symSize: 0x10 }
- - { offsetInCU: 0x20F, offset: 0x2F2A6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvsTo', symObjAddr: 0x278, symBinAddr: 0x1690, symSize: 0x10 }
- - { offsetInCU: 0x248, offset: 0x2F2DF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvgTo', symObjAddr: 0x288, symBinAddr: 0x16A0, symSize: 0x10 }
- - { offsetInCU: 0x268, offset: 0x2F2FF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvgTo', symObjAddr: 0x288, symBinAddr: 0x16A0, symSize: 0x10 }
- - { offsetInCU: 0x2A3, offset: 0x2F33A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7message4typeACs13OpaquePointerVSg_AA0D4TypeOtcfcTo', symObjAddr: 0x2A8, symBinAddr: 0x16C0, symSize: 0x74 }
- - { offsetInCU: 0x306, offset: 0x2F39D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4textSSSgvgTo', symObjAddr: 0x31C, symBinAddr: 0x1734, symSize: 0x70 }
- - { offsetInCU: 0x37F, offset: 0x2F416, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvgTo', symObjAddr: 0x3C0, symBinAddr: 0x17D8, symSize: 0x70 }
- - { offsetInCU: 0x421, offset: 0x2F4B8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCACycfcTo', symObjAddr: 0x648, symBinAddr: 0x1A60, symSize: 0x2C }
- - { offsetInCU: 0x4F0, offset: 0x2F587, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative23convertNSCMessageToDataySo6NSDataCSgAA0E0CF', symObjAddr: 0x488, symBinAddr: 0x18A0, symSize: 0x120 }
- - { offsetInCU: 0x61E, offset: 0x2F6B5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCfETo', symObjAddr: 0x5E0, symBinAddr: 0x19F8, symSize: 0x3C }
- - { offsetInCU: 0x6D1, offset: 0x2F768, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCMessageCallbackCACycfcTo', symObjAddr: 0x8AC, symBinAddr: 0x1CC4, symSize: 0x2C }
- - { offsetInCU: 0x7B6, offset: 0x2F84D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC6clientACs13OpaquePointerVSg_tcfcTo', symObjAddr: 0x132C, symBinAddr: 0x2744, symSize: 0x48 }
- - { offsetInCU: 0x827, offset: 0x2F8BE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64VvgTo', symObjAddr: 0x1374, symBinAddr: 0x278C, symSize: 0x18 }
- - { offsetInCU: 0x847, offset: 0x2F8DE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64VvgTo', symObjAddr: 0x1374, symBinAddr: 0x278C, symSize: 0x18 }
- - { offsetInCU: 0x866, offset: 0x2F8FD, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64VvgTo', symObjAddr: 0x1374, symBinAddr: 0x278C, symSize: 0x18 }
- - { offsetInCU: 0x898, offset: 0x2F92F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCACycfcTo', symObjAddr: 0x14E0, symBinAddr: 0x28F8, symSize: 0x2C }
- - { offsetInCU: 0x91B, offset: 0x2F9B2, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0x880, symBinAddr: 0x1C98, symSize: 0x2C }
- - { offsetInCU: 0x9A6, offset: 0x2FA3D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackCACycfcTo', symObjAddr: 0xB50, symBinAddr: 0x1F68, symSize: 0x2C }
- - { offsetInCU: 0xAD2, offset: 0x2FB69, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackCACycfcTo', symObjAddr: 0xDB8, symBinAddr: 0x21D0, symSize: 0x2C }
- - { offsetInCU: 0xBFE, offset: 0x2FC95, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCDataCallbackCACycfcTo', symObjAddr: 0x1018, symBinAddr: 0x2430, symSize: 0x2C }
- - { offsetInCU: 0xD25, offset: 0x2FDBC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackCACycfcTo', symObjAddr: 0x1258, symBinAddr: 0x2670, symSize: 0x2C }
- - { offsetInCU: 0xDE3, offset: 0x2FE7A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative20convertMessageToDataySo6NSDataCSgs13OpaquePointerVSgF', symObjAddr: 0x150C, symBinAddr: 0x2924, symSize: 0xFC }
- - { offsetInCU: 0xEFF, offset: 0x2FF96, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvgTo', symObjAddr: 0x1608, symBinAddr: 0x2A20, symSize: 0x10 }
- - { offsetInCU: 0xF1F, offset: 0x2FFB6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvgTo', symObjAddr: 0x1608, symBinAddr: 0x2A20, symSize: 0x10 }
- - { offsetInCU: 0xF57, offset: 0x2FFEE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvsTo', symObjAddr: 0x1618, symBinAddr: 0x2A30, symSize: 0x10 }
- - { offsetInCU: 0xF77, offset: 0x3000E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvsTo', symObjAddr: 0x1618, symBinAddr: 0x2A30, symSize: 0x10 }
- - { offsetInCU: 0xFB2, offset: 0x30049, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvgTo', symObjAddr: 0x1628, symBinAddr: 0x2A40, symSize: 0x10 }
- - { offsetInCU: 0xFD2, offset: 0x30069, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvgTo', symObjAddr: 0x1628, symBinAddr: 0x2A40, symSize: 0x10 }
- - { offsetInCU: 0x100A, offset: 0x300A1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvsTo', symObjAddr: 0x1638, symBinAddr: 0x2A50, symSize: 0x10 }
- - { offsetInCU: 0x102A, offset: 0x300C1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvsTo', symObjAddr: 0x1638, symBinAddr: 0x2A50, symSize: 0x10 }
- - { offsetInCU: 0x10C2, offset: 0x30159, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfcTo', symObjAddr: 0x1B0C, symBinAddr: 0x2F24, symSize: 0xB0 }
- - { offsetInCU: 0x10F5, offset: 0x3018C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CfDTo', symObjAddr: 0x1C00, symBinAddr: 0x3018, symSize: 0x68 }
- - { offsetInCU: 0x1152, offset: 0x301E9, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4send4text2idySS_s6UInt64VtFTo', symObjAddr: 0x1D40, symBinAddr: 0x3158, symSize: 0xA0 }
- - { offsetInCU: 0x11D0, offset: 0x30267, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPing2idys6UInt64V_tFTo', symObjAddr: 0x1E2C, symBinAddr: 0x3244, symSize: 0x1C }
- - { offsetInCU: 0x1251, offset: 0x302E8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPong2idys6UInt64V_tFTo', symObjAddr: 0x1FAC, symBinAddr: 0x33C4, symSize: 0x1C }
- - { offsetInCU: 0x12D2, offset: 0x30369, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9broadcastyySSFTo', symObjAddr: 0x2020, symBinAddr: 0x3438, symSize: 0x90 }
- - { offsetInCU: 0x134B, offset: 0x303E2, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyFTo', symObjAddr: 0x20F8, symBinAddr: 0x3510, symSize: 0x18 }
- - { offsetInCU: 0x136B, offset: 0x30402, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyFTo', symObjAddr: 0x20F8, symBinAddr: 0x3510, symSize: 0x18 }
- - { offsetInCU: 0x138B, offset: 0x30422, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyFTo', symObjAddr: 0x20F8, symBinAddr: 0x3510, symSize: 0x18 }
- - { offsetInCU: 0x13BF, offset: 0x30456, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyFTo', symObjAddr: 0x2258, symBinAddr: 0x3670, symSize: 0x18 }
- - { offsetInCU: 0x13DF, offset: 0x30476, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyFTo', symObjAddr: 0x2258, symBinAddr: 0x3670, symSize: 0x18 }
- - { offsetInCU: 0x13FF, offset: 0x30496, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyFTo', symObjAddr: 0x2258, symBinAddr: 0x3670, symSize: 0x18 }
- - { offsetInCU: 0x154E, offset: 0x305E5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18removeOnDisconnectyys6UInt64VFTo', symObjAddr: 0x3198, symBinAddr: 0x45B0, symSize: 0xEC }
- - { offsetInCU: 0x1626, offset: 0x306BD, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvgTo', symObjAddr: 0x365C, symBinAddr: 0x4A74, symSize: 0x34 }
- - { offsetInCU: 0x1675, offset: 0x3070C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgFTo', symObjAddr: 0x38CC, symBinAddr: 0x4CE4, symSize: 0x8C }
- - { offsetInCU: 0x16AD, offset: 0x30744, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C5startyyySSSgcFTo', symObjAddr: 0x39E8, symBinAddr: 0x4E00, symSize: 0xD8 }
- - { offsetInCU: 0x1783, offset: 0x3081A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctFTo', symObjAddr: 0x3C10, symBinAddr: 0x5028, symSize: 0xE0 }
- - { offsetInCU: 0x1866, offset: 0x308FD, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CACycfcTo', symObjAddr: 0x3D3C, symBinAddr: 0x5154, symSize: 0x2C }
- - { offsetInCU: 0x18D0, offset: 0x30967, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CfETo', symObjAddr: 0x1C68, symBinAddr: 0x3080, symSize: 0x78 }
- - { offsetInCU: 0x1911, offset: 0x309A8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCs6UInt16VSo8NSStringCSgIeyByyy_AcESSSgIeggyg_TR', symObjAddr: 0x3058, symBinAddr: 0x4470, symSize: 0x64 }
- - { offsetInCU: 0x19CB, offset: 0x30A62, size: 0x8, addend: 0x0, symName: '_$sSvSiIegyy_SvSiIeyByy_TR', symObjAddr: 0x3D68, symBinAddr: 0x5180, symSize: 0x48 }
- - { offsetInCU: 0x1A3D, offset: 0x30AD4, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCMa', symObjAddr: 0x48C4, symBinAddr: 0x5CBC, symSize: 0x20 }
- - { offsetInCU: 0x1A51, offset: 0x30AE8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCMa', symObjAddr: 0x48E4, symBinAddr: 0x5CDC, symSize: 0x20 }
- - { offsetInCU: 0x1A65, offset: 0x30AFC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CMa', symObjAddr: 0x49FC, symBinAddr: 0x5DF4, symSize: 0x20 }
- - { offsetInCU: 0x1A79, offset: 0x30B10, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCMessageCallbackCMa', symObjAddr: 0x4A1C, symBinAddr: 0x5E14, symSize: 0x20 }
- - { offsetInCU: 0x1A8D, offset: 0x30B24, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCDataCallbackCMa', symObjAddr: 0x4A3C, symBinAddr: 0x5E34, symSize: 0x20 }
- - { offsetInCU: 0x1AA1, offset: 0x30B38, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackCMa', symObjAddr: 0x4A5C, symBinAddr: 0x5E54, symSize: 0x20 }
- - { offsetInCU: 0x1AB5, offset: 0x30B4C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackCMa', symObjAddr: 0x4A7C, symBinAddr: 0x5E74, symSize: 0x20 }
- - { offsetInCU: 0x1AC9, offset: 0x30B60, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackCMa', symObjAddr: 0x4A9C, symBinAddr: 0x5E94, symSize: 0x20 }
- - { offsetInCU: 0x1ADD, offset: 0x30B74, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASQWb', symObjAddr: 0x4ABC, symBinAddr: 0x5EB4, symSize: 0x4 }
- - { offsetInCU: 0x1AF1, offset: 0x30B88, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOACSQAAWl', symObjAddr: 0x4AC0, symBinAddr: 0x5EB8, symSize: 0x44 }
- - { offsetInCU: 0x1B05, offset: 0x30B9C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOMa', symObjAddr: 0x4B04, symBinAddr: 0x5EFC, symSize: 0x10 }
- - { offsetInCU: 0x1B19, offset: 0x30BB0, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaMa', symObjAddr: 0x4EAC, symBinAddr: 0x62A4, symSize: 0x54 }
- - { offsetInCU: 0x1B2D, offset: 0x30BC4, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSQWb', symObjAddr: 0x4F00, symBinAddr: 0x62F8, symSize: 0x24 }
- - { offsetInCU: 0x1B41, offset: 0x30BD8, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefa14CoreFoundation9_CFObjectSCSHWb', symObjAddr: 0x4F24, symBinAddr: 0x631C, symSize: 0x24 }
- - { offsetInCU: 0x1B55, offset: 0x30BEC, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgIeyBy_SSSgIegg_TRTA', symObjAddr: 0x4F6C, symBinAddr: 0x6364, symSize: 0x8 }
- - { offsetInCU: 0x1B69, offset: 0x30C00, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIegy_SgWOe', symObjAddr: 0x4F74, symBinAddr: 0x636C, symSize: 0x10 }
- - { offsetInCU: 0x1B7D, offset: 0x30C14, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIeyBy_ACIegy_TRTA', symObjAddr: 0x4F84, symBinAddr: 0x637C, symSize: 0x8 }
- - { offsetInCU: 0x1B9C, offset: 0x30C33, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCSo8NSStringCIeyByy_ACSSIeggg_TRTA', symObjAddr: 0x4F8C, symBinAddr: 0x6384, symSize: 0x50 }
- - { offsetInCU: 0x1BC5, offset: 0x30C5C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCs6UInt16VSo8NSStringCSgIeyByyy_AcESSSgIeggyg_TRTA', symObjAddr: 0x4FDC, symBinAddr: 0x63D4, symSize: 0x8 }
- - { offsetInCU: 0x1BE4, offset: 0x30C7B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCIeyBy_ACIegg_TRTA', symObjAddr: 0x4FE4, symBinAddr: 0x63DC, symSize: 0x10 }
- - { offsetInCU: 0x1C18, offset: 0x30CAF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCSo6NSDataCSgIeyByy_AcFIeggg_TRTA', symObjAddr: 0x4FF4, symBinAddr: 0x63EC, symSize: 0x14 }
- - { offsetInCU: 0x1C4C, offset: 0x30CE3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCAA10NSCMessageCIeyByy_AcEIeggg_TRTA', symObjAddr: 0x5008, symBinAddr: 0x6400, symSize: 0x14 }
- - { offsetInCU: 0x1C75, offset: 0x30D0C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackC7triggeryyAA9NSCClientCFyycfU_TA', symObjAddr: 0x5048, symBinAddr: 0x6440, symSize: 0x48 }
- - { offsetInCU: 0x1CD3, offset: 0x30D6A, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x5090, symBinAddr: 0x6488, symSize: 0x10 }
- - { offsetInCU: 0x1CE7, offset: 0x30D7E, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x50A0, symBinAddr: 0x6498, symSize: 0x8 }
- - { offsetInCU: 0x1CFB, offset: 0x30D92, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackC7triggeryyAA9NSCClientC_SStFyycfU_TA', symObjAddr: 0x512C, symBinAddr: 0x6524, symSize: 0x60 }
- - { offsetInCU: 0x1D63, offset: 0x30DFA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackC7triggeryyAA9NSCClientC_s6UInt16VSSSgtFyycfU_TA', symObjAddr: 0x51C0, symBinAddr: 0x65B8, symSize: 0x68 }
- - { offsetInCU: 0x1DC3, offset: 0x30E5A, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x52BC, symBinAddr: 0x66B4, symSize: 0x40 }
- - { offsetInCU: 0x1DD7, offset: 0x30E6E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative20convertMessageToDataySo6NSDataCSgs13OpaquePointerVSgFySv_SitcfU_TA', symObjAddr: 0x530C, symBinAddr: 0x6704, symSize: 0x8 }
- - { offsetInCU: 0x1E09, offset: 0x30EA0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative23convertNSCMessageToDataySo6NSDataCSgAA0E0CFySv_SitcfU_TA', symObjAddr: 0x5324, symBinAddr: 0x671C, symSize: 0x8 }
- - { offsetInCU: 0x1E70, offset: 0x30F07, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x54, symBinAddr: 0x146C, symSize: 0x5C }
- - { offsetInCU: 0x1F62, offset: 0x30FF9, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASH9hashValueSivgTW', symObjAddr: 0xB0, symBinAddr: 0x14C8, symSize: 0x78 }
- - { offsetInCU: 0x200E, offset: 0x310A5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x128, symBinAddr: 0x1540, symSize: 0x58 }
- - { offsetInCU: 0x207E, offset: 0x31115, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x180, symBinAddr: 0x1598, symSize: 0x74 }
- - { offsetInCU: 0x23C9, offset: 0x31460, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x3EA0, symBinAddr: 0x5298, symSize: 0x58 }
- - { offsetInCU: 0x25C9, offset: 0x31660, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfC', symObjAddr: 0x0, symBinAddr: 0x1418, symSize: 0x18 }
- - { offsetInCU: 0x25DD, offset: 0x31674, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeO8rawValueSivg', symObjAddr: 0x18, symBinAddr: 0x1430, symSize: 0x3C }
- - { offsetInCU: 0x2690, offset: 0x31727, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvg', symObjAddr: 0x298, symBinAddr: 0x16B0, symSize: 0x10 }
- - { offsetInCU: 0x26E0, offset: 0x31777, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4textSSSgvg', symObjAddr: 0x38C, symBinAddr: 0x17A4, symSize: 0x34 }
- - { offsetInCU: 0x2741, offset: 0x317D8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvg', symObjAddr: 0x430, symBinAddr: 0x1848, symSize: 0x58 }
- - { offsetInCU: 0x27D4, offset: 0x3186B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCACycfc', symObjAddr: 0x61C, symBinAddr: 0x1A34, symSize: 0x2C }
- - { offsetInCU: 0x2885, offset: 0x3191C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCMessageCallbackC7triggeryyAA9NSCClientC_AA0D0CtF', symObjAddr: 0x674, symBinAddr: 0x1A8C, symSize: 0x20C }
- - { offsetInCU: 0x29A6, offset: 0x31A3D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackC7triggeryyAA9NSCClientC_s6UInt16VSSSgtF', symObjAddr: 0x900, symBinAddr: 0x1D18, symSize: 0x250 }
- - { offsetInCU: 0x2B15, offset: 0x31BAC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackC7triggeryyAA9NSCClientC_SStF', symObjAddr: 0xBA4, symBinAddr: 0x1FBC, symSize: 0x214 }
- - { offsetInCU: 0x2C68, offset: 0x31CFF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCDataCallbackC7triggeryyAA9NSCClientC_So6NSDataCSgtF', symObjAddr: 0xE0C, symBinAddr: 0x2224, symSize: 0x20C }
- - { offsetInCU: 0x2D89, offset: 0x31E20, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackC7triggeryyAA9NSCClientCF', symObjAddr: 0x106C, symBinAddr: 0x2484, symSize: 0x1EC }
- - { offsetInCU: 0x2ED4, offset: 0x31F6B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64Vvg', symObjAddr: 0x138C, symBinAddr: 0x27A4, symSize: 0x18 }
- - { offsetInCU: 0x2EF4, offset: 0x31F8B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64Vvg', symObjAddr: 0x138C, symBinAddr: 0x27A4, symSize: 0x18 }
- - { offsetInCU: 0x2F0F, offset: 0x31FA6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCACycfc', symObjAddr: 0x14B4, symBinAddr: 0x28CC, symSize: 0x2C }
- - { offsetInCU: 0x2FE6, offset: 0x3207D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfC', symObjAddr: 0x1834, symBinAddr: 0x2C4C, symSize: 0x98 }
- - { offsetInCU: 0x3001, offset: 0x32098, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfc', symObjAddr: 0x18CC, symBinAddr: 0x2CE4, symSize: 0x240 }
- - { offsetInCU: 0x3165, offset: 0x321FC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CfD', symObjAddr: 0x1BBC, symBinAddr: 0x2FD4, symSize: 0x44 }
- - { offsetInCU: 0x31D1, offset: 0x32268, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4send4text2idySS_s6UInt64VtF', symObjAddr: 0x1CE0, symBinAddr: 0x30F8, symSize: 0x60 }
- - { offsetInCU: 0x3272, offset: 0x32309, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPing2idys6UInt64V_tF', symObjAddr: 0x1E10, symBinAddr: 0x3228, symSize: 0x1C }
- - { offsetInCU: 0x32DA, offset: 0x32371, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPong2idys6UInt64V_tF', symObjAddr: 0x1F90, symBinAddr: 0x33A8, symSize: 0x1C }
- - { offsetInCU: 0x3342, offset: 0x323D9, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9broadcastyySSF', symObjAddr: 0x1FC8, symBinAddr: 0x33E0, symSize: 0x58 }
- - { offsetInCU: 0x33C2, offset: 0x32459, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyF', symObjAddr: 0x20E0, symBinAddr: 0x34F8, symSize: 0x18 }
- - { offsetInCU: 0x33E2, offset: 0x32479, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyF', symObjAddr: 0x20E0, symBinAddr: 0x34F8, symSize: 0x18 }
- - { offsetInCU: 0x3413, offset: 0x324AA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyF', symObjAddr: 0x2240, symBinAddr: 0x3658, symSize: 0x18 }
- - { offsetInCU: 0x3433, offset: 0x324CA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyF', symObjAddr: 0x2240, symBinAddr: 0x3658, symSize: 0x18 }
- - { offsetInCU: 0x34BE, offset: 0x32555, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcF', symObjAddr: 0x2270, symBinAddr: 0x3688, symSize: 0x13C }
- - { offsetInCU: 0x35C6, offset: 0x3265D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x23AC, symBinAddr: 0x37C4, symSize: 0x154 }
- - { offsetInCU: 0x3729, offset: 0x327C0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x2500, symBinAddr: 0x3918, symSize: 0x4 }
- - { offsetInCU: 0x37E0, offset: 0x32877, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF', symObjAddr: 0x2568, symBinAddr: 0x3980, symSize: 0x14C }
- - { offsetInCU: 0x38E8, offset: 0x3297F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x26B4, symBinAddr: 0x3ACC, symSize: 0xDC }
- - { offsetInCU: 0x39F7, offset: 0x32A8E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x2790, symBinAddr: 0x3BA8, symSize: 0x4 }
- - { offsetInCU: 0x3A24, offset: 0x32ABB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF', symObjAddr: 0x2888, symBinAddr: 0x3CA0, symSize: 0x13C }
- - { offsetInCU: 0x3B2C, offset: 0x32BC3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x29C4, symBinAddr: 0x3DDC, symSize: 0xDC }
- - { offsetInCU: 0x3C3B, offset: 0x32CD2, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x2AA0, symBinAddr: 0x3EB8, symSize: 0x4 }
- - { offsetInCU: 0x3CAE, offset: 0x32D45, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcF', symObjAddr: 0x2B08, symBinAddr: 0x3F20, symSize: 0x13C }
- - { offsetInCU: 0x3DB6, offset: 0x32E4D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcFyAF_SvSgtcfU_', symObjAddr: 0x2C44, symBinAddr: 0x405C, symSize: 0x13C }
- - { offsetInCU: 0x3EFE, offset: 0x32F95, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcFyAF_SvSgtcfU_To', symObjAddr: 0x2D80, symBinAddr: 0x4198, symSize: 0x4 }
- - { offsetInCU: 0x3FAE, offset: 0x33045, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcF', symObjAddr: 0x2DE8, symBinAddr: 0x4200, symSize: 0x13C }
- - { offsetInCU: 0x40B6, offset: 0x3314D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x2F24, symBinAddr: 0x433C, symSize: 0x114 }
- - { offsetInCU: 0x41E4, offset: 0x3327B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x3038, symBinAddr: 0x4450, symSize: 0x4 }
- - { offsetInCU: 0x421F, offset: 0x332B6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18removeOnDisconnectyys6UInt64VF', symObjAddr: 0x30BC, symBinAddr: 0x44D4, symSize: 0xDC }
- - { offsetInCU: 0x433F, offset: 0x333D6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcF', symObjAddr: 0x3284, symBinAddr: 0x469C, symSize: 0x13C }
- - { offsetInCU: 0x4447, offset: 0x334DE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcFyAF_Spys4Int8VGSgSvSgtcfU_', symObjAddr: 0x33C0, symBinAddr: 0x47D8, symSize: 0xE8 }
- - { offsetInCU: 0x453D, offset: 0x335D4, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcFyAF_Spys4Int8VGSgSvSgtcfU_To', symObjAddr: 0x34A8, symBinAddr: 0x48C0, symSize: 0x4 }
- - { offsetInCU: 0x456A, offset: 0x33601, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvg', symObjAddr: 0x3690, symBinAddr: 0x4AA8, symSize: 0x2C }
- - { offsetInCU: 0x45F7, offset: 0x3368E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgF', symObjAddr: 0x36BC, symBinAddr: 0x4AD4, symSize: 0xDC }
- - { offsetInCU: 0x4750, offset: 0x337E7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgFySo07CServerG0V_SvSgtcfU_', symObjAddr: 0x3798, symBinAddr: 0x4BB0, symSize: 0x11C }
- - { offsetInCU: 0x4810, offset: 0x338A7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgFySo07CServerG0V_SvSgtcfU_To', symObjAddr: 0x38C8, symBinAddr: 0x4CE0, symSize: 0x4 }
- - { offsetInCU: 0x4880, offset: 0x33917, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C5startyyySSSgcF', symObjAddr: 0x3958, symBinAddr: 0x4D70, symSize: 0x90 }
- - { offsetInCU: 0x4992, offset: 0x33A29, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctF', symObjAddr: 0x3AC0, symBinAddr: 0x4ED8, symSize: 0xA0 }
- - { offsetInCU: 0x4A46, offset: 0x33ADD, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctFySpys4Int8VGSg_SvSgtcfU_To', symObjAddr: 0x3BFC, symBinAddr: 0x5014, symSize: 0x14 }
- - { offsetInCU: 0x4AD3, offset: 0x33B6A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CACycfC', symObjAddr: 0x3CF0, symBinAddr: 0x5108, symSize: 0x20 }
- - { offsetInCU: 0x4AE7, offset: 0x33B7E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CACycfc', symObjAddr: 0x3D10, symBinAddr: 0x5128, symSize: 0x2C }
- - { offsetInCU: 0x4B4C, offset: 0x33BE3, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSQSCSQ2eeoiySbx_xtFZTW', symObjAddr: 0x3DB0, symBinAddr: 0x51C8, symSize: 0x4C }
- - { offsetInCU: 0x4B68, offset: 0x33BFF, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSH9hashValueSivgTW', symObjAddr: 0x3E1C, symBinAddr: 0x5214, symSize: 0x3C }
- - { offsetInCU: 0x4B84, offset: 0x33C1B, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x3E58, symBinAddr: 0x5250, symSize: 0x48 }
- - { offsetInCU: 0x4BC2, offset: 0x33C59, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFs6UInt64V_Tg5', symObjAddr: 0x3EF8, symBinAddr: 0x52F0, symSize: 0x30 }
- - { offsetInCU: 0x4C00, offset: 0x33C97, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFs6UInt64V_Tg5', symObjAddr: 0x3F28, symBinAddr: 0x5320, symSize: 0x9C }
- - { offsetInCU: 0x4C62, offset: 0x33CF9, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4textSSSgvgTf4n_g', symObjAddr: 0x486C, symBinAddr: 0x5C64, symSize: 0x58 }
- - { offsetInCU: 0x89, offset: 0x33E78, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0x258, symBinAddr: 0x69E0, symSize: 0x30 }
- - { offsetInCU: 0xBB, offset: 0x33EAA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0x288, symBinAddr: 0x6A10, symSize: 0x44 }
- - { offsetInCU: 0xE8, offset: 0x33ED7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0xF14, symBinAddr: 0x769C, symSize: 0x14 }
- - { offsetInCU: 0x15F, offset: 0x33F4E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIeyBy_ACIegy_TR', symObjAddr: 0x5C, symBinAddr: 0x67E4, symSize: 0x14 }
- - { offsetInCU: 0x173, offset: 0x33F62, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgIeyBy_SSSgIegg_TR', symObjAddr: 0x70, symBinAddr: 0x67F8, symSize: 0x44 }
- - { offsetInCU: 0x1E3, offset: 0x33FD2, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative11NSCCallbackCACycfcTo', symObjAddr: 0x2CC, symBinAddr: 0x6A54, symSize: 0x2C }
- - { offsetInCU: 0x281, offset: 0x34070, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative11NSCCallbackCfETo', symObjAddr: 0x304, symBinAddr: 0x6A8C, symSize: 0x14 }
- - { offsetInCU: 0x2D2, offset: 0x340C1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStatusCallbackCACycfcTo', symObjAddr: 0x318, symBinAddr: 0x6AA0, symSize: 0x2C }
- - { offsetInCU: 0x386, offset: 0x34175, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStatusCallbackCfETo', symObjAddr: 0x380, symBinAddr: 0x6B08, symSize: 0x14 }
- - { offsetInCU: 0x3D7, offset: 0x341C6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvgTo', symObjAddr: 0x394, symBinAddr: 0x6B1C, symSize: 0x10 }
- - { offsetInCU: 0x3F7, offset: 0x341E6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvgTo', symObjAddr: 0x394, symBinAddr: 0x6B1C, symSize: 0x10 }
- - { offsetInCU: 0x42D, offset: 0x3421C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvsTo', symObjAddr: 0x3A4, symBinAddr: 0x6B2C, symSize: 0x10 }
- - { offsetInCU: 0x44D, offset: 0x3423C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvsTo', symObjAddr: 0x3A4, symBinAddr: 0x6B2C, symSize: 0x10 }
- - { offsetInCU: 0x486, offset: 0x34275, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvgTo', symObjAddr: 0x3B4, symBinAddr: 0x6B3C, symSize: 0x10 }
- - { offsetInCU: 0x4A6, offset: 0x34295, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvgTo', symObjAddr: 0x3B4, symBinAddr: 0x6B3C, symSize: 0x10 }
- - { offsetInCU: 0x4DC, offset: 0x342CB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvsTo', symObjAddr: 0x3C4, symBinAddr: 0x6B4C, symSize: 0x10 }
- - { offsetInCU: 0x4FC, offset: 0x342EB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvsTo', symObjAddr: 0x3C4, symBinAddr: 0x6B4C, symSize: 0x10 }
- - { offsetInCU: 0x59B, offset: 0x3438A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VSbtcfcTo', symObjAddr: 0x6AC, symBinAddr: 0x6E34, symSize: 0xF0 }
- - { offsetInCU: 0x5CD, offset: 0x343BC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCfDTo', symObjAddr: 0x7E0, symBinAddr: 0x6F68, symSize: 0x68 }
- - { offsetInCU: 0x608, offset: 0x343F7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6statusAA0D6StatusOvgTo', symObjAddr: 0x848, symBinAddr: 0x6FD0, symSize: 0x34 }
- - { offsetInCU: 0x655, offset: 0x34444, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgFTo', symObjAddr: 0xA9C, symBinAddr: 0x7224, symSize: 0x8C }
- - { offsetInCU: 0x68C, offset: 0x3447B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC5startyyySSSgcFTo', symObjAddr: 0xBB0, symBinAddr: 0x7338, symSize: 0xD0 }
- - { offsetInCU: 0x75E, offset: 0x3454D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC4stopyySb_ySSSgctFTo', symObjAddr: 0xDC4, symBinAddr: 0x754C, symSize: 0xD8 }
- - { offsetInCU: 0x83C, offset: 0x3462B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCACycfcTo', symObjAddr: 0xEE8, symBinAddr: 0x7670, symSize: 0x2C }
- - { offsetInCU: 0x8A4, offset: 0x34693, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCMa', symObjAddr: 0xF28, symBinAddr: 0x76B0, symSize: 0x20 }
- - { offsetInCU: 0x8B8, offset: 0x346A7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStatusCallbackCMa', symObjAddr: 0xF48, symBinAddr: 0x76D0, symSize: 0x20 }
- - { offsetInCU: 0x8CC, offset: 0x346BB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative11NSCCallbackCMa', symObjAddr: 0xF68, symBinAddr: 0x76F0, symSize: 0x20 }
- - { offsetInCU: 0x8E0, offset: 0x346CF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASQWb', symObjAddr: 0xF88, symBinAddr: 0x7710, symSize: 0x4 }
- - { offsetInCU: 0x8F4, offset: 0x346E3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOACSQAAWl', symObjAddr: 0xF8C, symBinAddr: 0x7714, symSize: 0x44 }
- - { offsetInCU: 0x908, offset: 0x346F7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOMa', symObjAddr: 0xFD0, symBinAddr: 0x7758, symSize: 0x10 }
- - { offsetInCU: 0x91C, offset: 0x3470B, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgIeyBy_SSSgIegg_TRTA', symObjAddr: 0x10A8, symBinAddr: 0x7830, symSize: 0x8 }
- - { offsetInCU: 0x93B, offset: 0x3472A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIeyBy_ACIegy_TRTA', symObjAddr: 0x10C0, symBinAddr: 0x7838, symSize: 0x10 }
- - { offsetInCU: 0x975, offset: 0x34764, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF15WebServerNative15NSCServerStatusO_Tgq5', symObjAddr: 0x0, symBinAddr: 0x6788, symSize: 0x5C }
- - { offsetInCU: 0x9F6, offset: 0x347E5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x108, symBinAddr: 0x6890, symSize: 0xC }
- - { offsetInCU: 0xA7C, offset: 0x3486B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASH9hashValueSivgTW', symObjAddr: 0x114, symBinAddr: 0x689C, symSize: 0x78 }
- - { offsetInCU: 0xB28, offset: 0x34917, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x18C, symBinAddr: 0x6914, symSize: 0x58 }
- - { offsetInCU: 0xB98, offset: 0x34987, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1E4, symBinAddr: 0x696C, symSize: 0x74 }
- - { offsetInCU: 0xD6F, offset: 0x34B5E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfC', symObjAddr: 0xB4, symBinAddr: 0x683C, symSize: 0x18 }
- - { offsetInCU: 0xD83, offset: 0x34B72, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusO8rawValueSivg', symObjAddr: 0xCC, symBinAddr: 0x6854, symSize: 0x3C }
- - { offsetInCU: 0xE7A, offset: 0x34C69, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VSbtcfC', symObjAddr: 0x3D4, symBinAddr: 0x6B5C, symSize: 0xA8 }
- - { offsetInCU: 0xE95, offset: 0x34C84, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VSbtcfc', symObjAddr: 0x47C, symBinAddr: 0x6C04, symSize: 0x230 }
- - { offsetInCU: 0xFB6, offset: 0x34DA5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCfD', symObjAddr: 0x79C, symBinAddr: 0x6F24, symSize: 0x44 }
- - { offsetInCU: 0x101F, offset: 0x34E0E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6statusAA0D6StatusOvg', symObjAddr: 0x87C, symBinAddr: 0x7004, symSize: 0x2C }
- - { offsetInCU: 0x10A5, offset: 0x34E94, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgF', symObjAddr: 0x8A8, symBinAddr: 0x7030, symSize: 0xD4 }
- - { offsetInCU: 0x11F3, offset: 0x34FE2, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgFySo07CServerF0V_SvSgtcfU_', symObjAddr: 0x97C, symBinAddr: 0x7104, symSize: 0x108 }
- - { offsetInCU: 0x12AA, offset: 0x35099, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgFySo07CServerF0V_SvSgtcfU_To', symObjAddr: 0xA98, symBinAddr: 0x7220, symSize: 0x4 }
- - { offsetInCU: 0x1315, offset: 0x35104, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC5startyyySSSgcF', symObjAddr: 0xB28, symBinAddr: 0x72B0, symSize: 0x88 }
- - { offsetInCU: 0x141F, offset: 0x3520E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC4stopyySb_ySSSgctF', symObjAddr: 0xC80, symBinAddr: 0x7408, symSize: 0x98 }
- - { offsetInCU: 0x14D1, offset: 0x352C0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC4stopyySb_ySSSgctFySpys4Int8VGSg_SvSgtcfU_To', symObjAddr: 0xDB0, symBinAddr: 0x7538, symSize: 0x14 }
- - { offsetInCU: 0x1557, offset: 0x35346, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCACycfC', symObjAddr: 0xE9C, symBinAddr: 0x7624, symSize: 0x20 }
- - { offsetInCU: 0x156B, offset: 0x3535A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCACycfc', symObjAddr: 0xEBC, symBinAddr: 0x7644, symSize: 0x2C }
-...
diff --git a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/Relocations/x86_64/WebServerNative.yml b/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/Relocations/x86_64/WebServerNative.yml
deleted file mode 100644
index 6433a054..00000000
--- a/packages/nativescript-web-server/platforms/ios/WebServerNative.xcframework/ios-arm64_x86_64-simulator/dSYMs/WebServerNative.framework.dSYM/Contents/Resources/Relocations/x86_64/WebServerNative.yml
+++ /dev/null
@@ -1,188 +0,0 @@
----
-triple: 'x86_64-apple-darwin'
-binary-path: '/Users/triniwiz/Documents/GitHub/nstudio-nativescript-plugins/packages/nativescript-web-server/src-native/web-server-ios/dist/Release-iphonesimulator/WebServerNative.framework/WebServerNative'
-relocations:
- - { offsetInCU: 0x34, offset: 0x306AD, size: 0x8, addend: 0x0, symName: _WebServerNativeVersionString, symObjAddr: 0x0, symBinAddr: 0x2AF4C0, symSize: 0x0 }
- - { offsetInCU: 0x69, offset: 0x306E2, size: 0x8, addend: 0x0, symName: _WebServerNativeVersionNumber, symObjAddr: 0x38, symBinAddr: 0x2AF4F8, symSize: 0x0 }
- - { offsetInCU: 0x8D, offset: 0x30785, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0x1A0, symBinAddr: 0x1AE0, symSize: 0x30 }
- - { offsetInCU: 0xBF, offset: 0x307B7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0x1D0, symBinAddr: 0x1B10, symSize: 0x40 }
- - { offsetInCU: 0xEC, offset: 0x307E4, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0x4A90, symBinAddr: 0x63B0, symSize: 0x20 }
- - { offsetInCU: 0x197, offset: 0x3088F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvgTo', symObjAddr: 0x210, symBinAddr: 0x1B50, symSize: 0x20 }
- - { offsetInCU: 0x1ED, offset: 0x308E5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7messages13OpaquePointerVSgvsTo', symObjAddr: 0x230, symBinAddr: 0x1B70, symSize: 0x20 }
- - { offsetInCU: 0x246, offset: 0x3093E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvgTo', symObjAddr: 0x250, symBinAddr: 0x1B90, symSize: 0x20 }
- - { offsetInCU: 0x2A1, offset: 0x30999, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC7message4typeACs13OpaquePointerVSg_AA0D4TypeOtcfcTo', symObjAddr: 0x290, symBinAddr: 0x1BD0, symSize: 0x70 }
- - { offsetInCU: 0x306, offset: 0x309FE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4textSSSgvgTo', symObjAddr: 0x300, symBinAddr: 0x1C40, symSize: 0x70 }
- - { offsetInCU: 0x37F, offset: 0x30A77, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvgTo', symObjAddr: 0x3A0, symBinAddr: 0x1CE0, symSize: 0x70 }
- - { offsetInCU: 0x42E, offset: 0x30B26, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCACycfcTo', symObjAddr: 0x630, symBinAddr: 0x1F70, symSize: 0x30 }
- - { offsetInCU: 0x508, offset: 0x30C00, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative23convertNSCMessageToDataySo6NSDataCSgAA0E0CF', symObjAddr: 0x460, symBinAddr: 0x1DA0, symSize: 0x120 }
- - { offsetInCU: 0x64A, offset: 0x30D42, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCfETo', symObjAddr: 0x5C0, symBinAddr: 0x1F00, symSize: 0x40 }
- - { offsetInCU: 0x6FD, offset: 0x30DF5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCMessageCallbackCACycfcTo', symObjAddr: 0x8A0, symBinAddr: 0x21E0, symSize: 0x30 }
- - { offsetInCU: 0x7E2, offset: 0x30EDA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC6clientACs13OpaquePointerVSg_tcfcTo', symObjAddr: 0x1390, symBinAddr: 0x2CD0, symSize: 0x40 }
- - { offsetInCU: 0x855, offset: 0x30F4D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64VvgTo', symObjAddr: 0x13D0, symBinAddr: 0x2D10, symSize: 0x20 }
- - { offsetInCU: 0x8C6, offset: 0x30FBE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCACycfcTo', symObjAddr: 0x1550, symBinAddr: 0x2E90, symSize: 0x30 }
- - { offsetInCU: 0x949, offset: 0x31041, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0x870, symBinAddr: 0x21B0, symSize: 0x30 }
- - { offsetInCU: 0x9D4, offset: 0x310CC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackCACycfcTo', symObjAddr: 0xB30, symBinAddr: 0x2470, symSize: 0x30 }
- - { offsetInCU: 0xB00, offset: 0x311F8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackCACycfcTo', symObjAddr: 0xDC0, symBinAddr: 0x2700, symSize: 0x30 }
- - { offsetInCU: 0xC2C, offset: 0x31324, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCDataCallbackCACycfcTo', symObjAddr: 0x1040, symBinAddr: 0x2980, symSize: 0x30 }
- - { offsetInCU: 0xD53, offset: 0x3144B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackCACycfcTo', symObjAddr: 0x12A0, symBinAddr: 0x2BE0, symSize: 0x30 }
- - { offsetInCU: 0xE11, offset: 0x31509, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative20convertMessageToDataySo6NSDataCSgs13OpaquePointerVSgF', symObjAddr: 0x1580, symBinAddr: 0x2EC0, symSize: 0x100 }
- - { offsetInCU: 0xF41, offset: 0x31639, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvgTo', symObjAddr: 0x1680, symBinAddr: 0x2FC0, symSize: 0x20 }
- - { offsetInCU: 0xF99, offset: 0x31691, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6servers13OpaquePointerVSgvsTo', symObjAddr: 0x16A0, symBinAddr: 0x2FE0, symSize: 0x20 }
- - { offsetInCU: 0xFF4, offset: 0x316EC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvgTo', symObjAddr: 0x16C0, symBinAddr: 0x3000, symSize: 0x20 }
- - { offsetInCU: 0x104C, offset: 0x31744, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C14statusCallbackSVSgvsTo', symObjAddr: 0x16E0, symBinAddr: 0x3020, symSize: 0x20 }
- - { offsetInCU: 0x1104, offset: 0x317FC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfcTo', symObjAddr: 0x1C10, symBinAddr: 0x3550, symSize: 0x80 }
- - { offsetInCU: 0x1137, offset: 0x3182F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CfDTo', symObjAddr: 0x1CE0, symBinAddr: 0x3620, symSize: 0x60 }
- - { offsetInCU: 0x1194, offset: 0x3188C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4send4text2idySS_s6UInt64VtFTo', symObjAddr: 0x1E10, symBinAddr: 0x3750, symSize: 0xA0 }
- - { offsetInCU: 0x1212, offset: 0x3190A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPing2idys6UInt64V_tFTo', symObjAddr: 0x1F50, symBinAddr: 0x3890, symSize: 0x20 }
- - { offsetInCU: 0x1295, offset: 0x3198D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPong2idys6UInt64V_tFTo', symObjAddr: 0x20E0, symBinAddr: 0x3A20, symSize: 0x20 }
- - { offsetInCU: 0x1318, offset: 0x31A10, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9broadcastyySSFTo', symObjAddr: 0x2150, symBinAddr: 0x3A90, symSize: 0x90 }
- - { offsetInCU: 0x1391, offset: 0x31A89, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyFTo', symObjAddr: 0x2280, symBinAddr: 0x3BC0, symSize: 0x20 }
- - { offsetInCU: 0x1405, offset: 0x31AFD, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyFTo', symObjAddr: 0x2400, symBinAddr: 0x3D40, symSize: 0x20 }
- - { offsetInCU: 0x1594, offset: 0x31C8C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18removeOnDisconnectyys6UInt64VFTo', symObjAddr: 0x33E0, symBinAddr: 0x4D20, symSize: 0xE0 }
- - { offsetInCU: 0x166E, offset: 0x31D66, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvgTo', symObjAddr: 0x38A0, symBinAddr: 0x51E0, symSize: 0x30 }
- - { offsetInCU: 0x16BD, offset: 0x31DB5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgFTo', symObjAddr: 0x3B00, symBinAddr: 0x5440, symSize: 0x80 }
- - { offsetInCU: 0x16F5, offset: 0x31DED, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C5startyyySSSgcFTo', symObjAddr: 0x3C10, symBinAddr: 0x5550, symSize: 0xD0 }
- - { offsetInCU: 0x17CB, offset: 0x31EC3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctFTo', symObjAddr: 0x3E10, symBinAddr: 0x5750, symSize: 0xE0 }
- - { offsetInCU: 0x18AE, offset: 0x31FA6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CACycfcTo', symObjAddr: 0x3F40, symBinAddr: 0x5880, symSize: 0x30 }
- - { offsetInCU: 0x1918, offset: 0x32010, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CfETo', symObjAddr: 0x1D40, symBinAddr: 0x3680, symSize: 0x70 }
- - { offsetInCU: 0x1964, offset: 0x3205C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCs6UInt16VSo8NSStringCSgIeyByyy_AcESSSgIeggyg_TR', symObjAddr: 0x32B0, symBinAddr: 0x4BF0, symSize: 0x50 }
- - { offsetInCU: 0x1A1E, offset: 0x32116, size: 0x8, addend: 0x0, symName: '_$sSvSiIegyy_SvSiIeyByy_TR', symObjAddr: 0x3F70, symBinAddr: 0x58B0, symSize: 0x40 }
- - { offsetInCU: 0x1A90, offset: 0x32188, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCMa', symObjAddr: 0x4B10, symBinAddr: 0x6430, symSize: 0x20 }
- - { offsetInCU: 0x1AA4, offset: 0x3219C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCMa', symObjAddr: 0x4B30, symBinAddr: 0x6450, symSize: 0x20 }
- - { offsetInCU: 0x1AB8, offset: 0x321B0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CMa', symObjAddr: 0x4C40, symBinAddr: 0x6560, symSize: 0x20 }
- - { offsetInCU: 0x1ACC, offset: 0x321C4, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCMessageCallbackCMa', symObjAddr: 0x4C60, symBinAddr: 0x6580, symSize: 0x20 }
- - { offsetInCU: 0x1AE0, offset: 0x321D8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCDataCallbackCMa', symObjAddr: 0x4C80, symBinAddr: 0x65A0, symSize: 0x20 }
- - { offsetInCU: 0x1AF4, offset: 0x321EC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackCMa', symObjAddr: 0x4CA0, symBinAddr: 0x65C0, symSize: 0x20 }
- - { offsetInCU: 0x1B08, offset: 0x32200, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackCMa', symObjAddr: 0x4CC0, symBinAddr: 0x65E0, symSize: 0x20 }
- - { offsetInCU: 0x1B1C, offset: 0x32214, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackCMa', symObjAddr: 0x4CE0, symBinAddr: 0x6600, symSize: 0x20 }
- - { offsetInCU: 0x1B30, offset: 0x32228, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASQWb', symObjAddr: 0x4D00, symBinAddr: 0x6620, symSize: 0x10 }
- - { offsetInCU: 0x1B44, offset: 0x3223C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOACSQAAWl', symObjAddr: 0x4D10, symBinAddr: 0x6630, symSize: 0x30 }
- - { offsetInCU: 0x1B58, offset: 0x32250, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOMa', symObjAddr: 0x4D40, symBinAddr: 0x6660, symSize: 0x10 }
- - { offsetInCU: 0x1B6C, offset: 0x32264, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaMa', symObjAddr: 0x51A0, symBinAddr: 0x6AC0, symSize: 0x30 }
- - { offsetInCU: 0x1B80, offset: 0x32278, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSQWb', symObjAddr: 0x51D0, symBinAddr: 0x6AF0, symSize: 0x20 }
- - { offsetInCU: 0x1B94, offset: 0x3228C, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefa14CoreFoundation9_CFObjectSCSHWb', symObjAddr: 0x51F0, symBinAddr: 0x6B10, symSize: 0x20 }
- - { offsetInCU: 0x1BA8, offset: 0x322A0, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgIeyBy_SSSgIegg_TRTA', symObjAddr: 0x5230, symBinAddr: 0x6B50, symSize: 0x10 }
- - { offsetInCU: 0x1BBC, offset: 0x322B4, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIegy_SgWOe', symObjAddr: 0x5240, symBinAddr: 0x6B60, symSize: 0x20 }
- - { offsetInCU: 0x1BD0, offset: 0x322C8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIeyBy_ACIegy_TRTA', symObjAddr: 0x5260, symBinAddr: 0x6B80, symSize: 0x10 }
- - { offsetInCU: 0x1BEF, offset: 0x322E7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCSo8NSStringCIeyByy_ACSSIeggg_TRTA', symObjAddr: 0x5270, symBinAddr: 0x6B90, symSize: 0x40 }
- - { offsetInCU: 0x1C18, offset: 0x32310, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCs6UInt16VSo8NSStringCSgIeyByyy_AcESSSgIeggyg_TRTA', symObjAddr: 0x52B0, symBinAddr: 0x6BD0, symSize: 0x10 }
- - { offsetInCU: 0x1C37, offset: 0x3232F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCIeyBy_ACIegg_TRTA', symObjAddr: 0x52C0, symBinAddr: 0x6BE0, symSize: 0x20 }
- - { offsetInCU: 0x1C6B, offset: 0x32363, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCSo6NSDataCSgIeyByy_AcFIeggg_TRTA', symObjAddr: 0x52E0, symBinAddr: 0x6C00, symSize: 0x20 }
- - { offsetInCU: 0x1C9F, offset: 0x32397, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCAA10NSCMessageCIeyByy_AcEIeggg_TRTA', symObjAddr: 0x5300, symBinAddr: 0x6C20, symSize: 0x20 }
- - { offsetInCU: 0x1CC8, offset: 0x323C0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackC7triggeryyAA9NSCClientCFyycfU_TA', symObjAddr: 0x5360, symBinAddr: 0x6C80, symSize: 0x50 }
- - { offsetInCU: 0x1D24, offset: 0x3241C, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x53B0, symBinAddr: 0x6CD0, symSize: 0x20 }
- - { offsetInCU: 0x1D38, offset: 0x32430, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x53D0, symBinAddr: 0x6CF0, symSize: 0x10 }
- - { offsetInCU: 0x1D4C, offset: 0x32444, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackC7triggeryyAA9NSCClientC_SStFyycfU_TA', symObjAddr: 0x5490, symBinAddr: 0x6DB0, symSize: 0x60 }
- - { offsetInCU: 0x1DB2, offset: 0x324AA, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackC7triggeryyAA9NSCClientC_s6UInt16VSSSgtFyycfU_TA', symObjAddr: 0x5530, symBinAddr: 0x6E50, symSize: 0x70 }
- - { offsetInCU: 0x1E10, offset: 0x32508, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x5660, symBinAddr: 0x6F80, symSize: 0x40 }
- - { offsetInCU: 0x1E24, offset: 0x3251C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative20convertMessageToDataySo6NSDataCSgs13OpaquePointerVSgFySv_SitcfU_TA', symObjAddr: 0x56C0, symBinAddr: 0x6FE0, symSize: 0x10 }
- - { offsetInCU: 0x1E56, offset: 0x3254E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative23convertNSCMessageToDataySo6NSDataCSgAA0E0CFySv_SitcfU_TA', symObjAddr: 0x56F0, symBinAddr: 0x7010, symSize: 0x10 }
- - { offsetInCU: 0x1EBD, offset: 0x325B5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x50, symBinAddr: 0x1990, symSize: 0x50 }
- - { offsetInCU: 0x1FAF, offset: 0x326A7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASH9hashValueSivgTW', symObjAddr: 0xA0, symBinAddr: 0x19E0, symSize: 0x60 }
- - { offsetInCU: 0x205B, offset: 0x32753, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x100, symBinAddr: 0x1A40, symSize: 0x40 }
- - { offsetInCU: 0x20CB, offset: 0x327C3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x140, symBinAddr: 0x1A80, symSize: 0x60 }
- - { offsetInCU: 0x2425, offset: 0x32B1D, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x4080, symBinAddr: 0x59A0, symSize: 0x50 }
- - { offsetInCU: 0x2625, offset: 0x32D1D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeO8rawValueACSgSi_tcfC', symObjAddr: 0x0, symBinAddr: 0x1940, symSize: 0x10 }
- - { offsetInCU: 0x2639, offset: 0x32D31, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative14NSCMessageTypeO8rawValueSivg', symObjAddr: 0x10, symBinAddr: 0x1950, symSize: 0x40 }
- - { offsetInCU: 0x26EC, offset: 0x32DE4, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4typeAA0D4TypeOvg', symObjAddr: 0x270, symBinAddr: 0x1BB0, symSize: 0x20 }
- - { offsetInCU: 0x273C, offset: 0x32E34, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4textSSSgvg', symObjAddr: 0x370, symBinAddr: 0x1CB0, symSize: 0x30 }
- - { offsetInCU: 0x279D, offset: 0x32E95, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4dataSo6NSDataCSgvg', symObjAddr: 0x410, symBinAddr: 0x1D50, symSize: 0x50 }
- - { offsetInCU: 0x2839, offset: 0x32F31, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageCACycfc', symObjAddr: 0x600, symBinAddr: 0x1F40, symSize: 0x30 }
- - { offsetInCU: 0x28EA, offset: 0x32FE2, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCMessageCallbackC7triggeryyAA9NSCClientC_AA0D0CtF', symObjAddr: 0x660, symBinAddr: 0x1FA0, symSize: 0x210 }
- - { offsetInCU: 0x2A0A, offset: 0x33102, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCReasonCallbackC7triggeryyAA9NSCClientC_s6UInt16VSSSgtF', symObjAddr: 0x910, symBinAddr: 0x2250, symSize: 0x220 }
- - { offsetInCU: 0x2B79, offset: 0x33271, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStringCallbackC7triggeryyAA9NSCClientC_SStF', symObjAddr: 0xBA0, symBinAddr: 0x24E0, symSize: 0x220 }
- - { offsetInCU: 0x2CCC, offset: 0x333C4, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCDataCallbackC7triggeryyAA9NSCClientC_So6NSDataCSgtF', symObjAddr: 0xE30, symBinAddr: 0x2770, symSize: 0x210 }
- - { offsetInCU: 0x2DEB, offset: 0x334E3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative18NSCConnectCallbackC7triggeryyAA9NSCClientCF', symObjAddr: 0x10B0, symBinAddr: 0x29F0, symSize: 0x1F0 }
- - { offsetInCU: 0x2F38, offset: 0x33630, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientC2ids6UInt64Vvg', symObjAddr: 0x13F0, symBinAddr: 0x2D30, symSize: 0x20 }
- - { offsetInCU: 0x2F73, offset: 0x3366B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCClientCACycfc', symObjAddr: 0x1520, symBinAddr: 0x2E60, symSize: 0x30 }
- - { offsetInCU: 0x304A, offset: 0x33742, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfC', symObjAddr: 0x1960, symBinAddr: 0x32A0, symSize: 0x70 }
- - { offsetInCU: 0x3065, offset: 0x3375D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CyACSb_SSSiSSSgs5Int16Vs6UInt32VSbtcfc', symObjAddr: 0x19D0, symBinAddr: 0x3310, symSize: 0x240 }
- - { offsetInCU: 0x31C8, offset: 0x338C0, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CfD', symObjAddr: 0x1C90, symBinAddr: 0x35D0, symSize: 0x50 }
- - { offsetInCU: 0x3234, offset: 0x3392C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4send4text2idySS_s6UInt64VtF', symObjAddr: 0x1DB0, symBinAddr: 0x36F0, symSize: 0x60 }
- - { offsetInCU: 0x32D3, offset: 0x339CB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPing2idys6UInt64V_tF', symObjAddr: 0x1F30, symBinAddr: 0x3870, symSize: 0x20 }
- - { offsetInCU: 0x333B, offset: 0x33A33, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C13sendEmptyPong2idys6UInt64V_tF', symObjAddr: 0x20C0, symBinAddr: 0x3A00, symSize: 0x20 }
- - { offsetInCU: 0x33A3, offset: 0x33A9B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9broadcastyySSF', symObjAddr: 0x2100, symBinAddr: 0x3A40, symSize: 0x50 }
- - { offsetInCU: 0x3421, offset: 0x33B19, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPingyyF', symObjAddr: 0x2260, symBinAddr: 0x3BA0, symSize: 0x20 }
- - { offsetInCU: 0x3472, offset: 0x33B6A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18broadcastEmptyPongyyF', symObjAddr: 0x23E0, symBinAddr: 0x3D20, symSize: 0x20 }
- - { offsetInCU: 0x351D, offset: 0x33C15, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcF', symObjAddr: 0x2420, symBinAddr: 0x3D60, symSize: 0x130 }
- - { offsetInCU: 0x3625, offset: 0x33D1D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x2550, symBinAddr: 0x3E90, symSize: 0x170 }
- - { offsetInCU: 0x3787, offset: 0x33E7F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnMessageys6UInt64VyAA9NSCClientC_AA10NSCMessageCtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x26C0, symBinAddr: 0x4000, symSize: 0x10 }
- - { offsetInCU: 0x383E, offset: 0x33F36, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF', symObjAddr: 0x2760, symBinAddr: 0x40A0, symSize: 0x140 }
- - { offsetInCU: 0x3946, offset: 0x3403E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x28A0, symBinAddr: 0x41E0, symSize: 0xE0 }
- - { offsetInCU: 0x3A7E, offset: 0x34176, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPingys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x2980, symBinAddr: 0x42C0, symSize: 0x10 }
- - { offsetInCU: 0x3AAB, offset: 0x341A3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcF', symObjAddr: 0x2AA0, symBinAddr: 0x43E0, symSize: 0x130 }
- - { offsetInCU: 0x3BB3, offset: 0x342AB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x2BD0, symBinAddr: 0x4510, symSize: 0xE0 }
- - { offsetInCU: 0x3CEB, offset: 0x343E3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C9addOnPongys6UInt64VyAA9NSCClientC_So6NSDataCSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x2CB0, symBinAddr: 0x45F0, symSize: 0x10 }
- - { offsetInCU: 0x3D5E, offset: 0x34456, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcF', symObjAddr: 0x2D50, symBinAddr: 0x4690, symSize: 0x130 }
- - { offsetInCU: 0x3E66, offset: 0x3455E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcFyAF_SvSgtcfU_', symObjAddr: 0x2E80, symBinAddr: 0x47C0, symSize: 0x130 }
- - { offsetInCU: 0x3FAE, offset: 0x346A6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C12addOnConnectys6UInt64VyAA9NSCClientCcFyAF_SvSgtcfU_To', symObjAddr: 0x2FB0, symBinAddr: 0x48F0, symSize: 0x10 }
- - { offsetInCU: 0x405E, offset: 0x34756, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcF', symObjAddr: 0x3050, symBinAddr: 0x4990, symSize: 0x130 }
- - { offsetInCU: 0x4166, offset: 0x3485E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_', symObjAddr: 0x3180, symBinAddr: 0x4AC0, symSize: 0x100 }
- - { offsetInCU: 0x4296, offset: 0x3498E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C15addOnDisconnectys6UInt64VyAA9NSCClientC_s6UInt16VSSSgtcFyAF_s13OpaquePointerVSgSvSgtcfU_To', symObjAddr: 0x3280, symBinAddr: 0x4BC0, symSize: 0x10 }
- - { offsetInCU: 0x42D1, offset: 0x349C9, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C18removeOnDisconnectyys6UInt64VF', symObjAddr: 0x3300, symBinAddr: 0x4C40, symSize: 0xE0 }
- - { offsetInCU: 0x43F1, offset: 0x34AE9, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcF', symObjAddr: 0x34C0, symBinAddr: 0x4E00, symSize: 0x130 }
- - { offsetInCU: 0x44F9, offset: 0x34BF1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcFyAF_Spys4Int8VGSgSvSgtcfU_', symObjAddr: 0x35F0, symBinAddr: 0x4F30, symSize: 0xF0 }
- - { offsetInCU: 0x45ED, offset: 0x34CE5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C10addOnErrorys6UInt64VyAA9NSCClientC_SStcFyAF_Spys4Int8VGSgSvSgtcfU_To', symObjAddr: 0x36E0, symBinAddr: 0x5020, symSize: 0x10 }
- - { offsetInCU: 0x461A, offset: 0x34D12, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C6statusAA15NSCServerStatusOvg', symObjAddr: 0x38D0, symBinAddr: 0x5210, symSize: 0x30 }
- - { offsetInCU: 0x46A7, offset: 0x34D9F, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgF', symObjAddr: 0x3900, symBinAddr: 0x5240, symSize: 0xD0 }
- - { offsetInCU: 0x47FE, offset: 0x34EF6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgFySo07CServerG0V_SvSgtcfU_', symObjAddr: 0x39D0, symBinAddr: 0x5310, symSize: 0x120 }
- - { offsetInCU: 0x48BE, offset: 0x34FB6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C23setStatusChangeCallbackyyyAA09NSCServerG0OcSgFySo07CServerG0V_SvSgtcfU_To', symObjAddr: 0x3AF0, symBinAddr: 0x5430, symSize: 0x10 }
- - { offsetInCU: 0x492E, offset: 0x35026, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C5startyyySSSgcF', symObjAddr: 0x3B80, symBinAddr: 0x54C0, symSize: 0x90 }
- - { offsetInCU: 0x4A3E, offset: 0x35136, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctF', symObjAddr: 0x3CE0, symBinAddr: 0x5620, symSize: 0x90 }
- - { offsetInCU: 0x4AF0, offset: 0x351E8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0C4stopyySb_ySSSgctFySpys4Int8VGSg_SvSgtcfU_To', symObjAddr: 0x3E00, symBinAddr: 0x5740, symSize: 0x10 }
- - { offsetInCU: 0x4B7D, offset: 0x35275, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CACycfC', symObjAddr: 0x3EF0, symBinAddr: 0x5830, symSize: 0x20 }
- - { offsetInCU: 0x4B91, offset: 0x35289, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative012NSCWebSocketB0CACycfc', symObjAddr: 0x3F10, symBinAddr: 0x5850, symSize: 0x30 }
- - { offsetInCU: 0x4BF6, offset: 0x352EE, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSQSCSQ2eeoiySbx_xtFZTW', symObjAddr: 0x3FB0, symBinAddr: 0x58F0, symSize: 0x40 }
- - { offsetInCU: 0x4C12, offset: 0x3530A, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSH9hashValueSivgTW', symObjAddr: 0x4010, symBinAddr: 0x5930, symSize: 0x30 }
- - { offsetInCU: 0x4C2E, offset: 0x35326, size: 0x8, addend: 0x0, symName: '_$sSo12CFRunLoopRefaSHSCSH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x4040, symBinAddr: 0x5960, symSize: 0x40 }
- - { offsetInCU: 0x4C6C, offset: 0x35364, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFs6UInt64V_Tg5', symObjAddr: 0x40D0, symBinAddr: 0x59F0, symSize: 0x30 }
- - { offsetInCU: 0x4CAA, offset: 0x353A2, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFs6UInt64V_Tg5', symObjAddr: 0x4100, symBinAddr: 0x5A20, symSize: 0x90 }
- - { offsetInCU: 0x4D04, offset: 0x353FC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative10NSCMessageC4textSSSgvgTf4n_g', symObjAddr: 0x4AB0, symBinAddr: 0x63D0, symSize: 0x60 }
- - { offsetInCU: 0x89, offset: 0x3558A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0x210, symBinAddr: 0x73C0, symSize: 0x30 }
- - { offsetInCU: 0xBB, offset: 0x355BC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0x240, symBinAddr: 0x73F0, symSize: 0x40 }
- - { offsetInCU: 0xE8, offset: 0x355E9, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfCTf4nd_n', symObjAddr: 0xEE0, symBinAddr: 0x8090, symSize: 0x20 }
- - { offsetInCU: 0x15D, offset: 0x3565E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIeyBy_ACIegy_TR', symObjAddr: 0x50, symBinAddr: 0x7200, symSize: 0x20 }
- - { offsetInCU: 0x171, offset: 0x35672, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgIeyBy_SSSgIegg_TR', symObjAddr: 0x70, symBinAddr: 0x7220, symSize: 0x40 }
- - { offsetInCU: 0x1E1, offset: 0x356E2, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative11NSCCallbackCACycfcTo', symObjAddr: 0x280, symBinAddr: 0x7430, symSize: 0x30 }
- - { offsetInCU: 0x27F, offset: 0x35780, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative11NSCCallbackCfETo', symObjAddr: 0x2D0, symBinAddr: 0x7480, symSize: 0x20 }
- - { offsetInCU: 0x2D0, offset: 0x357D1, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStatusCallbackCACycfcTo', symObjAddr: 0x2F0, symBinAddr: 0x74A0, symSize: 0x30 }
- - { offsetInCU: 0x384, offset: 0x35885, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStatusCallbackCfETo', symObjAddr: 0x370, symBinAddr: 0x7520, symSize: 0x20 }
- - { offsetInCU: 0x3D5, offset: 0x358D6, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvgTo', symObjAddr: 0x390, symBinAddr: 0x7540, symSize: 0x20 }
- - { offsetInCU: 0x42B, offset: 0x3592C, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6servers13OpaquePointerVSgvsTo', symObjAddr: 0x3B0, symBinAddr: 0x7560, symSize: 0x20 }
- - { offsetInCU: 0x484, offset: 0x35985, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvgTo', symObjAddr: 0x3D0, symBinAddr: 0x7580, symSize: 0x20 }
- - { offsetInCU: 0x4DA, offset: 0x359DB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC14statusCallbackSVSgvsTo', symObjAddr: 0x3F0, symBinAddr: 0x75A0, symSize: 0x20 }
- - { offsetInCU: 0x599, offset: 0x35A9A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VSbtcfcTo', symObjAddr: 0x6D0, symBinAddr: 0x7880, symSize: 0xC0 }
- - { offsetInCU: 0x5CB, offset: 0x35ACC, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCfDTo', symObjAddr: 0x7E0, symBinAddr: 0x7990, symSize: 0x60 }
- - { offsetInCU: 0x606, offset: 0x35B07, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6statusAA0D6StatusOvgTo', symObjAddr: 0x840, symBinAddr: 0x79F0, symSize: 0x30 }
- - { offsetInCU: 0x653, offset: 0x35B54, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgFTo', symObjAddr: 0xA90, symBinAddr: 0x7C40, symSize: 0x80 }
- - { offsetInCU: 0x68A, offset: 0x35B8B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC5startyyySSSgcFTo', symObjAddr: 0xB90, symBinAddr: 0x7D40, symSize: 0xD0 }
- - { offsetInCU: 0x75C, offset: 0x35C5D, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC4stopyySb_ySSSgctFTo', symObjAddr: 0xD90, symBinAddr: 0x7F40, symSize: 0xD0 }
- - { offsetInCU: 0x83A, offset: 0x35D3B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCACycfcTo', symObjAddr: 0xEB0, symBinAddr: 0x8060, symSize: 0x30 }
- - { offsetInCU: 0x8A2, offset: 0x35DA3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCMa', symObjAddr: 0xF00, symBinAddr: 0x80B0, symSize: 0x20 }
- - { offsetInCU: 0x8B6, offset: 0x35DB7, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative17NSCStatusCallbackCMa', symObjAddr: 0xF20, symBinAddr: 0x80D0, symSize: 0x20 }
- - { offsetInCU: 0x8CA, offset: 0x35DCB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative11NSCCallbackCMa', symObjAddr: 0xF40, symBinAddr: 0x80F0, symSize: 0x20 }
- - { offsetInCU: 0x8DE, offset: 0x35DDF, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASQWb', symObjAddr: 0xF60, symBinAddr: 0x8110, symSize: 0x10 }
- - { offsetInCU: 0x8F2, offset: 0x35DF3, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOACSQAAWl', symObjAddr: 0xF70, symBinAddr: 0x8120, symSize: 0x30 }
- - { offsetInCU: 0x906, offset: 0x35E07, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOMa', symObjAddr: 0xFA0, symBinAddr: 0x8150, symSize: 0x10 }
- - { offsetInCU: 0x91A, offset: 0x35E1B, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCSgIeyBy_SSSgIegg_TRTA', symObjAddr: 0x1080, symBinAddr: 0x8230, symSize: 0x10 }
- - { offsetInCU: 0x939, offset: 0x35E3A, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOIeyBy_ACIegy_TRTA', symObjAddr: 0x10B0, symBinAddr: 0x8240, symSize: 0x20 }
- - { offsetInCU: 0x973, offset: 0x35E74, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF15WebServerNative15NSCServerStatusO_Tgq5', symObjAddr: 0x0, symBinAddr: 0x71B0, symSize: 0x50 }
- - { offsetInCU: 0x9F4, offset: 0x35EF5, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x100, symBinAddr: 0x72B0, symSize: 0x10 }
- - { offsetInCU: 0xA7A, offset: 0x35F7B, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASH9hashValueSivgTW', symObjAddr: 0x110, symBinAddr: 0x72C0, symSize: 0x60 }
- - { offsetInCU: 0xB26, offset: 0x36027, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x170, symBinAddr: 0x7320, symSize: 0x40 }
- - { offsetInCU: 0xB96, offset: 0x36097, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1B0, symBinAddr: 0x7360, symSize: 0x60 }
- - { offsetInCU: 0xD6D, offset: 0x3626E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusO8rawValueACSgSi_tcfC', symObjAddr: 0xB0, symBinAddr: 0x7260, symSize: 0x10 }
- - { offsetInCU: 0xD81, offset: 0x36282, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative15NSCServerStatusO8rawValueSivg', symObjAddr: 0xC0, symBinAddr: 0x7270, symSize: 0x40 }
- - { offsetInCU: 0xE78, offset: 0x36379, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VSbtcfC', symObjAddr: 0x410, symBinAddr: 0x75C0, symSize: 0x80 }
- - { offsetInCU: 0xE93, offset: 0x36394, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCyACSb_S3SSgADs5Int16Vs6UInt32VSbtcfc', symObjAddr: 0x490, symBinAddr: 0x7640, symSize: 0x240 }
- - { offsetInCU: 0xFB8, offset: 0x364B9, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCfD', symObjAddr: 0x790, symBinAddr: 0x7940, symSize: 0x50 }
- - { offsetInCU: 0x1021, offset: 0x36522, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC6statusAA0D6StatusOvg', symObjAddr: 0x870, symBinAddr: 0x7A20, symSize: 0x30 }
- - { offsetInCU: 0x10A7, offset: 0x365A8, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgF', symObjAddr: 0x8A0, symBinAddr: 0x7A50, symSize: 0xD0 }
- - { offsetInCU: 0x11F3, offset: 0x366F4, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgFySo07CServerF0V_SvSgtcfU_', symObjAddr: 0x970, symBinAddr: 0x7B20, symSize: 0x110 }
- - { offsetInCU: 0x12AA, offset: 0x367AB, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC23setStatusChangeCallbackyyyAA0dF0OcSgFySo07CServerF0V_SvSgtcfU_To', symObjAddr: 0xA80, symBinAddr: 0x7C30, symSize: 0x10 }
- - { offsetInCU: 0x1315, offset: 0x36816, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC5startyyySSSgcF', symObjAddr: 0xB10, symBinAddr: 0x7CC0, symSize: 0x80 }
- - { offsetInCU: 0x141D, offset: 0x3691E, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC4stopyySb_ySSSgctF', symObjAddr: 0xC60, symBinAddr: 0x7E10, symSize: 0x90 }
- - { offsetInCU: 0x14CD, offset: 0x369CE, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerC4stopyySb_ySSSgctFySpys4Int8VGSg_SvSgtcfU_To', symObjAddr: 0xD80, symBinAddr: 0x7F30, symSize: 0x10 }
- - { offsetInCU: 0x1553, offset: 0x36A54, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCACycfC', symObjAddr: 0xE60, symBinAddr: 0x8010, symSize: 0x20 }
- - { offsetInCU: 0x1567, offset: 0x36A68, size: 0x8, addend: 0x0, symName: '_$s15WebServerNative9NSCServerCACycfc', symObjAddr: 0xE80, symBinAddr: 0x8030, symSize: 0x30 }
-...
diff --git a/packages/nativescript-web-server/project.json b/packages/nativescript-web-server/project.json
index 60afbbd2..e3dcc871 100644
--- a/packages/nativescript-web-server/project.json
+++ b/packages/nativescript-web-server/project.json
@@ -56,6 +56,15 @@
},
"executor": "nx:run-commands"
},
+ "build.native.android.aar.release": {
+ "outputs": ["{workspaceRoot}/dist/packages"],
+ "options": {
+ "commands": ["sh webserver-build-android.sh"],
+ "cwd": "tools/scripts",
+ "parallel": false
+ },
+ "executor": "nx:run-commands"
+ },
"focus": {
"executor": "nx:run-commands",
"options": {
diff --git a/packages/nativescript-web-server/src-native/web-server-android/build.sh b/packages/nativescript-web-server/src-native/web-server-android/build.sh
new file mode 100755
index 00000000..2fa88b28
--- /dev/null
+++ b/packages/nativescript-web-server/src-native/web-server-android/build.sh
@@ -0,0 +1,41 @@
+#!/bin/sh
+
+# Build the Android JNI library (libwebservernative.so) for all four ABIs
+# and assemble the release AAR. Android counterpart of
+# `web-server-ios/build.sh`.
+#
+# Requirements:
+# - rustup with a nightly toolchain and the four Android targets
+# (aarch64-linux-android, armv7-linux-androideabi, i686-linux-android,
+# x86_64-linux-android),
+# - cargo-ndk (`cargo install cargo-ndk`),
+# - an Android NDK — cargo-ndk auto-detects it via $ANDROID_NDK_HOME or
+# $ANDROID_HOME/ndk.
+#
+# The JNI lib is a plain cdylib: unlike iOS we do NOT use `-Z build-std` or
+# the iOS RUSTFLAGS (`-undefined dynamic_lookup` etc. are Mach-O/iOS only).
+
+echo "Set exit on simple errors"
+set -e
+
+source "$HOME/.cargo/env"
+
+ANDROID_DIR="$PWD"
+JNILIBS="$ANDROID_DIR/webserver/src/main/jniLibs"
+
+echo "Build Rust JNI lib for all ABIs -> $JNILIBS"
+# cargo-ndk discovers the workspace via `cargo metadata` in the CWD (it
+# ignores a build-subcommand --manifest-path), so run it from the Rust
+# workspace dir and emit the .so straight into the gradle module's jniLibs.
+cd ../web-server-native
+cargo +nightly ndk \
+ -t arm64-v8a \
+ -t armeabi-v7a \
+ -t x86 \
+ -t x86_64 \
+ -o "$JNILIBS" \
+ build --release -p server-android
+cd "$ANDROID_DIR"
+
+echo "Assemble release AAR"
+./gradlew :webserver:assembleRelease
diff --git a/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/java/io/nstudio/plugins/webserver/Server.kt b/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/java/io/nstudio/plugins/webserver/Server.kt
index 72ef7f7d..82f28bf6 100644
--- a/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/java/io/nstudio/plugins/webserver/Server.kt
+++ b/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/java/io/nstudio/plugins/webserver/Server.kt
@@ -8,10 +8,11 @@ class Server(
hostName: String?,
port: Short,
workers: Int,
- showFiles: Boolean
+ showFiles: Boolean,
+ frameGuard: Boolean
) {
private var server: Long = init(
- logger, path, directory, index, hostName, port, workers, showFiles
+ logger, path, directory, index, hostName, port, workers, showFiles, frameGuard
)
@@ -66,6 +67,7 @@ class Server(
port: Short,
workers: Int,
showFiles: Boolean,
+ frameGuard: Boolean,
): Long
@JvmStatic
diff --git a/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/java/io/nstudio/plugins/webserver/websocket/Server.kt b/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/java/io/nstudio/plugins/webserver/websocket/Server.kt
index 6482b251..9cbdd60b 100644
--- a/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/java/io/nstudio/plugins/webserver/websocket/Server.kt
+++ b/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/java/io/nstudio/plugins/webserver/websocket/Server.kt
@@ -67,6 +67,15 @@ class Server(
return status(server)
}
+ /**
+ * One header value from a client's WebSocket upgrade request (e.g.
+ * `origin`), or null if the client/header is absent. `name` is matched
+ * case-insensitively. Mirrors iOS `NSCClient.header(_:)`.
+ */
+ fun clientHeader(clientId: Long, name: String): String? {
+ return clientHeader(server, clientId, name)
+ }
+
fun start(callback: Callback) {
start(server, callback)
}
@@ -272,6 +281,11 @@ class Server(
server: Long, clientId: Long
): Boolean
+ @JvmStatic
+ private external fun clientHeader(
+ server: Long, clientId: Long, name: String
+ ): String?
+
@JvmStatic
private external fun sendPingEmpty(
server: Long,
diff --git a/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/jniLibs/arm64-v8a/libwebservernative.so b/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/jniLibs/arm64-v8a/libwebservernative.so
index 8d88c943..baf5d13e 100755
Binary files a/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/jniLibs/arm64-v8a/libwebservernative.so and b/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/jniLibs/arm64-v8a/libwebservernative.so differ
diff --git a/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/jniLibs/armeabi-v7a/libwebservernative.so b/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/jniLibs/armeabi-v7a/libwebservernative.so
index db8fdaf0..0ce04eb8 100755
Binary files a/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/jniLibs/armeabi-v7a/libwebservernative.so and b/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/jniLibs/armeabi-v7a/libwebservernative.so differ
diff --git a/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/jniLibs/x86/libwebservernative.so b/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/jniLibs/x86/libwebservernative.so
index 228a71ca..66e7b0e1 100755
Binary files a/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/jniLibs/x86/libwebservernative.so and b/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/jniLibs/x86/libwebservernative.so differ
diff --git a/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/jniLibs/x86_64/libwebservernative.so b/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/jniLibs/x86_64/libwebservernative.so
index 007a9c22..f85edcb4 100755
Binary files a/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/jniLibs/x86_64/libwebservernative.so and b/packages/nativescript-web-server/src-native/web-server-android/webserver/src/main/jniLibs/x86_64/libwebservernative.so differ
diff --git a/packages/nativescript-web-server/src-native/web-server-ios/WebServerNative/NSCServer.swift b/packages/nativescript-web-server/src-native/web-server-ios/WebServerNative/NSCServer.swift
index 9a01c027..7688aeb6 100644
--- a/packages/nativescript-web-server/src-native/web-server-ios/WebServerNative/NSCServer.swift
+++ b/packages/nativescript-web-server/src-native/web-server-ios/WebServerNative/NSCServer.swift
@@ -71,13 +71,13 @@ class NSCStatusCallback: NSObject {
public class NSCServer: NSObject {
var server: OpaquePointer?
var statusCallback: UnsafeRawPointer?
- public init(_ logger: Bool, _ path: String, _ directory: String, _ index: String?, _ hostName: String?, _ port: Int16, _ workers: UInt32, _ showFiles: Bool) {
+ public init(_ logger: Bool, _ path: String, _ directory: String, _ index: String?, _ hostName: String?, _ port: Int16, _ workers: UInt32, _ showFiles: Bool, _ frameGuard: Bool) {
super.init()
let cPath = (path as NSString).utf8String!
let cDirectory = (directory as NSString).utf8String!
-
-
- var options = CStaticServiceOptions(logger: logger, path: cPath, directory: cDirectory, index: nil, host_name: nil, port: port, workers: workers, show_files: showFiles)
+
+
+ var options = CStaticServiceOptions(logger: logger, path: cPath, directory: cDirectory, index: nil, host_name: nil, port: port, workers: workers, show_files: showFiles, frame_guard: frameGuard)
if(index != nil){
let cIndex = (index! as NSString).utf8String!
diff --git a/packages/nativescript-web-server/src-native/web-server-ios/WebServerNative/NSCWebSocketServer.swift b/packages/nativescript-web-server/src-native/web-server-ios/WebServerNative/NSCWebSocketServer.swift
index 3bcf4cfa..0cdda1b1 100644
--- a/packages/nativescript-web-server/src-native/web-server-ios/WebServerNative/NSCWebSocketServer.swift
+++ b/packages/nativescript-web-server/src-native/web-server-ios/WebServerNative/NSCWebSocketServer.swift
@@ -211,6 +211,21 @@ public class NSCClient: NSObject {
return webserver_websocket_client_id(client)
}
}
+ /// The `Origin` header from the WebSocket upgrade request, or nil if
+ /// the client sent none (e.g. a non-browser client). Browsers always
+ /// set it and cannot forge it, so callers can use it to allowlist
+ /// connections originating from their own served page.
+ public var origin: String? {
+ return header("origin")
+ }
+ /// One header value from the upgrade request, matched case-insensitively.
+ public func header(_ name: String) -> String? {
+ guard let client = client else {return nil}
+ guard let value = webserver_websocket_client_header(client, name) else {return nil}
+ let result = String(cString: value)
+ webserver_error_release(value)
+ return result
+ }
deinit {
if(client != nil){
webserver_websocket_client_release(client)
diff --git a/packages/nativescript-web-server/src-native/web-server-ios/WebServerNative/include/web_server_native.h b/packages/nativescript-web-server/src-native/web-server-ios/WebServerNative/include/web_server_native.h
index bc57708e..04b67d5d 100644
--- a/packages/nativescript-web-server/src-native/web-server-ios/WebServerNative/include/web_server_native.h
+++ b/packages/nativescript-web-server/src-native/web-server-ios/WebServerNative/include/web_server_native.h
@@ -50,6 +50,7 @@ typedef struct CStaticServiceOptions {
int16_t port;
uint32_t workers;
bool show_files;
+ bool frame_guard;
} CStaticServiceOptions;
typedef struct CWebSocketServiceOptions {
@@ -84,6 +85,13 @@ struct CClient *webserver_websocket_client(struct CWebsocketServer *server, uint
uint64_t webserver_websocket_client_id(struct CClient *client);
+/**
+ * One header value from the upgrade request (e.g. `origin`), or null if
+ * absent. `name` is matched case-insensitively. The returned C string is
+ * owned by the caller — free it with `webserver_error_release`.
+ */
+char *webserver_websocket_client_header(struct CClient *client, const char *name);
+
void webserver_websocket_client_release(struct CClient *client);
struct CWebsocketServer *webserver_websocket_init(const struct CWebSocketServiceOptions *options);
@@ -195,4 +203,4 @@ uint64_t webserver_websocket_add_error_callback(struct CWebsocketServer *server,
void webserver_websocket_remove_error_callback(struct CWebsocketServer *server, uint64_t id);
-#endif /* WEBSERVER_C_H */
+#endif /* WEBSERVER_C_H */
diff --git a/packages/nativescript-web-server/src-native/web-server-ios/build.sh b/packages/nativescript-web-server/src-native/web-server-ios/build.sh
index 8effb403..0e3e838a 100755
--- a/packages/nativescript-web-server/src-native/web-server-ios/build.sh
+++ b/packages/nativescript-web-server/src-native/web-server-ios/build.sh
@@ -14,6 +14,8 @@ xcodebuild \
-configuration Release \
clean build \
BUILD_DIR=$(PWD)/dist \
+ ARCHS=arm64 \
+ ONLY_ACTIVE_ARCH=NO \
SKIP_INSTALL=NO \
BUILD_LIBRARY_FOR_DISTRIBUTION=YES \
-quiet
diff --git a/packages/nativescript-web-server/src-native/web-server-ios/pre-build.sh b/packages/nativescript-web-server/src-native/web-server-ios/pre-build.sh
index fde9a2df..62afe119 100755
--- a/packages/nativescript-web-server/src-native/web-server-ios/pre-build.sh
+++ b/packages/nativescript-web-server/src-native/web-server-ios/pre-build.sh
@@ -86,6 +86,11 @@ export RUST_BUILD_TARGET="$RUST_BUILD_TARGET"
cbindgen --config "$CWD/server-ios/cbindgen.toml" "$CWD/server-ios/src/lib.rs" -l c >"$SRCROOT/WebServerNative/include/web_server_native.h"
-cargo +nightly build -Z build-std='std,panic_abort' -Z build-std-features=panic_immediate_abort --manifest-path Cargo.toml --target $RUST_BUILD_TARGET $RUST_BUILD_TYPE -p server-ios
+# NOTE: dropped `-Z build-std-features=panic_immediate_abort` — recent
+# nightlies (>= 2026-06) turned `panic_immediate_abort` into a real panic
+# strategy and the build-std *feature* now hard-errors in `core`. Panic is
+# still abort via the release profile (`panic = "abort"`) + `-C panic=abort`
+# in RUSTFLAGS; we only lose the panic-message-stripping size micro-opt.
+cargo +nightly build -Z build-std='std,panic_abort' --manifest-path Cargo.toml --target $RUST_BUILD_TARGET $RUST_BUILD_TYPE -p server-ios
popd
\ No newline at end of file
diff --git a/packages/nativescript-web-server/src-native/web-server-native/crates/playground/src/main.rs b/packages/nativescript-web-server/src-native/web-server-native/crates/playground/src/main.rs
index 502049c3..e6d83b4c 100644
--- a/packages/nativescript-web-server/src-native/web-server-native/crates/playground/src/main.rs
+++ b/packages/nativescript-web-server/src-native/web-server-native/crates/playground/src/main.rs
@@ -64,6 +64,7 @@ fn main() {
port: None,
workers: 3,
show_files: false,
+ frame_guard: false,
}
);
diff --git a/packages/nativescript-web-server/src-native/web-server-native/crates/server-android/src/static_server.rs b/packages/nativescript-web-server/src-native/web-server-native/crates/server-android/src/static_server.rs
index c515f500..6adb3c12 100644
--- a/packages/nativescript-web-server/src-native/web-server-native/crates/server-android/src/static_server.rs
+++ b/packages/nativescript-web-server/src-native/web-server-native/crates/server-android/src/static_server.rs
@@ -18,6 +18,7 @@ pub extern "system" fn Java_io_nstudio_plugins_webserver_Server_init(
port: jshort,
workers: jint,
show_files: jboolean,
+ frame_guard: jboolean,
) -> jlong {
let path = env.get_string(&path).unwrap().to_string_lossy().to_string();
let directory = env.get_string(&directory).unwrap().to_string_lossy().to_string();
@@ -48,6 +49,7 @@ pub extern "system" fn Java_io_nstudio_plugins_webserver_Server_init(
port,
workers,
show_files: show_files == JNI_TRUE,
+ frame_guard: frame_guard == JNI_TRUE,
};
Box::into_raw(
diff --git a/packages/nativescript-web-server/src-native/web-server-native/crates/server-android/src/websocket_server.rs b/packages/nativescript-web-server/src-native/web-server-native/crates/server-android/src/websocket_server.rs
index 3a7711d4..ed0eb3c3 100644
--- a/packages/nativescript-web-server/src-native/web-server-native/crates/server-android/src/websocket_server.rs
+++ b/packages/nativescript-web-server/src-native/web-server-native/crates/server-android/src/websocket_server.rs
@@ -1,7 +1,7 @@
use crate::static_server::JavaCallback;
use bytes::Bytes;
use jni::objects::{JByteArray, JByteBuffer, JClass, JObject, JString, ReleaseMode};
-use jni::sys::{jboolean, jint, jlong, jshort, JNI_FALSE, JNI_TRUE};
+use jni::sys::{jboolean, jint, jlong, jshort, jstring, JNI_FALSE, JNI_TRUE};
use jni::JNIEnv;
use std::fmt::Debug;
use std::slice;
@@ -770,6 +770,38 @@ pub unsafe extern "system" fn Java_io_nstudio_plugins_webserver_websocket_Server
server.remove_on_error(id as u64)
}
+/// Return one header value from a client's WebSocket upgrade request
+/// (e.g. `origin`), or `null` if the client/header is absent. `name` is
+/// matched case-insensitively. Mirrors the iOS
+/// `webserver_websocket_client_header` FFI.
+#[no_mangle]
+pub unsafe extern "system" fn Java_io_nstudio_plugins_webserver_websocket_Server_clientHeader(
+ mut env: JNIEnv,
+ _: JClass,
+ server: jlong,
+ client_id: jlong,
+ name: JString,
+) -> jstring {
+ if server == 0 {
+ return std::ptr::null_mut();
+ }
+
+ let server = &*(server as *mut Server);
+
+ let name = match env.get_string(&name) {
+ Ok(s) => s.to_string_lossy().to_ascii_lowercase(),
+ Err(_) => return std::ptr::null_mut(),
+ };
+
+ match server.client(client_id as u64).and_then(|c| c.header(&name)) {
+ Some(value) => env
+ .new_string(value)
+ .map(|s| s.into_raw())
+ .unwrap_or(std::ptr::null_mut()),
+ None => std::ptr::null_mut(),
+ }
+}
+
#[no_mangle]
pub unsafe extern "system" fn Java_io_nstudio_plugins_webserver_websocket_Server_hasClient(
_: JNIEnv,
diff --git a/packages/nativescript-web-server/src-native/web-server-native/crates/server-ios/src/static_server.rs b/packages/nativescript-web-server/src-native/web-server-native/crates/server-ios/src/static_server.rs
index ea82452d..55f20475 100644
--- a/packages/nativescript-web-server/src-native/web-server-native/crates/server-ios/src/static_server.rs
+++ b/packages/nativescript-web-server/src-native/web-server-native/crates/server-ios/src/static_server.rs
@@ -35,6 +35,7 @@ pub struct CStaticServiceOptions {
port: i16,
workers: u32,
show_files: bool,
+ frame_guard: bool,
}
impl From for StaticServiceOptions {
@@ -64,6 +65,7 @@ impl From for StaticServiceOptions {
port,
workers: value.workers,
show_files: value.show_files,
+ frame_guard: value.frame_guard,
}
}
}
@@ -95,6 +97,7 @@ impl From<&CStaticServiceOptions> for StaticServiceOptions {
port,
workers: value.workers,
show_files: value.show_files,
+ frame_guard: value.frame_guard,
}
}
}
diff --git a/packages/nativescript-web-server/src-native/web-server-native/crates/server-ios/src/websocket_server.rs b/packages/nativescript-web-server/src-native/web-server-native/crates/server-ios/src/websocket_server.rs
index e52ef186..ae0786b7 100644
--- a/packages/nativescript-web-server/src-native/web-server-native/crates/server-ios/src/websocket_server.rs
+++ b/packages/nativescript-web-server/src-native/web-server-native/crates/server-ios/src/websocket_server.rs
@@ -165,6 +165,30 @@ pub unsafe extern "C" fn webserver_websocket_client_id(client: *mut CClient) ->
client.0.id()
}
+/// One header value from the upgrade request (e.g. `origin`), or null if
+/// absent. `name` is matched case-insensitively. The returned C string is
+/// owned by the caller — free it with `webserver_error_release`.
+#[no_mangle]
+pub unsafe extern "C" fn webserver_websocket_client_header(
+ client: *mut CClient,
+ name: *const c_char,
+) -> *mut c_char {
+ if client.is_null() || name.is_null() {
+ return std::ptr::null_mut();
+ }
+ let client = &*client;
+ let name = match CStr::from_ptr(name).to_str() {
+ Ok(s) => s.to_ascii_lowercase(),
+ Err(_) => return std::ptr::null_mut(),
+ };
+ match client.0.header(&name) {
+ Some(value) => CString::new(value)
+ .map(|s| s.into_raw())
+ .unwrap_or(std::ptr::null_mut()),
+ None => std::ptr::null_mut(),
+ }
+}
+
#[no_mangle]
pub unsafe extern "C" fn webserver_websocket_client_release(client: *mut CClient) {
if !client.is_null() {
diff --git a/packages/nativescript-web-server/src-native/web-server-native/crates/server/src/static_server.rs b/packages/nativescript-web-server/src-native/web-server-native/crates/server/src/static_server.rs
index 27f79541..72b75fe9 100644
--- a/packages/nativescript-web-server/src-native/web-server-native/crates/server/src/static_server.rs
+++ b/packages/nativescript-web-server/src-native/web-server-native/crates/server/src/static_server.rs
@@ -23,6 +23,10 @@ pub struct StaticServiceOptions {
pub port: Option,
pub workers: u32,
pub show_files: bool,
+ /// When true, every served response carries anti-embedding headers
+ /// (`X-Frame-Options: DENY` + CSP `frame-ancestors 'self'`) so the
+ /// content can't be iframed by a third-party page.
+ pub frame_guard: bool,
}
#[repr(u8)]
@@ -120,8 +124,18 @@ impl Server {
let config = Arc::clone(&config);
let lock = config.lock();
+ // Anti-embedding headers when `frame_guard` is set. An empty
+ // `DefaultHeaders` is a harmless no-op otherwise, so it can be
+ // wrapped unconditionally (keeps the `App` type stable).
+ let mut default_headers = actix_web::middleware::DefaultHeaders::new();
+ if lock.frame_guard {
+ default_headers = default_headers
+ .add(("X-Frame-Options", "DENY"))
+ .add(("Content-Security-Policy", "frame-ancestors 'self'"));
+ }
let app = App::new()
.app_data(Data::new(self_server.clone()))
+ .wrap(default_headers)
.wrap(actix_web::middleware::Compress::default());
let mut directory = std::path::PathBuf::new();
diff --git a/packages/nativescript-web-server/src-native/web-server-native/crates/server/src/websocket_server.rs b/packages/nativescript-web-server/src-native/web-server-native/crates/server/src/websocket_server.rs
index 2b30462d..073f0f19 100644
--- a/packages/nativescript-web-server/src-native/web-server-native/crates/server/src/websocket_server.rs
+++ b/packages/nativescript-web-server/src-native/web-server-native/crates/server/src/websocket_server.rs
@@ -161,6 +161,13 @@ impl Client {
pub fn headers(&self) -> &Arc>> {
&self.headers
}
+
+ /// One header value by (lowercase) name, or `None`. The map is keyed
+ /// by the lowercase header name captured from the upgrade request
+ /// (e.g. `origin`), plus the synthetic `x-peer-addr` key.
+ pub fn header(&self, name: &str) -> Option {
+ self.headers.read().get(name).cloned()
+ }
}
impl Debug for Client {
@@ -181,7 +188,7 @@ impl Server {
async fn handle_ws(req: HttpRequest, stream: actix_web::web::Payload, data: Data) -> Result {
let (mut res, session, stream) = actix_ws::handle(&req, stream)?;
- let (policy, _max_payload, auto_pong) = {
+ let (policy, max_payload, auto_pong) = {
let lock = data.config.lock();
(format!("connect-src https: ws://{}:{};", lock.host_name.as_deref().unwrap_or("localhost"), lock.port.unwrap_or(8081)), lock.max_payload.unwrap_or(100 * 1024 * 1024), lock.auto_pong)
};
@@ -189,12 +196,21 @@ impl Server {
res.headers_mut()
.append(actix_web::http::header::CONTENT_SECURITY_POLICY, actix_web::http::header::HeaderValue::try_from(policy)?);
+ // Capture the upgrade REQUEST headers (notably `Origin`) so the JS
+ // layer can enforce an origin allowlist. Previously this copied the
+ // *response* headers — which only held the CSP we just appended — so
+ // the request's `Origin` was never surfaced. Keys are the lowercase
+ // header names actix exposes. Stash the remote peer under the
+ // synthetic `x-peer-addr` key for loopback/same-origin checks.
let mut headers = HashMap::new();
- for (k, v) in res.headers_mut().iter() {
+ for (k, v) in req.headers().iter() {
if let Ok(v) = v.to_str() {
- headers.insert(k.to_string(), v.to_string());
+ headers.insert(k.as_str().to_string(), v.to_string());
}
}
+ if let Some(peer) = req.peer_addr() {
+ headers.insert("x-peer-addr".to_string(), peer.to_string());
+ }
let headers = Arc::new(RwLock::new(headers));
let id = data.next_client_id.fetch_add(1, Ordering::SeqCst);
let client = Client { id, session: session.clone(), headers: headers.clone() };
@@ -204,9 +220,19 @@ impl Server {
let client = Client { id, session: session.clone(), headers };
+ // Honour the configured `max_payload`. Two separate caps had to be
+ // raised — the option used to be dead code:
+ // - `max_frame_size` lifts the codec's per-frame limit, which
+ // defaults to 64KB and silently dropped any single frame larger
+ // than that (this is the limit our `LoopbackWebSocketServer`
+ // Swift class was written to work around).
+ // - `max_continuation_size` (was hardcoded 8MB) caps the size of a
+ // message aggregated from continuation frames.
+ // Both fall back to 100MB via the `unwrap_or` above.
let mut stream = stream
+ .max_frame_size(max_payload)
.aggregate_continuations()
- .max_continuation_size(1024 * 1024 * 8);
+ .max_continuation_size(max_payload);
let connect_callback = Arc::clone(&data.connect_callback);
diff --git a/packages/nativescript-web-server/typings/android.d.ts b/packages/nativescript-web-server/typings/android.d.ts
index e8f93e66..26b08528 100644
--- a/packages/nativescript-web-server/typings/android.d.ts
+++ b/packages/nativescript-web-server/typings/android.d.ts
@@ -29,9 +29,7 @@ declare namespace io {
/**
* Constructs a new instance of the io.nstudio.plugins.webserver.GC$Object interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
- public constructor(implementation: {
- dispose(): void;
- });
+ public constructor(implementation: { dispose(): void });
public constructor();
public dispose(): void;
}
@@ -48,7 +46,7 @@ declare namespace io {
export class Server {
public static class: java.lang.Class;
public start(callback: io.nstudio.plugins.webserver.Server.Callback): void;
- public constructor(logger: boolean, path: string, directory: string, index: string, hostName: string, port: number, workers: number, showFiles: boolean);
+ public constructor(logger: boolean, path: string, directory: string, index: string, hostName: string, port: number, workers: number, showFiles: boolean, frameGuard: boolean);
public stop(wait: boolean, callback: io.nstudio.plugins.webserver.Server.Callback): void;
public setStatusCallback(callback: io.nstudio.plugins.webserver.Server.StatusCallback): void;
public finalize(): void;
@@ -60,10 +58,7 @@ declare namespace io {
/**
* Constructs a new instance of the io.nstudio.plugins.webserver.Server$Callback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
- public constructor(implementation: {
- onError(param0: string): void;
- onSuccess(): void;
- });
+ public constructor(implementation: { onError(param0: string): void; onSuccess(): void });
public constructor();
public onSuccess(): void;
public onError(param0: string): void;
@@ -76,9 +71,7 @@ declare namespace io {
/**
* Constructs a new instance of the io.nstudio.plugins.webserver.Server$StatusCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
- public constructor(implementation: {
- onChange(param0: number): void;
- });
+ public constructor(implementation: { onChange(param0: number): void });
public constructor();
public onChange(param0: number): void;
}
@@ -120,6 +113,7 @@ declare namespace io {
public addOnMessage(callback: io.nstudio.plugins.webserver.websocket.Server.MessageCallback): number;
public addOnPing(callback: io.nstudio.plugins.webserver.websocket.Server.MessageCallback): number;
public removeOnPong(id: number): void;
+ public clientHeader(clientId: number, name: string): string;
public static nativeAddOnMessage(param0: number, param1: io.nstudio.plugins.webserver.websocket.Server.MessageCallback): number;
public getStatus(): number;
}
@@ -129,10 +123,7 @@ declare namespace io {
/**
* Constructs a new instance of the io.nstudio.plugins.webserver.websocket.Server$Callback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
- public constructor(implementation: {
- onError(param0: string): void;
- onSuccess(): void;
- });
+ public constructor(implementation: { onError(param0: string): void; onSuccess(): void });
public constructor();
public onSuccess(): void;
public onError(param0: string): void;
@@ -150,9 +141,7 @@ declare namespace io {
/**
* Constructs a new instance of the io.nstudio.plugins.webserver.websocket.Server$ConnectCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
- public constructor(implementation: {
- onConnect(param0: number): void;
- });
+ public constructor(implementation: { onConnect(param0: number): void });
public constructor();
public onConnect(param0: number): void;
}
@@ -161,9 +150,7 @@ declare namespace io {
/**
* Constructs a new instance of the io.nstudio.plugins.webserver.websocket.Server$DisconnectCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
- public constructor(implementation: {
- onDisconnect(param0: number, param1: number, param2: string): void;
- });
+ public constructor(implementation: { onDisconnect(param0: number, param1: number, param2: string): void });
public constructor();
public onDisconnect(param0: number, param1: number, param2: string): void;
}
@@ -172,9 +159,7 @@ declare namespace io {
/**
* Constructs a new instance of the io.nstudio.plugins.webserver.websocket.Server$ErrorCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
- public constructor(implementation: {
- onError(param0: number, param1: string): void;
- });
+ public constructor(implementation: { onError(param0: number, param1: string): void });
public constructor();
public onError(param0: number, param1: string): void;
}
@@ -183,12 +168,7 @@ declare namespace io {
/**
* Constructs a new instance of the io.nstudio.plugins.webserver.websocket.Server$MessageCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
- public constructor(implementation: {
- onMessage(param0: number, param1: string): void;
- onMessage(param0: number, param1: java.nio.ByteBuffer): void;
- onPing(param0: number, param1: java.nio.ByteBuffer): void;
- onPong(param0: number, param1: java.nio.ByteBuffer): void;
- });
+ public constructor(implementation: { onMessage(param0: number, param1: string): void; onMessage(param0: number, param1: java.nio.ByteBuffer): void; onPing(param0: number, param1: java.nio.ByteBuffer): void; onPong(param0: number, param1: java.nio.ByteBuffer): void });
public constructor();
public onPong(param0: number, param1: java.nio.ByteBuffer): void;
public onMessage(param0: number, param1: string): void;
@@ -200,9 +180,7 @@ declare namespace io {
/**
* Constructs a new instance of the io.nstudio.plugins.webserver.websocket.Server$StatusCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
- public constructor(implementation: {
- onChange(param0: number): void;
- });
+ public constructor(implementation: { onChange(param0: number): void });
public constructor();
public onChange(param0: number): void;
}
@@ -214,4 +192,3 @@ declare namespace io {
}
//Generics information:
-
diff --git a/packages/nativescript-web-server/typings/objc!WebServerNative.d.ts b/packages/nativescript-web-server/typings/objc!WebServerNative.d.ts
index f202dabf..d25c3b65 100644
--- a/packages/nativescript-web-server/typings/objc!WebServerNative.d.ts
+++ b/packages/nativescript-web-server/typings/objc!WebServerNative.d.ts
@@ -1,6 +1,4 @@
-
declare const enum CServerStatus {
-
Inactive = 0,
Active = 1,
@@ -9,7 +7,7 @@ declare const enum CServerStatus {
Starting = 3,
- Stopping = 4
+ Stopping = 4,
}
interface CStaticServiceOptions {
@@ -36,7 +34,6 @@ interface CWebSocketServiceOptions {
declare var CWebSocketServiceOptions: interop.StructType;
declare const enum CWebsocketServerStatus {
-
Inactive = 0,
Active = 1,
@@ -45,20 +42,22 @@ declare const enum CWebsocketServerStatus {
Starting = 3,
- Stopping = 4
+ Stopping = 4,
}
declare class NSCClient extends NSObject {
-
static alloc(): NSCClient; // inherited from NSObject
static new(): NSCClient; // inherited from NSObject
readonly id: number;
+
+ readonly origin: string; // null when the upgrade request sent no Origin
+
+ header(name: string): string; // upgrade-request header value, or null
}
declare class NSCMessage extends NSObject {
-
static alloc(): NSCMessage; // inherited from NSObject
static new(): NSCMessage; // inherited from NSObject
@@ -71,18 +70,16 @@ declare class NSCMessage extends NSObject {
}
declare const enum NSCMessageType {
-
Text = 0,
Binary = 1,
Ping = 2,
- Pong = 3
+ Pong = 3,
}
declare class NSCServer extends NSObject {
-
static alloc(): NSCServer; // inherited from NSObject
static new(): NSCServer; // inherited from NSObject
@@ -91,7 +88,7 @@ declare class NSCServer extends NSObject {
constructor();
- init(logger: boolean, path: string, directory: string, index: string, hostName: string, port: number, workers: number, showFiles: boolean): this;
+ init(logger: boolean, path: string, directory: string, index: string, hostName: string, port: number, workers: number, showFiles: boolean, frameGuard: boolean): this;
setStatusChangeCallback(callback: (p1: NSCServerStatus) => void): void;
@@ -101,7 +98,6 @@ declare class NSCServer extends NSObject {
}
declare const enum NSCServerStatus {
-
Inactive = 0,
Active = 1,
@@ -110,11 +106,10 @@ declare const enum NSCServerStatus {
Starting = 3,
- Stopping = 4
+ Stopping = 4,
}
declare class NSCWebSocketServer extends NSObject {
-
static alloc(): NSCWebSocketServer; // inherited from NSObject
static new(): NSCWebSocketServer; // inherited from NSObject
@@ -185,14 +180,13 @@ declare var WebServerNativeVersionNumber: number;
declare var WebServerNativeVersionString: interop.Reference;
declare const enum WebsocketMessageType {
-
Text = 0,
Binary = 1,
Ping = 2,
- Pong = 3
+ Pong = 3,
}
declare function webserver_clear_status_callback(server: interop.Pointer | interop.Reference): void;
diff --git a/tools/scripts/webserver-build-android.sh b/tools/scripts/webserver-build-android.sh
new file mode 100755
index 00000000..87c69330
--- /dev/null
+++ b/tools/scripts/webserver-build-android.sh
@@ -0,0 +1,16 @@
+#!/bin/bash
+cd ../../packages/nativescript-web-server/src-native/web-server-android
+set -e
+
+
+rm -rf ../../platforms/android/webserver-release.aar || true
+mkdir -p ../../platforms/android
+
+echo "Build Android"
+./build.sh
+
+echo "Copy webserver-release.aar platforms/android"
+
+echo $PWD
+
+cp -R webserver/build/outputs/aar/webserver-release.aar ../../platforms/android