internal void SetOnEndpointLostCallback(Action <long, string> callback) { EndpointDiscoveryListenerHelper.EndpointDiscoveryListenerHelper_SetOnEndpointLostCallback(base.SelfPtr(), new EndpointDiscoveryListenerHelper.OnEndpointLostCallback(NativeEndpointDiscoveryListenerHelper.InternalOnEndpointLostCallback), Callbacks.ToIntPtr(callback)); }
internal void SetOnEndpointFound(Action <long, NativeEndpointDetails> callback) { EndpointDiscoveryListenerHelper.EndpointDiscoveryListenerHelper_SetOnEndpointFoundCallback(base.SelfPtr(), new EndpointDiscoveryListenerHelper.OnEndpointFoundCallback(NativeEndpointDiscoveryListenerHelper.InternalOnEndpointFoundCallback), Callbacks.ToIntPtr <long, NativeEndpointDetails>(callback, new Func <IntPtr, NativeEndpointDetails>(NativeEndpointDetails.FromPointer))); }
protected override void CallDispose(HandleRef selfPointer) { EndpointDiscoveryListenerHelper.EndpointDiscoveryListenerHelper_Dispose(selfPointer); }
internal NativeEndpointDiscoveryListenerHelper() : base(EndpointDiscoveryListenerHelper.EndpointDiscoveryListenerHelper_Construct()) { }
internal void SetOnEndpointLostCallback(Action <long, string> callback) { EndpointDiscoveryListenerHelper.EndpointDiscoveryListenerHelper_SetOnEndpointLostCallback(SelfPtr(), InternalOnEndpointLostCallback, Callbacks.ToIntPtr(callback)); }
internal void SetOnEndpointFound(Action <long, NativeEndpointDetails> callback) { EndpointDiscoveryListenerHelper.EndpointDiscoveryListenerHelper_SetOnEndpointFoundCallback(SelfPtr(), InternalOnEndpointFoundCallback, Callbacks.ToIntPtr(callback, NativeEndpointDetails.FromPointer)); }