1    /* 
     2     *  Copyright (c) 2008 Texas Instruments. All rights reserved. 
     3     *  This program and the accompanying materials are made available under the 
     4     *  terms of the Eclipse Public License v1.0 and Eclipse Distribution License
     5     *  v. 1.0 which accompanies this distribution. The Eclipse Public License is
     6     *  available at http://www.eclipse.org/legal/epl-v10.html and the Eclipse
     7     *  Distribution License is available at 
     8     *  http://www.eclipse.org/org/documents/edl-v10.php.
     9     *
    10     *  Contributors:
    11     *      Texas Instruments - initial implementation
    12     * */
    13    package xdc.runtime;
    14    
    15    /*! 
    16     *  ======== GateNull ========
    17     *  Empty implementation of `{@link IGateProvider}`
    18     *
    19     *  An instance of this `IGateProvider` implementation is assigned to all
    20     *  gated modules as a default module-wide gate. Instances of this gate
    21     *  implementation provide no protection for critical sections and should only
    22     *  be used for modules in which the data structures protected by module-level
    23     *  gates are never accessed by concurrent threads.
    24     */
    25    module GateNull inherits IGateProvider {
    26    
    27    instance:
    28        /*!
    29         *  ======== create ========
    30         *  Create a `GateNull` gate
    31         */
    32        create();
    33    }
    34    /*
    35     *  @(#) xdc.runtime; 2, 1, 0,0; 2-8-2017 14:15:54; /db/ztree/library/trees/xdc/xdc-D05/src/packages/
    36     */
    37