Build Information
Successful build of RoyalVNCKit, reference 1.1.0 (92d442), with Swift 6.3 for macOS (SPM) on 18 Apr 2026 13:04:06 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
61 | @available(*, unavailable)
62 | public func rvnc_cursor_hotspot_y_get(_ cursor: rvnc_cursor_t) -> UInt16 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
63 | VNCCursor.fromPointer(cursor)
64 | .hotspot.y
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:70:58: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
68 | @_spi(RoyalVNCKitC)
69 | @available(*, unavailable)
70 | public func rvnc_cursor_bits_per_component_get(_ cursor: rvnc_cursor_t) -> Int64 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
71 | .init(VNCCursor.fromPointer(cursor).bitsPerComponent)
72 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:77:54: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
75 | @_spi(RoyalVNCKitC)
76 | @available(*, unavailable)
77 | public func rvnc_cursor_bits_per_pixel_get(_ cursor: rvnc_cursor_t) -> Int64 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
78 | .init(VNCCursor.fromPointer(cursor).bitsPerPixel)
79 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:84:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
82 | @_spi(RoyalVNCKitC)
83 | @available(*, unavailable)
84 | public func rvnc_cursor_bytes_per_pixel_get(_ cursor: rvnc_cursor_t) -> Int64 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
85 | .init(VNCCursor.fromPointer(cursor).bytesPerPixel)
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:91:53: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
89 | @_spi(RoyalVNCKitC)
90 | @available(*, unavailable)
91 | public func rvnc_cursor_bytes_per_row_get(_ cursor: rvnc_cursor_t) -> Int64 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
92 | .init(VNCCursor.fromPointer(cursor).bytesPerRow)
93 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:98:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
96 | @_spi(RoyalVNCKitC)
97 | @available(*, unavailable)
98 | public func rvnc_cursor_pixel_data_get_copy(_ cursor: rvnc_cursor_t) -> UnsafeMutableRawPointer? {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
99 | let cursorSwift = VNCCursor.fromPointer(cursor)
100 | let data = cursorSwift.imageData
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:125:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
123 | @_spi(RoyalVNCKitC)
124 | @available(*, unavailable)
125 | public func rvnc_cursor_pixel_data_size_get(_ cursor: rvnc_cursor_t) -> UInt64 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
126 | let cursorSwift = VNCCursor.fromPointer(cursor)
127 | let data = cursorSwift.imageData
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:136:68: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
134 | @_spi(RoyalVNCKitC)
135 | @available(*, unavailable)
136 | public func rvnc_cursor_copy_pixel_data_to_rgba32_buffer(_ cursor: rvnc_cursor_t,
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
137 | _ destinationPixelBuffer: UnsafeMutableRawPointer) {
138 | VNCCursor.fromPointer(cursor)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:42:46: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
40 | @_spi(RoyalVNCKitC)
41 | @available(*, unavailable)
42 | public func rvnc_frame_encodings_create() -> rvnc_frame_encodings_t {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
43 | let frameEncodings = VNCFrameEncodings_C()
44 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:51:65: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
49 | @_spi(RoyalVNCKitC)
50 | @available(*, unavailable)
51 | public func rvnc_frame_encodings_append_tight(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
52 | VNCFrameEncodings_C.fromPointer(frameEncodings)
53 | .append(.tight)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:59:64: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
57 | @_spi(RoyalVNCKitC)
58 | @available(*, unavailable)
59 | public func rvnc_frame_encodings_append_zlib(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
60 | VNCFrameEncodings_C.fromPointer(frameEncodings)
61 | .append(.zlib)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:67:64: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
65 | @_spi(RoyalVNCKitC)
66 | @available(*, unavailable)
67 | public func rvnc_frame_encodings_append_zrle(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
68 | VNCFrameEncodings_C.fromPointer(frameEncodings)
69 | .append(.zrle)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:75:67: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
73 | @_spi(RoyalVNCKitC)
74 | @available(*, unavailable)
75 | public func rvnc_frame_encodings_append_hextile(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
76 | VNCFrameEncodings_C.fromPointer(frameEncodings)
77 | .append(.hextile)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:83:65: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
81 | @_spi(RoyalVNCKitC)
82 | @available(*, unavailable)
83 | public func rvnc_frame_encodings_append_corre(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
84 | VNCFrameEncodings_C.fromPointer(frameEncodings)
85 | .append(.coRRE)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:91:63: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
89 | @_spi(RoyalVNCKitC)
90 | @available(*, unavailable)
91 | public func rvnc_frame_encodings_append_rre(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
92 | VNCFrameEncodings_C.fromPointer(frameEncodings)
93 | .append(.rre)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:99:60: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
97 | @_spi(RoyalVNCKitC)
98 | @available(*, unavailable)
99 | public func rvnc_frame_encodings_destroy(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
100 | VNCFrameEncodings_C.autoreleasePointer(frameEncodings)
101 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
[281/308] Compiling RoyalVNCKit RVNC_FrameEncodings.swift
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:65:90: warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
63 | @_spi(RoyalVNCKitC)
64 | @available(*, unavailable)
65 | public func rvnc_authentication_request_authentication_type_get(_ authenticationRequest: rvnc_authentication_request_t) -> RVNC_AUTHENTICATIONTYPE {
| `- warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
66 | VNCAuthenticationRequest_C.fromPointer(authenticationRequest)
67 | .authenticationType
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:86:15: note: type alias declared here
84 | typedef void* rvnc_logger_t;
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
| `- note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:65:124: warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
63 | @_spi(RoyalVNCKitC)
64 | @available(*, unavailable)
65 | public func rvnc_authentication_request_authentication_type_get(_ authenticationRequest: rvnc_authentication_request_t) -> RVNC_AUTHENTICATIONTYPE {
| `- warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
66 | VNCAuthenticationRequest_C.fromPointer(authenticationRequest)
67 | .authenticationType
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:55:9: note: struct declared here
53 | * Authentication types supported by VNC connections.
54 | */
55 | typedef enum {
| `- note: struct declared here
56 | RVNC_AUTHENTICATIONTYPE_VNC = 0,
57 | RVNC_AUTHENTICATIONTYPE_APPLEREMOTEDESKTOP = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:74:73: warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
72 | @_spi(RoyalVNCKitC)
73 | @available(*, unavailable)
74 | public func rvnc_authentication_request_cancel(_ authenticationRequest: rvnc_authentication_request_t) {
| `- warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
75 | let authenticationRequestSwift = VNCAuthenticationRequest_C.fromPointer(authenticationRequest)
76 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:86:15: note: type alias declared here
84 | typedef void* rvnc_logger_t;
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
| `- note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:87:98: warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
85 | @_spi(RoyalVNCKitC)
86 | @available(*, unavailable)
87 | public func rvnc_authentication_request_complete_with_username_password(_ authenticationRequest: rvnc_authentication_request_t,
| `- warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
88 | _ username: UnsafePointer<CChar>,
89 | _ password: UnsafePointer<CChar>) {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:86:15: note: type alias declared here
84 | typedef void* rvnc_logger_t;
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
| `- note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:103:89: warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
101 | @_spi(RoyalVNCKitC)
102 | @available(*, unavailable)
103 | public func rvnc_authentication_request_complete_with_password(_ authenticationRequest: rvnc_authentication_request_t,
| `- warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
104 | _ password: UnsafePointer<CChar>) {
105 | let authenticationRequestSwift = VNCAuthenticationRequest_C.fromPointer(authenticationRequest)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:86:15: note: type alias declared here
84 | typedef void* rvnc_logger_t;
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
| `- note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationType.swift:40:78: warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
38 | @_spi(RoyalVNCKitC)
39 | @available(*, unavailable)
40 | public func rvnc_authentication_type_requires_username(_ authenticationType: RVNC_AUTHENTICATIONTYPE) -> Bool {
| `- warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
41 | let authenticationTypeSwift = authenticationType.swiftVNCAuthenticationType
42 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:55:9: note: struct declared here
53 | * Authentication types supported by VNC connections.
54 | */
55 | typedef enum {
| `- note: struct declared here
56 | RVNC_AUTHENTICATIONTYPE_VNC = 0,
57 | RVNC_AUTHENTICATIONTYPE_APPLEREMOTEDESKTOP = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationType.swift:49:78: warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
47 | @_spi(RoyalVNCKitC)
48 | @available(*, unavailable)
49 | public func rvnc_authentication_type_requires_password(_ authenticationType: RVNC_AUTHENTICATIONTYPE) -> Bool {
| `- warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
50 | let authenticationTypeSwift = authenticationType.swiftVNCAuthenticationType
51 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:55:9: note: struct declared here
53 | * Authentication types supported by VNC connections.
54 | */
55 | typedef enum {
| `- note: struct declared here
56 | RVNC_AUTHENTICATIONTYPE_VNC = 0,
57 | RVNC_AUTHENTICATIONTYPE_APPLEREMOTEDESKTOP = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:30:48: warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
28 | @_spi(RoyalVNCKitC)
29 | @available(*, unavailable)
30 | public func rvnc_connection_create(_ settings: rvnc_settings_t,
| `- warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
31 | _ logger: rvnc_logger_t?,
32 | _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:88:15: note: type alias declared here
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
| `- note: type alias declared here
89 | typedef void* rvnc_connection_state_t;
90 | typedef void* rvnc_framebuffer_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:31:46: warning: cannot use type alias 'rvnc_logger_t' here; 'RoyalVNCKitC' has been imported as implementation-only
29 | @available(*, unavailable)
30 | public func rvnc_connection_create(_ settings: rvnc_settings_t,
31 | _ logger: rvnc_logger_t?,
| `- warning: cannot use type alias 'rvnc_logger_t' here; 'RoyalVNCKitC' has been imported as implementation-only
32 | _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
33 | _ context: rvnc_context_t?) -> rvnc_connection_t {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:84:15: note: type alias declared here
82 |
83 | typedef void* rvnc_context_t;
84 | typedef void* rvnc_logger_t;
| `- note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:32:60: warning: cannot use type alias 'rvnc_framebuffer_allocator_t' here; 'RoyalVNCKitC' has been imported as implementation-only
30 | public func rvnc_connection_create(_ settings: rvnc_settings_t,
31 | _ logger: rvnc_logger_t?,
32 | _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
| `- warning: cannot use type alias 'rvnc_framebuffer_allocator_t' here; 'RoyalVNCKitC' has been imported as implementation-only
33 | _ context: rvnc_context_t?) -> rvnc_connection_t {
34 | let loggerSwift: VNCLogger_C?
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:91:15: note: type alias declared here
89 | typedef void* rvnc_connection_state_t;
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
| `- note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:33:47: warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
31 | _ logger: rvnc_logger_t?,
32 | _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
33 | _ context: rvnc_context_t?) -> rvnc_connection_t {
| `- warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
34 | let loggerSwift: VNCLogger_C?
35 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:83:15: note: type alias declared here
81 | #pragma mark - Types
82 |
83 | typedef void* rvnc_context_t;
| `- note: type alias declared here
84 | typedef void* rvnc_logger_t;
85 | typedef void* rvnc_logger_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:33:67: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
31 | _ logger: rvnc_logger_t?,
32 | _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
33 | _ context: rvnc_context_t?) -> rvnc_connection_t {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
34 | let loggerSwift: VNCLogger_C?
35 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:71:51: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
69 | @_spi(RoyalVNCKitC)
70 | @available(*, unavailable)
71 | public func rvnc_connection_destroy(_ connection: rvnc_connection_t) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
72 | VNCConnection.autoreleasePointer(connection)
73 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:78:51: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
76 | @_spi(RoyalVNCKitC)
77 | @available(*, unavailable)
78 | public func rvnc_connection_connect(_ connection: rvnc_connection_t) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
79 | VNCConnection.fromPointer(connection)
80 | .connect()
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:86:54: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
84 | @_spi(RoyalVNCKitC)
85 | @available(*, unavailable)
86 | public func rvnc_connection_disconnect(_ connection: rvnc_connection_t) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
87 | VNCConnection.fromPointer(connection)
88 | .disconnect()
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:94:62: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
92 | @_spi(RoyalVNCKitC)
93 | @available(*, unavailable)
94 | public func rvnc_connection_update_color_depth(_ connection: rvnc_connection_t,
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
95 | _ colorDepth: RVNC_COLORDEPTH) {
96 | let colorDepthSwift = colorDepth.swiftColorDepth
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:95:62: warning: cannot use struct 'RVNC_COLORDEPTH' here; 'RoyalVNCKitC' has been imported as implementation-only
93 | @available(*, unavailable)
94 | public func rvnc_connection_update_color_depth(_ connection: rvnc_connection_t,
95 | _ colorDepth: RVNC_COLORDEPTH) {
| `- warning: cannot use struct 'RVNC_COLORDEPTH' here; 'RoyalVNCKitC' has been imported as implementation-only
96 | let colorDepthSwift = colorDepth.swiftColorDepth
97 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:46:9: note: struct declared here
44 | * Color depth options for framebuffer pixel formats.
45 | */
46 | typedef enum {
| `- note: struct declared here
47 | RVNC_COLORDEPTH_8BIT = 8, // 256 Colors
48 | RVNC_COLORDEPTH_16BIT = 16,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:105:56: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
103 | @_spi(RoyalVNCKitC)
104 | @available(*, unavailable)
105 | public func rvnc_connection_delegate_set(_ connection: rvnc_connection_t,
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
106 | _ connectionDelegate: rvnc_connection_delegate_t?) {
107 | let connectionSwift = VNCConnection.fromPointer(connection)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:106:64: warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
104 | @available(*, unavailable)
105 | public func rvnc_connection_delegate_set(_ connection: rvnc_connection_t,
106 | _ connectionDelegate: rvnc_connection_delegate_t?) {
| `- warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
107 | let connectionSwift = VNCConnection.fromPointer(connection)
108 | let connectionDelegateSwift: VNCConnectionDelegate?
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:93:15: note: type alias declared here
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
| `- note: type alias declared here
94 | typedef void* rvnc_cursor_t;
95 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:122:55: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
120 | @_spi(RoyalVNCKitC)
121 | @available(*, unavailable)
122 | public func rvnc_connection_context_get(_ connection: rvnc_connection_t) -> rvnc_context_t? {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
123 | let connectionSwift = VNCConnection.fromPointer(connection)
124 | let context = connectionSwift.context
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:122:77: warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
120 | @_spi(RoyalVNCKitC)
121 | @available(*, unavailable)
122 | public func rvnc_connection_context_get(_ connection: rvnc_connection_t) -> rvnc_context_t? {
| `- warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
123 | let connectionSwift = VNCConnection.fromPointer(connection)
124 | let context = connectionSwift.context
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:83:15: note: type alias declared here
81 | #pragma mark - Types
82 |
83 | typedef void* rvnc_context_t;
| `- note: type alias declared here
84 | typedef void* rvnc_logger_t;
85 | typedef void* rvnc_logger_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:132:58: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
130 | @_spi(RoyalVNCKitC)
131 | @available(*, unavailable)
132 | public func rvnc_connection_state_get_copy(_ connection: rvnc_connection_t) -> rvnc_connection_state_t {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
133 | let connectionSwift = VNCConnection.fromPointer(connection)
134 | let connectionState = connectionSwift.connectionState
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:132:80: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
130 | @_spi(RoyalVNCKitC)
131 | @available(*, unavailable)
132 | public func rvnc_connection_state_get_copy(_ connection: rvnc_connection_t) -> rvnc_connection_state_t {
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
133 | let connectionSwift = VNCConnection.fromPointer(connection)
134 | let connectionState = connectionSwift.connectionState
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:143:61: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
141 | @_spi(RoyalVNCKitC)
142 | @available(*, unavailable)
143 | public func rvnc_connection_settings_get_copy(_ connection: rvnc_connection_t) -> rvnc_settings_t {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
144 | let connectionSwift = VNCConnection.fromPointer(connection)
145 | let connectionSettings = connectionSwift.settings
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:143:83: warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
141 | @_spi(RoyalVNCKitC)
142 | @available(*, unavailable)
143 | public func rvnc_connection_settings_get_copy(_ connection: rvnc_connection_t) -> rvnc_settings_t {
| `- warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
144 | let connectionSwift = VNCConnection.fromPointer(connection)
145 | let connectionSettings = connectionSwift.settings
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:88:15: note: type alias declared here
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
| `- note: type alias declared here
89 | typedef void* rvnc_connection_state_t;
90 | typedef void* rvnc_framebuffer_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:155:54: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
153 | @_spi(RoyalVNCKitC)
154 | @available(*, unavailable)
155 | public func rvnc_connection_mouse_move(_ connection: rvnc_connection_t, _ x: UInt16, _ y: UInt16) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
156 | VNCConnection.fromPointer(connection)
157 | .mouseMove(x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:163:54: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
161 | @_spi(RoyalVNCKitC)
162 | @available(*, unavailable)
163 | public func rvnc_connection_mouse_down(_ connection: rvnc_connection_t, _ button: RVNC_MOUSEBUTTON, _ x: UInt16, _ y: UInt16) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
164 | VNCConnection.fromPointer(connection)
165 | .mouseButtonDown(button.swiftVNCMouseButton, x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:163:83: warning: cannot use struct 'RVNC_MOUSEBUTTON' here; 'RoyalVNCKitC' has been imported as implementation-only
161 | @_spi(RoyalVNCKitC)
162 | @available(*, unavailable)
163 | public func rvnc_connection_mouse_down(_ connection: rvnc_connection_t, _ button: RVNC_MOUSEBUTTON, _ x: UInt16, _ y: UInt16) {
| `- warning: cannot use struct 'RVNC_MOUSEBUTTON' here; 'RoyalVNCKitC' has been imported as implementation-only
164 | VNCConnection.fromPointer(connection)
165 | .mouseButtonDown(button.swiftVNCMouseButton, x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:64:9: note: struct declared here
62 | * Mouse buttons used in mouse input events.
63 | */
64 | typedef enum {
| `- note: struct declared here
65 | RVNC_MOUSEBUTTON_LEFT = 0,
66 | RVNC_MOUSEBUTTON_MIDDLE = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:171:52: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
169 | @_spi(RoyalVNCKitC)
170 | @available(*, unavailable)
171 | public func rvnc_connection_mouse_up(_ connection: rvnc_connection_t, _ button: RVNC_MOUSEBUTTON, _ x: UInt16, _ y: UInt16) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
172 | VNCConnection.fromPointer(connection)
173 | .mouseButtonUp(button.swiftVNCMouseButton, x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:171:81: warning: cannot use struct 'RVNC_MOUSEBUTTON' here; 'RoyalVNCKitC' has been imported as implementation-only
169 | @_spi(RoyalVNCKitC)
170 | @available(*, unavailable)
171 | public func rvnc_connection_mouse_up(_ connection: rvnc_connection_t, _ button: RVNC_MOUSEBUTTON, _ x: UInt16, _ y: UInt16) {
| `- warning: cannot use struct 'RVNC_MOUSEBUTTON' here; 'RoyalVNCKitC' has been imported as implementation-only
172 | VNCConnection.fromPointer(connection)
173 | .mouseButtonUp(button.swiftVNCMouseButton, x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:64:9: note: struct declared here
62 | * Mouse buttons used in mouse input events.
63 | */
64 | typedef enum {
| `- note: struct declared here
65 | RVNC_MOUSEBUTTON_LEFT = 0,
66 | RVNC_MOUSEBUTTON_MIDDLE = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:179:55: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
177 | @_spi(RoyalVNCKitC)
178 | @available(*, unavailable)
179 | public func rvnc_connection_mouse_wheel(_ connection: rvnc_connection_t, _ wheel: RVNC_MOUSEWHEEL, _ x: UInt16, _ y: UInt16, _ steps: UInt32) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
180 | VNCConnection.fromPointer(connection)
181 | .mouseWheel(wheel.swiftVNCMouseWheel, x: x, y: y, steps: steps)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:179:83: warning: cannot use struct 'RVNC_MOUSEWHEEL' here; 'RoyalVNCKitC' has been imported as implementation-only
177 | @_spi(RoyalVNCKitC)
178 | @available(*, unavailable)
179 | public func rvnc_connection_mouse_wheel(_ connection: rvnc_connection_t, _ wheel: RVNC_MOUSEWHEEL, _ x: UInt16, _ y: UInt16, _ steps: UInt32) {
| `- warning: cannot use struct 'RVNC_MOUSEWHEEL' here; 'RoyalVNCKitC' has been imported as implementation-only
180 | VNCConnection.fromPointer(connection)
181 | .mouseWheel(wheel.swiftVNCMouseWheel, x: x, y: y, steps: steps)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:73:9: note: struct declared here
71 | * Mouse wheel directions used in mouse wheel input events.
72 | */
73 | typedef enum {
| `- note: struct declared here
74 | RVNC_MOUSEWHEEL_LEFT = 0,
75 | RVNC_MOUSEWHEEL_RIGHT = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:188:52: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
186 | @_spi(RoyalVNCKitC)
187 | @available(*, unavailable)
188 | public func rvnc_connection_key_down(_ connection: rvnc_connection_t, _ key: UInt32) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
189 | VNCConnection.fromPointer(connection)
190 | .keyDown(.init(key))
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:196:50: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
194 | @_spi(RoyalVNCKitC)
195 | @available(*, unavailable)
196 | public func rvnc_connection_key_up(_ connection: rvnc_connection_t, _ key: UInt32) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
197 | VNCConnection.fromPointer(connection)
198 | .keyUp(.init(key))
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:31:33: warning: cannot use type alias 'rvnc_connection_delegate_connection_state_did_change' here; 'RoyalVNCKitC' has been imported as implementation-only
29 | @available(*, unavailable)
30 | public func rvnc_connection_delegate_create(
31 | _ connectionStateDidChange: rvnc_connection_delegate_connection_state_did_change,
| `- warning: cannot use type alias 'rvnc_connection_delegate_connection_state_did_change' here; 'RoyalVNCKitC' has been imported as implementation-only
32 | _ authenticate: rvnc_connection_delegate_authenticate,
33 | _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:507:16: note: type alias declared here
505 | * \param connectionState The new connection state instance.
506 | */
507 | typedef void (*rvnc_connection_delegate_connection_state_did_change)(rvnc_connection_t _Nonnull /* connection */,
| `- note: type alias declared here
508 | const rvnc_context_t _Nullable /* context */,
509 | _Nonnull rvnc_connection_state_t /* connectionState */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:32:21: warning: cannot use type alias 'rvnc_connection_delegate_authenticate' here; 'RoyalVNCKitC' has been imported as implementation-only
30 | public func rvnc_connection_delegate_create(
31 | _ connectionStateDidChange: rvnc_connection_delegate_connection_state_did_change,
32 | _ authenticate: rvnc_connection_delegate_authenticate,
| `- warning: cannot use type alias 'rvnc_connection_delegate_authenticate' here; 'RoyalVNCKitC' has been imported as implementation-only
33 | _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
34 | _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:517:16: note: type alias declared here
515 | * \param authenticationRequest The authentication request instance to complete.
516 | */
517 | typedef void (*rvnc_connection_delegate_authenticate)(rvnc_connection_t _Nonnull /* connection */,
| `- note: type alias declared here
518 | const rvnc_context_t _Nullable /* context */,
519 | _Nonnull rvnc_authentication_request_t /* authenticationRequest */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:33:29: warning: cannot use type alias 'rvnc_connection_delegate_did_create_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
31 | _ connectionStateDidChange: rvnc_connection_delegate_connection_state_did_change,
32 | _ authenticate: rvnc_connection_delegate_authenticate,
33 | _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
| `- warning: cannot use type alias 'rvnc_connection_delegate_did_create_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
34 | _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
35 | _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:527:16: note: type alias declared here
525 | * \param framebuffer The newly created framebuffer instance.
526 | */
527 | typedef void (*rvnc_connection_delegate_did_create_framebuffer)(rvnc_connection_t _Nonnull /* connection */,
| `- note: type alias declared here
528 | const rvnc_context_t _Nullable /* context */,
529 | _Nonnull rvnc_framebuffer_t /* framebuffer */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:34:29: warning: cannot use type alias 'rvnc_connection_delegate_did_resize_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
32 | _ authenticate: rvnc_connection_delegate_authenticate,
33 | _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
34 | _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
| `- warning: cannot use type alias 'rvnc_connection_delegate_did_resize_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
35 | _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
36 | _ didUpdateCursor: rvnc_connection_delegate_did_update_cursor
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:537:16: note: type alias declared here
535 | * \param framebuffer The resized framebuffer instance.
536 | */
537 | typedef void (*rvnc_connection_delegate_did_resize_framebuffer)(rvnc_connection_t _Nonnull /* connection */,
| `- note: type alias declared here
538 | const rvnc_context_t _Nullable /* context */,
539 | _Nonnull rvnc_framebuffer_t /* framebuffer */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:35:29: warning: cannot use type alias 'rvnc_connection_delegate_did_update_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
33 | _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
34 | _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
35 | _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
| `- warning: cannot use type alias 'rvnc_connection_delegate_did_update_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
36 | _ didUpdateCursor: rvnc_connection_delegate_did_update_cursor
37 | ) -> rvnc_connection_delegate_t {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:551:16: note: type alias declared here
549 | * \param height The height of the updated region.
550 | */
551 | typedef void (*rvnc_connection_delegate_did_update_framebuffer)(rvnc_connection_t _Nonnull /* connection */,
| `- note: type alias declared here
552 | const rvnc_context_t _Nullable /* context */,
553 | _Nonnull rvnc_framebuffer_t /* framebuffer */,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:36:24: warning: cannot use type alias 'rvnc_connection_delegate_did_update_cursor' here; 'RoyalVNCKitC' has been imported as implementation-only
34 | _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
35 | _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
36 | _ didUpdateCursor: rvnc_connection_delegate_did_update_cursor
| `- warning: cannot use type alias 'rvnc_connection_delegate_did_update_cursor' here; 'RoyalVNCKitC' has been imported as implementation-only
37 | ) -> rvnc_connection_delegate_t {
38 | let delegate = VNCConnectionDelegate_C(
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:565:16: note: type alias declared here
563 | * \param cursor The updated cursor instance.
564 | */
565 | typedef void (*rvnc_connection_delegate_did_update_cursor)(rvnc_connection_t _Nonnull /* connection */,
| `- note: type alias declared here
566 | const rvnc_context_t _Nullable /* context */,
567 | rvnc_cursor_t _Nonnull /* cursor */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:37:6: warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
35 | _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
36 | _ didUpdateCursor: rvnc_connection_delegate_did_update_cursor
37 | ) -> rvnc_connection_delegate_t {
| `- warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
38 | let delegate = VNCConnectionDelegate_C(
39 | connectionStateDidChange: connectionStateDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:93:15: note: type alias declared here
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
| `- note: type alias declared here
94 | typedef void* rvnc_cursor_t;
95 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:53:68: warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
51 | @_spi(RoyalVNCKitC)
52 | @available(*, unavailable)
53 | public func rvnc_connection_delegate_destroy(_ connectionDelegate: rvnc_connection_delegate_t) {
| `- warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
54 | VNCConnectionDelegate_C.autoreleasePointer(connectionDelegate)
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:93:15: note: type alias declared here
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
| `- note: type alias declared here
94 | typedef void* rvnc_cursor_t;
95 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:45:62: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
43 | @_spi(RoyalVNCKitC)
44 | @available(*, unavailable)
45 | public func rvnc_connection_state_destroy(_ connectionState: rvnc_connection_state_t) {
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
46 | VNCConnection.ConnectionState.autoreleasePointer(connectionState)
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:52:65: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
50 | @_spi(RoyalVNCKitC)
51 | @available(*, unavailable)
52 | public func rvnc_connection_state_status_get(_ connectionState: rvnc_connection_state_t) -> RVNC_CONNECTION_STATUS {
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
53 | let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
54 | let status = connectionStateSwift.status
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:52:93: warning: cannot use struct 'RVNC_CONNECTION_STATUS' here; 'RoyalVNCKitC' has been imported as implementation-only
50 | @_spi(RoyalVNCKitC)
51 | @available(*, unavailable)
52 | public func rvnc_connection_state_status_get(_ connectionState: rvnc_connection_state_t) -> RVNC_CONNECTION_STATUS {
| `- warning: cannot use struct 'RVNC_CONNECTION_STATUS' here; 'RoyalVNCKitC' has been imported as implementation-only
53 | let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
54 | let status = connectionStateSwift.status
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:26:9: note: struct declared here
24 | * Connection status states representing the current state of a VNC connection.
25 | */
26 | typedef enum {
| `- note: struct declared here
27 | RVNC_CONNECTION_STATUS_DISCONNECTED = 0,
28 | RVNC_CONNECTION_STATUS_CONNECTING = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:63:81: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
61 | @_spi(RoyalVNCKitC)
62 | @available(*, unavailable)
63 | public func rvnc_connection_state_error_description_get_copy(_ connectionState: rvnc_connection_state_t) -> UnsafeMutablePointer<CChar>? {
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
64 | let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
65 | let error = connectionStateSwift.error
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:80:87: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
78 | @_spi(RoyalVNCKitC)
79 | @available(*, unavailable)
80 | public func rvnc_connection_state_error_should_display_to_user_get(_ connectionState: rvnc_connection_state_t) -> Bool {
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
81 | let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
82 | let error = connectionStateSwift.error
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:94:88: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
92 | @_spi(RoyalVNCKitC)
93 | @available(*, unavailable)
94 | public func rvnc_connection_state_error_is_authentication_error_get(_ connectionState: rvnc_connection_state_t) -> Bool {
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
95 | let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
96 | let error = connectionStateSwift.error
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:30:48: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
28 | @_spi(RoyalVNCKitC)
29 | @available(*, unavailable)
30 | public func rvnc_cursor_is_empty_get(_ cursor: rvnc_cursor_t) -> Bool {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
31 | VNCCursor.fromPointer(cursor)
32 | .isEmpty
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:38:50: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
36 | @_spi(RoyalVNCKitC)
37 | @available(*, unavailable)
38 | public func rvnc_cursor_size_width_get(_ cursor: rvnc_cursor_t) -> UInt16 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
39 | VNCCursor.fromPointer(cursor)
40 | .size.width
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:46:51: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
44 | @_spi(RoyalVNCKitC)
45 | @available(*, unavailable)
46 | public func rvnc_cursor_size_height_get(_ cursor: rvnc_cursor_t) -> UInt16 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
47 | VNCCursor.fromPointer(cursor)
48 | .size.height
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:54:49: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
52 | @_spi(RoyalVNCKitC)
53 | @available(*, unavailable)
54 | public func rvnc_cursor_hotspot_x_get(_ cursor: rvnc_cursor_t) -> UInt16 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
55 | VNCCursor.fromPointer(cursor)
56 | .hotspot.x
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:62:49: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
60 | @_spi(RoyalVNCKitC)
61 | @available(*, unavailable)
62 | public func rvnc_cursor_hotspot_y_get(_ cursor: rvnc_cursor_t) -> UInt16 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
63 | VNCCursor.fromPointer(cursor)
64 | .hotspot.y
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:70:58: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
68 | @_spi(RoyalVNCKitC)
69 | @available(*, unavailable)
70 | public func rvnc_cursor_bits_per_component_get(_ cursor: rvnc_cursor_t) -> Int64 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
71 | .init(VNCCursor.fromPointer(cursor).bitsPerComponent)
72 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:77:54: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
75 | @_spi(RoyalVNCKitC)
76 | @available(*, unavailable)
77 | public func rvnc_cursor_bits_per_pixel_get(_ cursor: rvnc_cursor_t) -> Int64 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
78 | .init(VNCCursor.fromPointer(cursor).bitsPerPixel)
79 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:84:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
82 | @_spi(RoyalVNCKitC)
83 | @available(*, unavailable)
84 | public func rvnc_cursor_bytes_per_pixel_get(_ cursor: rvnc_cursor_t) -> Int64 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
85 | .init(VNCCursor.fromPointer(cursor).bytesPerPixel)
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:91:53: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
89 | @_spi(RoyalVNCKitC)
90 | @available(*, unavailable)
91 | public func rvnc_cursor_bytes_per_row_get(_ cursor: rvnc_cursor_t) -> Int64 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
92 | .init(VNCCursor.fromPointer(cursor).bytesPerRow)
93 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:98:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
96 | @_spi(RoyalVNCKitC)
97 | @available(*, unavailable)
98 | public func rvnc_cursor_pixel_data_get_copy(_ cursor: rvnc_cursor_t) -> UnsafeMutableRawPointer? {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
99 | let cursorSwift = VNCCursor.fromPointer(cursor)
100 | let data = cursorSwift.imageData
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:125:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
123 | @_spi(RoyalVNCKitC)
124 | @available(*, unavailable)
125 | public func rvnc_cursor_pixel_data_size_get(_ cursor: rvnc_cursor_t) -> UInt64 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
126 | let cursorSwift = VNCCursor.fromPointer(cursor)
127 | let data = cursorSwift.imageData
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:136:68: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
134 | @_spi(RoyalVNCKitC)
135 | @available(*, unavailable)
136 | public func rvnc_cursor_copy_pixel_data_to_rgba32_buffer(_ cursor: rvnc_cursor_t,
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
137 | _ destinationPixelBuffer: UnsafeMutableRawPointer) {
138 | VNCCursor.fromPointer(cursor)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:42:46: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
40 | @_spi(RoyalVNCKitC)
41 | @available(*, unavailable)
42 | public func rvnc_frame_encodings_create() -> rvnc_frame_encodings_t {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
43 | let frameEncodings = VNCFrameEncodings_C()
44 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:51:65: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
49 | @_spi(RoyalVNCKitC)
50 | @available(*, unavailable)
51 | public func rvnc_frame_encodings_append_tight(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
52 | VNCFrameEncodings_C.fromPointer(frameEncodings)
53 | .append(.tight)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:59:64: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
57 | @_spi(RoyalVNCKitC)
58 | @available(*, unavailable)
59 | public func rvnc_frame_encodings_append_zlib(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
60 | VNCFrameEncodings_C.fromPointer(frameEncodings)
61 | .append(.zlib)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:67:64: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
65 | @_spi(RoyalVNCKitC)
66 | @available(*, unavailable)
67 | public func rvnc_frame_encodings_append_zrle(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
68 | VNCFrameEncodings_C.fromPointer(frameEncodings)
69 | .append(.zrle)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:75:67: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
73 | @_spi(RoyalVNCKitC)
74 | @available(*, unavailable)
75 | public func rvnc_frame_encodings_append_hextile(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
76 | VNCFrameEncodings_C.fromPointer(frameEncodings)
77 | .append(.hextile)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:83:65: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
81 | @_spi(RoyalVNCKitC)
82 | @available(*, unavailable)
83 | public func rvnc_frame_encodings_append_corre(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
84 | VNCFrameEncodings_C.fromPointer(frameEncodings)
85 | .append(.coRRE)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:91:63: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
89 | @_spi(RoyalVNCKitC)
90 | @available(*, unavailable)
91 | public func rvnc_frame_encodings_append_rre(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
92 | VNCFrameEncodings_C.fromPointer(frameEncodings)
93 | .append(.rre)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:99:60: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
97 | @_spi(RoyalVNCKitC)
98 | @available(*, unavailable)
99 | public func rvnc_frame_encodings_destroy(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
100 | VNCFrameEncodings_C.autoreleasePointer(frameEncodings)
101 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
[282/308] Emitting module RoyalVNCKit
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Encryption/AES128ECBEncryption.swift:8:22: warning: '@_implementationOnly' is deprecated, use 'internal import' instead [#ImplementationOnlyDeprecated]
6 |
7 | // MARK: - CryptoSwift Implementation
8 | @_implementationOnly import CryptoSwift
| `- warning: '@_implementationOnly' is deprecated, use 'internal import' instead [#ImplementationOnlyDeprecated]
9 |
10 | struct AES128ECBEncryption {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Encryption/BigNum.swift:8:22: warning: '@_implementationOnly' is deprecated, use 'internal import' instead [#ImplementationOnlyDeprecated]
6 |
7 | // MARK: - CryptoSwift Implementation
8 | @_implementationOnly import CryptoSwift
| `- warning: '@_implementationOnly' is deprecated, use 'internal import' instead [#ImplementationOnlyDeprecated]
9 |
10 | final class BigNum {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/Extensions/Data+Extensions.swift:8:22: warning: '@_implementationOnly' is deprecated, use 'internal import' instead [#ImplementationOnlyDeprecated]
6 |
7 | //@_implementationOnly import libtomcrypt
8 | @_implementationOnly import CryptoSwift
| `- warning: '@_implementationOnly' is deprecated, use 'internal import' instead [#ImplementationOnlyDeprecated]
9 |
10 | extension Data {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:65:90: warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
63 | @_spi(RoyalVNCKitC)
64 | @available(*, unavailable)
65 | public func rvnc_authentication_request_authentication_type_get(_ authenticationRequest: rvnc_authentication_request_t) -> RVNC_AUTHENTICATIONTYPE {
| `- warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
66 | VNCAuthenticationRequest_C.fromPointer(authenticationRequest)
67 | .authenticationType
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:86:15: note: type alias declared here
84 | typedef void* rvnc_logger_t;
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
| `- note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:65:124: warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
63 | @_spi(RoyalVNCKitC)
64 | @available(*, unavailable)
65 | public func rvnc_authentication_request_authentication_type_get(_ authenticationRequest: rvnc_authentication_request_t) -> RVNC_AUTHENTICATIONTYPE {
| `- warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
66 | VNCAuthenticationRequest_C.fromPointer(authenticationRequest)
67 | .authenticationType
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:55:9: note: struct declared here
53 | * Authentication types supported by VNC connections.
54 | */
55 | typedef enum {
| `- note: struct declared here
56 | RVNC_AUTHENTICATIONTYPE_VNC = 0,
57 | RVNC_AUTHENTICATIONTYPE_APPLEREMOTEDESKTOP = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:74:73: warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
72 | @_spi(RoyalVNCKitC)
73 | @available(*, unavailable)
74 | public func rvnc_authentication_request_cancel(_ authenticationRequest: rvnc_authentication_request_t) {
| `- warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
75 | let authenticationRequestSwift = VNCAuthenticationRequest_C.fromPointer(authenticationRequest)
76 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:86:15: note: type alias declared here
84 | typedef void* rvnc_logger_t;
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
| `- note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:87:98: warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
85 | @_spi(RoyalVNCKitC)
86 | @available(*, unavailable)
87 | public func rvnc_authentication_request_complete_with_username_password(_ authenticationRequest: rvnc_authentication_request_t,
| `- warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
88 | _ username: UnsafePointer<CChar>,
89 | _ password: UnsafePointer<CChar>) {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:86:15: note: type alias declared here
84 | typedef void* rvnc_logger_t;
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
| `- note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationRequest.swift:103:89: warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
101 | @_spi(RoyalVNCKitC)
102 | @available(*, unavailable)
103 | public func rvnc_authentication_request_complete_with_password(_ authenticationRequest: rvnc_authentication_request_t,
| `- warning: cannot use type alias 'rvnc_authentication_request_t' here; 'RoyalVNCKitC' has been imported as implementation-only
104 | _ password: UnsafePointer<CChar>) {
105 | let authenticationRequestSwift = VNCAuthenticationRequest_C.fromPointer(authenticationRequest)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:86:15: note: type alias declared here
84 | typedef void* rvnc_logger_t;
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
| `- note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationType.swift:40:78: warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
38 | @_spi(RoyalVNCKitC)
39 | @available(*, unavailable)
40 | public func rvnc_authentication_type_requires_username(_ authenticationType: RVNC_AUTHENTICATIONTYPE) -> Bool {
| `- warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
41 | let authenticationTypeSwift = authenticationType.swiftVNCAuthenticationType
42 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:55:9: note: struct declared here
53 | * Authentication types supported by VNC connections.
54 | */
55 | typedef enum {
| `- note: struct declared here
56 | RVNC_AUTHENTICATIONTYPE_VNC = 0,
57 | RVNC_AUTHENTICATIONTYPE_APPLEREMOTEDESKTOP = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_AuthenticationType.swift:49:78: warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
47 | @_spi(RoyalVNCKitC)
48 | @available(*, unavailable)
49 | public func rvnc_authentication_type_requires_password(_ authenticationType: RVNC_AUTHENTICATIONTYPE) -> Bool {
| `- warning: cannot use struct 'RVNC_AUTHENTICATIONTYPE' here; 'RoyalVNCKitC' has been imported as implementation-only
50 | let authenticationTypeSwift = authenticationType.swiftVNCAuthenticationType
51 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:55:9: note: struct declared here
53 | * Authentication types supported by VNC connections.
54 | */
55 | typedef enum {
| `- note: struct declared here
56 | RVNC_AUTHENTICATIONTYPE_VNC = 0,
57 | RVNC_AUTHENTICATIONTYPE_APPLEREMOTEDESKTOP = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:30:48: warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
28 | @_spi(RoyalVNCKitC)
29 | @available(*, unavailable)
30 | public func rvnc_connection_create(_ settings: rvnc_settings_t,
| `- warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
31 | _ logger: rvnc_logger_t?,
32 | _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:88:15: note: type alias declared here
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
| `- note: type alias declared here
89 | typedef void* rvnc_connection_state_t;
90 | typedef void* rvnc_framebuffer_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:31:46: warning: cannot use type alias 'rvnc_logger_t' here; 'RoyalVNCKitC' has been imported as implementation-only
29 | @available(*, unavailable)
30 | public func rvnc_connection_create(_ settings: rvnc_settings_t,
31 | _ logger: rvnc_logger_t?,
| `- warning: cannot use type alias 'rvnc_logger_t' here; 'RoyalVNCKitC' has been imported as implementation-only
32 | _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
33 | _ context: rvnc_context_t?) -> rvnc_connection_t {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:84:15: note: type alias declared here
82 |
83 | typedef void* rvnc_context_t;
84 | typedef void* rvnc_logger_t;
| `- note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:32:60: warning: cannot use type alias 'rvnc_framebuffer_allocator_t' here; 'RoyalVNCKitC' has been imported as implementation-only
30 | public func rvnc_connection_create(_ settings: rvnc_settings_t,
31 | _ logger: rvnc_logger_t?,
32 | _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
| `- warning: cannot use type alias 'rvnc_framebuffer_allocator_t' here; 'RoyalVNCKitC' has been imported as implementation-only
33 | _ context: rvnc_context_t?) -> rvnc_connection_t {
34 | let loggerSwift: VNCLogger_C?
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:91:15: note: type alias declared here
89 | typedef void* rvnc_connection_state_t;
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
| `- note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:33:47: warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
31 | _ logger: rvnc_logger_t?,
32 | _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
33 | _ context: rvnc_context_t?) -> rvnc_connection_t {
| `- warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
34 | let loggerSwift: VNCLogger_C?
35 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:83:15: note: type alias declared here
81 | #pragma mark - Types
82 |
83 | typedef void* rvnc_context_t;
| `- note: type alias declared here
84 | typedef void* rvnc_logger_t;
85 | typedef void* rvnc_logger_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:33:67: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
31 | _ logger: rvnc_logger_t?,
32 | _ framebufferAllocator: rvnc_framebuffer_allocator_t?,
33 | _ context: rvnc_context_t?) -> rvnc_connection_t {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
34 | let loggerSwift: VNCLogger_C?
35 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:71:51: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
69 | @_spi(RoyalVNCKitC)
70 | @available(*, unavailable)
71 | public func rvnc_connection_destroy(_ connection: rvnc_connection_t) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
72 | VNCConnection.autoreleasePointer(connection)
73 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:78:51: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
76 | @_spi(RoyalVNCKitC)
77 | @available(*, unavailable)
78 | public func rvnc_connection_connect(_ connection: rvnc_connection_t) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
79 | VNCConnection.fromPointer(connection)
80 | .connect()
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:86:54: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
84 | @_spi(RoyalVNCKitC)
85 | @available(*, unavailable)
86 | public func rvnc_connection_disconnect(_ connection: rvnc_connection_t) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
87 | VNCConnection.fromPointer(connection)
88 | .disconnect()
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:94:62: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
92 | @_spi(RoyalVNCKitC)
93 | @available(*, unavailable)
94 | public func rvnc_connection_update_color_depth(_ connection: rvnc_connection_t,
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
95 | _ colorDepth: RVNC_COLORDEPTH) {
96 | let colorDepthSwift = colorDepth.swiftColorDepth
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:95:62: warning: cannot use struct 'RVNC_COLORDEPTH' here; 'RoyalVNCKitC' has been imported as implementation-only
93 | @available(*, unavailable)
94 | public func rvnc_connection_update_color_depth(_ connection: rvnc_connection_t,
95 | _ colorDepth: RVNC_COLORDEPTH) {
| `- warning: cannot use struct 'RVNC_COLORDEPTH' here; 'RoyalVNCKitC' has been imported as implementation-only
96 | let colorDepthSwift = colorDepth.swiftColorDepth
97 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:46:9: note: struct declared here
44 | * Color depth options for framebuffer pixel formats.
45 | */
46 | typedef enum {
| `- note: struct declared here
47 | RVNC_COLORDEPTH_8BIT = 8, // 256 Colors
48 | RVNC_COLORDEPTH_16BIT = 16,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:105:56: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
103 | @_spi(RoyalVNCKitC)
104 | @available(*, unavailable)
105 | public func rvnc_connection_delegate_set(_ connection: rvnc_connection_t,
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
106 | _ connectionDelegate: rvnc_connection_delegate_t?) {
107 | let connectionSwift = VNCConnection.fromPointer(connection)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:106:64: warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
104 | @available(*, unavailable)
105 | public func rvnc_connection_delegate_set(_ connection: rvnc_connection_t,
106 | _ connectionDelegate: rvnc_connection_delegate_t?) {
| `- warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
107 | let connectionSwift = VNCConnection.fromPointer(connection)
108 | let connectionDelegateSwift: VNCConnectionDelegate?
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:93:15: note: type alias declared here
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
| `- note: type alias declared here
94 | typedef void* rvnc_cursor_t;
95 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:122:55: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
120 | @_spi(RoyalVNCKitC)
121 | @available(*, unavailable)
122 | public func rvnc_connection_context_get(_ connection: rvnc_connection_t) -> rvnc_context_t? {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
123 | let connectionSwift = VNCConnection.fromPointer(connection)
124 | let context = connectionSwift.context
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:122:77: warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
120 | @_spi(RoyalVNCKitC)
121 | @available(*, unavailable)
122 | public func rvnc_connection_context_get(_ connection: rvnc_connection_t) -> rvnc_context_t? {
| `- warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
123 | let connectionSwift = VNCConnection.fromPointer(connection)
124 | let context = connectionSwift.context
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:83:15: note: type alias declared here
81 | #pragma mark - Types
82 |
83 | typedef void* rvnc_context_t;
| `- note: type alias declared here
84 | typedef void* rvnc_logger_t;
85 | typedef void* rvnc_logger_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:132:58: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
130 | @_spi(RoyalVNCKitC)
131 | @available(*, unavailable)
132 | public func rvnc_connection_state_get_copy(_ connection: rvnc_connection_t) -> rvnc_connection_state_t {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
133 | let connectionSwift = VNCConnection.fromPointer(connection)
134 | let connectionState = connectionSwift.connectionState
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:132:80: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
130 | @_spi(RoyalVNCKitC)
131 | @available(*, unavailable)
132 | public func rvnc_connection_state_get_copy(_ connection: rvnc_connection_t) -> rvnc_connection_state_t {
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
133 | let connectionSwift = VNCConnection.fromPointer(connection)
134 | let connectionState = connectionSwift.connectionState
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:143:61: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
141 | @_spi(RoyalVNCKitC)
142 | @available(*, unavailable)
143 | public func rvnc_connection_settings_get_copy(_ connection: rvnc_connection_t) -> rvnc_settings_t {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
144 | let connectionSwift = VNCConnection.fromPointer(connection)
145 | let connectionSettings = connectionSwift.settings
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:143:83: warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
141 | @_spi(RoyalVNCKitC)
142 | @available(*, unavailable)
143 | public func rvnc_connection_settings_get_copy(_ connection: rvnc_connection_t) -> rvnc_settings_t {
| `- warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
144 | let connectionSwift = VNCConnection.fromPointer(connection)
145 | let connectionSettings = connectionSwift.settings
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:88:15: note: type alias declared here
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
| `- note: type alias declared here
89 | typedef void* rvnc_connection_state_t;
90 | typedef void* rvnc_framebuffer_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:155:54: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
153 | @_spi(RoyalVNCKitC)
154 | @available(*, unavailable)
155 | public func rvnc_connection_mouse_move(_ connection: rvnc_connection_t, _ x: UInt16, _ y: UInt16) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
156 | VNCConnection.fromPointer(connection)
157 | .mouseMove(x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:163:54: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
161 | @_spi(RoyalVNCKitC)
162 | @available(*, unavailable)
163 | public func rvnc_connection_mouse_down(_ connection: rvnc_connection_t, _ button: RVNC_MOUSEBUTTON, _ x: UInt16, _ y: UInt16) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
164 | VNCConnection.fromPointer(connection)
165 | .mouseButtonDown(button.swiftVNCMouseButton, x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:163:83: warning: cannot use struct 'RVNC_MOUSEBUTTON' here; 'RoyalVNCKitC' has been imported as implementation-only
161 | @_spi(RoyalVNCKitC)
162 | @available(*, unavailable)
163 | public func rvnc_connection_mouse_down(_ connection: rvnc_connection_t, _ button: RVNC_MOUSEBUTTON, _ x: UInt16, _ y: UInt16) {
| `- warning: cannot use struct 'RVNC_MOUSEBUTTON' here; 'RoyalVNCKitC' has been imported as implementation-only
164 | VNCConnection.fromPointer(connection)
165 | .mouseButtonDown(button.swiftVNCMouseButton, x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:64:9: note: struct declared here
62 | * Mouse buttons used in mouse input events.
63 | */
64 | typedef enum {
| `- note: struct declared here
65 | RVNC_MOUSEBUTTON_LEFT = 0,
66 | RVNC_MOUSEBUTTON_MIDDLE = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:171:52: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
169 | @_spi(RoyalVNCKitC)
170 | @available(*, unavailable)
171 | public func rvnc_connection_mouse_up(_ connection: rvnc_connection_t, _ button: RVNC_MOUSEBUTTON, _ x: UInt16, _ y: UInt16) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
172 | VNCConnection.fromPointer(connection)
173 | .mouseButtonUp(button.swiftVNCMouseButton, x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:171:81: warning: cannot use struct 'RVNC_MOUSEBUTTON' here; 'RoyalVNCKitC' has been imported as implementation-only
169 | @_spi(RoyalVNCKitC)
170 | @available(*, unavailable)
171 | public func rvnc_connection_mouse_up(_ connection: rvnc_connection_t, _ button: RVNC_MOUSEBUTTON, _ x: UInt16, _ y: UInt16) {
| `- warning: cannot use struct 'RVNC_MOUSEBUTTON' here; 'RoyalVNCKitC' has been imported as implementation-only
172 | VNCConnection.fromPointer(connection)
173 | .mouseButtonUp(button.swiftVNCMouseButton, x: x, y: y)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:64:9: note: struct declared here
62 | * Mouse buttons used in mouse input events.
63 | */
64 | typedef enum {
| `- note: struct declared here
65 | RVNC_MOUSEBUTTON_LEFT = 0,
66 | RVNC_MOUSEBUTTON_MIDDLE = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:179:55: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
177 | @_spi(RoyalVNCKitC)
178 | @available(*, unavailable)
179 | public func rvnc_connection_mouse_wheel(_ connection: rvnc_connection_t, _ wheel: RVNC_MOUSEWHEEL, _ x: UInt16, _ y: UInt16, _ steps: UInt32) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
180 | VNCConnection.fromPointer(connection)
181 | .mouseWheel(wheel.swiftVNCMouseWheel, x: x, y: y, steps: steps)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:179:83: warning: cannot use struct 'RVNC_MOUSEWHEEL' here; 'RoyalVNCKitC' has been imported as implementation-only
177 | @_spi(RoyalVNCKitC)
178 | @available(*, unavailable)
179 | public func rvnc_connection_mouse_wheel(_ connection: rvnc_connection_t, _ wheel: RVNC_MOUSEWHEEL, _ x: UInt16, _ y: UInt16, _ steps: UInt32) {
| `- warning: cannot use struct 'RVNC_MOUSEWHEEL' here; 'RoyalVNCKitC' has been imported as implementation-only
180 | VNCConnection.fromPointer(connection)
181 | .mouseWheel(wheel.swiftVNCMouseWheel, x: x, y: y, steps: steps)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:73:9: note: struct declared here
71 | * Mouse wheel directions used in mouse wheel input events.
72 | */
73 | typedef enum {
| `- note: struct declared here
74 | RVNC_MOUSEWHEEL_LEFT = 0,
75 | RVNC_MOUSEWHEEL_RIGHT = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:188:52: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
186 | @_spi(RoyalVNCKitC)
187 | @available(*, unavailable)
188 | public func rvnc_connection_key_down(_ connection: rvnc_connection_t, _ key: UInt32) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
189 | VNCConnection.fromPointer(connection)
190 | .keyDown(.init(key))
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Connection.swift:196:50: warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
194 | @_spi(RoyalVNCKitC)
195 | @available(*, unavailable)
196 | public func rvnc_connection_key_up(_ connection: rvnc_connection_t, _ key: UInt32) {
| `- warning: cannot use type alias 'rvnc_connection_t' here; 'RoyalVNCKitC' has been imported as implementation-only
197 | VNCConnection.fromPointer(connection)
198 | .keyUp(.init(key))
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:92:15: note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
| `- note: type alias declared here
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:31:33: warning: cannot use type alias 'rvnc_connection_delegate_connection_state_did_change' here; 'RoyalVNCKitC' has been imported as implementation-only
29 | @available(*, unavailable)
30 | public func rvnc_connection_delegate_create(
31 | _ connectionStateDidChange: rvnc_connection_delegate_connection_state_did_change,
| `- warning: cannot use type alias 'rvnc_connection_delegate_connection_state_did_change' here; 'RoyalVNCKitC' has been imported as implementation-only
32 | _ authenticate: rvnc_connection_delegate_authenticate,
33 | _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:507:16: note: type alias declared here
505 | * \param connectionState The new connection state instance.
506 | */
507 | typedef void (*rvnc_connection_delegate_connection_state_did_change)(rvnc_connection_t _Nonnull /* connection */,
| `- note: type alias declared here
508 | const rvnc_context_t _Nullable /* context */,
509 | _Nonnull rvnc_connection_state_t /* connectionState */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:32:21: warning: cannot use type alias 'rvnc_connection_delegate_authenticate' here; 'RoyalVNCKitC' has been imported as implementation-only
30 | public func rvnc_connection_delegate_create(
31 | _ connectionStateDidChange: rvnc_connection_delegate_connection_state_did_change,
32 | _ authenticate: rvnc_connection_delegate_authenticate,
| `- warning: cannot use type alias 'rvnc_connection_delegate_authenticate' here; 'RoyalVNCKitC' has been imported as implementation-only
33 | _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
34 | _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:517:16: note: type alias declared here
515 | * \param authenticationRequest The authentication request instance to complete.
516 | */
517 | typedef void (*rvnc_connection_delegate_authenticate)(rvnc_connection_t _Nonnull /* connection */,
| `- note: type alias declared here
518 | const rvnc_context_t _Nullable /* context */,
519 | _Nonnull rvnc_authentication_request_t /* authenticationRequest */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:33:29: warning: cannot use type alias 'rvnc_connection_delegate_did_create_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
31 | _ connectionStateDidChange: rvnc_connection_delegate_connection_state_did_change,
32 | _ authenticate: rvnc_connection_delegate_authenticate,
33 | _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
| `- warning: cannot use type alias 'rvnc_connection_delegate_did_create_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
34 | _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
35 | _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:527:16: note: type alias declared here
525 | * \param framebuffer The newly created framebuffer instance.
526 | */
527 | typedef void (*rvnc_connection_delegate_did_create_framebuffer)(rvnc_connection_t _Nonnull /* connection */,
| `- note: type alias declared here
528 | const rvnc_context_t _Nullable /* context */,
529 | _Nonnull rvnc_framebuffer_t /* framebuffer */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:34:29: warning: cannot use type alias 'rvnc_connection_delegate_did_resize_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
32 | _ authenticate: rvnc_connection_delegate_authenticate,
33 | _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
34 | _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
| `- warning: cannot use type alias 'rvnc_connection_delegate_did_resize_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
35 | _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
36 | _ didUpdateCursor: rvnc_connection_delegate_did_update_cursor
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:537:16: note: type alias declared here
535 | * \param framebuffer The resized framebuffer instance.
536 | */
537 | typedef void (*rvnc_connection_delegate_did_resize_framebuffer)(rvnc_connection_t _Nonnull /* connection */,
| `- note: type alias declared here
538 | const rvnc_context_t _Nullable /* context */,
539 | _Nonnull rvnc_framebuffer_t /* framebuffer */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:35:29: warning: cannot use type alias 'rvnc_connection_delegate_did_update_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
33 | _ didCreateFramebuffer: rvnc_connection_delegate_did_create_framebuffer,
34 | _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
35 | _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
| `- warning: cannot use type alias 'rvnc_connection_delegate_did_update_framebuffer' here; 'RoyalVNCKitC' has been imported as implementation-only
36 | _ didUpdateCursor: rvnc_connection_delegate_did_update_cursor
37 | ) -> rvnc_connection_delegate_t {
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:551:16: note: type alias declared here
549 | * \param height The height of the updated region.
550 | */
551 | typedef void (*rvnc_connection_delegate_did_update_framebuffer)(rvnc_connection_t _Nonnull /* connection */,
| `- note: type alias declared here
552 | const rvnc_context_t _Nullable /* context */,
553 | _Nonnull rvnc_framebuffer_t /* framebuffer */,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:36:24: warning: cannot use type alias 'rvnc_connection_delegate_did_update_cursor' here; 'RoyalVNCKitC' has been imported as implementation-only
34 | _ didResizeFramebuffer: rvnc_connection_delegate_did_resize_framebuffer,
35 | _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
36 | _ didUpdateCursor: rvnc_connection_delegate_did_update_cursor
| `- warning: cannot use type alias 'rvnc_connection_delegate_did_update_cursor' here; 'RoyalVNCKitC' has been imported as implementation-only
37 | ) -> rvnc_connection_delegate_t {
38 | let delegate = VNCConnectionDelegate_C(
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:565:16: note: type alias declared here
563 | * \param cursor The updated cursor instance.
564 | */
565 | typedef void (*rvnc_connection_delegate_did_update_cursor)(rvnc_connection_t _Nonnull /* connection */,
| `- note: type alias declared here
566 | const rvnc_context_t _Nullable /* context */,
567 | rvnc_cursor_t _Nonnull /* cursor */);
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:37:6: warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
35 | _ didUpdateFramebuffer: rvnc_connection_delegate_did_update_framebuffer,
36 | _ didUpdateCursor: rvnc_connection_delegate_did_update_cursor
37 | ) -> rvnc_connection_delegate_t {
| `- warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
38 | let delegate = VNCConnectionDelegate_C(
39 | connectionStateDidChange: connectionStateDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:93:15: note: type alias declared here
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
| `- note: type alias declared here
94 | typedef void* rvnc_cursor_t;
95 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionDelegate.swift:53:68: warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
51 | @_spi(RoyalVNCKitC)
52 | @available(*, unavailable)
53 | public func rvnc_connection_delegate_destroy(_ connectionDelegate: rvnc_connection_delegate_t) {
| `- warning: cannot use type alias 'rvnc_connection_delegate_t' here; 'RoyalVNCKitC' has been imported as implementation-only
54 | VNCConnectionDelegate_C.autoreleasePointer(connectionDelegate)
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:93:15: note: type alias declared here
91 | typedef void* rvnc_framebuffer_allocator_t;
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
| `- note: type alias declared here
94 | typedef void* rvnc_cursor_t;
95 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:45:62: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
43 | @_spi(RoyalVNCKitC)
44 | @available(*, unavailable)
45 | public func rvnc_connection_state_destroy(_ connectionState: rvnc_connection_state_t) {
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
46 | VNCConnection.ConnectionState.autoreleasePointer(connectionState)
47 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:52:65: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
50 | @_spi(RoyalVNCKitC)
51 | @available(*, unavailable)
52 | public func rvnc_connection_state_status_get(_ connectionState: rvnc_connection_state_t) -> RVNC_CONNECTION_STATUS {
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
53 | let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
54 | let status = connectionStateSwift.status
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:52:93: warning: cannot use struct 'RVNC_CONNECTION_STATUS' here; 'RoyalVNCKitC' has been imported as implementation-only
50 | @_spi(RoyalVNCKitC)
51 | @available(*, unavailable)
52 | public func rvnc_connection_state_status_get(_ connectionState: rvnc_connection_state_t) -> RVNC_CONNECTION_STATUS {
| `- warning: cannot use struct 'RVNC_CONNECTION_STATUS' here; 'RoyalVNCKitC' has been imported as implementation-only
53 | let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
54 | let status = connectionStateSwift.status
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:26:9: note: struct declared here
24 | * Connection status states representing the current state of a VNC connection.
25 | */
26 | typedef enum {
| `- note: struct declared here
27 | RVNC_CONNECTION_STATUS_DISCONNECTED = 0,
28 | RVNC_CONNECTION_STATUS_CONNECTING = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:63:81: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
61 | @_spi(RoyalVNCKitC)
62 | @available(*, unavailable)
63 | public func rvnc_connection_state_error_description_get_copy(_ connectionState: rvnc_connection_state_t) -> UnsafeMutablePointer<CChar>? {
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
64 | let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
65 | let error = connectionStateSwift.error
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:80:87: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
78 | @_spi(RoyalVNCKitC)
79 | @available(*, unavailable)
80 | public func rvnc_connection_state_error_should_display_to_user_get(_ connectionState: rvnc_connection_state_t) -> Bool {
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
81 | let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
82 | let error = connectionStateSwift.error
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_ConnectionState.swift:94:88: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
92 | @_spi(RoyalVNCKitC)
93 | @available(*, unavailable)
94 | public func rvnc_connection_state_error_is_authentication_error_get(_ connectionState: rvnc_connection_state_t) -> Bool {
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
95 | let connectionStateSwift = VNCConnection.ConnectionState.fromPointer(connectionState)
96 | let error = connectionStateSwift.error
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:30:48: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
28 | @_spi(RoyalVNCKitC)
29 | @available(*, unavailable)
30 | public func rvnc_cursor_is_empty_get(_ cursor: rvnc_cursor_t) -> Bool {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
31 | VNCCursor.fromPointer(cursor)
32 | .isEmpty
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:38:50: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
36 | @_spi(RoyalVNCKitC)
37 | @available(*, unavailable)
38 | public func rvnc_cursor_size_width_get(_ cursor: rvnc_cursor_t) -> UInt16 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
39 | VNCCursor.fromPointer(cursor)
40 | .size.width
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:46:51: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
44 | @_spi(RoyalVNCKitC)
45 | @available(*, unavailable)
46 | public func rvnc_cursor_size_height_get(_ cursor: rvnc_cursor_t) -> UInt16 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
47 | VNCCursor.fromPointer(cursor)
48 | .size.height
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:54:49: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
52 | @_spi(RoyalVNCKitC)
53 | @available(*, unavailable)
54 | public func rvnc_cursor_hotspot_x_get(_ cursor: rvnc_cursor_t) -> UInt16 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
55 | VNCCursor.fromPointer(cursor)
56 | .hotspot.x
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:62:49: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
60 | @_spi(RoyalVNCKitC)
61 | @available(*, unavailable)
62 | public func rvnc_cursor_hotspot_y_get(_ cursor: rvnc_cursor_t) -> UInt16 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
63 | VNCCursor.fromPointer(cursor)
64 | .hotspot.y
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:70:58: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
68 | @_spi(RoyalVNCKitC)
69 | @available(*, unavailable)
70 | public func rvnc_cursor_bits_per_component_get(_ cursor: rvnc_cursor_t) -> Int64 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
71 | .init(VNCCursor.fromPointer(cursor).bitsPerComponent)
72 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:77:54: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
75 | @_spi(RoyalVNCKitC)
76 | @available(*, unavailable)
77 | public func rvnc_cursor_bits_per_pixel_get(_ cursor: rvnc_cursor_t) -> Int64 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
78 | .init(VNCCursor.fromPointer(cursor).bitsPerPixel)
79 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:84:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
82 | @_spi(RoyalVNCKitC)
83 | @available(*, unavailable)
84 | public func rvnc_cursor_bytes_per_pixel_get(_ cursor: rvnc_cursor_t) -> Int64 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
85 | .init(VNCCursor.fromPointer(cursor).bytesPerPixel)
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:91:53: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
89 | @_spi(RoyalVNCKitC)
90 | @available(*, unavailable)
91 | public func rvnc_cursor_bytes_per_row_get(_ cursor: rvnc_cursor_t) -> Int64 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
92 | .init(VNCCursor.fromPointer(cursor).bytesPerRow)
93 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:98:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
96 | @_spi(RoyalVNCKitC)
97 | @available(*, unavailable)
98 | public func rvnc_cursor_pixel_data_get_copy(_ cursor: rvnc_cursor_t) -> UnsafeMutableRawPointer? {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
99 | let cursorSwift = VNCCursor.fromPointer(cursor)
100 | let data = cursorSwift.imageData
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:125:55: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
123 | @_spi(RoyalVNCKitC)
124 | @available(*, unavailable)
125 | public func rvnc_cursor_pixel_data_size_get(_ cursor: rvnc_cursor_t) -> UInt64 {
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
126 | let cursorSwift = VNCCursor.fromPointer(cursor)
127 | let data = cursorSwift.imageData
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Cursor.swift:136:68: warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
134 | @_spi(RoyalVNCKitC)
135 | @available(*, unavailable)
136 | public func rvnc_cursor_copy_pixel_data_to_rgba32_buffer(_ cursor: rvnc_cursor_t,
| `- warning: cannot use type alias 'rvnc_cursor_t' here; 'RoyalVNCKitC' has been imported as implementation-only
137 | _ destinationPixelBuffer: UnsafeMutableRawPointer) {
138 | VNCCursor.fromPointer(cursor)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:94:15: note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
94 | typedef void* rvnc_cursor_t;
| `- note: type alias declared here
95 |
96 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:42:46: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
40 | @_spi(RoyalVNCKitC)
41 | @available(*, unavailable)
42 | public func rvnc_frame_encodings_create() -> rvnc_frame_encodings_t {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
43 | let frameEncodings = VNCFrameEncodings_C()
44 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:51:65: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
49 | @_spi(RoyalVNCKitC)
50 | @available(*, unavailable)
51 | public func rvnc_frame_encodings_append_tight(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
52 | VNCFrameEncodings_C.fromPointer(frameEncodings)
53 | .append(.tight)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:59:64: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
57 | @_spi(RoyalVNCKitC)
58 | @available(*, unavailable)
59 | public func rvnc_frame_encodings_append_zlib(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
60 | VNCFrameEncodings_C.fromPointer(frameEncodings)
61 | .append(.zlib)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:67:64: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
65 | @_spi(RoyalVNCKitC)
66 | @available(*, unavailable)
67 | public func rvnc_frame_encodings_append_zrle(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
68 | VNCFrameEncodings_C.fromPointer(frameEncodings)
69 | .append(.zrle)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:75:67: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
73 | @_spi(RoyalVNCKitC)
74 | @available(*, unavailable)
75 | public func rvnc_frame_encodings_append_hextile(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
76 | VNCFrameEncodings_C.fromPointer(frameEncodings)
77 | .append(.hextile)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:83:65: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
81 | @_spi(RoyalVNCKitC)
82 | @available(*, unavailable)
83 | public func rvnc_frame_encodings_append_corre(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
84 | VNCFrameEncodings_C.fromPointer(frameEncodings)
85 | .append(.coRRE)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:91:63: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
89 | @_spi(RoyalVNCKitC)
90 | @available(*, unavailable)
91 | public func rvnc_frame_encodings_append_rre(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
92 | VNCFrameEncodings_C.fromPointer(frameEncodings)
93 | .append(.rre)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FrameEncodings.swift:99:60: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
97 | @_spi(RoyalVNCKitC)
98 | @available(*, unavailable)
99 | public func rvnc_frame_encodings_destroy(_ frameEncodings: rvnc_frame_encodings_t) {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
100 | VNCFrameEncodings_C.autoreleasePointer(frameEncodings)
101 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Framebuffer.swift:30:60: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
28 | @_spi(RoyalVNCKitC)
29 | @available(*, unavailable)
30 | public func rvnc_framebuffer_size_width_get(_ framebuffer: rvnc_connection_state_t) -> UInt16 {
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
31 | VNCFramebuffer.fromPointer(framebuffer)
32 | .size.width
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Framebuffer.swift:38:61: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
36 | @_spi(RoyalVNCKitC)
37 | @available(*, unavailable)
38 | public func rvnc_framebuffer_size_height_get(_ framebuffer: rvnc_connection_state_t) -> UInt16 {
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
39 | VNCFramebuffer.fromPointer(framebuffer)
40 | .size.height
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Framebuffer.swift:46:60: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
44 | @_spi(RoyalVNCKitC)
45 | @available(*, unavailable)
46 | public func rvnc_framebuffer_pixel_data_get(_ framebuffer: rvnc_connection_state_t) -> UnsafeMutableRawPointer {
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
47 | VNCFramebuffer.fromPointer(framebuffer)
48 | .surfaceAddress
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Framebuffer.swift:54:65: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
52 | @_spi(RoyalVNCKitC)
53 | @available(*, unavailable)
54 | public func rvnc_framebuffer_pixel_data_size_get(_ framebuffer: rvnc_connection_state_t) -> UInt64 {
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
55 | let framebufferSwift = VNCFramebuffer.fromPointer(framebuffer)
56 | let surfaceByteCount = framebufferSwift.surfaceByteCount
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Framebuffer.swift:64:72: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
62 | @_spi(RoyalVNCKitC)
63 | @available(*, unavailable)
64 | public func rvnc_framebuffer_pixel_data_rgba32_get_copy(_ framebuffer: rvnc_connection_state_t,
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
65 | _ pixelDataSize: UnsafeMutablePointer<UInt64>?) -> UnsafeMutableRawPointer {
66 | var byteCount: Int = 0
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Framebuffer.swift:79:71: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
77 | @_spi(RoyalVNCKitC)
78 | @available(*, unavailable)
79 | public func rvnc_framebuffer_pixel_data_rgba32_destroy(_ framebuffer: rvnc_connection_state_t,
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
80 | _ buffer: UnsafeMutableRawPointer) {
81 | VNCFramebuffer.fromPointer(framebuffer)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Framebuffer.swift:88:78: warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
86 | @_spi(RoyalVNCKitC)
87 | @available(*, unavailable)
88 | public func rvnc_framebuffer_copy_pixel_data_to_rgba32_buffer(_ framebuffer: rvnc_connection_state_t,
| `- warning: cannot use type alias 'rvnc_connection_state_t' here; 'RoyalVNCKitC' has been imported as implementation-only
89 | _ destinationPixelBuffer: UnsafeMutableRawPointer) {
90 | VNCFramebuffer.fromPointer(framebuffer)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:89:15: note: type alias declared here
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
| `- note: type alias declared here
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FramebufferAllocator.swift:81:59: warning: cannot use type alias 'rvnc_framebuffer_allocator_allocate' here; 'RoyalVNCKitC' has been imported as implementation-only
79 | @_spi(RoyalVNCKitC)
80 | @available(*, unavailable)
81 | public func rvnc_framebuffer_allocator_create(_ allocate: rvnc_framebuffer_allocator_allocate,
| `- warning: cannot use type alias 'rvnc_framebuffer_allocator_allocate' here; 'RoyalVNCKitC' has been imported as implementation-only
82 | _ deallocate: rvnc_framebuffer_allocator_deallocate) -> rvnc_framebuffer_allocator_t {
83 | let allocator = VNCFramebufferAllocator_C(
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:136:26: note: type alias declared here
134 | * \return Pointer to the allocated memory buffer.
135 | */
136 | typedef void* _Nonnull (*rvnc_framebuffer_allocator_allocate)(rvnc_framebuffer_allocator_t _Nonnull /* framebufferAllocator */,
| `- note: type alias declared here
137 | size_t /* size */);
138 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FramebufferAllocator.swift:82:61: warning: cannot use type alias 'rvnc_framebuffer_allocator_deallocate' here; 'RoyalVNCKitC' has been imported as implementation-only
80 | @available(*, unavailable)
81 | public func rvnc_framebuffer_allocator_create(_ allocate: rvnc_framebuffer_allocator_allocate,
82 | _ deallocate: rvnc_framebuffer_allocator_deallocate) -> rvnc_framebuffer_allocator_t {
| `- warning: cannot use type alias 'rvnc_framebuffer_allocator_deallocate' here; 'RoyalVNCKitC' has been imported as implementation-only
83 | let allocator = VNCFramebufferAllocator_C(
84 | allocateFunc: allocate,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:144:16: note: type alias declared here
142 | * \param buffer Pointer to the memory buffer to deallocate.
143 | */
144 | typedef void (*rvnc_framebuffer_allocator_deallocate)(rvnc_framebuffer_allocator_t _Nonnull /* framebufferAllocator */,
| `- note: type alias declared here
145 | void* _Nonnull /* buffer */);
146 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FramebufferAllocator.swift:82:103: warning: cannot use type alias 'rvnc_framebuffer_allocator_t' here; 'RoyalVNCKitC' has been imported as implementation-only
80 | @available(*, unavailable)
81 | public func rvnc_framebuffer_allocator_create(_ allocate: rvnc_framebuffer_allocator_allocate,
82 | _ deallocate: rvnc_framebuffer_allocator_deallocate) -> rvnc_framebuffer_allocator_t {
| `- warning: cannot use type alias 'rvnc_framebuffer_allocator_t' here; 'RoyalVNCKitC' has been imported as implementation-only
83 | let allocator = VNCFramebufferAllocator_C(
84 | allocateFunc: allocate,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:91:15: note: type alias declared here
89 | typedef void* rvnc_connection_state_t;
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
| `- note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_FramebufferAllocator.swift:94:61: warning: cannot use type alias 'rvnc_framebuffer_allocator_t' here; 'RoyalVNCKitC' has been imported as implementation-only
92 | @_spi(RoyalVNCKitC)
93 | @available(*, unavailable)
94 | public func rvnc_framebuffer_allocator_destroy(_ allocator: rvnc_framebuffer_allocator_t) {
| `- warning: cannot use type alias 'rvnc_framebuffer_allocator_t' here; 'RoyalVNCKitC' has been imported as implementation-only
95 | VNCFramebufferAllocator_C.autoreleasePointer(allocator)
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:91:15: note: type alias declared here
89 | typedef void* rvnc_connection_state_t;
90 | typedef void* rvnc_framebuffer_t;
91 | typedef void* rvnc_framebuffer_allocator_t;
| `- note: type alias declared here
92 | typedef void* rvnc_connection_t;
93 | typedef void* rvnc_connection_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Logger.swift:75:39: warning: cannot use type alias 'rvnc_logger_delegate_log' here; 'RoyalVNCKitC' has been imported as implementation-only
73 | @_spi(RoyalVNCKitC)
74 | @available(*, unavailable)
75 | public func rvnc_logger_create(_ log: rvnc_logger_delegate_log,
| `- warning: cannot use type alias 'rvnc_logger_delegate_log' here; 'RoyalVNCKitC' has been imported as implementation-only
76 | _ context: rvnc_context_t?) -> rvnc_logger_t {
77 | let logger = VNCLogger_C(context: context,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:106:16: note: type alias declared here
104 | * \param message The log message string.
105 | */
106 | typedef void (*rvnc_logger_delegate_log)(rvnc_logger_t _Nonnull /* logger */,
| `- note: type alias declared here
107 | const rvnc_context_t _Nullable /* context */,
108 | RVNC_LOG_LEVEL /* logLevel */,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Logger.swift:76:43: warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
74 | @available(*, unavailable)
75 | public func rvnc_logger_create(_ log: rvnc_logger_delegate_log,
76 | _ context: rvnc_context_t?) -> rvnc_logger_t {
| `- warning: cannot use type alias 'rvnc_context_t' here; 'RoyalVNCKitC' has been imported as implementation-only
77 | let logger = VNCLogger_C(context: context,
78 | logHandler: log)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:83:15: note: type alias declared here
81 | #pragma mark - Types
82 |
83 | typedef void* rvnc_context_t;
| `- note: type alias declared here
84 | typedef void* rvnc_logger_t;
85 | typedef void* rvnc_logger_delegate_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Logger.swift:76:63: warning: cannot use type alias 'rvnc_logger_t' here; 'RoyalVNCKitC' has been imported as implementation-only
74 | @available(*, unavailable)
75 | public func rvnc_logger_create(_ log: rvnc_logger_delegate_log,
76 | _ context: rvnc_context_t?) -> rvnc_logger_t {
| `- warning: cannot use type alias 'rvnc_logger_t' here; 'RoyalVNCKitC' has been imported as implementation-only
77 | let logger = VNCLogger_C(context: context,
78 | logHandler: log)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:84:15: note: type alias declared here
82 |
83 | typedef void* rvnc_context_t;
84 | typedef void* rvnc_logger_t;
| `- note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Logger.swift:86:43: warning: cannot use type alias 'rvnc_logger_t' here; 'RoyalVNCKitC' has been imported as implementation-only
84 | @_spi(RoyalVNCKitC)
85 | @available(*, unavailable)
86 | public func rvnc_logger_destroy(_ logger: rvnc_logger_t) {
| `- warning: cannot use type alias 'rvnc_logger_t' here; 'RoyalVNCKitC' has been imported as implementation-only
87 | VNCLogger_C.autoreleasePointer(logger)
88 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:84:15: note: type alias declared here
82 |
83 | typedef void* rvnc_context_t;
84 | typedef void* rvnc_logger_t;
| `- note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Settings.swift:68:47: warning: cannot use struct 'RVNC_INPUTMODE' here; 'RoyalVNCKitC' has been imported as implementation-only
66 | _ isScalingEnabled: Bool,
67 | _ useDisplayLink: Bool,
68 | _ inputMode: RVNC_INPUTMODE,
| `- warning: cannot use struct 'RVNC_INPUTMODE' here; 'RoyalVNCKitC' has been imported as implementation-only
69 | _ isClipboardRedirectionEnabled: Bool,
70 | _ colorDepth: RVNC_COLORDEPTH,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:36:9: note: struct declared here
34 | * Input modes defining how keyboard shortcuts and hotkeys are forwarded.
35 | */
36 | typedef enum {
| `- note: struct declared here
37 | RVNC_INPUTMODE_NONE = 0,
38 | RVNC_INPUTMODE_FORWARDKEYBOARDSHORTCUTSIFNOTINUSELOCALLY = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Settings.swift:70:48: warning: cannot use struct 'RVNC_COLORDEPTH' here; 'RoyalVNCKitC' has been imported as implementation-only
68 | _ inputMode: RVNC_INPUTMODE,
69 | _ isClipboardRedirectionEnabled: Bool,
70 | _ colorDepth: RVNC_COLORDEPTH,
| `- warning: cannot use struct 'RVNC_COLORDEPTH' here; 'RoyalVNCKitC' has been imported as implementation-only
71 | _ frameEncodings: rvnc_frame_encodings_t?) -> rvnc_settings_t {
72 | let hostnameStr = String(cString: hostname)
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:46:9: note: struct declared here
44 | * Color depth options for framebuffer pixel formats.
45 | */
46 | typedef enum {
| `- note: struct declared here
47 | RVNC_COLORDEPTH_8BIT = 8, // 256 Colors
48 | RVNC_COLORDEPTH_16BIT = 16,
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Settings.swift:71:52: warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
69 | _ isClipboardRedirectionEnabled: Bool,
70 | _ colorDepth: RVNC_COLORDEPTH,
71 | _ frameEncodings: rvnc_frame_encodings_t?) -> rvnc_settings_t {
| `- warning: cannot use type alias 'rvnc_frame_encodings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
72 | let hostnameStr = String(cString: hostname)
73 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:87:15: note: type alias declared here
85 | typedef void* rvnc_logger_delegate_t;
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
| `- note: type alias declared here
88 | typedef void* rvnc_settings_t;
89 | typedef void* rvnc_connection_state_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Settings.swift:71:80: warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
69 | _ isClipboardRedirectionEnabled: Bool,
70 | _ colorDepth: RVNC_COLORDEPTH,
71 | _ frameEncodings: rvnc_frame_encodings_t?) -> rvnc_settings_t {
| `- warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
72 | let hostnameStr = String(cString: hostname)
73 |
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:88:15: note: type alias declared here
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
| `- note: type alias declared here
89 | typedef void* rvnc_connection_state_t;
90 | typedef void* rvnc_framebuffer_t;
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKit/SDK/CSDK/RVNC_Settings.swift:102:47: warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
100 | @_spi(RoyalVNCKitC)
101 | @available(*, unavailable)
102 | public func rvnc_settings_destroy(_ settings: rvnc_settings_t) {
| `- warning: cannot use type alias 'rvnc_settings_t' here; 'RoyalVNCKitC' has been imported as implementation-only
103 | VNCConnection.Settings.autoreleasePointer(settings)
104 | }
/Users/admin/builder/spi-builder-workspace/Sources/RoyalVNCKitC/include/RoyalVNCKitC.h:88:15: note: type alias declared here
86 | typedef void* rvnc_authentication_request_t;
87 | typedef void* rvnc_frame_encodings_t;
88 | typedef void* rvnc_settings_t;
| `- note: type alias declared here
89 | typedef void* rvnc_connection_state_t;
90 | typedef void* rvnc_framebuffer_t;
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[283/308] Compiling RoyalVNCKit GraphicsUtils.swift
[284/308] Compiling RoyalVNCKit Int16+Extensions.swift
[285/308] Compiling RoyalVNCKit Int32+Extensions.swift
[286/308] Compiling RoyalVNCKit Queue.swift
[287/308] Compiling RoyalVNCKit Task+Extensions.swift
[288/308] Compiling RoyalVNCKit UInt16+Extensions.swift
[289/308] Compiling RoyalVNCKit UInt32+Extensions.swift
[290/308] Compiling RoyalVNCKit VNCFramebufferAllocator.swift
[291/308] Compiling RoyalVNCKit VNCFramebufferIOSurfaceAllocator.swift
[292/308] Compiling RoyalVNCKit VNCFramebufferMallocAllocator.swift
[293/308] Compiling RoyalVNCKit VNCPoint+CG.swift
[294/308] Compiling RoyalVNCKit VNCPoint.swift
[295/308] Compiling RoyalVNCKit VNCRegion+CG.swift
[296/308] Compiling RoyalVNCKit VNCRegion.swift
[297/308] Compiling RoyalVNCKit VNCSize+CG.swift
[298/308] Compiling RoyalVNCKit VNCSize.swift
[299/308] Compiling RoyalVNCKit VNCFramebuffer.ColorMap.swift
[300/309] Write Objects.LinkFileList
[301/309] Compiling RoyalVNCKitCDemo main.c
[302/309] Write Objects.LinkFileList
[303/313] Linking libRoyalVNCKit.dylib
[304/313] Linking RoyalVNCKitCDemo
[305/313] Applying RoyalVNCKitCDemo
[307/313] Compiling RoyalVNCKitDemo main.swift
[308/313] Compiling RoyalVNCKitDemo PlatformUtils.swift
[309/313] Emitting module RoyalVNCKitDemo
[310/313] Compiling RoyalVNCKitDemo ConnectionDelegate.swift
[310/313] Write Objects.LinkFileList
[311/313] Linking RoyalVNCKitDemo
[312/313] Applying RoyalVNCKitDemo
Build complete! (23.87s)
Build complete.
{
"dependencies" : [
{
"identity" : "cryptoswift",
"requirement" : {
"branch" : [
"foundationessentials"
]
},
"type" : "sourceControl",
"url" : "https://github.com/royalapplications/CryptoSwift.git"
},
{
"identity" : "swift-jpeg",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tayloraswift/swift-jpeg"
},
{
"identity" : "swift-png",
"requirement" : {
"range" : [
{
"lower_bound" : "4.4.0",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tayloraswift/swift-png"
}
],
"manifest_display_name" : "RoyalVNCKit",
"name" : "RoyalVNCKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "maccatalyst",
"version" : "15.0"
},
{
"name" : "tvos",
"version" : "15.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "RoyalVNCKit",
"targets" : [
"RoyalVNCKit"
],
"type" : {
"library" : [
"dynamic"
]
}
},
{
"name" : "RoyalVNCKitDemo",
"targets" : [
"RoyalVNCKitDemo"
],
"type" : {
"executable" : null
}
},
{
"name" : "RoyalVNCKitCDemo",
"targets" : [
"RoyalVNCKitCDemo"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "d3des",
"module_type" : "ClangTarget",
"name" : "d3des",
"path" : "Sources/d3des",
"product_memberships" : [
"RoyalVNCKit",
"RoyalVNCKitDemo",
"RoyalVNCKitCDemo"
],
"sources" : [
"d3des.c"
],
"type" : "library"
},
{
"c99name" : "Z",
"module_type" : "ClangTarget",
"name" : "Z",
"path" : "Sources/Z",
"product_memberships" : [
"RoyalVNCKit",
"RoyalVNCKitDemo",
"RoyalVNCKitCDemo"
],
"sources" : [
"ZDummy.c"
],
"type" : "library"
},
{
"c99name" : "RoyalVNCKitDemo",
"module_type" : "SwiftTarget",
"name" : "RoyalVNCKitDemo",
"path" : "Sources/RoyalVNCKitDemo",
"product_memberships" : [
"RoyalVNCKitDemo"
],
"sources" : [
"ConnectionDelegate.swift",
"PlatformUtils.swift",
"main.swift"
],
"target_dependencies" : [
"RoyalVNCKit"
],
"type" : "executable"
},
{
"c99name" : "RoyalVNCKitCDemo",
"module_type" : "ClangTarget",
"name" : "RoyalVNCKitCDemo",
"path" : "Sources/RoyalVNCKitCDemo",
"product_memberships" : [
"RoyalVNCKitCDemo"
],
"sources" : [
"main.c"
],
"target_dependencies" : [
"RoyalVNCKit"
],
"type" : "executable"
},
{
"c99name" : "RoyalVNCKitC",
"module_type" : "ClangTarget",
"name" : "RoyalVNCKitC",
"path" : "Sources/RoyalVNCKitC",
"product_memberships" : [
"RoyalVNCKit",
"RoyalVNCKitDemo",
"RoyalVNCKitCDemo"
],
"sources" : [
"RoyalVNCKitC.c"
],
"type" : "library"
},
{
"c99name" : "RoyalVNCKit",
"module_type" : "SwiftTarget",
"name" : "RoyalVNCKit",
"path" : "Sources/RoyalVNCKit",
"product_dependencies" : [
"CryptoSwift",
"JPEG",
"PNG"
],
"product_memberships" : [
"RoyalVNCKit",
"RoyalVNCKitDemo",
"RoyalVNCKitCDemo"
],
"sources" : [
"Clipboard/VNCClipboard.Monitor.swift",
"Clipboard/VNCClipboard.swift",
"Clipboard/VNCClipboardMonitorDelegate.swift",
"Compression/ZlibInflateStream.swift",
"Compression/ZlibStream.swift",
"Encryption/AES128ECBEncryption.swift",
"Encryption/BigNum.swift",
"Encryption/VNCDESEncryption.swift",
"Extensions/AnyStream.swift",
"Extensions/Array+Extensions.swift",
"Extensions/BinaryInteger+Extensions.swift",
"Extensions/CGRect+Extensions.swift",
"Extensions/Character+Extensions.swift",
"Extensions/Data+Extensions.swift",
"Extensions/DataStream.swift",
"Extensions/Endianness.swift",
"Extensions/Error+Extensions.swift",
"Extensions/GraphicsUtils.swift",
"Extensions/Int16+Extensions.swift",
"Extensions/Int32+Extensions.swift",
"Extensions/Queue.swift",
"Extensions/Task+Extensions.swift",
"Extensions/UInt16+Extensions.swift",
"Extensions/UInt32+Extensions.swift",
"Framebuffer/Allocator/VNCFramebufferAllocator.swift",
"Framebuffer/Allocator/VNCFramebufferIOSurfaceAllocator.swift",
"Framebuffer/Allocator/VNCFramebufferMallocAllocator.swift",
"Framebuffer/Geometry/VNCPoint+CG.swift",
"Framebuffer/Geometry/VNCPoint.swift",
"Framebuffer/Geometry/VNCRegion+CG.swift",
"Framebuffer/Geometry/VNCRegion.swift",
"Framebuffer/Geometry/VNCSize+CG.swift",
"Framebuffer/Geometry/VNCSize.swift",
"Framebuffer/VNCFramebuffer.ColorMap.swift",
"Framebuffer/VNCFramebuffer.PixelUtils.swift",
"Framebuffer/VNCFramebuffer.Properties.swift",
"Framebuffer/VNCFramebuffer.swift",
"Framebuffer/VNCFramebufferDelegate.swift",
"Input/MousePointerButton.swift",
"Input/MousePosition.swift",
"Input/X11KeySymbols.swift",
"Keychain/CredentialsKeychain.swift",
"Keychain/Keychain.swift",
"Locks/Spinlock.swift",
"Logging/VNCCustomLogger.swift",
"Logging/VNCNSLogLogger.swift",
"Logging/VNCOSLogLogger.swift",
"Logging/VNCPrintLogger.swift",
"Network/AddressInfo.swift",
"Network/NWConnection+NetworkConnection.swift",
"Network/NetworkConnection.swift",
"Network/Socket.swift",
"Network/SocketNetworkConnection.swift",
"Network/Winsock.swift",
"ObjC/NSObjectOrAnyObject.swift",
"Protocol/ClientInit.swift",
"Protocol/EncodingTypes.swift",
"Protocol/Encodings/Encoding.swift",
"Protocol/Encodings/Encodings.swift",
"Protocol/Encodings/Frame/CoRREEncoding.swift",
"Protocol/Encodings/Frame/CopyRectEncoding.swift",
"Protocol/Encodings/Frame/HextileEncoding.swift",
"Protocol/Encodings/Frame/RREEncoding.swift",
"Protocol/Encodings/Frame/RawEncoding.swift",
"Protocol/Encodings/Frame/TightEncoding.swift",
"Protocol/Encodings/Frame/ZRLEEncoding.swift",
"Protocol/Encodings/Frame/ZRLEEncodingWIP.swift",
"Protocol/Encodings/Frame/ZlibEncoding.swift",
"Protocol/Encodings/FrameEncoding.swift",
"Protocol/Encodings/Pseudo/CompressionLevelEncoding.swift",
"Protocol/Encodings/Pseudo/ContinuousUpdatesEncoding.swift",
"Protocol/Encodings/Pseudo/CursorEncoding.swift",
"Protocol/Encodings/Pseudo/DesktopNameEncoding.swift",
"Protocol/Encodings/Pseudo/DesktopSizeEncoding.swift",
"Protocol/Encodings/Pseudo/ExtendedDesktopSizeEncoding.swift",
"Protocol/Encodings/Pseudo/JPEGQualityLevelEncoding.swift",
"Protocol/Encodings/Pseudo/LastRectEncoding.swift",
"Protocol/Encodings/PseudoEncoding.swift",
"Protocol/Encodings/ReceivablePseudoEncoding.swift",
"Protocol/Messages/ClientToServer/ClientCutText.swift",
"Protocol/Messages/ClientToServer/EnableContinuousUpdates.swift",
"Protocol/Messages/ClientToServer/FramebufferUpdateRequest.swift",
"Protocol/Messages/ClientToServer/KeyEvent.swift",
"Protocol/Messages/ClientToServer/PointerEvent.swift",
"Protocol/Messages/ClientToServer/SetEncodings.swift",
"Protocol/Messages/ClientToServer/SetPixelFormat.swift",
"Protocol/Messages/Message.swift",
"Protocol/Messages/ServerToClient/Bell.swift",
"Protocol/Messages/ServerToClient/EndOfContinuousUpdates.swift",
"Protocol/Messages/ServerToClient/FramebufferUpdate.swift",
"Protocol/Messages/ServerToClient/ServerCutText.swift",
"Protocol/Messages/ServerToClient/ServerToClientMessage.swift",
"Protocol/Messages/ServerToClient/SetColourMapEntries.swift",
"Protocol/NumberOfSecurityTypes.swift",
"Protocol/PixelFormat.swift",
"Protocol/ProtocolVersion.swift",
"Protocol/Rectangle.swift",
"Protocol/Screen.swift",
"Protocol/SecurityResult.swift",
"Protocol/SecurityTypes.swift",
"Protocol/SecurityTypes/AppleRemoteDesktop/ARDAuthentication.swift",
"Protocol/SecurityTypes/AppleRemoteDesktop/ARDAuthenticationImpl.swift",
"Protocol/SecurityTypes/AppleRemoteDesktop/ARDDiffieHellmanKeyAgreement.swift",
"Protocol/SecurityTypes/UltraVNCMSLogonII/UltraVNCBigNum.swift",
"Protocol/SecurityTypes/UltraVNCMSLogonII/UltraVNCMSLogonAuthenticationImpl.swift",
"Protocol/SecurityTypes/UltraVNCMSLogonII/UltraVNCMSLogonII.swift",
"Protocol/SecurityTypes/UltraVNCMSLogonII/UltraVNCMSLogonIIDiffieHellmanKeyAgreement.swift",
"Protocol/SecurityTypes/VNC/VNCAuthentication.swift",
"Protocol/SecurityTypes/VNCSecurityType.swift",
"Protocol/ServerInit.swift",
"Protocol/VNCProtocol.swift",
"SDK/CSDK/CUtils.swift",
"SDK/CSDK/RVNC_AuthenticationRequest.swift",
"SDK/CSDK/RVNC_AuthenticationType.swift",
"SDK/CSDK/RVNC_Connection.swift",
"SDK/CSDK/RVNC_ConnectionDelegate.swift",
"SDK/CSDK/RVNC_ConnectionState.swift",
"SDK/CSDK/RVNC_Cursor.swift",
"SDK/CSDK/RVNC_FrameEncodings.swift",
"SDK/CSDK/RVNC_Framebuffer.swift",
"SDK/CSDK/RVNC_FramebufferAllocator.swift",
"SDK/CSDK/RVNC_Logger.swift",
"SDK/CSDK/RVNC_MouseButton.swift",
"SDK/CSDK/RVNC_MouseWheel.swift",
"SDK/CSDK/RVNC_Settings.swift",
"SDK/CSDK/UnsafeMutableRawPointer+Extensions.swift",
"SDK/Connection/ConnectionState.swift",
"SDK/Connection/Settings+UserDefaults.swift",
"SDK/Connection/Settings.swift",
"SDK/Connection/State.swift",
"SDK/Connection/VNCConnection+API.swift",
"SDK/Connection/VNCConnection+ClipboardMonitor.swift",
"SDK/Connection/VNCConnection+Delegate.swift",
"SDK/Connection/VNCConnection+Framebuffer.swift",
"SDK/Connection/VNCConnection+Handshake.swift",
"SDK/Connection/VNCConnection+Queue.swift",
"SDK/Connection/VNCConnection+Receive.swift",
"SDK/Connection/VNCConnection+Send.swift",
"SDK/Connection/VNCConnection.swift",
"SDK/Connection/VNCConnectionDelegate.swift",
"SDK/Cursor/VNCCursor.swift",
"SDK/Cursor/macOS/VNCCursor+NSCursor.swift",
"SDK/Error/AuthenticationError.swift",
"SDK/Error/ConnectionError.swift",
"SDK/Error/ProtocolError.swift",
"SDK/Error/VNCError.swift",
"SDK/Input/NSEvent.ModifierFlags+Right.swift",
"SDK/Input/VNCKeyCode+ObjC.swift",
"SDK/Input/VNCKeyCode+String.swift",
"SDK/Input/VNCKeyCode.swift",
"SDK/Input/macOS/CGKeyCodes.swift",
"SDK/Input/macOS/KeyboardModifiers.swift",
"SDK/Input/macOS/VNCKeyCode+CGKeyCode.swift",
"SDK/Input/macOS/VNCKeyCodeMaps+Mac.swift",
"SDK/Logging/VNCLogger.swift",
"SDK/UI/DisplayLink/macOS/DisplayLink.swift",
"SDK/UI/FramebufferView/VNCFramebufferView+Extensions.swift",
"SDK/UI/FramebufferView/VNCFramebufferView.swift",
"SDK/UI/FramebufferView/macOS/VNCCAFramebufferView.swift",
"SDK/UI/ScrollView/macOS/VNCCenteringClipView.swift",
"SDK/UI/ScrollView/macOS/VNCScrollView.swift",
"SDK/VNCAccessibilityUtils.swift",
"SDK/VNCAuthenticationType.swift",
"SDK/VNCCredential.swift",
"SDK/VNCEncodingType.swift",
"SDK/VNCFrameEncodingType.swift",
"SDK/VNCMouseButton.swift",
"SDK/VNCPseudoEncodingType.swift",
"SDK/VNCScreen.swift",
"Sound/VNCSystemSound.swift"
],
"target_dependencies" : [
"RoyalVNCKitC",
"d3des",
"Z"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.