internal unsafe ConnectEventArgs(AMDeviceNotificationCallbackInfo cbi) { message = cbi.msg; device = cbi.dev; }
private unsafe void NotifyCallback(ref AMDeviceNotificationCallbackInfo callback) { if (callback.msg == NotificationMessage.Connected) { iPhoneHandle = callback.dev; if (this.connectToPhone()) { this.OnConnect(new ConnectEventArgs(callback)); } } else if (callback.msg == NotificationMessage.Disconnected) { connected = false; this.OnDisconnect(new ConnectEventArgs(callback)); } }