ADL.NativeAPI.adl_release_platform C# (CSharp) Method

adl_release_platform() private method

private adl_release_platform ( IntPtr handle ) : int
handle IntPtr
return int
        public static extern int adl_release_platform(ADLH handle);

Usage Example

Example #1
0
        // =====================================================================

        /// <summary>
        /// Releases the platform resources.
        /// </summary>
        public static void release()
        {
            /* dispose the platform */
            if (_platformHandle == IntPtr.Zero)
            {
                return;
            }
            // notify service that the platform was disposed so all dangling
            // references does not crash.
            ((CloudeoServiceImpl)_service).platformDisposed();
            NativeAPI.adl_release_platform(_platformHandle);
            _platformHandle = IntPtr.Zero;
            // release the service to deallocate it.
            _service = null;
        }