toNative() public method

public toNative ( ) : ADLServiceListener
return ADLServiceListener
Ejemplo n.º 1
0
        // =====================================================================

        /// <inheritdoc />
        public void addServiceListener(Responder <object> responder,
                                       AddLiveServiceListener listener)
        {
            if (!isPlatformInitialized <object>(responder))
            {
                return;
            }

            NativeServiceListenerAdapter listenerAdapter =
                new NativeServiceListenerAdapter(listener);
            ADLServiceListener listenerNative = listenerAdapter.toNative();

            NativeAPI.adl_add_service_listener(
                _voidRCallback,
                _platformHandle,
                saveResponder(responder),
                ref listenerNative);
            _listeners.Add(listenerAdapter);
        }