linux flutter example with bridge to rust and build system
This commit is contained in:
2
veilid-flutter/ios/Classes/Bridging-Header.h
Normal file
2
veilid-flutter/ios/Classes/Bridging-Header.h
Normal file
@@ -0,0 +1,2 @@
|
||||
#import "GeneratedPluginRegistrant.h"
|
||||
#import "bridge_generated.h"
|
@@ -3,12 +3,12 @@ import UIKit
|
||||
|
||||
public class SwiftVeilidPlugin: NSObject, FlutterPlugin {
|
||||
public static func register(with registrar: FlutterPluginRegistrar) {
|
||||
let channel = FlutterMethodChannel(name: "veilid", binaryMessenger: registrar.messenger())
|
||||
let instance = SwiftVeilidPlugin()
|
||||
registrar.addMethodCallDelegate(instance, channel: channel)
|
||||
// No channel, FFI plugin
|
||||
print("dummy_value=\(dummy_method_to_enforce_bundling())");
|
||||
}
|
||||
|
||||
public func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) {
|
||||
result("iOS " + UIDevice.current.systemVersion)
|
||||
// Noop
|
||||
result(nil)
|
||||
}
|
||||
}
|
||||
|
@@ -14,7 +14,7 @@ typedef struct wire_StringList {
|
||||
|
||||
typedef struct wire_VeilidConfig {
|
||||
struct wire_uint_8_list *program_name;
|
||||
struct wire_uint_8_list *namespace_;
|
||||
struct wire_uint_8_list *veilid_namespace;
|
||||
bool capabilities__protocol_udp;
|
||||
bool capabilities__protocol_connect_tcp;
|
||||
bool capabilities__protocol_accept_tcp;
|
||||
|
Reference in New Issue
Block a user